Update README: mark Phase 2 voice/video as complete

This commit is contained in:
2026-06-28 16:27:34 -04:00
parent f694301ca7
commit ab35bdd1ae
+5 -4
View File
@@ -54,7 +54,7 @@ npm run dev
- [x] File uploads (MinIO) - [x] File uploads (MinIO)
- [x] Giphy GIF search + trending - [x] Giphy GIF search + trending
- [x] Terminal/Gruvbox dark aesthetic - [x] Terminal/Gruvbox dark aesthetic
- [ ] Voice/video rooms (LiveKit, Phase 2) - [x] Voice/video rooms (LiveKit)
- [ ] Roles + permissions (Phase 3) - [ ] Roles + permissions (Phase 3)
- [ ] PWA push notifications (Phase 3) - [ ] PWA push notifications (Phase 3)
- [ ] WebAuthn passkeys (Phase 3) - [ ] WebAuthn passkeys (Phase 3)
@@ -78,11 +78,12 @@ dumpsterChat/
│ ├── message/ # Message CRUD + WS broadcast │ ├── message/ # Message CRUD + WS broadcast
│ ├── middleware/ # Session auth middleware │ ├── middleware/ # Session auth middleware
│ ├── server/ # Server CRUD + membership │ ├── server/ # Server CRUD + membership
── upload/ # MinIO file upload + serve ── upload/ # MinIO file upload + serve
│ └── voice/ # LiveKit voice/video integration
├── web/ # React frontend (PWA) ├── web/ # React frontend (PWA)
│ ├── src/ │ ├── src/
│ │ ├── components/ # Layout, ChatArea, LoginForm, UserSettings, GiphyPicker, etc. │ │ ├── components/ # Layout, ChatArea, LoginForm, UserSettings, GiphyPicker, VoiceChannel, VoicePanel, VoiceControls
│ │ ├── stores/ # Zustand (auth, server, channel, message, ws) │ │ ├── stores/ # Zustand (auth, server, channel, message, ws, voice)
│ │ └── lib/ # API client, WebSocket client │ │ └── lib/ # API client, WebSocket client
│ └── tailwind.config.js │ └── tailwind.config.js
├── docker/ # Docker Compose, Dockerfile, Caddyfile, LiveKit config ├── docker/ # Docker Compose, Dockerfile, Caddyfile, LiveKit config