]> gitweb.ps.run Git - chirp/blobdiff - todo.md
update todo
[chirp] / todo.md
diff --git a/todo.md b/todo.md
index 1ec237ac5b0fe0d6be82c4a8245abc72d165beff..e765e3b9d7ae57cb4479d355efb62461f2478b10 100644 (file)
--- a/todo.md
+++ b/todo.md
@@ -1,22 +1,27 @@
-## 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
+- consolidate Set List and SetList
+- 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
+- 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