Commit graph

229 commits

Author SHA1 Message Date
driver
b1b5d2cf82 Research page: embed the doxa-maps Research Gallery (one capability-5 plugin) in place of the separate research map, UUPG list and regions link
JS embed exactly as the maps manifest ships it: one <script src> plus <doxa-maps-spa>.
The drop-in under public/embed/doxa-maps-build is refreshed from the current maps build
with the maps repo's own sync-dropin tool (--from-config).
2026-09-30 11:22:31 +00:00
swift-river542
9305706012 Map cards keep their rounded top on phones too 2026-09-17 02:45:54 -05:00
swift-river542
d49062802b Maps drop-in: larger research tabs, brighter status red 2026-09-17 02:38:43 -05:00
swift-river542
2a007897ec The map slot is a layout the map sits inside: an opaque rounded frame with the map inset, so no map layer can reach the corners 2026-09-17 02:36:05 -05:00
swift-river542
7031765717 Corner wedges get their own layer so the map's GPU layer cannot paint over them 2026-09-17 02:30:52 -05:00
swift-river542
95f8cd8d9d The map keeps its stacking inside itself so the slot's corner wedges paint over it 2026-09-17 02:28:05 -05:00
swift-river542
6b79d13f24 The map slot paints its own rounded corners over whatever it holds, so a canvas or an iframe can never square them 2026-09-17 02:19:59 -05:00
swift-river542
a7340f198e Maps drop-in: research tab styling and spacing 2026-09-17 02:17:05 -05:00
swift-river542
61ce5de959 Maps drop-in: restore map rendering (clip above the canvas) 2026-09-17 02:11:53 -05:00
swift-river542
05a07015b7 Maps drop-in: canvas-level rounded clip, research tab stage 2026-09-17 02:07:13 -05:00
swift-river542
c7c633c89f Maps drop-in: larger share menu steps 2026-09-17 01:59:06 -05:00
swift-river542
eeb6a8a471 One corner size for every map card; research header flows into its rounded top; drop-in rebuilt 2026-09-17 01:56:42 -05:00
swift-river542
fb7ecea6b2 Map slots publish their corner radius to the maps; drop-in rebuilt 2026-09-17 01:26:28 -05:00
swift-river542
87e9abbb75 Maps folder redirects to its canonical URL; drop-in rebuilt with the gallery and corner fixes 2026-09-17 01:06:11 -05:00
swift-river542
e4b7037adc Token endpoint: type the maps base it reports 2026-09-16 23:29:41 -05:00
swift-river542
80caedf0e0 Token endpoint: clearer comment 2026-09-16 23:26:45 -05:00
swift-river542
c772b09c50 Maps drop-in: pin invitation per visit 2026-09-16 23:23:59 -05:00
swift-river542
750b16d0bb Maps drop-in: tappable attribution 2026-09-16 23:19:23 -05:00
swift-river542
dedb3b19ee Phone map slots are 80px taller (twice as tall as wide) 2026-09-16 23:11:51 -05:00
swift-river542
e534ac9c42 Maps drop-in: phone search band, Share menu without scrolling 2026-09-16 23:03:31 -05:00
swift-river542
2f62229ea0 Maps drop-in: shared control menu 2026-09-16 22:47:50 -05:00
swift-river542
f6dfedf604 Maps drop-in: share menu next to its button on phones 2026-09-16 22:35:18 -05:00
swift-river542
c27c0a0107 Maps drop-in: share menu inside the map, toolbar under the legend 2026-09-16 22:32:02 -05:00
swift-river542
6dd2e59231 Maps drop-in: compact share menu 2026-09-16 22:18:01 -05:00
swift-river542
e8b4671a59 Maps drop-in: share menu on top of every layer, inside the map 2026-09-16 22:15:44 -05:00
swift-river542
acf5774923 Maps drop-in: image offset restored, gutters match the controls 2026-09-16 22:08:51 -05:00
swift-river542
fe7fa224cc Maps drop-in: watermark above the collapsed strip; maps load again 2026-09-16 22:04:28 -05:00
swift-river542
2af498d07f Maps drop-in: phone controls back to gutter-aligned geometry 2026-09-16 21:56:53 -05:00
swift-river542
cecddc7dc5 Maps drop-in: attribution watermark on phones 2026-09-16 21:54:52 -05:00
swift-river542
c4423d0529 Maps drop-in: phone sheet rows full width, one attribution row 2026-09-16 21:38:33 -05:00
swift-river542
0c65b3dab6 Maps drop-in: phone attribution bottom-right 2026-09-16 21:28:13 -05:00
swift-river542
4314d06a0a Maps drop-in: prayer yellow scoped to the prayer palette 2026-09-16 21:22:29 -05:00
swift-river542
d179b0e890 Maps drop-in: prayer yellow matches the prayer status block 2026-09-16 21:20:18 -05:00
swift-river542
d7d14f5b36 Maps drop-in: People Groups (Affinity) tab 2026-09-16 21:13:42 -05:00
swift-river542
e9e4dd5150 Maps drop-in: People Groups (Ethnic Affinity) tab 2026-09-16 21:10:29 -05:00
swift-river542
d52f782f6e Maps drop-in: religion tab night 2026-09-16 21:02:52 -05:00
swift-river542
fad595260e Maps drop-in: simple map night on all tabs 2026-09-16 21:01:00 -05:00
swift-river542
fc92f71061 Maps drop-in: embed link tab, rotating share ring 2026-09-16 20:57:58 -05:00
swift-river542
fdf64b4e43 Maps drop-in: prayer map night, other maps monochrome day; legends 380px 2026-09-16 20:52:06 -05:00
swift-river542
122f28d632 Maps drop-in: legend export button hidden 2026-09-16 20:35:48 -05:00
swift-river542
eac7285fd7 Maps drop-in: share menu opens with the multiplication path 2026-09-16 20:25:05 -05:00
swift-river542
6a5091017d Maps drop-in: share button ring 2026-09-16 20:21:56 -05:00
swift-river542
6eda68dd62 Maps drop-in: Mapbox attribution on every map, prayer legend bar without numbers, data tables without working notes, unused data files removed 2026-09-16 20:16:22 -05:00
swift-river542
ec10b687c9 One place for the maps drop-in path
- MAPS_BASE in nuxt.config.ts is the single constant; runtimeConfig.public.mapsBase, the
  redirect targets and the frame-policy rule derive from it
