v7.9
·
559 commits
to main
since this release
Release Notes
This update introduces a redesigned interface for Canvas Connect, along with other features and improvements.
Canvas Connect
New Features
- PingPong in Canvas Connect features a redesigned, more responsive interface that puts conversations front and center, with more space for threads, messages, and content that matters most.
Updates & Improvements
- When PingPong is launched through Canvas Connect, the Sidebar is always collapsed, regardless of the window size.
UI
Updates & Improvements
- Auto-scroll now pauses when users scroll up during response generation.
- A new user message will cause the thread to auto-scroll to the bottom of the conversation continue scrolling as the next assistant response streams in.
- In larger screen sizes with a collapsible Sidebar, expanding the Sidebar won't take up the entire window.
Resolved Issues
- Fixed: When navigating to a second thread while a Thread Detail view is open, the new thread content may not scroll to the bottom once fully loaded.
- Fixed: The loading screen overlay may display above the success or error toast notifications.
- Fixed: The group selector in the thread header has incorrect padding outside Canvas Connect.
Voice Mode
Resolved Issues
- Fixed: Selecting a non-default microphone reverts the selection to the system default device.
Internal
Updates & Improvements
- Removed information from Agent docs about MCP servers and design guidelines for Svelte 5 runes mode.
- Convert
ltiHeaderPropsandltiHeaderComponentstores to single, typedltiHeaderStatestore.
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| No | No | No | No | No |
Deployment Details
- N/A
Related PRs
- chore: remove flowbite-svelte/svelte MCP from Agent docs by @ekassos in #1329
- feat(ui): pause auto-scroll when user scrolls up by @ekassos in #1328
- fix(voice): microphone selection always reverts to default device by @ekassos in #1332
- feat(lti): implement LTI context handling for sidebar and layout behavior by @ekassos in #1335
- feat(lti): responsive layout in Canvas Connect by @ekassos in #1337
- chore(ui): add type info for ltiHeaderState by @ekassos in #1339
Full Changelog: 977-srv498-web325...982-srv498-web330