discourse/frontend
Keegan George 25c5dfa383
UX: Improvements to AI bot docked composer
Previously, the AI bot docked composer showed the formatting toolbar by default, had no visual affordance for scrolling to new content during streaming, and incorrectly reported a streaming-in-progress state after page refresh when the stream had already completed (caused by replaying a stale message bus chunk on subscribe).

This change hides the toolbar behind an animated toggle button, adds a scroll indicator above the composer (animated dots when streaming, chevron-down otherwise), moves the resize handle inside the editor box, suppresses the scroll fade gradient when already at the bottom of the page, and fixes the stale streaming state by detecting when a replayed message bus chunk refers to a post already rendered without a .streaming class.
2026-05-01 09:14:30 -07:00
..
asset-processor DEV: Replace memfs with a in-repo fs helper (#39571) 2026-04-27 11:00:54 +02:00
custom-proxy DEPS: Bump glob from 13.0.0 to 13.0.6 (#38191) 2026-03-04 12:29:35 +01:00
deprecation-silencer DEV: Remove (again) the old non-rollup plugin compiler (#39419) 2026-04-21 21:07:46 +02:00
discourse UX: Improvements to AI bot docked composer 2026-05-01 09:14:30 -07:00
discourse-i18n DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00
discourse-markdown-it FIX: Escape markdown characters in upload filenames (#39133) 2026-04-14 10:37:41 +02:00
discourse-types DEPS: Bump @types/node from 25.0.10 to 25.3.3 in the types group (#38391) 2026-03-10 11:12:22 +01:00
ember-cli-progress-ci
pretty-text DEPS: Bump ember-cli from 6.11.2 to 6.12.0 (#39361) 2026-04-20 11:48:58 +02:00
.npmrc
polyfills.js