Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# CHANGELOG

## 2026-10-21 — Browser resilience and navigation (prepared)
## 2026-10-21 — Browser resilience and navigation (published)

- PR #137 merged at `0ec918a897ee356d643afbd86c8957d84369c809`.
Production run `39649211670` succeeded; Vercel deployment
`dpl_5NcpUBPmGWf1KsBs4gGqwP13cV4b` was READY with matching public manifest.
The served EN/ES desktop/mobile app passed native readback and isolated
storage, favorites, keyboard and metadata fixtures. Fresh local build,
118 unit tests and full npm test passed; production checked 402 navigations
with the current snapshot. Eight moderate audit entries remain.

- Keep the app usable when browser storage is blocked or contains malformed
preferences. Validate saved favorites and language/theme values; show an
Expand Down
10 changes: 5 additions & 5 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ cross-border experience; it is a product hypothesis, not a claim of demand.
Production commit `f55167b6`, Actions run `39561576557`, manifest and served
EN/ES desktop/mobile app were verified October 21. Eight moderate audit
package entries remain; no usage or conversion increase is established.
- [~] Prepare bounded browser-storage, keyboard-navigation and route-metadata
corrections from the October 21 audit. Local build, 118 unit tests and full
npm test passed. The isolated local commit and patch are ready for review;
publishing this follow-up needs separate owner approval.
- [x] Publish bounded browser-storage, keyboard-navigation and route-metadata
corrections (PR #137, merge `0ec918a8`). Production run `39649211670`,
deployment manifest and served EN/ES desktop/mobile behavior were verified
October 21. Fresh build, 118 unit tests and 402 route navigations passed.
Broader schema lifecycle, assistive-technology and cross-browser audits
remain separate work.
remain separate work, alongside the eight moderate audit entries.

- [~] QC the October 13 locality-first flow, shareable area URLs and familiar
crossing names, with a visible inline camera entry on the homepage. Deliver
Expand Down
33 changes: 33 additions & 0 deletions docs/REFRESH-OPERATIONS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# Public data refresh

## Browser resilience release — 2026-10-21 UTC

- After the owner approved the precise follow-up batch, its single authorized
push retry succeeded. [PR #137](https://github.com/sbc1-code/borderpulse/pull/137)
merged approved head `2c9c8bde2ac75f03926da7c16b63a92745597fe8` at
`0ec918a897ee356d643afbd86c8957d84369c809`. Both CI checks passed.
- Existing production [run 39649211670](https://github.com/sbc1-code/borderpulse/actions/runs/39649211670)
succeeded without another dispatch. Vercel deployment
`dpl_5NcpUBPmGWf1KsBs4gGqwP13cV4b`,
`borderpulse-rep22mxmn-sbc1-codes-projects.vercel.app`, was READY with the
same source and existing apex/www aliases. Public publication.json matched,
prepared `2026-10-21T18:03:30.542Z`, with 42 crossings and 2,422 historical
observations. The separate live API returned HTTP 200 with 42 crossings.
- Native EN/ES desktop/mobile readback confirmed the coordinate disclosure,
comparison route and viewport fit. Isolated synthetic browser fixtures
against the served bundle passed blocked reads/quota, malformed favorites,
successful/failed persistence, retained language, keyboard skip/Escape and
route metadata cleanup. Fixtures did not modify the public feed or use the
owner's browser profile, location or other task tabs. The shared browser
remains available; the task-owned headless process closed after checks.
- Fresh local build and 118 unit tests passed. Full local and production npm
test each passed 402 navigations with the current snapshot's 171 canonical
routes and 29 aliases. Route capability rules did not change. The eight
moderate audit entries remain, with zero high/critical and no gate bypass.
- CI also annotated actions/upload-artifact@v4's Node.js 20 runtime deprecation
and the ubuntu-latest image migration. No workflow, credential, permission,
security setting, ad or paid-service change was made. Preserve the existing
dependency follow-ups; limited checks do not certify complete security or
accessibility or establish SEO/conversion improvement.
- The original operator checkout's 18 changed paths, generated files and newer
duplicate local files were preserved. Release evidence is this runbook,
PR #137 and the existing Drive Current Focus checkpoint, not a new tracker.

## Compare and Vite release — 2026-10-21 UTC

- [PR #136](https://github.com/sbc1-code/borderpulse/pull/136) merged at
Expand Down
Loading