acdream/src/AcDream.Runtime
Erik 175ad6b0d0 fix(session): acknowledge login after first placement
ACE intentionally creates the local player Hidden and releases that materialization state on LoginComplete. Sending LoginComplete from raw F746 receipt raced canonical placement and left the login haze visible. Route one one-shot completion callback from Runtime's local first-entry terminal edge to graphical and prepared headless hosts; retain a guarded accepted-Create edge only for content-less headless sessions. Focused Runtime login tests, all 79 Headless tests, the connected user gate, and the Release build pass.
2026-08-03 12:10:42 +02:00
..
Entities fix(physics): keep remote placement and targeting in one world frame 2026-08-03 08:59:31 +02:00
Gameplay fix(physics): keep remote placement and targeting in one world frame 2026-08-03 08:59:31 +02:00
Physics fix(physics): keep remote placement and targeting in one world frame 2026-08-03 08:59:31 +02:00
Platform feat(linux): add graphical platform services 2026-07-27 11:54:59 +02:00
Session fix(session): acknowledge login after first placement 2026-08-03 12:10:42 +02:00
World feat(app): project canonical runtime placements 2026-08-01 15:00:49 +02:00
AcDream.Runtime.csproj fix(physics): activate collision generations atomically 2026-07-31 15:19:25 +02:00
GameRuntime.cs feat(runtime): C3c - production placement cutover: both hosts on the residence conductors (routes 1+8) 2026-08-02 18:10:33 +02:00
GameRuntimeActionViews.cs refactor(runtime): own combat and magic intent 2026-07-26 11:56:40 +02:00
GameRuntimeClock.cs feat(runtime): define borrowed views commands and ordered events 2026-07-25 19:08:42 +02:00
GameRuntimeCommands.cs feat(headless): complete deterministic bot command parity 2026-07-27 08:23:36 +02:00
GameRuntimeEventHub.cs feat(headless): complete deterministic bot command parity 2026-07-27 08:23:36 +02:00
GameRuntimeEvents.cs feat(runtime): own deferred set-position residence 2026-07-31 22:32:49 +02:00
GameRuntimeGameplayViews.cs refactor(runtime): expose canonical gameplay state 2026-07-26 09:12:30 +02:00
GameRuntimeViews.cs feat(headless): complete deterministic bot command parity 2026-07-27 08:23:36 +02:00
RuntimeAssemblyMarker.cs arch(runtime): establish presentation-independent boundary 2026-07-25 17:33:11 +02:00
RuntimeGeneration.cs feat(runtime): define borrowed views commands and ordered events 2026-07-25 19:08:42 +02:00
RuntimeGenerationReset.cs refactor(runtime): unify generation reset for direct hosts 2026-07-27 00:43:26 +02:00
RuntimeSimulationOwnership.cs refactor(runtime): close simulation ownership 2026-07-26 15:53:31 +02:00