X-Git-Url: https://gitweb.ps.run/chirp/blobdiff_plain/637a79f940f620181f94fff37bd7bfce2a564a1b..85fbe5dbf87f09c35fe274c540edafd4723820d3:/todo.md diff --git a/todo.md b/todo.md index 18f49fe..e765e3b 100644 --- a/todo.md +++ b/todo.md @@ -1,29 +1,27 @@ -## Todo -- lmdb - - check - - del - - interface: dbi - - change optionals to errors - - self: *const Self -> self: Self - - SessionToken: []u8 - - get maybe !? weil nicht vorhanden und fehler unterschiedlich behandelt werden sollten - - lists (refactor) - - sets (refactor) - - maps -- generate ids -- Change respond (respondoptions -> request, fmt+args) -- Rewrite get_value +# Todo + +## Technical +- consolidate Set List and SetList +- replace txn with env where appropriate +- handle `defer txn.commit catch {}` +- txn MDB_RDONLY (and other optimizations) - Account - - Register - - Login - - Logout - - Change username - - Change password - Public-Key-Crypto -- Home -- Post -- Comment -- Like -- Repost -- Timeline - TUI + +## Functional +- profile description + - custom css +- @ users +- # +- search users +- search posts + +## Optional +- paginate /lists /feeds +- SVGs +- images (media) +- trending page +- DMs +- Limit Posts/Comments and paginate +- Calculate max buffer sizes