mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-11-08 08:01:49 +00:00
* Remove the public batching flag that never suppressed animations * Stop republishing unchanged composer state to every message row * Scan message rows once and cache media row headers * Keep media rows to mesh senders and single-component filenames * Keep the message list where the reader left it * Retry the scroll to the bottom only when it did not land * Republish media capability only on change; keep bridged text as text * Land timeline switches in one change and shrink the window at the bottom * Follow only a message of mine that landed since the mark Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>