feat(spa): register flagship prayer-map (MapLibre) in the power app's Experimental section + PROFILES — visible-but-labeled per the experimental-profile law
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions

This commit is contained in:
doxa-maps 2026-09-11 22:07:54 +00:00
parent 692b25e1f5
commit ee3ebf8700
4 changed files with 22 additions and 0 deletions

View file

@ -900,6 +900,14 @@ const PROFILES = {
views: ['map'],
config: { profile:'upg-neighbors', dataSource:'pray-tools', instanceId:'wrapper-upg-neighbor-lab' },
},
// Flagship prayer map — MapLibre by default (token-free; no single point of failure for
// partner embeds), no search bar. Experimental until blessed to production.
'prayer-map-maplibre': {
tag: 'prayer-map',
src: './doxa-maps/prayer-map/prayer-map.js',
views: ['map'],
config: { profile:'prayer-map', dataSource:'pray-tools', instanceId:'wrapper-prayer-map', provider:'maplibre' },
},
}

View file

@ -98,6 +98,9 @@ export const NAV = [
open: false,
children: [
{ kind: 'item', id: 'nationmapper', label: 'Nationmapper', icon: 'share', target: 'both' },
// Flagship prayer-map (MapLibre-default, token-free, no search) — in Experimental
// until blessed to production, per the experimental-profile law.
{ kind: 'item', id: 'prayer-map-maplibre', label: 'Prayer Map (MapLibre)', icon: 'prayer', target: 'both' },
// Country Posters MOVED here from Prayer Mobilization to Experimental.
{ kind: 'item', id: 'countries-map', label: 'Country Posters', icon: 'poster', target: 'both' },
// Outreach Planner = geo-steward, renamed + moved out of the Dashboard folder.

View file

@ -900,6 +900,14 @@ const PROFILES = {
views: ['map'],
config: { profile:'upg-neighbors', dataSource:'pray-tools', instanceId:'wrapper-upg-neighbor-lab' },
},
// Flagship prayer map — MapLibre by default (token-free; no single point of failure for
// partner embeds), no search bar. Experimental until blessed to production.
'prayer-map-maplibre': {
tag: 'prayer-map',
src: './doxa-maps/prayer-map/prayer-map.js',
views: ['map'],
config: { profile:'prayer-map', dataSource:'pray-tools', instanceId:'wrapper-prayer-map', provider:'maplibre' },
},
}

View file

@ -98,6 +98,9 @@ export const NAV = [
open: false,
children: [
{ kind: 'item', id: 'nationmapper', label: 'Nationmapper', icon: 'share', target: 'both' },
// Flagship prayer-map (MapLibre-default, token-free, no search) — in Experimental
// until blessed to production, per the experimental-profile law.
{ kind: 'item', id: 'prayer-map-maplibre', label: 'Prayer Map (MapLibre)', icon: 'prayer', target: 'both' },
// Country Posters MOVED here from Prayer Mobilization to Experimental.
{ kind: 'item', id: 'countries-map', label: 'Country Posters', icon: 'poster', target: 'both' },
// Outreach Planner = geo-steward, renamed + moved out of the Dashboard folder.