mirror of
https://github.com/Heretek-AI/AetherTable.git
synced 2026-10-12 02:02:28 +00:00
- Shared ModalShell + useFocusTrap: ESC dismiss, focus trap/restore, ARIA dialog semantics on 15 sheets; ShortcutsModal nests above other modals - Z-index ladder (--z-* tokens): fixed canvas-banner/modal, navbar-dropdown/ backdrop and FX/popover collisions; no raw z-50 remains - Rustic Tavern & Parchment rollout: Navbar, InitiativeTracker, MacroQuickbar, both audio modals; glass/card surfaces re-tokenized; fonts preconnected - Audio: tanh spatial pan curve, attack ramps kill onset clicks, SFX debounce invariant documented - vtt-core: ConcentrationState + begin/end/apply_damage_to_concentration, RulesEvaluator::edge_from_conditions; +3 SRD integration tests; serde default keeps legacy sessions loadable - Chore: drop unused pixi.js/three deps + dead render modules; preserve scratch transcript under docs/ Gates: cargo ✅ · pytest 57/1 ✅ · MCR 100% / HCI 1.0 / AFPR 0% ✅ · build ✅ Co-Authored-By: Claude <[email protected]>