Josh Creek
|
aeb37a4c6e
|
fix: ignore pre-history prediction acknowledgements
|
2026-09-01 08:32:44 +01:00 |
|
Josh Creek
|
afcb01d155
|
fix: guard match simulation after transport shutdown
|
2026-09-01 08:27:56 +01:00 |
|
Josh Creek
|
c5678ce877
|
fix: pass Godot 4.7 multiplayer test suite
|
2026-09-01 08:24:33 +01:00 |
|
Josh Creek
|
76aad61191
|
fix: update Godot websocket handshake API
|
2026-09-01 08:21:05 +01:00 |
|
Josh Creek
|
467c25b20c
|
feat: expose validated assignment endpoints
|
2026-09-01 08:17:39 +01:00 |
|
Josh Creek
|
0cdb60c0d9
|
fix: preserve assignment event revisions
|
2026-09-01 08:13:35 +01:00 |
|
Josh Creek
|
23134796ee
|
feat: add durable outbox dispatcher
|
2026-09-01 08:12:33 +01:00 |
|
Josh Creek
|
fec4f91672
|
feat: bind signed rosters to assignments
|
2026-09-01 08:10:05 +01:00 |
|
Josh Creek
|
5b40bf9066
|
fix: fail closed for unsupported allocated transport
|
2026-09-01 08:08:43 +01:00 |
|
Josh Creek
|
63f4f11aa8
|
feat: publish assignment rosters atomically
|
2026-09-01 08:08:00 +01:00 |
|
Josh Creek
|
f520584368
|
fix: expire proposals on response boundary
|
2026-09-01 08:06:17 +01:00 |
|
Josh Creek
|
eef7cf28da
|
feat: make proposal responses durable
|
2026-09-01 07:52:52 +01:00 |
|
Josh Creek
|
30b4560bd5
|
feat: persist participant-scoped proposal recovery
|
2026-09-01 07:50:11 +01:00 |
|
Josh Creek
|
1eb6e8f9f4
|
feat: wire durable assignments into API
|
2026-08-31 23:20:25 +01:00 |
|
Josh Creek
|
3ae2daec88
|
feat: persist player-scoped assignments
|
2026-08-31 23:19:23 +01:00 |
|
Josh Creek
|
7f7516d9a0
|
feat: add bounded control plane rate limiting
|
2026-08-31 23:17:02 +01:00 |
|
Josh Creek
|
3533e8ae6c
|
feat: consume assignment matchmaking events
|
2026-08-31 23:15:42 +01:00 |
|
Josh Creek
|
fe246bf54e
|
feat: add replayable outbox adapter
|
2026-08-31 23:14:33 +01:00 |
|
Josh Creek
|
4b82347d43
|
docs: align transport architecture with control plane
|
2026-08-31 23:12:46 +01:00 |
|
Josh Creek
|
60fe2caf8f
|
feat: publish matchmaking state events
|
2026-08-31 23:12:20 +01:00 |
|
Josh Creek
|
161d2cdceb
|
fix: validate matchmaking event vocabulary
|
2026-08-31 23:10:31 +01:00 |
|
Josh Creek
|
a4bc8cdac8
|
fix: close slow event subscribers safely
|
2026-08-31 23:09:16 +01:00 |
|
Josh Creek
|
0be51ab902
|
fix: reconnect matchmaking event stream
|
2026-08-31 23:08:24 +01:00 |
|
Josh Creek
|
a16db39884
|
feat: connect Godot matchmaking event stream
|
2026-08-31 23:06:44 +01:00 |
|
Josh Creek
|
d258f17852
|
feat: add authenticated matchmaking event stream
|
2026-08-31 23:05:04 +01:00 |
|
Josh Creek
|
d77563147c
|
test: expand offline multiplayer failure matrix
|
2026-08-31 23:01:34 +01:00 |
|
Josh Creek
|
fcc5d82763
|
feat: expose documented control plane routes
|
2026-08-31 23:00:22 +01:00 |
|
Josh Creek
|
6b3db98327
|
fix: bind assignments to authenticated player
|
2026-08-31 22:55:22 +01:00 |
|
Josh Creek
|
69f1ef6be1
|
feat: add player-scoped assignment recovery
|
2026-08-31 22:54:16 +01:00 |
|
Josh Creek
|
99680dbf6f
|
fix: bind queue idempotency to compatibility
|
2026-08-31 22:51:00 +01:00 |
|
Josh Creek
|
585056ccc3
|
feat: add Godot Steam session login
|
2026-08-31 22:49:05 +01:00 |
|
Josh Creek
|
e1807d2492
|
fix: handle matchmaking session expiry
|
2026-08-31 22:47:31 +01:00 |
|
Josh Creek
|
3e94960f0a
|
fix: retry queue creation idempotently
|
2026-08-31 22:46:45 +01:00 |
|
Josh Creek
|
222bbb5b84
|
feat: classify matchmaking recovery failures
|
2026-08-31 22:45:20 +01:00 |
|
Josh Creek
|
fddbebb33b
|
feat: display backend ranked profile
|
2026-08-31 22:44:21 +01:00 |
|
Josh Creek
|
62c1478913
|
feat: persist matchmaking recovery state
|
2026-08-31 22:42:43 +01:00 |
|
Josh Creek
|
66a67c931d
|
feat: add participant-scoped proposal recovery
|
2026-08-31 22:41:26 +01:00 |
|
Josh Creek
|
550d73f1d7
|
fix: preserve active matchmaking on transient errors
|
2026-08-31 22:39:42 +01:00 |
|
Josh Creek
|
47550aefae
|
feat: add matchmaking queue UI
|
2026-08-31 22:39:29 +01:00 |
|
Josh Creek
|
5106ac64da
|
feat: add authenticated matchmaking control client
|
2026-08-31 22:36:05 +01:00 |
|
Josh Creek
|
39ebfce1bb
|
feat: add revisioned matchmaking client state
|
2026-08-31 22:33:33 +01:00 |
|
Josh Creek
|
2379c154a5
|
docs: track Steam browser dependency
|
2026-08-31 22:30:42 +01:00 |
|
Josh Creek
|
5265b1738b
|
docs: record transport feature-gate verification
|
2026-08-31 22:29:24 +01:00 |
|
Josh Creek
|
4d3a8cc217
|
feat: add ban policy to ticket verification
|
2026-08-31 22:28:45 +01:00 |
|
Josh Creek
|
8253d772cb
|
feat: add verified Steam session endpoint
|
2026-08-31 22:26:27 +01:00 |
|
Josh Creek
|
a2a7107dd7
|
feat: wire durable session authentication into API
|
2026-08-31 22:24:51 +01:00 |
|
Josh Creek
|
b3284d4bd6
|
feat: persist authenticated sessions
|
2026-08-31 22:23:59 +01:00 |
|
Josh Creek
|
ae164e625a
|
fix: expire abandoned auth attempts
|
2026-08-31 22:22:33 +01:00 |
|
Josh Creek
|
9fe6c57b5d
|
feat: model asynchronous Steam auth sessions
|
2026-08-31 22:21:31 +01:00 |
|
Josh Creek
|
1a43a342ea
|
test: verify persistent queue API delegation
|
2026-08-31 22:18:59 +01:00 |
|