doxa-maps-cdn/app
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
..
assets Update engaged profile status indicators (#12) 2026-06-10 07:36:16 -05:00
components Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
composables homepage: surface DOXA total alongside unengaged count (#7) 2026-05-28 09:15:56 -05:00
layouts fix feedback widget display 2026-05-21 10:49:55 +01:00
middleware init 2026-04-21 12:12:54 +01:00
pages Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
plugins optimize caching 2026-05-20 16:39:58 +01:00
types phase 3 2026-04-21 13:58:07 +01:00
utils Replace country pages with region dashboards (#23) 2026-09-07 11:49:24 +01:00
app.config.ts init 2026-04-21 12:12:54 +01:00
app.vue fix feedback widget display 2026-05-21 10:49:55 +01:00
error.vue add people group profile page 2026-04-22 12:54:57 +01:00