chore: mark v1.2.0 shipped in CLAUDE.md and PROGRESS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Shekhar Vaidya 2026-05-22 22:11:23 +05:30
parent 56549b7201
commit 04e745272b
2 changed files with 5 additions and 5 deletions

View file

@ -29,7 +29,7 @@ negative cache (60s), dynamic TTL, stale-on-failure, jitter. Verified in product
- [x] **README architecture section** — caching layer, `/metrics`, env vars documented. - [x] **README architecture section** — caching layer, `/metrics`, env vars documented.
- [ ] **Per-IP / per-product rate limiter** — deferred; revisit after 1 month of production traffic data. - [ ] **Per-IP / per-product rate limiter** — deferred; revisit after 1 month of production traffic data.
### Frontend UX improvements — `feat/ux-improvements` (in progress) ### Frontend UX improvements ✅ DONE (feat/ux-improvements, merged — v1.2.0)
- [x] **Expiry countdown** — parses `se` param from signed URL where available; falls back to "24 hours" for consumer links (Microsoft doesn't include `se` in consumer CDN URLs). - [x] **Expiry countdown** — parses `se` param from signed URL where available; falls back to "24 hours" for consumer links (Microsoft doesn't include `se` in consumer CDN URLs).
- [x] **Refresh links** — `?force=true` on `/proxy` bypasses cache, fetches fresh from Microsoft. Button shown when under 6h remaining. - [x] **Refresh links** — `?force=true` on `/proxy` bypasses cache, fetches fresh from Microsoft. Button shown when under 6h remaining.

View file

@ -67,12 +67,12 @@ CF Worker ensures Hetzner IP is never exposed to Microsoft — rate-limit block
--- ---
## In progress — Frontend UX improvements (`feat/ux-improvements`) ### Frontend UX improvements — `feat/ux-improvements` (v1.2.0)
- **Expiry countdown** — shows on consumer links as static "24h" (Microsoft doesn't include `se` in consumer CDN URLs); would tick live if `se` present - **Expiry countdown** — shows on consumer links as static "24h" (Microsoft doesn't include `se` in consumer CDN URLs); ticks live when `se` param present
- **Refresh links** — `?force=true` on `/proxy`, button appears under 6h remaining - **Refresh links** — `?force=true` on `/proxy`, button appears under 6h remaining, fires fresh Microsoft fetch
- **CLI command tabs** — wget / curl / aria2, persists in localStorage, replaces old Aria2Tip on all pages - **CLI command tabs** — wget / curl / aria2, persists in localStorage, replaces old Aria2Tip on all pages
- **Recently viewed** — localStorage, homepage row, both consumer and eval pages tracked - **Recently viewed** — localStorage, homepage row, both consumer and eval pages tracked, shows expired state
- ~~**File size**~~ — not feasible, Microsoft CDN API does not return file size - ~~**File size**~~ — not feasible, Microsoft CDN API does not return file size
--- ---