| .. |
|
legends
|
The regions idle paint expression moves to the library that already painted with it
|
2026-09-29 13:29:18 +00:00 |
|
poster
|
Merge branch 'bundler-2/script-registry' into bundler-2/handoff
|
2026-09-29 14:50:42 +00:00 |
|
.gitkeep
|
doxa-maps — portable bundler for embeddable JAMstack maps
|
2026-09-10 01:53:07 +00:00 |
|
host-token-url.js
|
A composite embedded bare dropped tokenUrl, and passed because a ProfileLoader sat above it
|
2026-09-28 15:52:47 +00:00 |
|
joinBase.js
|
The country link went to the people group; four links broke on a missing slash
|
2026-09-28 21:59:29 +00:00 |
|
printInPlace.js
|
A print frame is kept until it has printed: its 60 s clock starts at load, not at creation
|
2026-09-29 08:11:49 +00:00 |
|
retryableAsyncComponent.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
retryFetch.js
|
The URLs that failed cannot be retried, and the ones that can were not
|
2026-09-28 18:02:00 +00:00 |
|
useAvatarGenerator.js
|
Keep the prayer yellow to the prayer palette; other palettes keep their orange
|
2026-09-16 21:21:07 -05:00 |
|
useCardSurface.js
|
The prayer-progress cards become shared components too
|
2026-09-27 04:14:31 +00:00 |
|
useCountryOutline.js
|
Merge branch 'bundler-2/driver-1650' into bundler-2/handoff
|
2026-09-29 14:50:44 +00:00 |
|
useCsvExport.js
|
Merge branch 'bundler-2/driver-1650' into bundler-2/handoff
|
2026-09-29 14:50:44 +00:00 |
|
useDashboardData.js
|
The research dashboard asked the API for English, then translated half of it
|
2026-09-28 22:25:31 +00:00 |
|
useDashboardLayout.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useDashboardSearch.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useDocumentFont.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useEdgeScrollAffordance.js
|
doxa-maps — portable bundler for embeddable JAMstack maps
|
2026-09-10 01:53:07 +00:00 |
|
useFacetAggregation.js
|
Kit 4c-1: the counting half, and the bucket that said "Other" in every locale
|
2026-09-27 04:14:13 +00:00 |
|
useGeocoderSearch.js
|
Brand-neutral shared VerticalTabsLayout with lazy nested-element hosting; fix cap-5 prayer tab leaf path; neutralize library identifiers; add Forgejo CI build-gate workflow
|
2026-09-19 17:24:30 +00:00 |
|
useHostedHelp.js
|
A map's own ? can ask its host for help: HelpButton and useHostedHelp send doxa:help
|
2026-09-29 02:35:35 +00:00 |
|
useHostTokenUrl.js
|
A composite embedded bare dropped tokenUrl, and passed because a ProfileLoader sat above it
|
2026-09-28 15:52:47 +00:00 |
|
useMapAttribution.js
|
Escape the two popup URLs and the packet photo URL
|
2026-09-29 05:26:27 +00:00 |
|
useMapClustering.js
|
useMapClustering: no console.log in shipped bundles
|
2026-09-28 02:01:47 +00:00 |
|
useMapData.js
|
The prayer map's legends see the pins it draws
|
2026-09-27 02:17:35 +00:00 |
|
useMapEvents.js
|
One pin click should call the click handler once, not twice
|
2026-09-29 12:44:25 +00:00 |
|
useMapFly.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useMapInstance.js
|
The engine rule reads as it is everywhere it is written: auto is MapLibre, token or not
|
2026-09-29 11:04:22 +00:00 |
|
useMapLayers.js
|
The URLs that failed cannot be retried, and the ones that can were not
|
2026-09-28 18:02:00 +00:00 |
|
useMapProvider.js
|
The engine rule reads as it is everywhere it is written: auto is MapLibre, token or not
|
2026-09-29 11:04:22 +00:00 |
|
useMapTheme.js
|
Research map: religion joins prayer, adoption and engagement on the night look; only people, regions and languages are monochrome day
|
2026-09-16 21:01:37 -05:00 |
|
useOptionalT.js
|
A host without i18n picks the same plural form an installed i18n would, in every language
|
2026-09-29 05:26:26 +00:00 |
|
usePosterPrints.js
|
Merge branch 'bundler-2/driver-1650' into bundler-2/handoff
|
2026-09-29 14:50:44 +00:00 |
|
usePplrInstance.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
usePrayedLocally.js
|
Public builds carry zero platform surface + copy-embed on staging
|
2026-09-16 05:13:44 +00:00 |
|
usePrayerStatistics.js
|
The URLs that failed cannot be retried, and the ones that can were not
|
2026-09-28 18:02:00 +00:00 |
|
useScreenGate.js
|
A desktop-only composite blocks on a phone too: the phone rule is a composable its root can call
|
2026-09-29 09:18:55 +00:00 |
|
useSearch.js
|
Religion families follow the reader; the value they filter on does not
|
2026-09-27 01:57:23 +00:00 |
|
useSelectedPin.js
|
engineFor(map): build markers, popups and poster maps with the map's OWN engine
|
2026-09-25 18:38:17 +00:00 |
|
useSelectionBus.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useSelectionCamera.js
|
library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver
|
2026-09-29 05:26:25 +00:00 |
|
useSentence.js
|
Prove the sentence helper against a real t(), instead of claiming it
|
2026-09-29 05:26:25 +00:00 |
|
useShadowStyles.js
|
Every shadow root honours prefers-reduced-motion
|
2026-09-27 05:05:04 +00:00 |
|
useShareableView.js
|
A shared link reads a list separated by , or |, so partner links already published keep working
|
2026-09-27 19:10:08 +00:00 |
|
useSharedMapToken.js
|
Merge branch 'bundler-2/driver-1650' into bundler-2/handoff
|
2026-09-29 14:50:44 +00:00 |
|
useTextHighlight.js
|
Two plugins built the same search highlighter; now there is one
|
2026-09-27 01:16:50 +00:00 |