22-Apr-2026 — Per-store app download visibility toggles and reflow #226

build 619commit 2bd5b18


Adds optional Show in footer checkboxes next to the Apple and Google URL fields in Admin > System Settings > Footer, matching the style of other footer link options. Each store can now be independently hidden without having to clear its URL.

Footer rendering changes:

integration-worker: detect changes against last-deployed ref

Replace the previous-push-based diff with a diff against the last commit that actually deployed the integration worker, tracked via a refs/heads/worker-deployed branch that advances only after a successful worker deploy.

Previously detect-worker-changes.ts compared HEAD against GITHUB_EVENT_BEFORE (or HEAD~1 as fallback) and intersected the changed files with the worker's madge-derived dependency graph. Because the graph reaches shared models under projects/ngx-ramblers/src/app/ models/*, almost every push mutated some file in it, so the worker redeployed on essentially every build even when its own behaviour was unchanged.