a mini social media app for small communities
1# todo 2 3> i use `:` to denote categories 4 5## in-progress 6 7- [ ] post:embedded links (links added to a post will be embedded into the post 8as images, music links, etc) 9 - should have special handling for spotify, apple music, youtube, 10 discord, and other common links. we want those ones to look fancy! 11 12## planing 13 14> p.s. when initially writing "planing," i made a typo. it should be "planning." 15> however, i will not be fixing it, because it is funny. 16 17- [ ] post:saving (add the post to a list of saved posts that a user can view later) 18- [ ] post:search for posts 19- [ ] user:search for users 20- [ ] user:follow other users (send notifications on new posts) 21 22## ideas 23 24- [ ] user:per-user post pins 25 - could be used as an alternative for a bio to include more information perhaps 26- [ ] site:rss feed? 27 28## done 29 30- [x] user:nicknames 31- [x] user:bio/about me 32- [x] user:listed pronouns 33- [x] user:notifications 34- [x] user:deletion 35- [x] user:change password 36- [x] user:change username 37- [x] post:likes/dislikes 38- [x] post:mentioning ('tagging') other users in posts 39 - [x] post:mentioning:who mentioned you (send notifications when a user mentions you) 40- [x] post:editing 41- [x] post:replies 42- [x] post:tags ('hashtags') 43- [x] site:message of the day (admins can add a welcome message displayed on index.html) 44 45## graveyard 46 47- [ ] ~~post:images (should have a config.maple toggle to enable/disable)~~ 48 - replaced with post:embedded links 49- [ ] ~~site:stylesheet (and a toggle for html-only mode)~~ 50 - replaced with per-user optional stylesheets