karton/TODO.md
2023-05-04 11:55:43 +02:00

1.3 KiB

TODO lists

these are just rough guides tho

v2.1

  • customizable endpoints
    • create
    • edit
    • info
    • get pastas
    • remove
  • improve remove endpoint
    • disable it
  • client library
    • request .well-known data
    • support most endpoints
  • karton cli

v3.0

  • internal rewrite & docs
  • design new frontend
  • switch to yew
    • using client lib
  • theme and general config files
    • unified theme format
    • no env configs anymore if possible
  • proper dbs
    • sqlite
    • postgres
  • apis/endpoints
    • IDs, name IDs AND user/pastaname
      • root (and admin) user for root level pastas
  • status/instance health admin dashboard and ap
    • storage
    • db status
    • how up to date
    • stats (users etc)
    • errors
    • loading speeds, performance monitor?
    • memory use
  • auth
    • general auth
    • oidc
    • permssion system & api keys
      • only allow some other users to open pasta
      • access control and editing
    • password protected pastas too
  • features for pastas
    • pw protection
    • better editor
    • markdown pastas
    • optional, opt-in commenting