Commit Graph
133 Commits
Author SHA1 Message Date
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
joywayer e1556d50f4 feat(sdk): define single-game public contracts 2026-09-05 00:41:39 +08:00