]> gitweb.ps.run Git - chirp/blobdiff - todo.md
update todo
[chirp] / todo.md
diff --git a/todo.md b/todo.md
index 18f49fe2584ee8637e4d0a7720c7d411717aa503..8251e9f9ad1cdebcb09104667e414fe6bb45ba4a 100644 (file)
--- a/todo.md
+++ b/todo.md
@@ -1,29 +1,26 @@
-## Todo
-- lmdb
-  - check
-  - del
-  - interface: dbi <KEY, VAL>
-  - 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
+- 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
+- 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