josh
b9f5902945
feat: add Watchdog recovery and drift rebuild workflows
2026-09-27 15:13:38 -04:00
josh
a7044f21a1
Rename blueprints to Collections and add Operations tab
...
Fixes #46
2026-09-27 14:50:55 -04:00
josh
df265d1900
refactor: make provisioning own instance lifecycle operations
2026-09-27 14:45:00 -04:00
josh
cfed584614
feat: add provisioning lifecycle actions
...
Rename Deployments to Provisioning with compatible redirects and APIs. Add durable Start, Restart, Stop, and Rebuild operations alongside Create and Destroy; rebuild wipes the instance and recreates it in the same slot and port.
Add lifecycle, migration, recovery, and Komodo command tests. Type checks and production build pass; the full suite retains a telemetry assertion failure reproduced on the unchanged branch.
Refs #39
2026-09-27 14:20:04 -04:00
josh
0b0e5b5bdb
feat: match fleet to blueprint targets exactly
...
Add an optional exact blueprint mode with keep/create/remove previews, atomic queueing, cancellation of unstarted excess creations, and persistent dependencies for safe port reuse. Track removals alongside creations and preserve fill mode as the default.
Validation: type check, production build, and 103 deployment tests passed. The full suite has one telemetry assertion failure also reproduced on the previous commit.
Fixes #42
2026-09-27 13:36:08 -04:00
josh
1aa7f15371
fix: show saved keys as ready in deployment previews
...
Replace saved-key inputs with a ready indicator and direct key updates to Keys. Clear hidden key overrides on preview refresh and update the blueprint documentation.
Fixes #41
2026-09-27 11:08:05 -04:00
josh
c4ae73fa7a
remove legacy code
2026-09-21 22:19:47 -04:00
josh
b39c99894a
removes archive
2026-09-21 22:16:28 -04:00
josh
5c3fde22c8
Remove remaining collection launch banner
2026-09-21 22:11:18 -04:00
josh
4a1f9814c0
Remove collection deployment subtitle
2026-09-21 22:06:48 -04:00
josh
cfe4abf5b0
Remove active collection queue explanation
2026-09-21 22:06:10 -04:00
josh
381a34b458
Remove collection deployment readiness footnote
2026-09-21 22:05:03 -04:00
josh
e80f88a115
Remove blueprint launch pacing banner
2026-09-21 22:03:34 -04:00
josh
9d17bbc4e5
Rename Server deployments to Deployments
2026-09-21 19:36:36 -04:00
josh
898074c537
Move renamed Keys page into Operations
2026-09-21 19:35:50 -04:00
josh
233ebff236
Remove fleet activity panel
2026-09-21 19:34:53 -04:00
josh
f875260b7e
Remove fleet lobby follow notifications
2026-09-21 19:33:57 -04:00
josh
e448457d58
Remove redundant operation overview from beta page
2026-09-21 19:29:09 -04:00
josh
588c4d8e0e
Remove system status section from settings
2026-09-21 19:20:20 -04:00
josh
ce6861203e
Use user timezone for maintenance and official Plutonium manifest
2026-09-21 19:14:40 -04:00
josh
47d6dc07b7
Add Plutonium version checks and scheduled rolling restarts
2026-09-21 18:47:24 -04:00
josh
424d6cefb6
Exclude round one records from match history and statistics
2026-09-21 18:07:30 -04:00
josh
50c81456c4
Separate chat messages with match dividers
2026-09-20 22:19:19 -04:00
josh
5c5e75526d
Add timezone preference across time displays
2026-09-20 22:12:27 -04:00
josh
1e6ff3abbf
Add player timing and profile links to server scoreboard
2026-09-20 22:03:58 -04:00
josh
3a63e6d3ce
Add Metrics tab with historical server utilization and map capacity
2026-09-20 21:58:08 -04:00
josh
3c8b5b2e40
Add global match history and ending timestamps
2026-09-20 21:44:36 -04:00
josh
fc681c56c9
Add persistent match history to server pages
2026-09-20 21:35:35 -04:00
josh
070e7fe9f7
Add server chat tab and show all four players
2026-09-19 23:05:41 -04:00
josh
44b6415821
Show provisioning status during server creation
2026-09-19 22:53:24 -04:00
josh
5985959882
Show resetting state after game end
2026-09-19 22:50:17 -04:00
josh
f975911204
Test match timer waits for game_start telemetry
2026-09-19 22:46:34 -04:00
josh
68b21a83ce
Restore campaign terminology across UI and docs
2026-09-19 22:41:33 -04:00
josh
05024c7675
Move server operations into History tab
2026-09-19 22:36:53 -04:00
josh
33f2f123c5
Add player profiles with lifetime stats and map records
2026-09-19 22:24:35 -04:00
josh
ce0321a6e9
Add heartbeat telemetry support
2026-09-19 21:52:05 -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
940f81e6ca
Document T5 and T6 idle CPU research and evaluation plan
2026-09-19 20:36:16 -04:00
josh
f171889dfb
Pace collection startups and clarify deployment queue progress
2026-09-19 20:33:08 -04:00
josh
1d073779fe
Fix false stale Fleet reports caused by clock skew
2026-09-19 20:17:43 -04:00
josh
345839fbd4
Use current promoted files for blueprint launches
2026-09-19 19:58:30 -04:00
josh
41891b4209
Add per-server telemetry request diagnostics
2026-09-19 18:59:30 -04:00
josh
a182aeb950
Add persistent player leaderboards from game telemetry
2026-09-18 16:43:44 -04:00
josh
0f55fa5f77
Replace server roster with live game scoreboard
2026-09-18 16:14:08 -04:00
josh
5bb49a776e
Simplify telemetry to three game events
2026-09-18 15:35:21 -04:00
josh
6d903adb31
Fix fleet stale-status flicker during polling
2026-09-18 15:11:49 -04:00
josh
f54cac8c50
Unify UI workflows and streamline fleet management
2026-09-18 14:00:28 -04:00
josh
9cf0bd87f4
Refresh Fleet with discovery, operation progress, and lobby watches
2026-09-18 11:59:14 -04:00
josh
ef8ff69d17
Refresh Configs with browser editing and source inspection
2026-09-18 11:02:22 -04:00
josh
ec51e38312
Refresh script library with batch uploads and beta handoff
2026-09-18 09:57:57 -04:00