Tags: beetlebugorg/chartplotter
Tags
fix(web): depth unit picker reads "m / ft", not "Metric / Imperial" Every other Units row labels its options with the unit symbol (m/ft, °C/°F, kn…); depth alone said "Metric / Imperial". Make it consistent with "m / ft". Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
ci(release): sign + notarize macOS binaries with quill Add a GoReleaser post-build hook (scripts/quill-sign.sh) that runs Anchore's quill to code-sign and notarize the macOS binaries in place — from the existing Linux runner, no Mac needed — before they're archived. Applied to both the plain and _s101 builds (all four darwin binaries). The hook is a no-op for non-darwin targets and when signing creds are absent, so local snapshot builds, forks, and PRs still build. The workflow installs quill and passes the Apple credentials from repo secrets (QUILL_SIGN_P12 / QUILL_SIGN_PASSWORD / QUILL_NOTARY_KEY / QUILL_NOTARY_KEY_ID / QUILL_NOTARY_ISSUER). Verified via snapshot dry-run: hook fires for all four darwin binaries and skips cleanly without credentials; release succeeds. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
ci(release): ship both plain and self-contained (_s101) binaries Mirror `make xbuild`: two GoReleaser builds per platform — a plain binary (no catalogue, needs --s101 at runtime) and an _s101 binary (-tags embed_s101, self-contained). Two archive sets, the embedded one suffixed _s101. Verified via snapshot dry-run: plain reports "embedded: false", _s101 "embedded: true". Only the _s101 variant redistributes the IHO catalogue; README + notices updated to describe both. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>