joywayer
35216f75e7
feat: integrate room framework and isolated subgame bundles
...
Complete room UI and protocol integration, move game definitions and resources behind bundle entries, publish authoritative version XML, and document single-game builds. Include all current resource changes and experiment artifacts.
2026-09-09 03:13:18 +08:00
joywayer
a7ec8aa6a7
feat: integrate erqiwang rooms and use spec-compliant Web compilation
2026-09-07 22:36:24 +08:00
joywayer
30a1b4114c
feat: integrate platform room entry, UI migration and erqiwang documentation
2026-09-07 21:01:08 +08:00
joywayer
9c4510697c
feat: wire lobby task and VIP prefab flows and sync UI assets
2026-09-06 18:46:37 +08:00
joywayer
842c68ef55
feat: integrate login flow, lobby UI and bitmap font resources
2026-09-06 13:46:57 +08:00
joywayer
695d3be25c
feat: migrate platform login scenes and native login flows
2026-09-06 09:06:00 +08:00
joywayer
84fa739ddd
feat(ui): restore Logo countdown and gated skip
2026-09-06 00:32:37 +08:00
joywayer
09e80e5052
feat(ui): wire Logo native loading progress
2026-09-06 00:00:19 +08:00
joywayer
facceeae9b
feat(config): unify startup mode and server selection
2026-09-05 22:52:14 +08:00
joywayer
58c974e114
fix(config): reject WebSocket URL fragments at parse boundary
2026-09-05 21:27:29 +08:00
joywayer
053302c5df
fix(config): resolve remote hierarchy in memory for every profile
2026-09-05 21:21:24 +08:00
joywayer
266be19e76
fix(sdk): inject assertions into Creator-loaded contract harness
2026-09-05 18:58:44 +08:00
joywayer
e00d051112
feat(local): compose login account and device sources
2026-09-05 14:51:24 +08:00
joywayer
eb5fb44d97
feat(config): add scoped local visitor accounts
2026-09-05 14:43:11 +08:00
joywayer
c6f1103b32
fix(config): name malformed local identity errors
2026-09-05 14:36:00 +08:00
joywayer
34be99d84a
feat(config): add local startup boundary
2026-09-05 14:30:55 +08:00
joywayer
d29a659541
feat(presentation): wire platform scenes and UI commands
2026-09-05 12:47:15 +08:00
joywayer
8b7efa7de0
feat(presentation): add cancellable frame renderer
2026-09-05 12:24:48 +08:00
joywayer
1e168ae81e
feat(presentation): project immutable public page models
2026-09-05 12:03:46 +08:00
joywayer
bd45503d47
feat(platform): expose lifecycle-safe UI observation
2026-09-05 11:50:12 +08:00
joywayer
8eae3258ca
fix(platform): preserve recoverable outcomes and terminal sessions
2026-09-05 10:50:55 +08:00
joywayer
1e3a21b476
refactor(platform): complete decoupled vertical runtime
2026-09-05 10:21:28 +08:00
joywayer
d177c52c3f
fix(platform): close startup subscription handoff gaps
2026-09-05 10:02:45 +08:00
joywayer
3963b3b791
fix(platform): harden runtime lifecycle cleanup
2026-09-05 09:40:00 +08:00
joywayer
3a9c5d6fdb
feat(platform): add single-entry platform runtime
2026-09-05 09:13:00 +08:00
joywayer
dfaa4f0ef4
fix(sdk): enforce runtime dependency boundary
2026-09-05 08:01:07 +08:00
joywayer
471e2e9479
fix(platform): isolate game host leases
2026-09-05 07:48:23 +08:00
joywayer
30547f6a54
feat(platform): expose restricted game host and commands
2026-09-05 07:25:21 +08:00
joywayer
a383c0330e
fix(platform): snapshot session fault errors safely
2026-09-05 07:05:06 +08:00
joywayer
77b2bff40a
fix(platform): recognize session faults across realms
2026-09-05 06:49:59 +08:00
joywayer
224df1c21c
fix(platform): preserve session failures and URL syntax
2026-09-05 06:38:00 +08:00
joywayer
7e5a950cc7
fix(platform): serialize runtime session transitions
2026-09-05 06:17:04 +08:00
joywayer
1c124cf216
refactor(platform): unify routing and session dispatch
2026-09-05 05:23:58 +08:00
joywayer
e47d9d3007
fix(net): stabilize shared wire graph audits
2026-09-05 04:52:02 +08:00
joywayer
33904e0e58
fix(net): serialize validated wire snapshots
2026-09-05 04:40:11 +08:00
joywayer
85db7765ac
fix(net): validate wire frames and coalesce reconnects
2026-09-05 04:25:51 +08:00
joywayer
58a7a2dc68
fix(net): harden wire lifecycle races
2026-09-05 04:13:58 +08:00
joywayer
a8873b9a84
refactor(net): isolate transport and wire lifecycle
2026-09-05 03:57:32 +08:00
joywayer
72227efd05
fix(platform): apply room action battle flags
2026-09-05 03:44:32 +08:00
joywayer
9840ed70b2
fix(platform): stabilize store snapshots and notifications
2026-09-05 03:29:49 +08:00
joywayer
462e2e9267
fix(platform): separate room stage contracts
2026-09-05 03:12:19 +08:00
joywayer
4ffa59bf8e
fix(platform): enforce atomic store input validation
2026-09-05 02:57:07 +08:00
joywayer
7acd3ed96e
feat(platform): add atomic canonical platform store
2026-09-05 02:44:51 +08:00
joywayer
fdc6fc2264
fix(protocol): reject invalid request contract values
2026-09-05 02:16:47 +08:00
joywayer
0a7951ba32
feat(protocol): define strict first-slice wire contracts
2026-09-05 02:06:46 +08:00
joywayer
a173d410e0
refactor(native): isolate exact WVJB compatibility adapter
2026-09-05 01:47:57 +08:00
joywayer
73cdf7d95c
fix(config): harden remote and identity validation
2026-09-05 01:36:10 +08:00
joywayer
d1ad63983b
fix(config): restore legacy gameserver and urlserver contract
2026-09-05 01:25:50 +08:00
joywayer
f25211c64e
fix(sdk): release lifecycle validation modules
2026-09-05 01:07:20 +08:00
joywayer
f2823c398a
feat(sdk): add isolated single-game sessions
2026-09-05 01:00:51 +08:00