Use the simpler http-client API
[tt.git] / TODO
diff --git a/TODO b/TODO
index 098b527..f2401d4 100644 (file)
--- 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?
This page took 0.029791 seconds and 4 git commands to generate.