Alexander Whitestone
|
68bbb437b3
|
feat: add offline message queue for Workshop panel (#913)
Tests / lint (pull_request) Failing after 14s
Tests / test (pull_request) Has been skipped
- New queue.js: localStorage-backed message queue with QUEUED/DELIVERED/FAILED status and 24h auto-expiry
- state.js: add 30-second health-check polling via /api/matrix/health, WebSocket auto-reconnect, onConnectionChange listeners, and isOnline getter
- index.html: queue job submissions on network failure instead of silently faking success; replay pending queue on reconnection; amber "queued" modal state with job count
- style.css: queued state panel, clock icon, queue count display, and pulsing overlay badge showing pending count
Fixes #913
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-23 18:09:25 -04:00 |
|