4.8 KiB
Astronome — TODO
Missing Spec Items
- Settings — catalog info — shows last refreshed date + DB size in App Info table
- Detail Drawer Tab 3 — workflow card — WorkflowCard renders steps + notes (was already built, now confirmed)
- Stats page — guiding charts — Guiding RMS over time as a proper LineChart (Total/RA/Dec lines)
- Calendar day panel — weather — clicking a day shows go/nogo, temp, cloud cover, seeing from 7timer
- New Moon timeline — best targets overlay — top 3 emission nebulae shown per new moon window (from
/api/calendar/new-moon-windows)
New Features
High Priority
- Integration progress tracker — per-target progress bar (% of goal hours) with color coding; goal hours from CLAUDE.md §16.3 table; shown on TargetRow in a "Goal" column
- Nightly recompute trigger — "Recompute Tonight" button in Settings → POST
/api/nightly/recompute - Export imaging log as CSV — "↓ Export Log CSV" button on Stats page → GET
/api/log/export
Medium Priority
- Object planning notes — per-target free-text field in Detail Drawer Tab 4; saved to
target_notestable; auto-saves on blur - Filter accumulation breakdown — keepers-only integration per filter shown in Detail Drawer Tab 4 (above session list); from
/api/log/:idfilter_breakdownfield - Moon avoidance cone on altitude curve — blue shading when moon is above horizon; amber shading when moon sep < 30°
Nice to Have
- Seasonal visibility heatmap — 12-month alt/usability grid (the Yearly tab already exists but could be improved with a visual heatmap calendar view)
Observing & Planning
-
Tonight run order — auto-sort visible targets by imaging window with handoff times shown as a timeline: "M8 22:10→23:45 → IC1805 00:05→02:30". Dashboard card + Targets page sort option.
-
Moon separation live warning — red banner on Dashboard when the moon is within 20° of tonight's best target. Data already computed in
nightly_cache.moon_sep_deg. -
Altitude urgency indicator — flag objects that have a short window tonight AND are near their seasonal peak (compare
alt_at_midnightfrom yearly data to historical max). "NGC891 sets at 01:30 — last good chance until October." Show as a badge on TargetRow. -
Imaging time calculator — given target + filter, estimate number of 3-min subs needed to reach a usable SNR. Use sensor specs from
config.rs(pixel scale, focal ratio, bortle) to compute sky background noise. More precise than the fixed hours table.
Equipment & Sessions
-
Integration gap detector (build first) — Dashboard card showing targets that have data in one filter but are missing the companion filter. "IC1805: 2h Ha · 0h OIII — one session away from complete." Driven by
filter_breakdowndata already in the DB. Low-effort, high-value. -
Dew heater alarm — when dew margin drops below 3°C (already computed in
weather_cache), show a persistent full-width banner and trigger a browser notification. More aggressive than the current warning. -
Session checklist — collapsible pre-session checklist (polar alignment, focus, guiding RMS < 1″, dew heater, battery). Simple boolean checkboxes that auto-reset each evening at dusk.
-
Equipment profiles — settings table for telescope/camera configs (focal length, aperture, sensor, pixel size). Ability to switch active profile so FOV and plate scale calculations update. Useful when upgrading gear.
Post-Processing
-
NINA Target Scheduler import — parse NINA Target Scheduler zip (
askar71f.zipat project root) to bulk-import targets and existing session history. -
PixInsight WBPP project generator — button on Detail Drawer Tab 3 that generates a ready-to-use WBPP folder structure (or
.xisfproject stub) for the selected filter + workflow. Eliminates manual setup before processing.
Catalog & Discovery
-
Sharpless catalog (Sh2) — add Sh2 emission nebulae via VizieR (catalog VII/20). Covers Lion, Dolphin, Cave, and ~300 more — already referenced in
popular_names.rsbut missing from the catalog sources. Add alongside VdB/LDN incatalog/mod.rs. -
Check LdN and VdB implementations (fetch LDN from internet), and
popular_names.rs -
"Similar targets nearby" suggestions — in Detail Drawer Tab 1 or Tab 2, show 2–3 objects of the same type in the same constellation that transit within 1 hour of the current target. Useful for filling the rest of a night.
-
Observation history timeline — vertical timeline on the Stats page showing all sessions chronologically with gallery thumbnails where available. No new data needed — just a different view of
imaging_logJOINgallery.