a mini social media app for small communities

todo#

i use : to denote categories

in-progress#

planing#

p.s. when initially writing "planing," i made a typo. it should be "planning." however, i will not be fixing it, because it is funny.

  • post:images (should have a config.maple toggle to enable/disable)
  • post:saving (add the post to a list of saved posts that a user can view later)

ideas#

  • user:per-user post pins
    • could be used as an alternative for a bio to include more information perhaps

done#

  • user:nicknames
  • user:bio/about me
  • user:listed pronouns
  • user:notifications
  • user:deletion
  • user:change password
  • user:change username
  • post:likes/dislikes
  • post:mentioning ('tagging') other users in posts
    • post:mentioning:who mentioned you (send notifications when a user mentions you)
  • post:editing
  • post:replies
  • post:tags ('hashtags')
  • site:stylesheet (and a toggle for html-only mode)
    • replaced with per-user optional stylesheets
  • site:message of the day (admins can add a welcome message displayed on index.html)