gitdataai/src
ZhenYi 61210da7a1 feat(frontend): typing indicator with AI/human split, page visibility reconnect
- TypingUsers state split by sender_type: AI vs human typing
- AI typing shows "{Name} is thinking..." with accent color
- Human typing shows "{Name} is typing..." with muted style
- AI typing relies on backend 60s TTL stop (no client-side 4s fallback)
- Add Page Visibility API to reconnect WS on tab become visible
- Add debug logs for typing flow tracing
- Pass sender_type through WS room.typing event routing
2026-04-25 22:45:11 +08:00
..
app chore: API and frontend UI adjustments 2026-04-25 09:54:05 +08:00
assets init 2026-04-15 09:08:09 +08:00
client chore: API and frontend UI adjustments 2026-04-25 09:54:05 +08:00
components feat(frontend): typing indicator with AI/human split, page visibility reconnect 2026-04-25 22:45:11 +08:00
contexts feat(frontend): typing indicator with AI/human split, page visibility reconnect 2026-04-25 22:45:11 +08:00
hooks feat: add notification drawer, command registry, keyboard shortcuts, hooks 2026-04-25 09:53:49 +08:00
lib feat(frontend): typing indicator with AI/human split, page visibility reconnect 2026-04-25 22:45:11 +08:00
types feat(frontend): add push notification hooks, image compression, and update room/chat components 2026-04-20 15:45:47 +08:00
App.css init 2026-04-15 09:08:09 +08:00
App.tsx feat(room): add category creation and drag-to-assign for channels 2026-04-19 16:44:31 +08:00
index.css feat(frontend): Discord design system tokens and palette variables 2026-04-20 19:32:59 +08:00
main.tsx feat: add notification drawer, command registry, keyboard shortcuts, hooks 2026-04-25 09:53:49 +08:00