You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ Features
Added interactive UI components for assistant replies, including charts, card grids, data tables, function plots, KPI cards, Gantt charts, calculators, decision trees, text diffs, and quizzes.
Added a personal UI component library where users can create, edit, preview, enable, disable, and delete custom components.
Added sandboxed component rendering with optional JSON Schema validation for component inputs.
Added time-of-day pricing multipliers for model billing. Administrators can configure different rates by weekday and time period, including overnight periods.
Added current pricing-period details to model pricing, usage logs, and conversation billing displays.
Added a setting to choose where toast notifications appear.
Added artifact previews to public conversation share pages.
Added signed MCP user-context tokens with audience binding and unique request identifiers for safer tool integrations.
⚡ Improvements
Added an output settings panel in chat for selecting interactive components and visual response preferences.
Improved streaming layout stability by pinning the message viewport before rendering updates.
Improved user-message expansion animations and tightened message bubble typography.
Refined interactive component transitions, sizing, previews, and responsive layouts.
Redesigned the admin model pricing table with clearer pricing groups, tiers, and editing controls.
Improved pricing tooltips and usage displays to show the currently applied time-based multiplier.
Improved artifact handling and preview behavior in shared conversations.
Improved chat screenshot and message layout calculations when messages are expanded or edited.
Improved admin page scrolling and table interaction consistency.
🐛 Fixes
Fixed message layout observers not updating correctly while editing user messages.
Fixed streaming viewport jumps that could move the reader away from the latest response.
Fixed interactive component state and sizing issues during long or incremental responses.
Fixed MCP user-context tokens being reusable across unintended audiences by binding them to the target audience and a unique jti.
Fixed inconsistencies between scheduled pricing, displayed model rates, usage estimates, and billing records.
Fixed artifact previews not appearing correctly on public share pages.
Fixed layout and typography issues in expanded user messages.
Fixed several pricing-table alignment and control-state issues in the administration console.