Repository navigation
v1.0.0
What's Changed
- fix: NINA archives without a filter wheel (refs #63) by @astro-roro in #64
- feat: band model for colour cameras and multi band filters (refs #63) by @astro-roro in #65
- feat: AstroBin filter catalogue for band resolution (refs #63) by @astro-roro in #67
- docs: NINA plugin v3 spec by @astro-roro in #71
- Fix an unreachable H-alpha spelling in the filter table by @astro-roro in #73
- feat: scan health rail, OSC-aware gear seeding, colour from camera name by @astro-roro in #68
- Send no CORS headers and grant no preflight by @astro-roro in #75
- Bound and type-check acquired hours on the progress endpoint by @astro-roro in #74
- feat: API prep for the NINA plugin (version, expand, sub exposure, bearer token) by @astro-roro in #69
- feat: v3 server side, plan matching, fingerprint store, progress endpoint by @astro-roro in #72
- feat: cache header reads between scans and rescan on a schedule by @astro-roro in #70
- Fix master detection, hours, and colour plate solves by @astro-roro in #77
- Read XISF in the correlation check, and name the flagged files by @astro-roro in #78
- Count a master once when a copy sits in another folder by @astro-roro in #79
- Read filter, exposure and subframe count from XISF properties by @astro-roro in #80
- deps(deps): update croniter requirement from >=6.0 to >=6.2.4 by @dependabot[bot] in #81
- ci(deps): Bump anthropics/claude-code-action from 1.0.210 to 1.0.216 in the actions-minor-and-patch group by @dependabot[bot] in #83
- deps(deps): Update paramiko requirement from >=3.4 to >=5.0.0 by @dependabot[bot] in #82
- Clear three CodeQL notes in the scan cache code by @astro-roro in #85
- Read the plate solve on a two-plane SIP master by @astro-roro in #86
- Count hours three ways: captured, accepted and integrated by @astro-roro in #87
- Security pass: harden the API, the container and the scanner inputs by @astro-roro in #84
- Stop an accented character in an archive path from killing the scan by @astro-roro in #88
- Read the frames an SMB share renamed, and say it renamed them by @astro-roro in #89
- Say when a file's size could not be read, and keep it out of the cache by @astro-roro in #90
- Name any extension route that mounts outside /api/ by @astro-roro in #91
- deps(deps): Update numpy requirement from >=2.5.2 to >=2.5.3 by @dependabot[bot] in #92
- ci(deps): Bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #93
- ci(deps): Bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #94
- TS upload import: spec, and a per-route body limit by @astro-roro in #95
- Show a waiting TS upload on ACP's main page by @astro-roro in #96
- ACP core: TS project state, priority and minimum time, synced both ways by @astro-roro in #99
- Keep the TS upload banner current by @astro-roro in #100
- Fix the login redirect and log-injection alerts CodeQL still flags by @astro-roro in #98
- Draw coverage at the angle each master was shot at by @astro-roro in #101
- Move the side panel onto an icon rail, with status chips and a Projects view by @astro-roro in #102
- Draw polar footprints as rectangles; let telescope colours be picked by @astro-roro in #103
- Let plans, projects and coverage targets be hidden by @astro-roro in #104
- Keep target numbers the same across rescans by @astro-roro in #105
- Carry hidden marks across target merges in a rescan by @astro-roro in #106
- Run the plain-function tests in CI by @astro-roro in #107
- Swap Sync with NINA for the zip export when there is no TS database by @astro-roro in #108
- ci(deps): Bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #109
- Replace the README hero video with the new 60 second reel by @astro-roro in #110
- ci(deps): Bump anthropics/claude-code-action from 1.0.235 to 1.0.241 in the actions-minor-and-patch group by @dependabot[bot] in #111
- Un-double apostrophes in FITS text read from XISF masters by @astro-roro in #112
- Filter goals panel with drag order and AAC accepted counts by @astro-roro in #113
- Keep stored filter rows when an out-of-date page saves a plan by @astro-roro in #114
- Revalidate static files on every load so deploys reach open tabs by @astro-roro in #115
- Gear editor with several exposure templates per filter by @astro-roro in #116
- Activity tab: what happened each night and what needs you by @astro-roro in #117
- Scanner: stop counting WBPP LN reference frames as masters by @astro-roro in #118
- Activity: newest event first within a night by @astro-roro in #119
- deps(deps): Update numpy requirement from >=2.5.3 to >=2.5.4 by @dependabot[bot] in #121
- ci(deps): bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #122
- Plan panel: show frames shot but not yet graded by AAC by @astro-roro in #123
- Activity: mark a target Finished only when every filter is at goal by @astro-roro in #124
- Extension rail tabs, tile panels, plan links, Back fix by @astro-roro in #126
- Docs and tests: replace local machine, host and storage names by @astro-roro in #131
- Six small fixes from the UI flow audit by @astro-roro in #130
- Faster page load: pin Aladin, gzip JSON, fetch the manifest sooner by @astro-roro in #132
- Slim the manifest payload and batch plan visibility by @astro-roro in #133
- Plan editor: accept sexagesimal RA and Dec by @astro-roro in #128
- What's here? search of the current map view by @astro-roro in #127
- Add a Help tab and a skippable first-run tour by @astro-roro in #129
- Count a mosaic's goal and hours left per panel, with per-panel hours by @astro-roro in #125
- deps(deps): Update tzdata requirement from >=2025.2 to >=2026.5 by @dependabot[bot] in #120
- deps(deps): update astropy requirement from >=8.0.1 to >=8.0.2 by @dependabot[bot] in #134
- ci(deps): bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #135
- Docs for plugin 3.3, and bundle the Target Scheduler sync extension by @astro-roro in #136
- Settings page: tell container installs the truth in the About card by @astro-roro in #137
- Add credits: README section and docs/credits.md by @astro-roro in #138
- Count each sub once when processed copies repeat it by @astro-roro in #139
- Relicense ACP under GPL v3 or later by @astro-roro in #140
- Headline captured hours when a master claims more than its subs by @astro-roro in #141
- Group progress reports with no new hours on the activity page by @astro-roro in #142
- deps(deps): update paramiko requirement from >=5.0.0 to >=5.1.0 by @dependabot[bot] in #143
- ci(deps): bump the actions-minor-and-patch group with 2 updates by @dependabot[bot] in #144
- Load Aladin Lite from jsDelivr when CDS does not answer by @astro-roro in #145
- Windows download: a zip that runs ACP with no install by @astro-roro in #146
Full Changelog: https://github.com/astro-roro/Astro-Coverage-Planner/commits/v1.0.0