catask/roadmap.md
2025-02-28 07:28:14 +03:00

1.3 KiB

CatAsk to-do

  • fediverse verification
  • setting: set custom background image
  • setting: automatic answer crosspost to fediverse
  • translation support
    • translating strings with flask-babel
    • changing language based on Accept-Language request header
    • setting default language in admin panel
    • setting in admin panel to allow/disallow users changing language themselves
  • completed website
  • [-] documentation website
    • installation
    • api docs
  • pwa support
  • [-] import/export support
    • implement support for importing/exporting catask data
    • implement support for importing retrospring data
  • content warnings
  • split admin panel into multiple pages
  • multiple anti-spam options
    • basic antispam
    • recaptcha v2
    • more captchas?
  • collapse long questions & answers
  • add custom emojis
  • move to toastify for alerts
  • make stuff more accessible
  • implement private questions
  • deleting answered questions OR returning them to inbox like retrospring does
  • bulk deleting questions from inbox
  • blocking askers by ip
  • make an admin page
  • implement an optional blacklist of words
  • add more customization options (theme + favicon)