josh
2e6eb0bdb0
Use friendly UI labels and release feedback (Refs #120 )
CI / checks (push) Successful in 6m39s
2026-10-17 09:54:01 -04:00
josh
d93a766578
Fix count and status wording (Refs #121 )
2026-10-17 09:48:42 -04:00
josh
537b9841a7
Rebuild beta and campaign file activations
2026-10-12 22:52:58 -04:00
josh
4ea291d305
Add Super Viewer read-only administrator role
CI / checks (push) Successful in 5m40s
2026-10-11 23:30:40 -04:00
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
0ed3cd6b47
Standardize UI typography, charts and empty states
2026-10-07 19:40:02 -04:00
josh
ba015ca4c7
Simplify campaign list and add searchable status filters
2026-10-06 16:21:38 -04:00
josh
7985f1202f
Simplify campaign detail UI and progress states
2026-10-06 16:13:48 -04:00
josh
9fd448339d
Defer promotion snapshots to campaign activation
2026-10-06 00:16:43 -04:00
josh
3952c4c938
Add configurable history and storage retention policies
2026-10-05 22:48:04 -04:00
josh
9d4ff992a4
Complete workflow navigation and document page groups
2026-10-05 19:25:55 -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
fb48f64de1
Defer server file changes until guarded restart activation
...
Persist beta, promotion, drift, and rollback payloads until occupancy and restart-capacity checks pass. Preserve rollback snapshots and campaign ordering, and allow held rollback campaigns to resume safely.
Fixes #28
Validation: 805 tests passed, Svelte checks clean, production build passed.
2026-09-27 23:06:16 -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
fc46cb9da4
feat: unify recovery, updates, and schedules under Maintenance
2026-09-27 16:00:18 -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
df265d1900
refactor: make provisioning own instance lifecycle operations
2026-09-27 14:45:00 -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
166f039ae6
Add responsive mobile layouts and navigation
2026-09-18 01:09:05 -04:00
josh
5b5266da3a
Add operation flows and activity logs for betas and campaigns
2026-09-17 19:34:26 -04:00
josh
6f83700161
Separate campaigns from server deployment lifecycle tracking
2026-09-17 16:42:37 -04:00