Merge main into bundler-1/work
Some checks are pending
build-gate / build (push) Waiting to run

Three commits: browser-side poster generation, and a visa-data leak closed at
its factory (which deletes two shipped table JSONs). Clean merge. It touched
library/ — PosterWall, library/packet/poster-raster.js, the tables builder — so
the bundle was REBUILT before fix:sri rather than only regenerating the tree.
check:sri and the mobile parity suite both green after.
This commit is contained in:
doxa-maps-88655c70 2026-09-24 03:12:29 +00:00
parent 0cd68de228
commit bc06a03ec6
5 changed files with 8 additions and 8 deletions

File diff suppressed because one or more lines are too long

View file

@ -640,7 +640,7 @@
"bundle": "my-upg-100-list",
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
"integrity": "sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8",
"integrity": "sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5",
"elements": [
"my-upg-100-list-map"
],
@ -660,7 +660,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
}
},
{
@ -674,7 +674,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
}
},
{
@ -688,7 +688,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "<iframe src=\"./my-upg-100-list/upg-100-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5\" crossorigin=\"anonymous\"></script>\n<my-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></my-upg-100-list-map>"
}
}
]

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -40,7 +40,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <my-upg-100-list-map> custom element. -->
<script src="../my-upg-100-list.js" integrity="sha384-hVPxiVm5HYYWxBl0Pa52C/yplGKI10bTUjBl6ccFU1NTpHVJS7KbFqkNUBCcpgh8" crossorigin="anonymous"></script>
<script src="../my-upg-100-list.js" integrity="sha384-MYRJCcntpGd7IkvBUcGoRtBZudCLqSCbkMMXz2KOAIpGx6PO/1bJwjRwMwMfbyD5" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order: