Commit Graph
14 Commits
Author SHA1 Message Date
josh cc9c10226e Use shared form controls and enforce UI patterns (Refs #110)
CI / checks (push) Successful in 4m51s
2026-10-10 00:19:48 -04:00
josh 16469e2d43 Add Prettier and ESLint tooling (Refs #77) 2026-10-09 15:56:13 -04:00
josh 70185eb98c Make UI language, timestamps and live feedback consistent 2026-10-07 19:46:40 -04:00
josh ba015ca4c7 Simplify campaign list and add searchable status filters 2026-10-06 16:21:38 -04:00
josh 056fbd7517 Preserve originating views through detail navigation 2026-10-05 19:02:18 -04:00
josh ed004ddbcf Improve application responsiveness and background processing 2026-10-04 19:56:06 -04:00
josh 981fb27c1c Preserve deleted server history
Retain historical server identities, results, and evidence after deletion. Mark archived entries as Deleted and prevent old work from targeting servers that reuse the same name.

Fixes #16.
2026-09-27 21:48:55 -04:00
josh 46a89ea4b0 ui: remove drift repair panel from Campaigns 2026-09-27 15:17:00 -04:00
josh b9f5902945 feat: add Watchdog recovery and drift rebuild workflows 2026-09-27 15:13:38 -04:00
josh 5c5e75526d Add timezone preference across time displays 2026-09-20 22:12:27 -04:00
josh 68b21a83ce Restore campaign terminology across UI and docs 2026-09-19 22:41:33 -04:00
josh 8ac420fe61 Improve operational UX, recovery flows, and action safety
Implement the approved UX review across Fleet, Betas, Library, deployments, and Settings. Add reviewed promotion and reconciliation plans, atomic queued-removal cancellation, recoverable beta drafts and launch inputs, accessible controls, and mobile improvements.

Validated with 473 tests, a clean typecheck, production build, and isolated desktop/mobile browser walkthroughs. Include the review and implementation coverage notes.
2026-09-19 21:34:34 -04:00
josh f54cac8c50 Unify UI workflows and streamline fleet management 2026-09-18 14:00:28 -04:00
josh 6f83700161 Separate campaigns from server deployment lifecycle tracking 2026-09-17 16:42:37 -04:00