doxa-life + doxa-maps drop-in CDN (public/doxa-maps-cdn) — Forgejo working copy
Find a file
corsacca eae6143be1
Replace country pages with region dashboards (#23)
* replace country pages with region dashboards

- move /countries to /regions, with 301 redirects from the old URLs in
  every locale
- add a region dashboard: a map of the region's countries with pins
  coloured by prayer coverage, headline figures, and prayer, adoption and
  engagement progress against the DOXA goals, plus a per-country table
- roll up progress stats per country and region in the shared summary
  and serve them from /api/regions
- frame region maps with antimeridian-aware bounds
- add Regions to the hamburger menu and translate the new strings in all
  eight locales

* put each region on the regions index in a card with a header band

The region name links to its dashboard with the site's chevron icon, and
the people-group and country counts sit centred beside it on a brand-green
header; the country list is the padded white card body.
2026-09-07 11:49:24 +01:00
app Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
config Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
embeddables perf(maps): stop cache-busting the people-groups API request 2026-06-29 13:06:23 +01:00
i18n/locales Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
migrations Let categories have child categories for nested pages. (#6) 2026-05-21 06:00:54 -05:00
modules Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
public perf(maps): stop cache-busting the people-groups API request 2026-06-29 13:06:23 +01:00
scripts Implement page categories 2026-04-23 15:50:52 +01:00
server Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
.blueprints.json init 2026-04-21 12:12:54 +01:00
.editorconfig init 2026-04-21 12:12:54 +01:00
.env.example Purge Cloudflare cache on deploy 2026-05-20 17:14:35 +01:00
.gitignore Set up home, prayer, adopt and research maps 2026-05-21 03:45:15 -05:00
.mcp.json Implement CMS MCP 2026-04-29 13:06:54 +01:00
bun.lock update bun lock 2026-05-20 13:53:40 +01:00
eslint.config.mjs phase 1 2026-04-21 12:35:27 +01:00
i18n.config.ts phase 2 2026-04-21 13:27:38 +01:00
nuxt.config.ts Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
package.json switch to bun run 2026-05-20 14:09:27 +01:00
tsconfig.json init 2026-04-21 12:12:54 +01:00