diff options
| author | 2022-11-09 06:05:25 +0100 | |
|---|---|---|
| committer | 2022-11-09 06:05:25 +0100 | |
| commit | b4c394b050f40185c31285f7e21c223c2fd34576 (patch) | |
| tree | a348662379f5391ddb4092934bc4977a0ff14c43 | |
| parent | Updated RELEASE_NOTES. (diff) | |
| download | penes-snac2-b4c394b050f40185c31285f7e21c223c2fd34576.tar.gz penes-snac2-b4c394b050f40185c31285f7e21c223c2fd34576.tar.xz penes-snac2-b4c394b050f40185c31285f7e21c223c2fd34576.zip | |
Updated TODO.
| -rw-r--r-- | TODO.md | 8 |
1 files changed, 3 insertions, 5 deletions
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | ## Open | 3 | ## Open |
| 4 | 4 | ||
| 5 | Implement bulleted lists. | 5 | Implement bulleted lists. Mastodon is crap and won't show them, but other instances (Friendica, Pleroma) will do. |
| 6 | 6 | ||
| 7 | Add a purge timeout also for the local timeline. | 7 | Add a purge timeout also for the local timeline. |
| 8 | 8 | ||
| @@ -12,13 +12,11 @@ Implement HTTP caches (If-None-Match / ETag). | |||
| 12 | 12 | ||
| 13 | The 'history' pages are now just monthly snapshots of the local timeline. This is ok and cheap and easy, but is problematic if you e.g. delete a post because it will be there in the history forever. | 13 | The 'history' pages are now just monthly snapshots of the local timeline. This is ok and cheap and easy, but is problematic if you e.g. delete a post because it will be there in the history forever. |
| 14 | 14 | ||
| 15 | Create the `mastodon2snac` helper program (reading directly from the boxes, not using any exported data). | ||
| 16 | |||
| 17 | Add an RSS to the local timeline. | 15 | Add an RSS to the local timeline. |
| 18 | 16 | ||
| 19 | Implement hashtags. | 17 | 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. |
| 20 | 18 | ||
| 21 | 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 measure the same); 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?). | 19 | 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 measure the same); 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 bing instances (but will this be a use-case for snac? not probably). |
| 22 | 20 | ||
| 23 | ## Closed | 21 | ## Closed |
| 24 | 22 | ||