chore, refactor, feat: workspace cleanup and code refactors #1
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/split-game-server-main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Remove all remaining references to the retired aether-auth-domain crate from Cargo.toml, Cargo.lock, and workspace members.
Split the monolithic src/scene/types/scene_model.rs file into a proper modular directory with focused submodules for audio, environment, layers, mobs, npcs, tiles, and triggers, and update all imports to use the new structure.
Add new game server utility modules: tick_health.rs for tracking server tick health, and movement_math.rs for player movement calculations.
Improve editor visual graph handling: add alt-click pin disconnection functionality, fix detached editor window scroll bar visibility, add layout state tracking to NPC, trigger, and dialogue editor workbenches.
Fix trigger activation evaluation logic to use a passed actor ID instead of resolution context, and update trigger authority matching to properly handle request ID canonicalization.
Add a reusable tempdir test helper and update all file-based tests to use it, eliminating manual temp directory cleanup code.
Add comprehensive new module structure tests, and expand trigger authority test coverage with a test for request ID-based matching.
Fix editor trigger selection sync logic, and add scene document workflow card support to the scene editor tab.