summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index ff01a8a..b633270 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,7 +2,9 @@
## Open
-Support 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).
+Add 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).
+
+Add back the possibility to attach an image by URL.
## Wishlist
@@ -14,7 +16,7 @@ Add an RSS to the local timeline.
Implement hashtags. They are not very useful, as they can only be implemented as instance-only (not propagated), but it may help classifiying your own posts.
-Implement bulleted lists. Mastodon is crap and won't show them, but other instances (Friendica, Pleroma) will do.
+Implement bulleted lists. Mastodon is crap and won't show them, but other implementations (Friendica, Pleroma) will do.
Idea for a new disk layout: timelines stored like in git (2 character directories and then the md5.json inside); one append-only index with entry ids, read backwards (easy because md5 binary ids have a constant size); children lists as append-only files stored inside the timeline directories with almost the same names as the parent entry; liked-by and announced-by lists as append-only files of actor ids. No _snac metadata inside the message (But, what about the referrer? With this layout, do I need it?). The instance storage may even be global, not per user; this could help in very big instances (but will this be a use-case for snac? not probably).