summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-02-25 18:15:58 +0100
committerGravatar default2023-02-25 18:15:58 +0100
commit8de4987a3e49a3975707aad3c71d0b52c5771ccf (patch)
tree10a523412644d7b3cfe3f963ac1c9d93ce774b24
parentAlso purge stray index files. (diff)
downloadsnac2-8de4987a3e49a3975707aad3c71d0b52c5771ccf.tar.gz
snac2-8de4987a3e49a3975707aad3c71d0b52c5771ccf.tar.xz
snac2-8de4987a3e49a3975707aad3c71d0b52c5771ccf.zip
Updated TODO.
-rw-r--r--TODO.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index 63b8d8f..c854439 100644
--- a/TODO.md
+++ b/TODO.md
@@ -12,8 +12,6 @@ Add a per-account toggle to [un]mute their Announces.
12 12
13Add domain/subdomain flexibility according to https://codeberg.org/grunfink/snac2/issues/3 13Add domain/subdomain flexibility according to https://codeberg.org/grunfink/snac2/issues/3
14 14
15Child indexes (*_c.idx) with a parent not present keep accumulating; not a real problem, but I must check why I keep storing them because I don't remember.
16
17## Wishlist 15## Wishlist
18 16
19Implement the ActivityPub C2S (Client to Server) API: https://www.w3.org/TR/activitypub/#client-to-server-interactions . I skipped that part of the documentation entirely, so I don't know if this is trivial or hell. The Android client at http://andstatus.org/ implements it, or so it seems. There may be others. 17Implement the ActivityPub C2S (Client to Server) API: https://www.w3.org/TR/activitypub/#client-to-server-interactions . I skipped that part of the documentation entirely, so I don't know if this is trivial or hell. The Android client at http://andstatus.org/ implements it, or so it seems. There may be others.
@@ -219,3 +217,5 @@ Refactor the global queue to use a pool of threads (2023-02-10T12:17:38+0100).
219Add a user-settable `purge_days`. This is not at first very hard to do, but purging posts from a user cache directory does not also delete them from the global object database and they will be kept in the indexes (unless they are also deleted from the indexes, which is a too expensive operation); this way, if another user in the same instance follows you, your posts will not disappear as you desire and that may be confusing and annoying. A different way to implement this: configure a maximum number of entries to keep and truncate the indexes in the purge. But this does not clear the disk usage, which is why I want to implement this (to implement bots that generate posts periodically and avoid the disks exploding) (2023-02-10T12:18:42+0100). 217Add a user-settable `purge_days`. This is not at first very hard to do, but purging posts from a user cache directory does not also delete them from the global object database and they will be kept in the indexes (unless they are also deleted from the indexes, which is a too expensive operation); this way, if another user in the same instance follows you, your posts will not disappear as you desire and that may be confusing and annoying. A different way to implement this: configure a maximum number of entries to keep and truncate the indexes in the purge. But this does not clear the disk usage, which is why I want to implement this (to implement bots that generate posts periodically and avoid the disks exploding) (2023-02-10T12:18:42+0100).
220 218
221Add support for uploading the avatar, instead of needing an URL to an image. As a kludgy workaround, you can post something with an attached image, copy the auto-generated URL and use it. You can even delete the post, as attached images are never deleted (I said it was kludgy) (2023-02-15T09:31:06+0100). 219Add support for uploading the avatar, instead of needing an URL to an image. As a kludgy workaround, you can post something with an attached image, copy the auto-generated URL and use it. You can even delete the post, as attached images are never deleted (I said it was kludgy) (2023-02-15T09:31:06+0100).
220
221Child indexes (*_c.idx) with a parent not present keep accumulating; not a real problem, but I must check why I keep storing them because I don't remember (2023-02-25T18:15:30+0100).