Frontend: fixes from the 10-25 Chrome sweep #294

Merged
logan merged 1 commits from fix/site-sweep-1025 into main 2026-10-25 23:13:56 -04:00
Owner

Back link to /incidents (was router.back()), resolved-incident elapsed time, admin tab bar no longer reflows, STT Eval infinite Loading, trip blocks readable in light mode, Reassign modal copy, dark placeholders dimmed.

Found by clicking through every page in both themes in Chrome. Follow-ups filed: #292, #293.

🤖 Generated with Claude Code

Back link to /incidents (was router.back()), resolved-incident elapsed time, admin tab bar no longer reflows, STT Eval infinite Loading, trip blocks readable in light mode, Reassign modal copy, dark placeholders dimmed. Found by clicking through every page in both themes in Chrome. Follow-ups filed: #292, #293. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
logan added 1 commit 2026-10-25 23:13:55 -04:00
- Incident detail "← Incidents" used router.back(), so arriving from Live
  or a shared link it went to the map / out of the app. Now a Link.
- Resolved incidents showed "0m elapsed" (manual resolve sets no
  resolved_at, updated_at can predate the last call): end is now the
  latest of resolved_at, updated_at and the newest call.
- Admin: the max-width toggle wrapped the tab bar, so it reflowed on every
  tab switch and left the cursor over e.g. "Close calls". Body only now.
- STT Eval sat on "Loading…" forever when a scanned page had zero matches
  but a next_cursor — the refill effect didn't depend on cursor.
- Trip event blocks used dark-only bg-indigo-950/60: unreadable in light
  mode. Theme tokens now.
- Reassign modal said "connected for the first time" on configured nodes.
- Dark-mode placeholders dimmed + italic; they read as filled-in values.

Frontend unverified locally (no Node, #207); CI build typechecks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
logan merged commit 4a93390967 into main 2026-10-25 23:13:56 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/server-26#294