v7.35
·
267 commits
to main
since this release
Release Notes
This update provides important bug fixes and improvements.
Lecture Videos (Preview)
Note
This release adds new capabilities for Lecture Videos, which remain under active development and are not yet officially supported in Groups. APIs, features, and UI/UX may change before final release.
Lecture Video mode is currently visible only to institutional admins when creating an assistant.
New Features
- When chatting during Lecture Video mode, assistant messages are read out loud.
- When enabled, PingPong will send the generated assistant message to ElevenLabs to generate an accompanying audio version of the message using the configured voice. PingPong will attempt to strip assistant messages from common Markdown formatting to improve voice feedback quality.
- Sending another message, or continuing the lecture video playback will stop the message currently being read out loud.
- This feature can be disabled right from the chat window. No speech is generated when the client indicates that the user has selected to mute assistant messages.
Updates & Improvements
- The video title now appears at the top of the video player.
- Comprehension check markers in the sidebar are wrapped instead of being vertically stacked to allow more space for the chat window.
- The knowledge check quick access row no longer expands past one line, allowing more space for the chat content.
- Expanding a knowledge check will no longer split the quick access row in two parts.
- Each item in the quick access row has a new active state to show how a knowledge check can be compacted again.
- Question markers now collapse into a single small container above the seek bar when questions are placed close to each other.
Resolved Issues
- Fixed: The current active question may be hidden in the sidebar.
Internal
Updates & Improvements
- Dependency upgrades.
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| No | No | No | No | No |
Deployment Details
- N/A
Related PRs
- deps(web-dev): bump @sveltejs/kit from 2.56.1 to 2.57.1 in /web/pingpong by @dependabot[bot] in #1610
- deps(py-dev): bump pytest from 9.0.2 to 9.0.3 in the uv-dev-minor-patch group by @dependabot[bot] in #1616
- deps(py): bump the uv-prod-minor-patch group with 2 updates by @dependabot[bot] in #1615
- deps(web-dev): bump the pnpm-dev-minor-patch group in /web/pingpong with 8 updates by @dependabot[bot] in #1614
- deps(gha): bump the github-actions group with 4 updates by @dependabot[bot] in #1612
- deps(web): bump the pnpm-prod-minor-patch group across 1 directory with 4 updates by @dependabot[bot] in #1619
- change(lv): show title at top of video by @ekassos in #1620
- change(lv): wrap question pills in a single row by @ekassos in #1621
- change(lv): update expanded view for questions and pill row by @ekassos in #1622
- change(lv): compact timeline question diamonds by @ekassos in #1623
- fix(lv): current question hidden in sidebar by @ekassos in #1624
- deps(py): bump python-multipart from 0.0.22 to 0.0.26 by @dependabot[bot] in #1625
- feat(lv): voice feedback with assistant messages by @ekassos in #1626
- chore(deps): upgrade dompurify by @ekassos in #1627
Full Changelog: v1210+srv614.web436...v1223+srv618.web445