Commit Graph

  • a7f1c65d17 Separate moderation case status from decisions main josh 2026-10-17 21:30:43 -04:00
  • 48653af3dc Index moderation case references for database integrity checks josh 2026-10-17 20:14:48 -04:00
  • 870f13b150 Capture team chat and expose moderation match archives josh 2026-10-17 20:11:49 -04:00
  • b678de2f6f Add case follow-up queues and personal update notifications josh 2026-10-17 20:00:13 -04:00
  • 90b94911c5 Add related cases and duplicate review suggestions josh 2026-10-17 19:52:50 -04:00
  • 428aefdf24 Add structured moderation assessments with revision history josh 2026-10-17 19:47:28 -04:00
  • aca728b557 Link prior moderation actions to case decisions josh 2026-10-17 19:42:05 -04:00
  • ef96a2c308 Preserve conversation excerpts and deduplicate case evidence josh 2026-10-17 19:35:52 -04:00
  • 83f1c91877 Sign agent 1.12.0 release (Refs #151) josh 2026-10-17 19:15:08 -04:00
  • 59f88ac33d Add AFK account and session overview (Refs #151) josh 2026-10-17 17:52:03 -04:00
  • d723f23d67 Add persistent AFK reserves and recovery (Refs #151) josh 2026-10-17 16:57:26 -04:00
  • 7f2205e9c4 Expand moderation case workflows josh 2026-10-17 16:19:33 -04:00
  • 4501eba873 Prevent cross-address login lockouts (Refs #63) josh 2026-10-17 10:55:28 -04:00
  • f3b9699317 Restrict plugin lookups and reuse cached chat reads (Refs #98) josh 2026-10-17 10:31:13 -04:00
  • b9bc897d6e Fix separator spacing in attention and provisioning summaries (Refs #112) josh 2026-10-17 10:20:37 -04:00
  • 2e6eb0bdb0 Use friendly UI labels and release feedback (Refs #120) josh 2026-10-17 09:54:01 -04:00
  • d93a766578 Fix count and status wording (Refs #121) josh 2026-10-17 09:48:42 -04:00
  • ba9bed6a0d Fix release version labels across deployment views josh 2026-10-17 09:45:53 -04:00
  • b5037a70fe Fix mobile overflow and touch targets josh 2026-10-16 17:48:06 -04:00
  • 4e04191330 Sign agent 1.11.0 release josh 2026-10-16 15:02:18 -04:00
  • 8b372fa2c1 Add player moderation workflows and game integration josh 2026-10-15 21:33:50 -04:00
  • c91d49c298 Add moderation permissions and durable player records josh 2026-10-15 21:06:08 -04:00
  • c1758cce25 Wait for round two before adding spare lobbies josh 2026-10-15 20:40:03 -04:00
  • 68616327ec Add all eligible files to beta setup josh 2026-10-14 19:47:31 -04:00
  • 1fc329b123 Hide promoted files from beta picker josh 2026-10-14 19:43:29 -04:00
  • 428df7f03a Exclude inactive hosts from capacity history josh 2026-10-14 19:31:26 -04:00
  • be7f6c77c1 Sign agent 1.10.1 release (Refs #155) josh 2026-10-14 12:38:02 -04:00
  • dedf15d9af Fix rebuild generation reconciliation (Refs #155) josh 2026-10-14 12:36:32 -04:00
  • 61dbfb2c5f Reuse verified artifacts during rebuilds (Refs #154) josh 2026-10-14 11:56:24 -04:00
  • 171f657876 Add host temperature telemetry and history josh 2026-10-13 23:39:04 -04:00
  • 09396ab584 Remove redundant account menu items josh 2026-10-13 16:47:37 -04:00
  • eceb38a6bc Remove standalone Activity log page (Refs #153) josh 2026-10-13 15:39:05 -04:00
  • 82e07ea33e Add optional 30-day remembered sessions josh 2026-10-13 14:42:53 -04:00
  • e85dc58130 Add Bank accounts, transactions, and pending transfer views josh 2026-10-13 11:50:26 -04:00
  • d6147077d7 Sign agent 1.9.3 release (Refs #152) josh 2026-10-12 23:33:47 -04:00
  • d9fa15cdf6 Protect private bank configuration from drift reconciliation (Refs #152) josh 2026-10-12 23:32:20 -04:00
  • 4e3df81786 Fix lifecycle simulation in script scope tests josh 2026-10-12 23:14:00 -04:00
  • 2932b74f55 Add signed agent 1.9.2 release manifest josh 2026-10-12 22:56:25 -04:00
  • 537b9841a7 Rebuild beta and campaign file activations josh 2026-10-12 22:52:58 -04:00
  • fa0baa8db5 Add signed agent release manifest josh 2026-10-12 22:25:10 -04:00
  • 54f4301994 Fix public bank endpoint rollout (Refs josh/tws-zombies-scripts#13) josh 2026-10-12 22:20:45 -04:00
  • 95160de5b4 Exempt admins and super viewers from auth rate limits josh 2026-10-12 22:01:03 -04:00
  • 0a98ea319c Sign packaged agent release josh 2026-10-12 20:50:26 -04:00
  • d14c6a7ff4 Provision instance bank credentials automatically (Refs #146) josh 2026-10-12 20:44:01 -04:00
  • e071e5b574 Add persistent cross-game player bank (Refs #146) josh 2026-10-12 20:21:58 -04:00
  • bcd3b99ee4 Fix variant-aware fleet card map labels (Refs #150) josh 2026-10-12 19:55:26 -04:00
  • 106d3a5ded Fix library page overflow on mobile. Refs #143 josh 2026-10-12 19:21:22 -04:00
  • 1b908f891f Require administrator-requested host credential rotation (Refs #97) josh 2026-10-12 19:13:29 -04:00
  • 272055a1ed Cover beta health continuity and readiness boundaries (Refs #149) josh 2026-10-12 19:09:27 -04:00
  • f91ec4d152 Preserve health during empty-server monitoring handoff (Refs #148) josh 2026-10-12 19:02:54 -04:00
  • 2f52dcb1ef Require release versions for script uploads josh 2026-10-12 18:46:57 -04:00
  • ffda04f276 Show recorded match score totals with legacy fallback (Refs #147) josh 2026-10-12 16:13:48 -04:00
  • 81fa35b792 Show only the status badge in provisioning rows josh 2026-10-12 16:05:33 -04:00
  • c296769b33 Align provisioning UI with lifecycle states josh 2026-10-12 15:52:34 -04:00
  • 6059ebf2a5 Store cumulative player scores alongside balances josh 2026-10-12 13:57:34 -04:00
  • 76325b99ad Document first-report ordering limitation (Refs #144) josh 2026-10-12 10:28:44 -04:00
  • 785cc4616b Fix keyed telemetry match attribution (Refs #144) josh 2026-10-12 00:58:05 -04:00
  • 4ea291d305 Add Super Viewer read-only administrator role josh 2026-10-11 23:30:40 -04:00
  • 253d47300c Fix word wrapping in narrow table columns (Refs #126) josh 2026-10-10 19:49:38 -04:00
  • d2b2958700 Standardize responsive breakpoints (Refs #130) josh 2026-10-10 19:44:55 -04:00
  • 7442c6fd15 Flatten compact fleet sections (Refs #131) josh 2026-10-10 19:36:16 -04:00
  • 03e2d08a38 Fix stale match liveness and stop handling (Refs #136) josh 2026-10-10 19:30:51 -04:00
  • e3e740cea3 Add unique and new player metrics (Refs #142) josh 2026-10-10 18:47:56 -04:00
  • 7fcf1cded2 Run migration memory tests after the main suite (Refs #102) josh 2026-10-10 18:15:55 -04:00
  • d6041e40ef Show configured metrics retention (Refs #141) josh 2026-10-10 17:57:02 -04:00
  • 528ed7f37a Add autoscaling outcomes to Metrics (Refs #140) josh 2026-10-10 17:51:31 -04:00
  • 0bfda267ec Replace unused server metrics with a count (Refs #139) josh 2026-10-10 16:55:28 -04:00
  • aebfc7a783 Replace instance metrics with map lobby counts (Refs #139) josh 2026-10-10 16:40:07 -04:00
  • 616b1937ed Show match demand in metrics (Refs #138) josh 2026-10-10 16:26:32 -04:00
  • ea932ec563 Preserve shortage signals during global pause (Refs #137) josh 2026-10-10 16:11:24 -04:00
  • 33da4482a6 Make metrics reflect autoscaling policies (Refs #137) josh 2026-10-10 14:48:52 -04:00
  • bd34c3c9e7 Show profiles for players without qualifying matches josh 2026-10-10 13:50:53 -04:00
  • cc9c10226e Use shared form controls and enforce UI patterns (Refs #110) josh 2026-10-10 00:19:48 -04:00
  • 8d1bb69591 Use ordered SQLite migrations (Refs #75) josh 2026-10-10 00:01:18 -04:00
  • a0663e43b8 Show live match links and elapsed time (Refs #115) josh 2026-10-09 23:47:46 -04:00
  • 3e0b4db736 Collapse provisioning filters on phones (Refs #127) josh 2026-10-09 23:42:06 -04:00
  • 44e755a166 Publish signed agent release (Refs #64) josh 2026-10-09 23:08:12 -04:00
  • a93ddb5ef9 Refresh agent signing keys from repository (Refs #64) josh 2026-10-09 21:39:03 -04:00
  • 6f71822d41 Require signed agent releases (Refs #64) josh 2026-10-09 20:36:18 -04:00
  • df0d395138 Document proxy compression for HTML and JSON. Refs #132 josh 2026-10-09 20:05:47 -04:00
  • b09aff80b2 Document fixture setup and production startup (Refs #135) josh 2026-10-09 20:04:43 -04:00
  • 61d4c25ce6 Fix date-range filter selections (Refs #104) josh 2026-10-09 20:03:08 -04:00
  • ce6dba17e6 Preserve fleet match timing across empty telemetry josh 2026-10-09 19:41:55 -04:00
  • d1f581d6a8 Verify prepared runtime IDs at launch (Refs #93) josh 2026-10-09 19:18:54 -04:00
  • 596b160be3 Restrict launches to prepared runtimes (Refs #93) josh 2026-10-09 17:15:15 -04:00
  • f0afd6de67 Bound telemetry player identities (Refs #74) josh 2026-10-09 17:08:55 -04:00
  • bd16737dd8 Remove shared prepared statement cache (Refs #76) josh 2026-10-09 17:05:06 -04:00
  • 4c1f2cdb8f Speed up large buffer assertions (Refs #101) josh 2026-10-09 16:58:41 -04:00
  • 15fb90200a Restrict expensive viewer endpoints (Refs #72) josh 2026-10-09 16:57:22 -04:00
  • 9eb3aa84c3 Bound request bodies and artifact uploads (Refs #94) josh 2026-10-09 16:52:37 -04:00
  • 8fcb8312a3 Remove unused launch-from-recipe dialog path (Refs #91) josh 2026-10-09 16:36:03 -04:00
  • 4059fc30d6 Queue password checks and shorten busy retries (Refs #95) josh 2026-10-09 16:34:32 -04:00
  • 5cf284f413 Add Gitea CI checks and builds (Refs #100) josh 2026-10-09 16:09:00 -04:00
  • 16469e2d43 Add Prettier and ESLint tooling (Refs #77) josh 2026-10-09 15:56:13 -04:00
  • 8ed059b8d3 Restrict fleet settings reads to administrators (Refs #99) josh 2026-10-09 15:33:34 -04:00
  • 967b2a1c8a Trim provisioning job details (Refs #88) josh 2026-10-09 14:55:24 -04:00
  • 15ab41d4a2 Simplify launch files history card (Refs #87) josh 2026-10-09 14:31:59 -04:00
  • da623e8409 Limit provisioning step timing to progress and evidence josh 2026-10-09 14:27:51 -04:00
  • deb2d21f29 Bound live event stream queues (Refs #71) josh 2026-10-09 12:41:23 -04:00
  • 0abe5ba820 Retry incomplete controller startup (Refs #65) josh 2026-10-09 12:35:26 -04:00