|
|
b500afc8a9
|
fix: harden client against crafted-event crashes and audit-found hardening gaps
|
2026-06-12 13:04:19 +03:00 |
|
|
|
4b7ad11620
|
feat(room): redesign the 1:1 DM timeline as a bubble chat with sticky date pills, grouped timestamps, a tap action rail and read status
|
2026-06-06 14:35:15 +03:00 |
|
|
|
7e7630bba4
|
feat(room): add voice messages with an in-composer recorder, playback bubble, and per-room disable toggle
|
2026-06-05 18:08:03 +03:00 |
|
|
|
06afe034c5
|
refactor(settings): drop three orphan settings with no UI and strip them via a one-shot migration
|
2026-06-03 11:53:30 +03:00 |
|
|
|
77959167fa
|
feat(ai-chat): add a minimal privacy notice and redesign the history panel, centering the transcript and composer on web
|
2026-06-02 13:31:13 +03:00 |
|
|
|
185d0a60a7
|
feat(ai): replace the Vojo AI widget with a native, isolated ChatGPT-style chat surface (threads, history, typing)
|
2026-06-02 01:49:31 +03:00 |
|
|
|
bfe2f89a28
|
perf(timeline): memoize message rows and cache the per-render call-aggregate scan and HTML body parse
|
2026-05-29 02:36:13 +03:00 |
|
|
|
6982ec374e
|
chore(lint): close all typecheck and eslint tech debt to enable husky pre-commit hook with --max-warnings 0
|
2026-05-16 17:22:53 +03:00 |
|
|
|
6a6b7acf15
|
feat(channels): rebuild thread drawer and channel rows as chat-style bubble cards that merge thread-summary into the bubble footer
|
2026-05-13 15:21:13 +03:00 |
|
|
|
3dee9f099f
|
feat(thread-drawer): wrap in horseshoe seam with rounded TL/BL and add pointer/keyboard resize clamped to viewport/3
|
2026-05-13 14:42:15 +03:00 |
|
|
|
896a2e2083
|
feat(channels): M4a drawer rich chrome with edit menu reactions and reply affordances
|
2026-05-10 18:48:55 +03:00 |
|
|
|
e80453785e
|
feat(channels): ship M4 per-thread unread with thread receipts mute-aware atom and architectural cleanup
|
2026-05-10 14:35:51 +03:00 |
|
|
|
307af24d1e
|
feat(channels): ship M3 channel timeline avatar-name layout with thread summary cards and drawer header counter polish
|
2026-05-10 01:06:29 +03:00 |
|
|
|
4632be30f7
|
feat(channels): ship M2 thread drawer + composer + shareable thread URL with cold-load relations repair
|
2026-05-09 22:49:53 +03:00 |
|