X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=TODO;h=f2401d4ddbe9a8a370057abceef1060c7f1c0c09;hb=refs%2Ftags%2F0.16.0;hp=098b5273911e6ee63e7510bb1925cf4ebacda3cd;hpb=9d1b721707b3b83a4b2b1511a2c736325d290beb;p=tt.git diff --git a/TODO b/TODO index 098b527..f2401d4 100644 --- a/TODO +++ b/TODO @@ -11,6 +11,10 @@ Legend: In-progress ----------- +- [x] Prevent redundant downloads + - [x] Check ETag + - [ ] Check Last-Modified if no ETag was provided + - [ ] Parse rfc2822 timestamps - [-] Convert to Typed Racket - [x] build executable (otherwise too-slow) - [-] add signatures @@ -93,11 +97,13 @@ In-progress Backlog ------- +- [ ] Check for peer duplicates: + - [ ] same nick for N>1 URIs + - [ ] same URI for N>1 nicks - [ ] Background polling and incremental timeline updates. We can mark which messages have already been printed and print new ones as they come in. REQUIRES: polling -- [ ] Use ETag to prevent redundant downloads - [ ] Polling mode/command, where tt periodically polls peer timelines - [ ] nick tiebreaker(s) - [ ] some sort of a hash of URI?