Kenny Lee
09fd5b03fe
fix(macos): use stable message IDs to prevent webchat flicker
...
Generate deterministic UUIDs for chat messages based on role|timestamp|content
using SHA256. This prevents SwiftUI from treating refreshed messages as
entirely new items, eliminating flicker and preserving scroll position.
Fixes #2464
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:29:09 -08:00
Peter Steinberger
1d55dc0fe3
fix: export sessions preview payload init
2026-01-22 12:23:59 +00:00
Peter Steinberger
cadaf2c835
feat: add sessions preview rpc and menu prewarm
2026-01-22 10:21:50 +00:00
Peter Steinberger
d30e9b7d56
fix: keep chat pinned on stream
2026-01-22 07:35:50 +00:00
Peter Steinberger
949fa1051f
fix: wire markdown variant renderer
2026-01-16 09:19:25 +00:00
Peter Steinberger
7c34883267
refactor: consolidate chat markdown rendering
2026-01-16 09:16:43 +00:00
Peter Steinberger
1791c1a765
feat: render native chat markdown via Textual
2026-01-16 09:02:27 +00:00
Peter Steinberger
21ba04755b
fix(macos): onboarding location + layout
2026-01-11 01:36:00 +01:00
Peter Steinberger
870c9f0b99
refactor: stop pinning hardcoded main session in chat UI
2026-01-09 23:20:58 +01:00
Peter Steinberger
026a25d164
chore: lint and format cleanup
2026-01-04 16:24:17 +01:00
Peter Steinberger
246adaa119
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00