- The map slots and the full-page maps view read mapsBase at runtime
- /api/maps/token also reports mapsBase, so the static embed page finds the bundles without
  a hardcoded folder
2026-09-16 19:20:00 -05:00
swift-river542
99873d85d9 Maps drop-in moves to /embed/doxa-maps-build; old /js links redirect
- The generated maps output now lives under public/embed/ next to the embed page;
  the site's map slots, the full-page maps view and the embed page point there
- /js/doxa-maps-build/** and the older /js/doxa-maps/** answer 301 to the new location,
  so links already shared keep working
- Frame policy follows the new path
2026-09-16 19:05:50 -05:00
swift-river542
d8dbf6f358 Maps drop-in: UPG-100 bundle without the data file's bookkeeping fields 2026-09-16 18:30:28 -05:00
swift-river542
e0655ea0e0 Maps drop-in is three entries: index.html, assets/, doxa-maps/
- index.html is the generated maps page (lists every bundle, mounts the chosen one, Open page /
  Copy embed); the hand-written shell files, the legacy external/ builds and _headers are gone
- Bundles ship without CSS comments (about 5% smaller)
- Share pages: comment wording tidied
2026-09-16 18:25:32 -05:00
swift-river542
1d3b8a50b3 Maps drop-in: legend table columns no longer overlap (UUPGs / Population sized for the larger desktop type) 2026-09-16 17:34:29 -05:00
swift-river542
4bd9f25194 Research page: remove the “See all our research maps” link under the map 2026-09-16 17:14:37 -05:00
swift-river542
9071f04d3c Maps drop-in: prayer legend progress bar, larger desktop legend text, smoother mobile sheet
- Prayer legend header is now "Progress" with a hoverable has/needs/full bar (658 of 2,107 · 31%)
- Desktop legend type scale increased across every map's legend
- Mobile legend/detail sheet: no transition while dragging, 44px grab zone, one geometry source; map
  attribution and controls slide up with the sheet so nothing overlaps
- No basemap flash on load; blue provider badge removed (default Mapbox attribution stays)
2026-09-16 16:42:29 -05:00