diff options
| author | 2022-10-01 20:29:45 +0200 | |
|---|---|---|
| committer | 2022-10-01 20:29:45 +0200 | |
| commit | 6859d9b911a167affa00f6d6ad2df6013ad73e84 (patch) | |
| tree | c05361f8196c33a3dd14e4e0ac3c7c51dde70dfa | |
| parent | Imported TODO from snac 1.x. (diff) | |
| download | snac2-6859d9b911a167affa00f6d6ad2df6013ad73e84.tar.gz snac2-6859d9b911a167affa00f6d6ad2df6013ad73e84.tar.xz snac2-6859d9b911a167affa00f6d6ad2df6013ad73e84.zip | |
Updated TODO.
| -rw-r--r-- | TODO.md | 30 |
1 files changed, 16 insertions, 14 deletions
| @@ -2,6 +2,10 @@ | |||
| 2 | 2 | ||
| 3 | ## Open | 3 | ## Open |
| 4 | 4 | ||
| 5 | Implement the helper thread. | ||
| 6 | |||
| 7 | Import the man pages. | ||
| 8 | |||
| 5 | Show dates in local time and not UTC. | 9 | Show dates in local time and not UTC. |
| 6 | 10 | ||
| 7 | Add web interface for private messages. | 11 | Add web interface for private messages. |
| @@ -10,30 +14,16 @@ Add web interface for the list of people being followed. | |||
| 10 | 14 | ||
| 11 | Add an RSS to the local timeline. | 15 | Add an RSS to the local timeline. |
| 12 | 16 | ||
| 13 | After 'Unfollow' or 'MUTE', the timeline should be rebuilt (regardless of the cached version). | ||
| 14 | |||
| 15 | Implement image attachments. | 17 | Implement image attachments. |
| 16 | 18 | ||
| 17 | ## Wishlist and batshit crazy ideas | 19 | ## Wishlist and batshit crazy ideas |
| 18 | 20 | ||
| 19 | Should this user's notes with in_reply_to be resolved inside the object? | ||
| 20 | |||
| 21 | Should admirations download the admired object into the timeline instead of resolving? | ||
| 22 | |||
| 23 | Add a user configuration flag to hide likes from the timeline. | ||
| 24 | |||
| 25 | The 'history' pages are now just monthly snapshots of the local timeline. This is ok and cheap and easy, but is problematic if you i.e. delete a post because it will be there in the history forever. | 21 | The 'history' pages are now just monthly snapshots of the local timeline. This is ok and cheap and easy, but is problematic if you i.e. delete a post because it will be there in the history forever. |
| 26 | 22 | ||
| 27 | Implement an input queue. | ||
| 28 | |||
| 29 | Implement a way to save interesting posts. | 23 | Implement a way to save interesting posts. |
| 30 | 24 | ||
| 31 | Create the `mastodon2snac` helper program (reading directly from the boxes, not using any exported data). | 25 | Create the `mastodon2snac` helper program (reading directly from the boxes, not using any exported data). |
| 32 | 26 | ||
| 33 | Refactor HTML rendering because it's a mess and write build_timeline(), that generates a big structure with everything to show in a timeline, to be passed to the HTML renderer. | ||
| 34 | |||
| 35 | Disk layout improve, related to build_timeline(): the tid in the timeline filenames is the published time of the message. When a timeline is processed, its in_reply_to is requested (recursively) and the entry moved down the tree while all ids are stored in the 'already seen' set. This allows: 1) to avoid rewriting the parents in timeline storage 2) download the parents asynchronously (by requesting them from a queue) instead of at message arrival. | ||
| 36 | |||
| 37 | ## Closed | 27 | ## Closed |
| 38 | 28 | ||
| 39 | Start a TODO file (2022-08-25T10:07:44+0200). | 29 | Start a TODO file (2022-08-25T10:07:44+0200). |
| @@ -125,3 +115,15 @@ Do not show `Like` or `Boost` buttons if that was already done (2022-09-12T19:29 | |||
| 125 | Parents of a parent should also move up the timeline (2022-09-13T22:41:23+0200). | 115 | Parents of a parent should also move up the timeline (2022-09-13T22:41:23+0200). |
| 126 | 116 | ||
| 127 | When a new note has an in-reply-to, also download it (2022-09-24T07:20:16+0200). | 117 | When a new note has an in-reply-to, also download it (2022-09-24T07:20:16+0200). |
| 118 | |||
| 119 | After 'Unfollow' or 'MUTE', the timeline should be rebuilt (regardless of the cached version) (2022-10-01T20:27:00+0200). | ||
| 120 | |||
| 121 | Should this user's notes with in_reply_to be resolved inside the object? (2022-10-01T20:27:52+0200). | ||
| 122 | |||
| 123 | Should admirations download the admired object into the timeline instead of resolving? (2022-10-01T20:27:52+0200). | ||
| 124 | |||
| 125 | Add a user configuration flag to hide likes from the timeline (2022-10-01T20:27:52+0200). | ||
| 126 | |||
| 127 | Implement an input queue (2022-10-01T20:27:52+0200). | ||
| 128 | |||
| 129 | Refactor HTML rendering because it's a mess and write build_timeline(), that generates a big structure with everything to show in a timeline, to be passed to the HTML renderer (2022-10-01T20:27:52+0200). | ||