Josh Creek
|
2e9da3032c
|
fix(multiplayer): complete live results atomically
|
2026-09-03 13:29:31 +01:00 |
|
Josh Creek
|
8c28374eb4
|
fix(multiplayer): harden reconnect lifecycle fencing
|
2026-09-03 13:24:52 +01:00 |
|
Josh Creek
|
cee0163eac
|
fix(multiplayer): verify complete durable assignment rosters
|
2026-09-03 13:22:02 +01:00 |
|
Josh Creek
|
bef71e1dcf
|
fix(multiplayer): fence provider allocation results
|
2026-09-03 00:19:03 +01:00 |
|
Josh Creek
|
a15368ed29
|
fix(multiplayer): fence client queue cancellation states
|
2026-09-03 00:15:41 +01:00 |
|
Josh Creek
|
1976c6eac6
|
fix(multiplayer): promote accepted matches atomically
|
2026-09-03 00:13:18 +01:00 |
|
Josh Creek
|
eaf7ea8748
|
fix(multiplayer): make match promotion replay lifecycle-safe
|
2026-09-03 00:10:57 +01:00 |
|
Josh Creek
|
f8af212e3f
|
fix(multiplayer): terminate proposal offenders atomically
|
2026-09-03 00:09:07 +01:00 |
|
Josh Creek
|
aa446cfbfe
|
fix(multiplayer): reconcile authoritative initial connections
|
2026-09-03 00:02:04 +01:00 |
|
Josh Creek
|
781cbc35aa
|
docs(multiplayer): reconcile review progress
|
2026-09-02 19:15:47 +01:00 |
|
Josh Creek
|
51f8008a38
|
fix(multiplayer): gate API readiness on database
|
2026-09-02 19:14:21 +01:00 |
|
Josh Creek
|
1bce603c33
|
fix(multiplayer): bound adapter HTTP calls
|
2026-09-02 19:12:40 +01:00 |
|
Josh Creek
|
cbefa86c5c
|
fix(multiplayer): report allocator readiness
|
2026-09-02 19:11:01 +01:00 |
|
Josh Creek
|
6ebd6e59c1
|
fix(multiplayer): resolve client IP behind proxies
|
2026-09-02 19:08:34 +01:00 |
|
Josh Creek
|
d59e0017f7
|
fix(multiplayer): lock signed team assignments
|
2026-09-02 19:05:45 +01:00 |
|
Josh Creek
|
0bca441ca1
|
fix(multiplayer): enforce drain at admission
|
2026-09-02 19:04:56 +01:00 |
|
Josh Creek
|
670466dbd7
|
fix(multiplayer): authenticate Agones Kubernetes API
|
2026-09-02 18:58:57 +01:00 |
|
Josh Creek
|
55b88a3aa5
|
fix(multiplayer): converge events through REST
|
2026-09-02 18:54:10 +01:00 |
|
Josh Creek
|
91658fbc13
|
fix(multiplayer): recover assignment handoff
|
2026-09-02 18:47:00 +01:00 |
|
Josh Creek
|
84d27d82da
|
docs: narrow remaining font TODO
|
2026-09-01 23:31:27 +01:00 |
|
Josh Creek
|
3e9f3f2c4e
|
docs: reconcile audio progress notes
|
2026-09-01 23:30:06 +01:00 |
|
Josh Creek
|
4353abfd97
|
feat(audio): add wall contact cue
|
2026-09-01 23:26:18 +01:00 |
|
Josh Creek
|
f5fd3bb207
|
feat(audio): add turbo engagement cue
|
2026-09-01 23:24:42 +01:00 |
|
Josh Creek
|
5dc659007e
|
docs: clarify video settings profiling gate
|
2026-09-01 23:23:17 +01:00 |
|
Josh Creek
|
19ef84c3cb
|
feat(audio): drive engine tone from thrust
|
2026-09-01 23:22:20 +01:00 |
|
Josh Creek
|
fcb38b3d57
|
feat(audio): connect ball impacts to feedback
|
2026-09-01 23:20:35 +01:00 |
|
Josh Creek
|
510138eb0a
|
feat(audio): wire menu click feedback
|
2026-09-01 23:19:48 +01:00 |
|
Josh Creek
|
b883338396
|
feat(audio): add procedural gameplay sound foundation
|
2026-09-01 23:18:48 +01:00 |
|
Josh Creek
|
a9b8f53ef1
|
docs(multiplayer): record allocation outbox coverage
|
2026-09-01 23:15:47 +01:00 |
|
Josh Creek
|
b15d19eec2
|
feat(multiplayer): explain queue and connection health
|
2026-09-01 23:11:37 +01:00 |
|
Josh Creek
|
9b14109727
|
test(multiplayer): retain failed database container
|
2026-09-01 23:08:01 +01:00 |
|
Josh Creek
|
870b89d279
|
test(multiplayer): expose database gate failures
|
2026-09-01 23:07:08 +01:00 |
|
Josh Creek
|
bff71bfc2a
|
docs(multiplayer): record live gate storage blocker
|
2026-09-01 23:06:21 +01:00 |
|
Josh Creek
|
bfaf5d40ff
|
fix(multiplayer): validate timestamp calendar
|
2026-09-01 23:02:31 +01:00 |
|
Josh Creek
|
6a9b269798
|
fix(multiplayer): validate contract ticket input
|
2026-09-01 22:59:57 +01:00 |
|
Josh Creek
|
badd0b1b47
|
fix(multiplayer): validate contract route ids
|
2026-09-01 22:58:28 +01:00 |
|
Josh Creek
|
f7ab77dec5
|
fix(multiplayer): validate queue response contract
|
2026-09-01 22:56:33 +01:00 |
|
Josh Creek
|
fc3a7ea359
|
fix(multiplayer): validate proposal expiry
|
2026-09-01 22:54:33 +01:00 |
|
Josh Creek
|
ffc7856993
|
fix(multiplayer): align proposal participant contract
|
2026-09-01 22:52:52 +01:00 |
|
Josh Creek
|
807aaa4478
|
fix(multiplayer): validate match admission context
|
2026-09-01 22:51:15 +01:00 |
|
Josh Creek
|
3bd2387dc3
|
fix(multiplayer): validate session expiry response
|
2026-09-01 22:50:00 +01:00 |
|
Josh Creek
|
edd78d2548
|
fix(multiplayer): validate REST response ids
|
2026-09-01 22:47:57 +01:00 |
|
Josh Creek
|
bda3fc5aff
|
fix(multiplayer): validate persisted matchmaking ids
|
2026-09-01 22:46:40 +01:00 |
|
Josh Creek
|
e9ed8923c9
|
fix(multiplayer): validate client resource paths
|
2026-09-01 22:45:04 +01:00 |
|
Josh Creek
|
56e8e2554c
|
fix(multiplayer): validate allocated config ids
|
2026-09-01 22:44:12 +01:00 |
|
Josh Creek
|
75f9026ea1
|
fix(multiplayer): reject fractional assignment values
|
2026-09-01 22:42:46 +01:00 |
|
Josh Creek
|
e376e1e80d
|
fix(multiplayer): align websocket assignment ids
|
2026-09-01 22:42:04 +01:00 |
|
Josh Creek
|
2bdf876b47
|
fix(multiplayer): enforce assignment opaque ids
|
2026-09-01 22:40:43 +01:00 |
|
Josh Creek
|
dac414274e
|
fix(multiplayer): enforce ranked tier enum
|
2026-09-01 22:39:06 +01:00 |
|
Josh Creek
|
c580e46125
|
fix(multiplayer): fail closed on ticket timestamps
|
2026-09-01 22:36:54 +01:00 |
|