Commit graph

1617 commits

Author SHA1 Message Date
Doxa Maps
3f7d489409 Merge remote-tracking branch 'origin/development' into poster-design-plugin/land 2026-09-30 23:12:35 +00:00
Doxa Maps
d58ffb6a71 Rebuild poster-design from the merged source (the shared country-sheet path) 2026-09-30 22:54:57 +00:00
Doxa Maps
28cb482c79 Merge remote-tracking branch 'origin/development' into wall-of-people-groups-plugin/work 2026-09-30 22:49:32 +00:00
Doxa Maps
4129ad4bfd Build poster-design, regenerate the tree, SRI and the capability-exemplars table on the merged source
The composites both shells now name (doxa-maps-spa's Prayer Mobilization
row, posterverse's composes) resolve once poster-design exists, so the
tree is generated here, once, on the merged tree.
2026-09-30 22:42:56 +00:00
Doxa Maps
c8e02f70ff Rebuild posterverse for the confirmed Poster Design row
BUNDLE=posterverse vite build only. The tree (manifest, leaf pages, SRI) is NOT
regenerated here: generate-tree refuses the new composes ref until the
poster-design bundle is in the same tree, so the lander regenerates it once,
on the merged tree (bun run tree, then fix:sri).
2026-09-30 22:42:05 +00:00
Doxa Maps
7d3e744917 Rebuild doxa-maps-spa for the Poster Design row (the tree is regenerated once on the merged tree, where poster-design exists) 2026-09-30 22:42:05 +00:00
Doxa Maps
7303483fd2 Rebuild posterverse and regenerate the tree
BUNDLE=posterverse vite build, then bun run tree and fix:sri. Only the
posterverse entry changes in the manifest (its composes drop to three).
2026-09-30 22:35:34 +00:00
Doxa Maps
7f2dec8600 Wall of People Groups: the Bless poster takes the house poster style, full width, with nothing clipped
The poster now reads like the UPG 100 List posters (poster-render's approved template):
- warm paper, hairline rules instead of black boxes and sidebars, Georgia for the title and the scripture;
- the sans for names and labels, tracked capitals for the small labels, and the purple ink for every
  scripture reference;
- a quiet boxed centrepiece in the journey.
The screen canvas draws the same paper and ink, so the wall still shows what prints.

Layout:
- The header, the chart, the grid and the footer share ONE full content width and ONE inner padding, so
  text edges and rules line up. The subtitle, the blessing's intro lines and the closing line no longer
  wrap inside an 80% column.
- The grid's spare height is shared equally above and below it (it pooled as one gap above the footer),
  and a gap now separates the chart from the first row.

Fixed, measured on the print in en and ar at every size (0 clipped text blocks, was 12-15):
- the Old/New Testament rail labels overran their rows;
- the longest verse cell overran its row (the chart's verse size now fits its longest cell);
- the title's descenders were clipped;
- two real names were cut by the line clamp (0 of the live 2,107 now): a name's lines are counted by
  whole words, and a long name may take four lines at the floor size.
2026-09-30 22:32:56 +00:00
Doxa Maps
ce93047669 Rebuild the PosterWall carriers and the wall (country-posters, my-upg-100-list, regions-dashboard, wall-of-people-groups) from the merged source, and regenerate the tree and SRI 2026-09-30 22:25:46 +00:00
Doxa Maps
1d2b29d6b5 Merge origin/development into studio/land-pd-seam 2026-09-30 22:23:58 +00:00
Doxa Maps
323283a43c Merge origin/development (32715a5cc) into upg100/india-states; package.json keeps both sides' gates; rebuild my-upg-100-list from the merged source, and regenerate the tree and SRI 2026-09-30 22:17:44 +00:00
Doxa Maps
4267689211 Rebuild the PosterWall carriers and the wall from the combined source, and regenerate the tree and SRI 2026-09-30 22:13:07 +00:00
Doxa Maps
3f23274a30 Merge origin/development (f8de00edf) into upg100/india-states; package.json keeps both sides' gates; rebuild my-upg-100-list from the merged source, and regenerate the tree and SRI 2026-09-30 22:11:30 +00:00
Doxa Maps
332aa002f8 Wall of People Groups: the Bless poster takes its sheets, glue bands and marks from PanelSheets, byte for byte
blessPoster.js now plans its 5 x 8 ft sheets, finished size, screen layout, glue band, trim line and sheet
tags through library panelSheets.js instead of its own copy. The print HTML, the screen layout and the plan
are unchanged: hashed for 3 presets and the default in all 11 locales (44 cases), before and after, all
identical; a 0.001 in change to the glue label moves all 44.

check:panel-sheets (gates:pre, headless) pins both geometries (60x96 stacked, 66x66 side by side, one
sheet; glue and bleed):
- the sheets tile the finished poster;
- glue slices tile it, and bleed slices repeat exactly the join;
- a bleed join prints a guide, not a solid band, and a screen preview always shows the red band;
- the Bless 5x8ft takes its bands and marks from the module.
It is two-sided: 4 planted defects are caught, and the Bless arm fails on the old private copy.
2026-09-30 22:03:40 +00:00
Doxa Maps
32715a5cc4 Rebuild country-posters + regions-dashboard (one country-sheet path) 2026-09-30 22:00:39 +00:00
Doxa Maps
47a856c144 Merge origin/development (939db5b6c: P0 landed, posterverse, csv-guard) into upg100/india-states; package.json keeps both sides' gates; rebuild my-upg-100-list from the merged source, and regenerate the tree and SRI 2026-09-30 21:49:47 +00:00
Doxa Maps
f8de00edf7 Merge remote-tracking branch 'origin/development' into wall-of-people-groups-plugin/work
# Conflicts:
#	package.json
2026-09-30 21:47:28 +00:00
Doxa Maps
939db5b6c7 Merge origin/development (e9805a5c8: csv-guard, posterverse) into upg100/batch-select; package.json keeps both sides' gates; rebuild my-upg-100-list from the merged source, and regenerate the tree and SRI 2026-09-30 21:42:50 +00:00
Doxa Maps
e4265b213f Rebuild my-upg-100-list from the merged source (India's states in batch selection), and regenerate the tree and SRI 2026-09-30 21:35:13 +00:00
Doxa Maps
39ded339fa Merge upg100/batch-select (P0 batch selection, 2bf2607fc) into upg100/india-states: P0b's India detection builds on P0's selectionPeople. package.json keeps both new gates 2026-09-30 21:33:24 +00:00
Doxa Maps
e9805a5c87 Build posterverse and regenerate the tree
BUNDLE=posterverse vite build, then bun run tree and fix:sri. The manifest
gains the posterverse bundle only (plus the bundle and profile counts); the
Research Gallery's CORS-readable copy stays byte-identical to it.
2026-09-30 21:32:51 +00:00
Doxa Maps
db1e6c978f Wall of People Groups: the wall pans and zooms with the pointer, 1:1
d3-zoom on a canvas reports its transform in the canvas's own CSS px, but the renderer applied it inside
the "meet" fit (a leftover from the SVG, whose viewBox made it world units). Every pan therefore moved
the wall by only the fit scale: a 200 px mouse drag panned 34 px at 1440, a 120 x 200 px finger drag
14 x 23 px on a phone, and a wheel zoom drifted about 90 px off the pointer. The transform now applies
after the fit, in Bless and Social mode alike.

Also: a trackpad pinch (ctrl-wheel) zooms the wall instead of falling through to a browser page zoom,
with a capped step; and a fling can no longer leave an empty table (the wall always covers the centre
of the view). check:wall-pan (gates:pre) runs the real WallCanvas methods with d3's transform
arithmetic and catches the old formulas.
2026-09-30 21:29:56 +00:00
Doxa Maps
2bf2607fca Rebuild my-upg-100-list for Copy's machine-name line, and regenerate the tree and SRI 2026-09-30 21:19:36 +00:00
Doxa Maps
56b53c2a92 Rebuild the CSV exporters' composites (dashboard-plus-grid, research-dashboard), and regenerate the tree and SRI 2026-09-30 21:19:19 +00:00
Doxa Maps
79b949cb24 WIP P0b: India's states and union territories table (derived from admin-membership, served as an asset, sha384-pinned in the same emitter run), its loader, the tree allowlist row, and check:india-states (not yet registered) 2026-09-30 21:17:28 +00:00
Doxa Maps
e7fe0504ef Rebuild my-upg-100-list for the CSV guard, and regenerate the tree and SRI 2026-09-30 21:05:38 +00:00
Doxa Maps
03af1d87b5 Merge origin/development (8d968ed0d, slot 2) into upg100/batch-select; rebuild my-upg-100-list from the merged source, and regenerate the tree and SRI 2026-09-30 20:55:38 +00:00
Doxa Maps
c4655072ab Merge remote-tracking branch 'origin/development' into deep-research-plugin/hostslot 2026-09-30 20:53:36 +00:00
Doxa Maps
76f9b6419f Rebuild my-upg-100-list for the batch selection's recolour, Copy and Export CSV, and regenerate the tree and SRI 2026-09-30 20:53:19 +00:00
Doxa Maps
8d968ed0d0 Rebuild the phone-placement bundles from the merged source, and regenerate the tree 2026-09-30 20:47:21 +00:00
Doxa Maps
9f1135a86f Regenerate the tree and SRI after merging development 2026-09-30 20:42:58 +00:00
Doxa Maps
ca162fff89 Merge origin/development into studio/lm-fold-lip 2026-09-30 20:42:46 +00:00
Doxa Maps
2ec8a3cb3e Merge remote-tracking branch 'origin/development' into deep-research-plugin/hostslot 2026-09-30 20:41:34 +00:00
Doxa Maps
a9893fedb3 Rebuild regions-dashboard country-posters from the merged source in the lock 2026-09-30 20:38:30 +00:00
Doxa Maps
b63a918db1 Merge remote-tracking branch 'origin/development' into upg100/wall-menus 2026-09-30 20:32:59 +00:00
Doxa Maps
8a96eee231 Merge origin/development into gospel/legend-over-controls 2026-09-30 20:22:13 +00:00
Doxa Maps
dc6fa1fcca Rebuild doxa-maps-spa and plugin-studio for the rail's home link, and regenerate the tree 2026-09-30 20:17:02 +00:00
Doxa Maps
6c1371789d Rebuild country-posters, my-upg-100-list and regions-dashboard from 2b2661c47 (the poster wall's section stacking), and regenerate the tree and SRI 2026-09-30 12:47:40 +00:00
Doxa Maps
fb11f1310d Rebuild gospel-resources for the province sheet's layer, and regenerate the tree 2026-09-30 12:42:55 +00:00
Doxa Maps
b4dd84c1b5 Rebuild the legend batch's bundles (LegendMobile + PinHint) from the merged source, and regenerate the tree and SRI 2026-09-30 12:42:41 +00:00
Doxa Maps
4a1ca9eecb Rebuild cities-internet and gospel-resources for the legend's layer, and regenerate the tree 2026-09-30 12:16:40 +00:00
Doxa Maps
eca1ecb4af Rebuild the five packet bundles from f963d90bc (the lightweight worksheet's photos and descriptions), and regenerate the tree and SRI 2026-09-30 12:06:08 +00:00
Doxa Maps
f76475de50 Rebuild the five packet bundles from 321123601 (the new packet-strings pin), and regenerate the tree and SRI 2026-09-30 11:57:53 +00:00
Doxa Maps
b0c4ef1897 Re-pin packet-strings.json and rebuild the five packet bundles from the merged source, and regenerate the tree and SRI 2026-09-30 11:43:33 +00:00
Doxa Maps
8efb1b2ae2 Merge remote-tracking branch 'origin/development' into upg100/packet-1058
# Conflicts:
#	public/dx-maps/doxa-maps-spa/manifest.json
#	public/dx-maps/doxa-research-map/doxa-research-map.js
#	public/dx-maps/doxa-research-map/research-map/index.html
#	public/dx-maps/doxa-research-map/research-map/maplibre/index.html
#	public/dx-maps/manifest.json
#	public/dx-maps/my-upg-100-list/my-upg-100-list.js
#	public/dx-maps/my-upg-100-list/poster-wall/index.html
#	public/dx-maps/my-upg-100-list/upg-100-list/index.html
#	public/dx-maps/my-upg-100-list/upg-100-mfe/index.html
#	public/dx-maps/regions-dashboard/region-dashboards/index.html
#	public/dx-maps/regions-dashboard/regions-dashboard.js
#	public/dx-maps/regions-dashboard/regions-list/index.html
#	public/dx-maps/regions-dashboard/regions-mfe/index.html
2026-09-30 11:38:06 +00:00
Doxa Maps
d45b765bd6 Merge remote-tracking branch 'origin/development' into upg100/map-iso 2026-09-30 11:25:26 +00:00
Doxa Maps
f11212f2e7 UPG-100: the map area stacks as one layer, so the menu circle stays above its legend
UPG-100's map root now carries isolation:isolate, the containing layer
Simple Research's and the country map's .rm-root already have. Without it
the legend sheet (z-index 1000) competed directly with the gallery's round
menu button (z-index 15) and painted over it on the Map view: 0 of 5 hit
points on the button, collapsed and open, en + ar.

Isolated, the whole map area stacks as one layer and the button sits above
it, sheet included (5/5, both states, en + ar), as on those maps. The
isolation is on the map root only: the poster wall's modal scrim lives in
the other pane and still covers the button when a poster is printing,
which raising the button's z-index instead would have broken.
2026-09-30 11:22:47 +00:00
Doxa Maps
2dbd567945 WIP packet 10:58 (the dictated points, point 4's statement + lead-in, the wheel turned with Start here; re-pinned; 5 bundles rebuilt): measured, reads pending 2026-09-30 11:17:25 +00:00
Doxa Maps
d23a161138 Rebuild regions-dashboard, doxa-research-map, doxa-maps-spa and doxa-simple-map from the merged source; the library index catalogues MapPrintProgress.vue and mapPrintTemplate.js 2026-09-30 11:06:44 +00:00
Doxa Maps
69163a09ab Merge remote-tracking branch 'origin/development' into upg100/hdr-square
# Conflicts:
#	public/dx-maps/doxa-maps-spa/doxa-maps-spa.js
#	public/dx-maps/doxa-maps-spa/doxa-maps-spa/app/index.html
#	public/dx-maps/doxa-maps-spa/doxa-maps-spa/index.html
#	public/dx-maps/doxa-maps-spa/manifest.json
#	public/dx-maps/manifest.json
#	public/dx-maps/my-upg-100-list/my-upg-100-list.js
#	public/dx-maps/my-upg-100-list/poster-wall/index.html
#	public/dx-maps/my-upg-100-list/upg-100-list/index.html
#	public/dx-maps/my-upg-100-list/upg-100-mfe/index.html
2026-09-30 10:53:35 +00:00