diff --git a/TODO.md b/TODO.md index a1f5d59..3354983 100644 --- a/TODO.md +++ b/TODO.md @@ -174,10 +174,10 @@ A single linear checklist of tasks to implement the complete pixa caching image ## HTTP Response Handling - [x] Implement proper Cache-Control headers -- [ ] Implement ETag generation and validation +- [x] Implement ETag generation and validation - [ ] Implement Last-Modified headers -- [ ] Implement conditional requests (If-None-Match, If-Modified-Since) -- [ ] Implement HEAD request support +- [x] Implement conditional requests (If-None-Match, If-Modified-Since) +- [x] Implement HEAD request support - [ ] Implement Vary header for content negotiation - [x] Implement X-Pixa-Cache debug header (HIT/MISS/STALE) - [ ] Implement X-Request-ID propagation @@ -185,7 +185,7 @@ A single linear checklist of tasks to implement the complete pixa caching image ## Additional Endpoints - [x] Implement robots.txt endpoint -- [ ] Implement metrics endpoint with auth +- [x] Implement metrics endpoint with auth - [ ] Implement auto-format selection (format=auto based on Accept header) ## Configuration