refactor: some work to get initial page load working a bit better

This commit is contained in:
Andy Burke 2025-07-04 13:08:00 -07:00
parent 200b89954b
commit f276fe74da
3 changed files with 98 additions and 41 deletions

View file

@ -26,22 +26,31 @@
## TODO
- [ ] should everything be an event in a room?
- [X] sign up
- [X] check for logged in user session
- [X] log in
- [X] chat rooms
- [ ] gif support
- [ ] media uploads
- [ ] local upload support (keep it simple for small instances)
- [ ] S3 support (then self-host with your friends: https://garagehq.deuxfleurs.fr/)
- [ ] try to select immediate sibling messages from the same user and hide mulitple avatars
- [X] chat messages
- [ ] bulletin board instead of exchange/work?
- [ ] should everything be an event in a room?
- [ ] post-it style notes with tag and keyword filtering?
- [X] user profile page
- [ ] profile editing
- [ ] avatar uploads
- [ ] local upload support (keep it simple for small instances)
- [ ] S3 support (then self-host with your friends: https://garagehq.deuxfleurs.fr/)
- [ ] admin panel
- [ ] add invite code generation
- [ ] AC_REQUIRE_INVITE_CODE: boolean env var/setting
- [ ] AC_DIRECTORY_SERVERS: |-separated list of directory servers to report to
these central servers could be distributed directories - your town might run one,
your state, your country, or you could publish to a public one that is organized
around interests
- [ ] combined "bulletin board" instead of exchange/work?
- [ ] post-it style notes with tag and keyword filtering?
- [ ] simple wiki for resources
- [ ] simple calendar with public/private event tracking
- [ ] caldav support?
- [ ] add an optional env var where you can specify a list of
"directory servers" (;-separated urls?) to ping with this
server's existence - the idea being these central servers
could be distributed directories - your town might run one,
your state, your country, or you could publish to a public
one that is organized around interests
- [X] user profile page
- [ ] user profile editing
- [ ] caldav support