Update README: mark Phase 2 voice/video as complete
This commit is contained in:
@@ -54,7 +54,7 @@ npm run dev
|
||||
- [x] File uploads (MinIO)
|
||||
- [x] Giphy GIF search + trending
|
||||
- [x] Terminal/Gruvbox dark aesthetic
|
||||
- [ ] Voice/video rooms (LiveKit, Phase 2)
|
||||
- [x] Voice/video rooms (LiveKit)
|
||||
- [ ] Roles + permissions (Phase 3)
|
||||
- [ ] PWA push notifications (Phase 3)
|
||||
- [ ] WebAuthn passkeys (Phase 3)
|
||||
@@ -78,11 +78,12 @@ dumpsterChat/
|
||||
│ ├── message/ # Message CRUD + WS broadcast
|
||||
│ ├── middleware/ # Session auth middleware
|
||||
│ ├── server/ # Server CRUD + membership
|
||||
│ └── upload/ # MinIO file upload + serve
|
||||
│ ├── upload/ # MinIO file upload + serve
|
||||
│ └── voice/ # LiveKit voice/video integration
|
||||
├── web/ # React frontend (PWA)
|
||||
│ ├── src/
|
||||
│ │ ├── components/ # Layout, ChatArea, LoginForm, UserSettings, GiphyPicker, etc.
|
||||
│ │ ├── stores/ # Zustand (auth, server, channel, message, ws)
|
||||
│ │ ├── components/ # Layout, ChatArea, LoginForm, UserSettings, GiphyPicker, VoiceChannel, VoicePanel, VoiceControls
|
||||
│ │ ├── stores/ # Zustand (auth, server, channel, message, ws, voice)
|
||||
│ │ └── lib/ # API client, WebSocket client
|
||||
│ └── tailwind.config.js
|
||||
├── docker/ # Docker Compose, Dockerfile, Caddyfile, LiveKit config
|
||||
|
||||
Reference in New Issue
Block a user