Skip to content

v7.9

Choose a tag to compare

@ekassos ekassos released this 03 Feb 05:31
· 559 commits to main since this release
dc1c660

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 ltiHeaderProps and ltiHeaderComponent stores to single, typed ltiHeaderState store.

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