Messenger/packages
Заид Омар Медхат | Zaid Omar Medhat 7ab6b72866 Redesign web client: modern Telegram-shaped chat UI
Full presentation-layer rebuild of packages/web (no core/API/model changes).

- Design system: indigo light+dark token sets, 25 inline SVG icons, CSS
  foundation (spacing/radius/type/motion scales, per-theme elevation, reset,
  scrollbars).
- Shell: two-pane rail (brand, icon theme switch, live search, rich
  conversation rows, account footer, group/contacts compose) + auth card.
- Chat pane: sticky header with presence/typing, grouped bubbles with date
  separators, icon read-ticks, hover toolbar, inline edit, reaction pills,
  auto-growing composer with Enter-to-send, near-bottom-aware autoscroll.
- Media renderers: waveform voice player (WebAudio decode + pseudo-waveform
  fallback), circular video notes (rendered bare), image lightbox with
  zoom/pan, framed video->lightbox player, file cards.
- Restore + modernize notification toast styles.

Emoji kept only as reaction content; all chrome is icons.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BFRyKxkKEjfAgpXygzoNiD
2026-07-11 00:30:49 +05:00
..
backend Phase 6.5: notifications service + in-app toasts; in-app voice/video messages; SVG icons 2026-07-10 19:05:39 +05:00
core Phase 6.5: notifications service + in-app toasts; in-app voice/video messages; SVG icons 2026-07-10 19:05:39 +05:00
desktop init 2026-07-10 13:31:12 +05:00
mobile init 2026-07-10 13:31:12 +05:00
web Redesign web client: modern Telegram-shaped chat UI 2026-07-11 00:30:49 +05:00