feat: Phase 8 — Typing Indicators & Phase 9 — Private Rooms #7
Loading…
Reference in a new issue
No description provided.
Delete branch "long-branch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Phase 8 — Typing Indicators
UserStoppedTyping events
once per second per room
are typing…", "Several people are typing…")
indicators
Phase 9 — Private / Invite-Only Rooms
they're members of; admins see all
non-members with Access denied
get_room_by_invite, regenerate_invite_code
(mod+), regenerate_invite_code (admin)
direct invite-by-username field
fires so their sidebar refreshes immediately
list without a page reload
idempotent add, code regeneration
Bug fixes (shipped in this branch)
now run inside spawn(async move { ... }), deferring them past the event handler's
RefCell borrow
from to
credentials no longer appear in the URL
each render so use_server_future re-runs when navigating between rooms
call sites in AuthLayout
compose.dev.yml so SQLite databases survive container rebuilds
Test plan
home on success
redirect
immediately
appears in their sidebar
an invite link