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 |
|
Josh Creek
|
59cf29949f
|
feat: wire persistent queue backend into API
|
2026-08-31 22:17:32 +01:00 |
|
Josh Creek
|
b2d68d93cf
|
fix: make SQL queue recovery expire authoritatively
|
2026-08-31 22:14:30 +01:00 |
|
Josh Creek
|
068b66b234
|
fix: bind proposal claims to playlist
|
2026-08-31 22:13:37 +01:00 |
|
Josh Creek
|
e37a519ef8
|
fix: bind proposal claims to players
|
2026-08-31 22:12:47 +01:00 |
|
Josh Creek
|
a45d2ddbb7
|
fix: rebuild candidate cache from queue authority
|
2026-08-31 22:12:03 +01:00 |
|
Josh Creek
|
4c131db2ca
|
docs: track durable queue adapters
|
2026-08-31 22:11:06 +01:00 |
|
Josh Creek
|
948d603c0e
|
feat: persist queue heartbeat and cancel mutations
|
2026-08-31 22:10:36 +01:00 |
|
Josh Creek
|
9263133e64
|
feat: add durable queue ticket repository
|
2026-08-31 22:08:45 +01:00 |
|