アップデート 2.15
2026/6/9
v2.15.0BETA
Seymour
Aurora DRAG-TO-PLACE + upright map(flip)+ draggable panel(owner により LIVE と確認済み):
- Drag-to-place: MapViewer で、"Place mode" → monster(sphere)を plane 上で drag → release → 新しい coord が editor に戻り、"💾 Salvar posições" button(overlay 内の editor の AND 内)が battle
.binを byte-safe(実証済みのBattleArenaPositionWriterに委譲; 変更されるのは X/Y/Z のみで、W は保持、.aurora.bakbackup は自動). live で確認:azit03_00が保存され、diff は chunk3 の position array に限定された. - Web→editor channel(the missing leg):
AuroraDragBridge—TcpListenerは OS-assigned FREE port 上の channel(NOTHttpListener/a fixed port:python -m http.serverwas squatting ports +HttpListenerneeds a urlacl/admin reservation). Minimal HTTP/1.1 (CORS +POST /drag+POST /save); the port is handed to the viewer in the deep-link (&drag=<port>). New gate--dragbridge-selftest: POST→buffer→read round-trip PASS. の swarm Battle_File.WriteWithMonsterPositions(Formation Authoring Tier 1)— 欠けていた position write の entry point で、WriteWithFormationSlotsを mirror する.- Upside-down map FIXED: Phyre geometry は Y-down であり、glTF/Three.js Y-up とは異なる → geometry および anchor group 上で X を中心に 180°(同じ origin → aligned). Drag は flip-agnostic(
group.worldToLocal). - Overlay UX: "🌅 Aurora overlay" panel は title bar で draggable になり、すべての control に tooltips が付いた.
- csproj bump(Aurora の live UI features).
--kernelcmd-roundtrip/--dragbridge-selftestgate は doc-only のまま.
v2.15.1BETA
Seymour
Monster Commands / Battle Commands / Items: property editor を Shop Explorer pattern に再構築(50-column spreadsheet の終わり):
KernelCommands_Controlは 巨大な約50-column DataGrid(owner が指摘した "cagada" panel、anti-pattern 内のFFX_EDITOR_UI_CONVENTIONS.md)から、card detail pattern へ移行した: 左に command list、右に detail panel、各 group に 1 枚の card(Identity/Animations/Menu/Characters-Targeting/Costs/たたかう Data/Element)、flags は CheckBoxes となり、WrapPanel 内で扱われる(80 columns と比べて readable)、重い group(Properties、Status chance/duration、Status 特殊/Buffs、Extra)は collapsed Expanders にし、"Where Used / Monster Links" は 3rd column に保持した. editable field は 1 つも失われていない(column-by-column diff; Name/Description だけは read-only のまま — setter のない decoded getter). Handlers/events/public methods は維持. Clean build、0 errors. (隔離された worktree で agent が実施し、green になるまで build して、verbatim に適用した.) csproj bump(実際の UI)