docs: update TODO

This commit is contained in:
Andy Burke 2025-09-12 12:36:12 -07:00
parent 6df0673c8e
commit 344199925e

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.
- [ ] should everything be an event in a topic?
- [X] should everything be an event in a topic?
- [X] get a first-pass podman/docker setup up
- [X] sign up
- [X] check for logged in user session
@ -36,6 +36,7 @@ feature discussions.
- [ ] clean up after initial implementation
- [X] split the monolithic talk.html up
- [X] rename talk => chat
- [ ] way too much spaghetti has accumulated in the frontend - take a cleanup pass
- [ ] chat message processing
- [X] auto-link urls
- [X] use this regex: `(?:(?<protocol>[a-zA-Z]+):)?(?:\/\/)?(?:(?<auth>(?<username>\S.+)\:(?<password>.+))\@)?(?<host>(?:(?<hostname>[-a-zA-Z0-9\.]+)\.)?(?<domain>(?:[-a-zA-Z0-9]+?\.(?<tld>[-a-zA-Z0-9]{2,64}))|localhost)(?:\:(?<port>[0-9]{1,6}))?)\b(?<path>[-a-zA-Z0-9@:%_{}\[\]<>\(\)\+.~&\/="]*?(?<extension>\.[^\.?/#"\n<>]+)?)(?:\?(?<query>[a-zA-Z0-9!$%&<>()*+,-\.\/\:\;\=\?\@_~"]+))?(?:#(?<hash>[a-zA-Z0-9!$&'()*+,-\.\/\:\;\=\?\@_~"]*?))?(?:$|\s)`
@ -68,9 +69,12 @@ feature discussions.
- [X] inline images
- [ ] fullscreen images on click to show largest version
- [ ] hide control
- [X] try to select immediate sibling messages from the same user and hide mulitple avatars
- [ ] emoji support
- [ ] inline replace for :rofl: style
- [ ] emoji picker
- [ ] custom emoji support
- [ ] upload custom gif emoji
- [X] try to select immediate sibling messages from the same user and hide mulitple avatars
- [ ] Notifications
- [ ] if web notifications are not enabled, show a button to turn them on
- [ ] if web notifications are enabled, emit on events