Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 01:20
· 80 commits to main since this release

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