Archived completed May 2026 tasks and streamlined the active list to focus on upcoming events and the final V3 API surgical cleanup. - Created TODO__Agents__ARCHIVE_2026-05.md with completed items. - Streamlined TODO__Agents.md for active show support (CMSC, Axonius). - Added V3 CRUD migration tracking for core site and utility helpers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
55 lines
2.4 KiB
Markdown
55 lines
2.4 KiB
Markdown
# Frontend Agent Task List (Archived May 2026)
|
|
|
|
## ✅ Completed (2026-05)
|
|
|
|
### [API] GET/POST retry hardening — differentiate timeout aborts vs intentional aborts
|
|
**Status:** ✅ Completed (2026-05-21)
|
|
- GET/POST now explicitly distinguish abort class in helper code.
|
|
- Timeout-triggered aborts are retryable via existing retry loop; intentional aborts fail fast.
|
|
- Backoff behavior retained (`2s -> 4s -> 6s -> 8s`).
|
|
- Validation done via Playwright tests.
|
|
|
|
### [API] PATCH/DELETE retry hardening — parity with GET/POST
|
|
**Status:** ✅ Completed (2026-05-21)
|
|
- PATCH and DELETE now implement the same retry-classification model used in GET/POST.
|
|
- Added explicit fail-fast for 400/401/403/422.
|
|
- DELETE now triggers the session-expired banner on 401/403.
|
|
|
|
### [Testing] V3 API performance probe (basic stress rounds)
|
|
**Status:** ✅ Completed baseline harness (2026-05-21)
|
|
- Implemented a gated Playwright probe for quick repeated list-query timing against live V3 endpoints.
|
|
- Writes reports to `tests/results/`.
|
|
|
|
### [IDAA] Random "Access Denied" — Root Cause Review & Fixes
|
|
**Status:** ✅ Resolved (2026-05-19)
|
|
- Server-side Novi verification migrated to V3 action endpoint.
|
|
- Extended Novi TTL to 12 hours.
|
|
- Hardened retry and timeout logic in `+layout.svelte`.
|
|
|
|
### [IDAA] Server-side Novi verification — 503 not auto-retried
|
|
**Status:** ✅ Fixed (2026-05-20)
|
|
|
|
### [IDAA] Jitsi Reports filters
|
|
**Status:** ✅ Finished (2026-05-06)
|
|
- Added Novi UUID exclusion plus meeting-name whitelist filtering.
|
|
|
|
### [PWA] Service worker ignoring `chrome-extension://` requests
|
|
**Status:** ✅ Fixed (2026-05-14)
|
|
- Added guard to filter out non-http/https requests before Attempting to cache.
|
|
|
|
### [Electron/Launcher] Display mirroring auto-detection
|
|
**Status:** ✅ Completed (2026-05-20)
|
|
- `native:set-display-layout` now auto-detects displays via `displayplacer list`.
|
|
|
|
### [Launcher] Force Sync Location
|
|
**Status:** ✅ Completed (2026-05-21)
|
|
- Implemented manual trigger and background engine logic to pre-cache all location files.
|
|
|
|
### [Launcher] Chronological Download Priority
|
|
**Status:** ✅ Completed (2026-05-21)
|
|
- Refactored download queue to prioritize Event Assets > Early Sessions > Presentation Order > Created Date.
|
|
|
|
### [Launcher] Error handling + fallback
|
|
**Status:** ✅ Completed (2026-05-14)
|
|
- Post-script failure surfaces 'fallback' status; `open_cmd` failure falls back to OS default.
|