- Print page: controls panel moves from position:fixed right overlay to an in-flow flex column next to the badge. Sticky on lg+ screens; stacks below badge on tablet/phone. Eliminates pr-64/pr-80 padding hacks on header and badge area. Print behavior unchanged — .event_badge_wrapper uses position:fixed relative to @page, so the surrounding layout structure is irrelevant. - Remove is_editing (was only used to toggle fixed panel width; no longer needed). - Debug JSON block removed from ae_comp__badge_obj_view (visual render component should not contain admin tooling) and moved to controls Staff section. - Debug JSON uses whitespace-pre + overflow-x-auto so long lines scroll horizontally instead of wrapping into hundreds of short lines. Collapsible via native <details>/<summary> with no JS state required. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Aether (AE) Event Module (v3)
This directory contains the core files for the new Events module (v3). Detailed documentation to follow.