Commit Graph

  • 1bce603c33 fix(multiplayer): bound adapter HTTP calls Josh Creek 2026-09-02 19:12:40 +01:00
  • cbefa86c5c fix(multiplayer): report allocator readiness Josh Creek 2026-09-02 19:11:01 +01:00
  • 6ebd6e59c1 fix(multiplayer): resolve client IP behind proxies Josh Creek 2026-09-02 19:08:34 +01:00
  • d59e0017f7 fix(multiplayer): lock signed team assignments Josh Creek 2026-09-02 19:05:45 +01:00
  • 0bca441ca1 fix(multiplayer): enforce drain at admission Josh Creek 2026-09-02 19:04:56 +01:00
  • 670466dbd7 fix(multiplayer): authenticate Agones Kubernetes API Josh Creek 2026-09-02 18:58:57 +01:00
  • 55b88a3aa5 fix(multiplayer): converge events through REST Josh Creek 2026-09-02 18:54:10 +01:00
  • 91658fbc13 fix(multiplayer): recover assignment handoff Josh Creek 2026-09-02 18:47:00 +01:00
  • 84d27d82da docs: narrow remaining font TODO Josh Creek 2026-09-01 23:31:27 +01:00
  • 3e9f3f2c4e docs: reconcile audio progress notes Josh Creek 2026-09-01 23:30:06 +01:00
  • 4353abfd97 feat(audio): add wall contact cue Josh Creek 2026-09-01 23:26:18 +01:00
  • f5fd3bb207 feat(audio): add turbo engagement cue Josh Creek 2026-09-01 23:24:42 +01:00
  • 5dc659007e docs: clarify video settings profiling gate Josh Creek 2026-09-01 23:23:17 +01:00
  • 19ef84c3cb feat(audio): drive engine tone from thrust Josh Creek 2026-09-01 23:22:20 +01:00
  • fcb38b3d57 feat(audio): connect ball impacts to feedback Josh Creek 2026-09-01 23:20:35 +01:00
  • 510138eb0a feat(audio): wire menu click feedback Josh Creek 2026-09-01 23:19:48 +01:00
  • b883338396 feat(audio): add procedural gameplay sound foundation Josh Creek 2026-09-01 23:18:48 +01:00
  • a9b8f53ef1 docs(multiplayer): record allocation outbox coverage Josh Creek 2026-09-01 23:15:47 +01:00
  • b15d19eec2 feat(multiplayer): explain queue and connection health Josh Creek 2026-09-01 23:11:37 +01:00
  • 9b14109727 test(multiplayer): retain failed database container Josh Creek 2026-09-01 23:08:01 +01:00
  • 870b89d279 test(multiplayer): expose database gate failures Josh Creek 2026-09-01 23:07:08 +01:00
  • bff71bfc2a docs(multiplayer): record live gate storage blocker Josh Creek 2026-09-01 23:06:21 +01:00
  • bfaf5d40ff fix(multiplayer): validate timestamp calendar Josh Creek 2026-09-01 23:02:31 +01:00
  • 8a55c33666 chore(training): generation 5 progress after 20260831-0724-gen5-s6-league-retry1 CosmicClash Training Bot 2026-09-01 23:01:35 +01:00
  • 6a9b269798 fix(multiplayer): validate contract ticket input Josh Creek 2026-09-01 22:59:57 +01:00
  • badd0b1b47 fix(multiplayer): validate contract route ids Josh Creek 2026-09-01 22:58:28 +01:00
  • f7ab77dec5 fix(multiplayer): validate queue response contract Josh Creek 2026-09-01 22:56:33 +01:00
  • ad6f9cc148 chore(training): Add 20260831-0724-gen5-s6-league-retry1 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-09-01 22:55:32 +01:00
  • fc3a7ea359 fix(multiplayer): validate proposal expiry Josh Creek 2026-09-01 22:54:33 +01:00
  • ffc7856993 fix(multiplayer): align proposal participant contract Josh Creek 2026-09-01 22:52:52 +01:00
  • 807aaa4478 fix(multiplayer): validate match admission context Josh Creek 2026-09-01 22:51:15 +01:00
  • 3bd2387dc3 fix(multiplayer): validate session expiry response Josh Creek 2026-09-01 22:50:00 +01:00
  • edd78d2548 fix(multiplayer): validate REST response ids Josh Creek 2026-09-01 22:47:57 +01:00
  • bda3fc5aff fix(multiplayer): validate persisted matchmaking ids Josh Creek 2026-09-01 22:46:40 +01:00
  • e9ed8923c9 fix(multiplayer): validate client resource paths Josh Creek 2026-09-01 22:45:04 +01:00
  • 56e8e2554c fix(multiplayer): validate allocated config ids Josh Creek 2026-09-01 22:44:12 +01:00
  • 75f9026ea1 fix(multiplayer): reject fractional assignment values Josh Creek 2026-09-01 22:42:46 +01:00
  • e376e1e80d fix(multiplayer): align websocket assignment ids Josh Creek 2026-09-01 22:42:04 +01:00
  • 2bdf876b47 fix(multiplayer): enforce assignment opaque ids Josh Creek 2026-09-01 22:40:43 +01:00
  • dac414274e fix(multiplayer): enforce ranked tier enum Josh Creek 2026-09-01 22:39:06 +01:00
  • c580e46125 fix(multiplayer): fail closed on ticket timestamps Josh Creek 2026-09-01 22:36:54 +01:00
  • 03bc723b70 fix(multiplayer): reject fractional ranked games Josh Creek 2026-09-01 22:36:05 +01:00
  • a10c6d47f9 fix(multiplayer): validate persisted matchmaking snapshots Josh Creek 2026-09-01 22:34:59 +01:00
  • 3985b74bcf fix(multiplayer): validate ranked season ids Josh Creek 2026-09-01 22:33:54 +01:00
  • ec0bc362cd fix(multiplayer): validate ranked season expiry Josh Creek 2026-09-01 22:33:00 +01:00
  • d819658ace fix(multiplayer): reject typed claim coercion Josh Creek 2026-09-01 22:32:05 +01:00
  • 4d8638e62f fix(multiplayer): harden join expiry validation Josh Creek 2026-09-01 22:30:36 +01:00
  • 82691eaf80 fix(multiplayer): validate assignment expiry format Josh Creek 2026-09-01 22:29:45 +01:00
  • 07fd0fde44 feat(ui): add shared cosmic clash theme Josh Creek 2026-09-01 22:28:02 +01:00
  • 889e30a434 fix(multiplayer): reset expiry on reauthentication Josh Creek 2026-09-01 22:26:39 +01:00
  • 27017043f9 feat(multiplayer): explain allocation lifecycle Josh Creek 2026-09-01 22:25:54 +01:00
  • 429fb87c08 fix(multiplayer): validate server event resource ids Josh Creek 2026-09-01 22:25:04 +01:00
  • fd1a4d9577 feat(multiplayer): show authoritative proposal countdown Josh Creek 2026-09-01 22:23:33 +01:00
  • 17e6a9bc20 fix(multiplayer): enforce opaque event resource ids Josh Creek 2026-09-01 22:22:34 +01:00
  • 87d43302e1 fix(multiplayer): validate event timestamps Josh Creek 2026-09-01 22:21:18 +01:00
  • 73e5d64ba2 test(multiplayer): cover queue conflict recovery wiring Josh Creek 2026-09-01 22:20:07 +01:00
  • 7534d8436c fix(multiplayer): recover queue revision conflicts Josh Creek 2026-09-01 22:19:02 +01:00
  • 1f05f6d524 fix(multiplayer): align resync recovery targets Josh Creek 2026-09-01 22:16:50 +01:00
  • cfc82bcea5 fix(multiplayer): expire client sessions proactively Josh Creek 2026-09-01 22:13:41 +01:00
  • 1e5825b096 fix(multiplayer): validate ticket timestamps Josh Creek 2026-09-01 22:08:19 +01:00
  • c08c761af3 fix(multiplayer): recover requeued tickets Josh Creek 2026-09-01 22:06:30 +01:00
  • 0c4ad6a5aa fix(multiplayer): preserve proposal requeues Josh Creek 2026-09-01 22:04:53 +01:00
  • 277ad4bf98 fix(multiplayer): validate ticket playlists Josh Creek 2026-09-01 22:02:01 +01:00
  • 0ce2a49419 fix(multiplayer): enforce proposal transitions Josh Creek 2026-09-01 22:00:37 +01:00
  • a60c1a097e fix(multiplayer): validate client revisions Josh Creek 2026-09-01 21:59:32 +01:00
  • f491725144 fix(multiplayer): stop recovery after completion Josh Creek 2026-09-01 21:58:20 +01:00
  • 0f1864f8bc fix(multiplayer): enforce client state transitions Josh Creek 2026-09-01 21:57:13 +01:00
  • 30a5a89164 fix(multiplayer): project complete queue lifecycle Josh Creek 2026-09-01 21:55:19 +01:00
  • 6ac2d0fbb1 fix(multiplayer): project accepted queue state Josh Creek 2026-09-01 21:54:10 +01:00
  • fa2c93ec06 fix(multiplayer): defer reconnect recovery during mutations Josh Creek 2026-09-01 21:53:07 +01:00
  • 47aa196b59 feat(multiplayer): publish ranked profile contract Josh Creek 2026-09-01 21:51:42 +01:00
  • 51f6e19339 feat(multiplayer): expose ranked season countdown Josh Creek 2026-09-01 21:49:48 +01:00
  • 9240cd4b27 feat(multiplayer): preserve authoritative queue wait Josh Creek 2026-09-01 21:45:07 +01:00
  • 950e879861 fix(multiplayer): bind allocation to accepted proposal Josh Creek 2026-09-01 21:41:44 +01:00
  • d3a457d8d0 fix(multiplayer): avoid quota double charge on recovery Josh Creek 2026-09-01 21:39:18 +01:00
  • eb3b685af0 feat(multiplayer): expose active ranked season Josh Creek 2026-09-01 21:34:57 +01:00
  • 3151e54ab3 fix(multiplayer): use locked rating for season rollover Josh Creek 2026-09-01 21:32:34 +01:00
  • 96f311c129 fix(multiplayer): finalize empty ranked seasons Josh Creek 2026-09-01 21:30:23 +01:00
  • 836cedec3c feat(multiplayer): publish allocation progress events Josh Creek 2026-09-01 21:27:24 +01:00
  • 614b87f7e1 fix(multiplayer): bound websocket writes Josh Creek 2026-09-01 21:24:38 +01:00
  • 30a22c366b fix(multiplayer): harden websocket frame parser Josh Creek 2026-09-01 21:23:20 +01:00
  • 3eb47bb9d3 fix(multiplayer): fence recovered arena identity Josh Creek 2026-09-01 21:21:10 +01:00
  • 701d7a9a2e fix(multiplayer): centralize arena path validation Josh Creek 2026-09-01 21:18:48 +01:00
  • bfeb822279 fix(multiplayer): persist arena identity on allocations Josh Creek 2026-09-01 21:17:39 +01:00
  • 2ff348adf0 fix(multiplayer): persist arena identity on allocations Josh Creek 2026-09-01 21:16:42 +01:00
  • d4bde67e0f test(multiplayer): harden ranked arena provider boundary Josh Creek 2026-09-01 21:13:04 +01:00
  • 0666d8d308 fix(multiplayer): verify recovered arena annotations Josh Creek 2026-09-01 21:12:06 +01:00
  • e83f84f527 test(multiplayer): refresh proposal cooldown evidence Josh Creek 2026-09-01 21:10:27 +01:00
  • b01db32908 docs(multiplayer): reconcile phase eight status Josh Creek 2026-09-01 21:09:43 +01:00
  • caa7e3e793 fix(multiplayer): constrain ranked arena paths in postgres Josh Creek 2026-09-01 21:09:01 +01:00
  • bd617dbf06 fix(multiplayer): validate ranked arena paths durably Josh Creek 2026-09-01 21:07:56 +01:00
  • ff80ab46b7 feat(multiplayer): rotate ranked arenas deterministically Josh Creek 2026-09-01 21:06:26 +01:00
  • 84372204fd feat(multiplayer): persist ranked arena allocations Josh Creek 2026-09-01 21:04:55 +01:00
  • 5630c5c8dc feat(multiplayer): harden ranked arena admission Josh Creek 2026-09-01 19:39:11 +01:00
  • 52e3d73678 fix(multiplayer): reject websocket caps before upgrade Josh Creek 2026-09-01 19:35:34 +01:00
  • ad59c5f567 test(multiplayer): cover cooldown response boundary Josh Creek 2026-09-01 19:34:16 +01:00
  • 957bb65a26 feat(multiplayer): enforce proposal timeout cooldowns Josh Creek 2026-09-01 19:32:38 +01:00
  • 455055c67c feat(multiplayer): enforce proposal decline cooldowns Josh Creek 2026-09-01 19:30:45 +01:00
  • da92be73ef feat(multiplayer): cap websocket connections per player Josh Creek 2026-09-01 19:27:45 +01:00
  • 515b06d97c feat(multiplayer): bound control-plane websocket traffic Josh Creek 2026-09-01 19:25:34 +01:00