Commit Graph
160 Commits
Author SHA1 Message Date
josh e85dc58130 Add Bank accounts, transactions, and pending transfer views
CI / checks (push) Successful in 7m50s
2026-10-13 11:50:26 -04:00
josh d9fa15cdf6 Protect private bank configuration from drift reconciliation (Refs #152) 2026-10-12 23:32:20 -04:00
josh 537b9841a7 Rebuild beta and campaign file activations 2026-10-12 22:52:58 -04:00
josh d14c6a7ff4 Provision instance bank credentials automatically (Refs #146) 2026-10-12 20:44:01 -04:00
josh e071e5b574 Add persistent cross-game player bank (Refs #146) 2026-10-12 20:21:58 -04:00
josh f91ec4d152 Preserve health during empty-server monitoring handoff (Refs #148) 2026-10-12 19:02:54 -04:00
josh 2f52dcb1ef Require release versions for script uploads
CI / checks (push) Successful in 5m26s
2026-10-12 18:46:57 -04:00
josh 6059ebf2a5 Store cumulative player scores alongside balances
CI / checks (push) Successful in 6m27s
2026-10-12 13:57:34 -04:00
josh 785cc4616b Fix keyed telemetry match attribution (Refs #144)
CI / checks (push) Successful in 5m26s
2026-10-12 00:58:05 -04:00
josh 03e2d08a38 Fix stale match liveness and stop handling (Refs #136)
CI / checks (push) Successful in 5m15s
2026-10-10 19:30:51 -04:00
josh e3e740cea3 Add unique and new player metrics (Refs #142)
CI / checks (push) Successful in 4m53s
2026-10-10 18:47:56 -04:00
josh d6041e40ef Show configured metrics retention (Refs #141) 2026-10-10 17:57:02 -04:00
josh 528ed7f37a Add autoscaling outcomes to Metrics (Refs #140) 2026-10-10 17:51:31 -04:00
josh 0bfda267ec Replace unused server metrics with a count (Refs #139)
CI / checks (push) Successful in 4m51s
2026-10-10 16:55:28 -04:00
josh aebfc7a783 Replace instance metrics with map lobby counts (Refs #139)
CI / checks (push) Successful in 4m55s
2026-10-10 16:40:07 -04:00
josh 616b1937ed Show match demand in metrics (Refs #138)
CI / checks (push) Successful in 4m44s
2026-10-10 16:26:32 -04:00
josh ea932ec563 Preserve shortage signals during global pause (Refs #137)
CI / checks (push) Successful in 4m47s
2026-10-10 16:11:24 -04:00
josh 33da4482a6 Make metrics reflect autoscaling policies (Refs #137)
CI / checks (push) Successful in 4m49s
2026-10-10 14:48:52 -04:00
josh bd34c3c9e7 Show profiles for players without qualifying matches
CI / checks (push) Successful in 4m56s
2026-10-10 13:50:53 -04:00
josh 8d1bb69591 Use ordered SQLite migrations (Refs #75)
CI / checks (push) Successful in 5m6s
2026-10-10 00:01:18 -04:00
josh ce6dba17e6 Preserve fleet match timing across empty telemetry
CI / checks (push) Successful in 4m46s
2026-10-09 19:41:55 -04:00
josh 9eb3aa84c3 Bound request bodies and artifact uploads (Refs #94)
CI / checks (push) Successful in 4m34s
2026-10-09 16:52:37 -04:00
josh 16469e2d43 Add Prettier and ESLint tooling (Refs #77) 2026-10-09 15:56:13 -04:00
josh c10f602e8e Read chat logs incrementally and drain retention (Refs #62) 2026-10-08 17:28:49 -04:00
josh 0cc4498b53 Protect RCON diagnostics and redact player addresses (Refs #61) 2026-10-08 16:47:34 -04:00
josh a18635fb78 Exclude same-round departures from games played 2026-10-08 16:12:13 -04:00
josh 63e084e38f Limit collection targets to 15 lobbies per map 2026-10-08 16:09:12 -04:00
josh 8863e8a882 Preserve runtime passwords when revalidating launch files 2026-10-08 11:31:26 -04:00
josh f8942c732a Account for runtime RCON passwords in config drift 2026-10-08 03:07:49 -04:00
josh 8de9247ff2 Show map rankings for player personal records 2026-10-08 00:32:32 -04:00
josh b42cbf1894 Default leaderboard to all maps 2026-10-08 00:22:10 -04:00
josh 6146bef51d Show fresh player capacity on Fleet cards 2026-10-07 20:16:42 -04:00
josh 0ed3cd6b47 Standardize UI typography, charts and empty states 2026-10-07 19:40:02 -04:00
josh bcecc42dd1 Focus player records and add squad leaderboards 2026-10-07 19:14:33 -04:00
josh db92c89b05 Add cancellation for collection launches 2026-10-07 15:32:02 -04:00
josh ec45371478 Pool Plutonium keys by game for launches and autoscaling 2026-10-07 11:24:53 -04:00
josh c6352d86b4 Support multi-game betas with automatic server selection 2026-10-07 09:41:17 -04:00
josh 2b8e102b86 Scope live chat to the current match and save match history 2026-10-07 00:40:20 -04:00
josh e012278bd9 Add exclusive map ownership and capacity-aware autoscaling creation 2026-10-06 22:59:17 -04:00
josh 711191c388 Simplify match history with filters and persistent pagination 2026-10-06 19:23:19 -04:00
josh b8cccc5a98 Simplify instance details and clarify diagnostics 2026-10-06 17:42:05 -04:00
josh 36c2907602 Simplify beta lists and combine server test details 2026-10-06 16:38:51 -04:00
josh 57d2bd11db Preserve verified health when provisioning completes 2026-10-06 15:48:38 -04:00
josh d99e5979fa Paginate beta history and refresh pages from events 2026-10-06 14:50:47 -04:00
josh daefb22be6 Share status monitoring snapshots across each fleet pass 2026-10-06 14:47:14 -04:00
josh 62df14b180 Deduplicate artifact bytes and deliver files by authenticated hash 2026-10-06 14:35:13 -04:00
josh ddb3db9537 Keep artifact list and beta queries free of file bytes 2026-10-06 14:01:12 -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 f8d0ba3936 Allow revising active betas with fresh tests and history 2026-10-05 21:02:58 -04:00