update TODOs

This commit is contained in:
Schrottkatze 2023-05-04 10:47:08 +02:00
parent 5002f11bf3
commit 768c8c60b8

View file

@ -86,39 +86,49 @@ This is only a rough time guide for what to get done by which version, nothing f
### v2.1
*Focus: Modularity, Programmability, APIs*
- [ ] Installation guides
- [x] nix flake
- [ ] Copying embed urls more easily (some button for that)
- [ ] "raw" if it isn't an image, if it is "embed"
- [ ] Api for requesting customized api info
- [ ] Config file support
- [ ] Markdown pastas
- [ ] Api for requesting customized api info (.well-known endpoint)
- [ ] Non-web client library
- [ ] CLI client
- [ ] better remove api and granularity
### v2.2
- [ ] Proper docs
- [ ] Improved rustdoc
- [ ] Non-web client library
- [ ] CLI client
- [ ] Easier customization of instance names and logos
*Focus: Configurability*
- [ ] Config file support
- [ ] Easier basic themeing
- [ ] Colors
- [ ] Corner rounding
- [ ] Proper docs
- [ ] Improved rustdoc
- [ ] Easier customization of instance names and logos
### v2.3
*Focus: Better pastas*
- [ ] Encrypted pastas
- [ ] Copying embed urls more easily (some button for that)
- [ ] "raw" if it isn't an image, if it is "embed"
- [ ] Markdown pastas
### v3.0
- [ ] Deprecate JSON db, replace with SQLite
- [ ] entirely new frontend
- [ ] Authentication
- [ ] basic logins
- [ ] oidc
- [ ] Moderation
- [ ] Permission system
- [ ] admin panel
- [ ] Deprecate JSON db, replace with SQLite and postgres support
- [ ] Rework internal data structures
- [ ] Map custom keys to ids
- [ ] Make hash ids, names and custom keys usable at once
- [ ] Users
- [ ] Reporting pastas
- [ ] Admin panel
- [ ] Improve remove api
- [ ] Status/health/info improvements
- [ ] Storage thats left
- [ ] Db status