February 27: Wizard Overhaul
Productive session with 9 pull requests: 2 features, 7 fixes. Major work on the composite imaging pipeline.
Highlights
#505 make wizard page footers always visible without scrolling
Fixes layout issues after converting composite/mosaic wizard modals to dedicated route pages (PR #504). The wizard page footers (Next/Back/Done buttons) were pushed off-screen requiring scroll, and the layout needed tuning for full-page use.
After PR #504 converted the wizards from modals to pages, three issues emerged: 1. Footers were pushed below the viewport because app-shell used block flow instead of flex 2. The modal-era styling (...
#504 convert wizard modals to pages and wire advanced editor link
- Convert Composite and Mosaic wizards from modal overlays to dedicated route pages (
/composite,/mosaic) - Wire the "Open in Advanced Editor" link in the Guided Create result step to navigate to
/compositewith pre-populated channels
The guided create flow's "Open in Advanced Editor" link previously navigated to /library with no state — users lost their channel assignments. Converting the wizards to pages enables state passing v...
What Changed
Features (2)
- #499 make discovery pages public, gate auth at download action
- #504 convert wizard modals to pages and wire advanced editor link
Bug Fixes (7)
- #497 improve guided create flow — download feedback, parallel downloads, target resolution
- #498 resolve target aliases, download progress, auth errors, and skip re-downloads
- #500 add file deduplication, unique index, and data integrity fixes
- #501 resolve E2E test failures from public discovery routes
- #502 suppress CA1869 in test-only JsonSerializerOptions
- #503 handle missing colorMapping in guided create composite flow
- #505 make wizard page footers always visible without scrolling
12 commits across 9 pull requests. Next: February 28, 2026 — use NASA/STScI discrete color palette for composit..., send job snapshot on SignalR subscribe to prevent ..., freshen AGENTS.md with current project state