josh
|
a7f1c65d17
|
Separate moderation case status from decisions
CI / checks (push) Failing after 7m24s
|
2026-10-17 21:30:43 -04:00 |
|
josh
|
48653af3dc
|
Index moderation case references for database integrity checks
CI / checks (push) Successful in 7m31s
|
2026-10-17 20:14:48 -04:00 |
|
josh
|
b678de2f6f
|
Add case follow-up queues and personal update notifications
|
2026-10-17 20:00:13 -04:00 |
|
josh
|
90b94911c5
|
Add related cases and duplicate review suggestions
|
2026-10-17 19:52:50 -04:00 |
|
josh
|
428aefdf24
|
Add structured moderation assessments with revision history
|
2026-10-17 19:47:28 -04:00 |
|
josh
|
aca728b557
|
Link prior moderation actions to case decisions
|
2026-10-17 19:42:05 -04:00 |
|
josh
|
d723f23d67
|
Add persistent AFK reserves and recovery (Refs #151)
CI / checks (push) Successful in 7m7s
|
2026-10-17 16:57:26 -04:00 |
|
josh
|
7f2205e9c4
|
Expand moderation case workflows
CI / checks (push) Successful in 6m49s
|
2026-10-17 16:19:33 -04:00 |
|
josh
|
4501eba873
|
Prevent cross-address login lockouts (Refs #63)
CI / checks (push) Successful in 6m30s
|
2026-10-17 10:55:28 -04:00 |
|
josh
|
8b372fa2c1
|
Add player moderation workflows and game integration
CI / checks (push) Successful in 7m27s
|
2026-10-15 21:33:50 -04:00 |
|
josh
|
c91d49c298
|
Add moderation permissions and durable player records
|
2026-10-15 21:06:08 -04:00 |
|
josh
|
dedf15d9af
|
Fix rebuild generation reconciliation (Refs #155)
|
2026-10-14 12:36:32 -04:00 |
|
josh
|
171f657876
|
Add host temperature telemetry and history
|
2026-10-13 23:39:04 -04:00 |
|
josh
|
82e07ea33e
|
Add optional 30-day remembered sessions
CI / checks (push) Successful in 6m29s
|
2026-10-13 14:42:53 -04:00 |
|
josh
|
d9fa15cdf6
|
Protect private bank configuration from drift reconciliation (Refs #152)
|
2026-10-12 23:32:20 -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
|
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
|
4ea291d305
|
Add Super Viewer read-only administrator role
CI / checks (push) Successful in 5m40s
|
2026-10-11 23:30:40 -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
|
528ed7f37a
|
Add autoscaling outcomes to Metrics (Refs #140)
|
2026-10-10 17:51:31 -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
|
33da4482a6
|
Make metrics reflect autoscaling policies (Refs #137)
CI / checks (push) Successful in 4m49s
|
2026-10-10 14:48:52 -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
|
bd16737dd8
|
Remove shared prepared statement cache (Refs #76)
CI / checks (push) Successful in 4m40s
|
2026-10-09 17:05:06 -04:00 |
|
josh
|
16469e2d43
|
Add Prettier and ESLint tooling (Refs #77)
|
2026-10-09 15:56:13 -04:00 |
|
josh
|
0cc4498b53
|
Protect RCON diagnostics and redact player addresses (Refs #61)
|
2026-10-08 16:47:34 -04:00 |
|
josh
|
012cd51a66
|
Add safe manual instance rebalancing
|
2026-10-08 12:37:56 -04:00 |
|
josh
|
2f67482521
|
Record usernames for manual provisioning requests
|
2026-10-08 00:15:19 -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
|
ed4d8a4802
|
Add autoscaling policy model and deterministic planner
|
2026-10-06 22:48:59 -04:00 |
|
josh
|
6999a33aef
|
Keep startup database rebuilds out of memory
|
2026-10-06 15:18:13 -04:00 |
|
josh
|
562b770725
|
Expire retained file bodies and reclaim SQLite storage
|
2026-10-06 14:43:37 -04:00 |
|
josh
|
62df14b180
|
Deduplicate artifact bytes and deliver files by authenticated hash
|
2026-10-06 14:35:13 -04:00 |
|
josh
|
18283c63a7
|
Tune SQLite caches and maintain planner statistics
|
2026-10-06 14:05:02 -04:00 |
|
josh
|
ddb3db9537
|
Keep artifact list and beta queries free of file bytes
|
2026-10-06 14:01:12 -04:00 |
|
josh
|
27be1abf41
|
Index beta evidence and foreign key child lookups
|
2026-10-06 13:57:22 -04:00 |
|
josh
|
8e948c07d9
|
Add opt-in slow SQL and database diagnostics
|
2026-10-06 13:56:27 -04:00 |
|
josh
|
d2108eb604
|
Index lifecycle capacity checks instead of scanning retained jobs
|
2026-10-06 12:54:10 -04:00 |
|
josh
|
88a950692a
|
Fix retention query performance and cleanup scheduling
|
2026-10-06 10:39:32 -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
|
7c98df4fb0
|
Add fleet and per-host concurrency controls
|
2026-10-05 22:27:27 -04:00 |
|
josh
|
f8d0ba3936
|
Allow revising active betas with fresh tests and history
|
2026-10-05 21:02:58 -04:00 |
|
josh
|
4b0f341d64
|
Remove Komodo backend in favor of native hosts
|
2026-10-05 18:07:07 -04:00 |
|