Messenger/packages/web/src
Заид Омар Медхат | 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
..
app Redesign web client: modern Telegram-shaped chat UI 2026-07-11 00:30:49 +05:00
entities/session Phase 6: media messages + avatars via MinIO presigned uploads 2026-07-10 18:11:25 +05:00
features Redesign web client: modern Telegram-shaped chat UI 2026-07-11 00:30:49 +05:00
shared Redesign web client: modern Telegram-shaped chat UI 2026-07-11 00:30:49 +05:00
vite-env.d.ts Realtime connection 2026-07-10 15:04:36 +05:00