refactor: first pass on getting the client back into working order

(still broken, but loading as a baseline)
This commit is contained in:
Andy Burke 2025-11-08 17:15:26 -08:00
parent a5707e2f81
commit afeb6f75e8
23 changed files with 358 additions and 322 deletions

View file

@ -7,7 +7,7 @@ Bringing the BBS back.
These are in no particular order. Pull requests updating this section welcome for
feature discussions.
- [X] should everything be an event in a topic?
- [X] the core is a stream of events
- [X] get a first-pass podman/docker setup up
- [X] sign up
- [X] check for logged in user session
@ -21,14 +21,14 @@ feature discussions.
- [X] logout button
- [ ] profile editing
- [X] avatar uploads
- [X] chat topics
- [X] chat channels
- [X] chat messages
- [ ] membership and presence
- [ ] add memberships to topics
- [ ] add memberships to channels
- [ ] join to get notifications
- [ ] join for additional permissions
- [ ] filters for allowing joining a topic based on criteria on the user?
- [ ] display topic members somehwere
- [ ] filters for allowing joining a channel based on criteria on the user?
- [ ] display channel members somehwere
- [ ] emit presence events on join/leave
- [ ] display user presence
- [ ] chat message actions
@ -88,7 +88,7 @@ feature discussions.
- [ ] if web notifications are enabled, emit on events
- [ ] ability to mute
- [ ] users
- [ ] topics
- [ ] channels
- [ ] tags (#tags?)
- [ ] admin panel
- [ ] add invite code generation