nordabiz/static
Maciej Pienczyn 755520ee62 feat(messages): add conversation view JavaScript
Vanilla JS IIFE implementing the full messaging UI frontend:
- ConversationList: render, select, search, update conversations
- ChatView: load/render messages with date separators, scroll-up pagination
- MessageActions: context menu with reply/react/forward/pin/edit/delete
- Reactions: emoji picker, toggle reaction pills
- Composer: Quill editor, Enter to send, file attachments, typing indicator
- SSEClient: EventSource with auto-reconnect (exponential backoff), heartbeat
- Presence: batch fetch, 60s polling, online dot in header
- NewMessageModal: recipient search, pill badges, create conversation
- Pins: pinned bar, overlay list, scroll to pinned message
- Time formatting: Polish locale (teraz, 5 min, wczoraj, date)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 13:23:55 +01:00
..
announcements
css feat(messages): add conversation view CSS 2026-03-27 13:13:36 +01:00
images/pej fix(pej): use local YouTube thumbnails — CSP blocks img.youtube.com 2026-03-16 21:25:55 +01:00
img fix: add compass logo PNG for emails (SVG converted to 128x128 PNG) 2026-02-21 18:33:38 +01:00
js feat(messages): add conversation view JavaScript 2026-03-27 13:23:55 +01:00
uploads feat: user avatar upload with crop, resize, and EXIF strip 2026-03-12 10:18:29 +01:00
videos
maintenance.html
site.webmanifest
sw.js feat: add service worker and native PWA install prompt for Android 2026-02-23 11:57:00 +01:00