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