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>
2.4 KiB
2.4 KiB
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-layoutnow auto-detects displays viadisplayplacer 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_cmdfailure falls back to OS default.