Commit Graph

2 Commits

Author SHA1 Message Date
6a04facc50 Fix chat surface dark mode theming and dialog dropdown overflow
Replace non-existent CSS variable names (--text-primary, --text-muted,
--bg-active, --primary) with actual theme tokens from variables.css
(--text, --text-2, --text-3, --accent, --accent-dim, --input-bg,
--bg-raised, --bg-surface). Fixes invisible text and wrong backgrounds
in dark mode.

Allow UserPicker dropdown to overflow dialog body via :has() selector
override on sw-dialog__body overflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:56:34 +00:00
a0cd724d35 Feat v0.5.2 chat surface
Chat surface package (packages/chat/) with conversation list, message
thread, compose bar, participant sidebar, create conversation dialog,
typing indicators, read receipts, message editing, and message deletion.
Built on chat-core library with realtime event subscriptions.

Fix stale token login deadlock: REST client auth endpoints excluded
from 401 retry loop, 8s defensive boot timeout on auth.boot().

Fix bundled package permissions: auto-grant with NULL granted_by and
set status active on install.

Switch docker-compose to named volume for remote Docker host compat.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:48:18 +00:00