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
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 2026-11-10 - Medication guide answers first (draft)

- The prescription-medication guide (EN and ES) now opens with its TL;DR, right after the intro and before the current-wait links. It was the last section. Wording unchanged, only moved. Umami, last 30 days: 95% bounce and a 21 s average visit, so most readers left before reaching it.
- Checks: full `npm test` passes after a prerendered build. Headless Chrome 390px: TL;DR is the first H2 at about 870-910px in EN and ES, no horizontal overflow.

## 2026-11-10 - Current-wait links near the top of the medication guide (draft)

- The prescription-medication guide (EN and ES) now has a "Crossing soon? Current wait times" box right after the intro, linking to San Ysidro, Andrade, Nogales DeConcini, El Paso Paso del Norte and Progreso. Umami, last 30 days: the guide had 618 visitors, a 95% bounce rate and a 21 s average visit, and only 7 opened waits from the end-of-post button, which linked to the home page.
Expand Down
2 changes: 1 addition & 1 deletion public/data/aggregates/andrade.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/brownsville-b-and-m.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/brownsville-gateway.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/brownsville-los-indios.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/calexico-east.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/calexico-west.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/columbus.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/del-rio.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/douglas-raul-hector-castro.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/data/aggregates/eagle-pass-bridge-i.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":252,"overall_median":60,"overall_best_hour":7,"overall_best_median":30,"by_hour":[{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":8,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":10,"median":60,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":11,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":12,"median":105,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":13,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":14,"median":120,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":15,"median":120,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":120,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":8,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":9,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":13,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":14,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":120,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":180,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":4,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":4,"hour":14,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":4,"hour":15,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":16,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":13,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":5,"hour":16,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":45,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T19:37:39.045Z"}
{"port_number":"230301","name":"Eagle Pass - Bridge I","state":"TX","timezone":"America/Chicago","lookback_days":30,"sample_count":252,"overall_median":60,"overall_best_hour":7,"overall_best_median":30,"by_hour":[{"day":1,"hour":5,"median":30,"samples":6,"window_hours":2,"raw_samples":0},{"day":1,"hour":6,"median":30,"samples":6,"window_hours":1,"raw_samples":0},{"day":1,"hour":7,"median":30,"samples":6,"window_hours":0,"raw_samples":6},{"day":1,"hour":8,"median":38,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":9,"median":60,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":10,"median":60,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":11,"median":90,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":12,"median":105,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":13,"median":120,"samples":8,"window_hours":0,"raw_samples":8},{"day":1,"hour":14,"median":120,"samples":10,"window_hours":0,"raw_samples":10},{"day":1,"hour":15,"median":120,"samples":14,"window_hours":1,"raw_samples":4},{"day":1,"hour":16,"median":120,"samples":14,"window_hours":2,"raw_samples":0},{"day":1,"hour":17,"median":120,"samples":4,"window_hours":2,"raw_samples":0},{"day":2,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":2,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":2,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":8,"median":30,"samples":11,"window_hours":0,"raw_samples":11},{"day":2,"hour":9,"median":30,"samples":9,"window_hours":0,"raw_samples":9},{"day":2,"hour":10,"median":45,"samples":13,"window_hours":0,"raw_samples":13},{"day":2,"hour":11,"median":75,"samples":8,"window_hours":0,"raw_samples":8},{"day":2,"hour":12,"median":105,"samples":6,"window_hours":0,"raw_samples":6},{"day":2,"hour":13,"median":120,"samples":7,"window_hours":0,"raw_samples":7},{"day":2,"hour":14,"median":120,"samples":11,"window_hours":1,"raw_samples":4},{"day":2,"hour":15,"median":120,"samples":11,"window_hours":2,"raw_samples":0},{"day":2,"hour":16,"median":180,"samples":4,"window_hours":2,"raw_samples":0},{"day":3,"hour":5,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":3,"hour":6,"median":30,"samples":7,"window_hours":1,"raw_samples":0},{"day":3,"hour":7,"median":30,"samples":7,"window_hours":0,"raw_samples":7},{"day":3,"hour":8,"median":45,"samples":15,"window_hours":1,"raw_samples":4},{"day":3,"hour":9,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":5},{"day":3,"hour":11,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":3,"hour":12,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":13,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":3,"hour":14,"median":45,"samples":8,"window_hours":1,"raw_samples":4},{"day":3,"hour":15,"median":45,"samples":8,"window_hours":2,"raw_samples":0},{"day":3,"hour":16,"median":45,"samples":4,"window_hours":2,"raw_samples":0},{"day":4,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":4,"hour":6,"median":30,"samples":7,"window_hours":2,"raw_samples":0},{"day":4,"hour":7,"median":30,"samples":7,"window_hours":1,"raw_samples":3},{"day":4,"hour":8,"median":30,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":9,"median":30,"samples":13,"window_hours":1,"raw_samples":5},{"day":4,"hour":10,"median":45,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":11,"median":45,"samples":12,"window_hours":1,"raw_samples":4},{"day":4,"hour":12,"median":60,"samples":13,"window_hours":1,"raw_samples":4},{"day":4,"hour":13,"median":60,"samples":14,"window_hours":1,"raw_samples":5},{"day":4,"hour":14,"median":60,"samples":11,"window_hours":1,"raw_samples":5},{"day":4,"hour":15,"median":60,"samples":6,"window_hours":1,"raw_samples":1},{"day":4,"hour":16,"median":60,"samples":6,"window_hours":2,"raw_samples":0},{"day":4,"hour":17,"median":60,"samples":1,"window_hours":2,"raw_samples":0},{"day":5,"hour":5,"median":30,"samples":3,"window_hours":2,"raw_samples":0},{"day":5,"hour":6,"median":45,"samples":7,"window_hours":2,"raw_samples":0},{"day":5,"hour":7,"median":45,"samples":7,"window_hours":1,"raw_samples":3},{"day":5,"hour":8,"median":45,"samples":11,"window_hours":1,"raw_samples":4},{"day":5,"hour":9,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":10,"median":90,"samples":12,"window_hours":1,"raw_samples":4},{"day":5,"hour":11,"median":90,"samples":17,"window_hours":1,"raw_samples":4},{"day":5,"hour":12,"median":90,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":13,"median":45,"samples":8,"window_hours":0,"raw_samples":8},{"day":5,"hour":14,"median":45,"samples":9,"window_hours":0,"raw_samples":9},{"day":5,"hour":15,"median":45,"samples":10,"window_hours":1,"raw_samples":1},{"day":5,"hour":16,"median":45,"samples":10,"window_hours":2,"raw_samples":0},{"day":5,"hour":17,"median":45,"samples":1,"window_hours":2,"raw_samples":0}],"generated_at":"2026-11-10T20:04:54.231Z"}
Loading
Loading