Updated TODO.

This commit is contained in:
default 2022-10-20 11:41:53 +02:00
parent fcf2747308
commit 95a382eaad

View file

@ -10,7 +10,9 @@ Implement hashtags.
Make local likes / announces more visible. Make local likes / announces more visible.
## Wishlist and batshit crazy ideas ## Wishlist
Implement notification by email of private messgaes.
Implement HTTP caches (If-None-Match / ETag). Implement HTTP caches (If-None-Match / ETag).
@ -22,6 +24,8 @@ Add an RSS to the local timeline.
Idea for a new disk layout: timelines stored like in git (2 character directories and then the md5.json inside); two binary indexes ala Gruta, updated on input, 1) by inverse time, and 2) by parent + inverse time. Timelines are built by reading from 1 and consulting 2 for the nested children. This change a) simplifies timeline_write() and associated functions (no parent / grampa rewriting needed), b) no big glob() inverse functions on huge directories, so big histories won't be problematic. Idea for a new disk layout: timelines stored like in git (2 character directories and then the md5.json inside); two binary indexes ala Gruta, updated on input, 1) by inverse time, and 2) by parent + inverse time. Timelines are built by reading from 1 and consulting 2 for the nested children. This change a) simplifies timeline_write() and associated functions (no parent / grampa rewriting needed), b) no big glob() inverse functions on huge directories, so big histories won't be problematic.
Implement sensitive messages: they have a non-empty `summary` field and a `sensitive` field set to *true*.
## Closed ## Closed
Start a TODO file (2022-08-25T10:07:44+0200). Start a TODO file (2022-08-25T10:07:44+0200).