X-Git-Url: https://gitweb.ps.run/chirp/blobdiff_plain/8c4068986ff26fe12e46d6ba3208e279678ce524..7e5f0331027f27a4ac49840427eb4e665e1ce32b:/todo.md diff --git a/todo.md b/todo.md index 1ec237a..8251e9f 100644 --- a/todo.md +++ b/todo.md @@ -1,22 +1,26 @@ -## Todo -- lmdb - - get maybe !? weil nicht vorhanden und fehler unterschiedlich behandelt werden sollten - - Listen in eigene dbi weil dbi's sonst nicht sinnvoll iteriert werden können -- Anstatt Posts in posts dbi, vielleicht ownen die PostList's der User die Posts? - - aber dann können wir wieder nicht iterieren... - - anhand der Key Länge unterscheiden zw. SetList und Item und Post? - - alternativ eigene dbi's für SetList, item und dann posts, users usw. -- Change respond (respondoptions -> request, fmt+args) -- Rewrite get_value +# Todo + +## Technical +- replace txn with env where appropriate +- handle `defer txn.commit catch {}` +- txn MDB_RDONLY (and other optimizations) - Account - - Change username - - Change password - Public-Key-Crypto -- Home -- Post -- Comment -- Like -- Repost -- Timeline - - Follow - TUI + +## Functional +- indicate if already on list/feed +- maintain scroll +- profile description + - custom css +- @ users +- SVGs +- search users +- search posts + +## Optional +- images (media) +- trending page +- DMs +- Limit Posts/Comments and paginate +- Calculate max buffer sizes