Skip to content

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 (...

  • 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 /composite with 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