wushenghua
|
86693ddcf9
|
feat(m76-c): runtime audio service, contract bus layout and 144-event manifest
|
2026-09-14 20:51:45 +08:00 |
|
wushenghua
|
b97a024920
|
docs(m76): standing ElevenLabs audio authorization; track Godot .uid files, drop debug scripts
|
2026-09-14 19:30:04 +08:00 |
|
wushenghua
|
dddc79ba3c
|
feat(m67-a): settlement pages on the shared parchment family with a strict probe
|
2026-09-14 12:04:43 +08:00 |
|
wushenghua
|
df323bfe21
|
feat(m56): freeze fixed 1280x720 page canvas
|
2026-09-12 18:07:50 +08:00 |
|
wushenghua
|
4782c1399f
|
fix: reduce stacked UI chrome and clarify command surfaces
|
2026-09-06 01:44:26 +08:00 |
|
wushenghua
|
b0da7d0c40
|
fix: keep static page chrome compact in MVP shell
|
2026-09-06 01:08:22 +08:00 |
|
wushenghua
|
57fbd67f79
|
feat: add shared MVP page shell
|
2026-09-06 00:22:11 +08:00 |
|
wushenghua
|
ebc0c8f26c
|
refactor: align notices and disabled command states
|
2026-08-26 20:50:35 +08:00 |
|
wushenghua
|
f736d7ac41
|
fix: retain shared page font compatibility
|
2026-08-26 20:29:04 +08:00 |
|
wushenghua
|
fb50dd0b93
|
refactor: add shared MVP UI foundation
|
2026-08-26 20:23:56 +08:00 |
|
wushenghua
|
3d477ef2e9
|
refactor: extract reward choice page view
|
2026-08-25 22:14:04 +08:00 |
|
wushenghua
|
23924a2e37
|
refactor: extract recovery page view boundary
|
2026-08-25 21:46:04 +08:00 |
|
wushenghua
|
f4ced3f392
|
feat(runtime): add P9.2 battle controls and results
|
2026-08-14 09:17:48 +08:00 |
|
wushenghua
|
2e2ed932f0
|
feat(runtime): bind P9.2 battle to horizontal scene
|
2026-08-14 08:27:50 +08:00 |
|
wushenghua
|
2f278550c1
|
fix(runtime): clean facade audio lifecycle
|
2026-08-13 20:49:31 +08:00 |
|
wushenghua
|
c33c3042b1
|
refactor(runtime): extract P9.1 foundation boundaries
|
2026-08-13 12:01:30 +08:00 |
|