doxa-maps-cdn/app
corsacca a994baec4f read the glossary from pray.doxa.life instead of a vendored file
config/glossaries.ts was generated from the retired translation repo's DeepL
TSVs, so it had no source left and only the German, Spanish and Portuguese
rows had been hand-patched. Both it and its build script are gone.

- fetch GET /api/glossary/{lang} at runtime, cached ten minutes, serving the
  last good answer when the request fails and an empty one when it never
  succeeded. A reviewer's correction now reaches auto-translate without a
  deploy here
- carry the glossary's notes as well as its terms: register, acronym policy
  and number format, placed after the term list so a rule about inflection
  governs the pairs above it
- glossary_used on the MCP translate tool now means the locale's terminology
  was available, and reads false for a language whose glossary has not been
  started
- add /add-language and /sync-language skills for the site strings, the map
  widget locales and bundles, the /terms edition, and the CMS pages
2026-09-18 10:06:13 +01:00
..
assets Remove people group location field references 2026-09-17 09:32:33 +01:00
components Remove people group location field references 2026-09-17 09:32:33 +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 Remove people group location field references 2026-09-17 09:32:33 +01:00
plugins optimize caching 2026-05-20 16:39:58 +01:00
types Remove people group location field references 2026-09-17 09:32:33 +01:00
utils read the glossary from pray.doxa.life instead of a vendored file 2026-09-18 10:06:13 +01:00
app.config.ts init 2026-04-21 12:12:54 +01:00
app.vue switch feedback destination 2026-09-07 13:25:04 +01:00
error.vue add people group profile page 2026-04-22 12:54:57 +01:00