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 These are in no particular order. Pull requests updating this section welcome for
feature discussions. 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] get a first-pass podman/docker setup up
- [X] sign up - [X] sign up
- [X] check for logged in user session - [X] check for logged in user session
@ -36,6 +36,7 @@ feature discussions.
- [ ] clean up after initial implementation - [ ] clean up after initial implementation
- [X] split the monolithic talk.html up - [X] split the monolithic talk.html up
- [X] rename talk => chat - [X] rename talk => chat
- [ ] way too much spaghetti has accumulated in the frontend - take a cleanup pass
- [ ] chat message processing - [ ] chat message processing
- [X] auto-link urls - [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)` - [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 - [X] inline images
- [ ] fullscreen images on click to show largest version - [ ] fullscreen images on click to show largest version
- [ ] hide control - [ ] hide control
- [ ] custom emoji support
- [ ] upload custom gif emoji
- [X] try to select immediate sibling messages from the same user and hide mulitple avatars - [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
- [ ] Notifications - [ ] Notifications
- [ ] if web notifications are not enabled, show a button to turn them on - [ ] if web notifications are not enabled, show a button to turn them on
- [ ] if web notifications are enabled, emit on events - [ ] if web notifications are enabled, emit on events