doxa-maps-cdn/server
swift-river542 ec10b687c9 One place for the maps drop-in path
- MAPS_BASE in nuxt.config.ts is the single constant; runtimeConfig.public.mapsBase, the
  redirect targets and the frame-policy rule derive from it
- The map slots and the full-page maps view read mapsBase at runtime
- /api/maps/token also reports mapsBase, so the static embed page finds the bundles without
  a hardcoded folder
2026-09-16 19:20:00 -05:00
..
api One place for the maps drop-in path 2026-09-16 19:20:00 -05:00
database replace deepl with llm translation via openrouter 2026-09-07 16:30:48 +01:00
mcp replace deepl with llm translation via openrouter 2026-09-07 16:30:48 +01:00
plugins fix mcp crash loop from node-mock-http mock socket missing destroy() 2026-06-03 14:46:15 +01:00
services replace deepl with llm translation via openrouter 2026-09-07 16:30:48 +01:00
utils replace mailgun with sendgrid for transactional email 2026-09-15 11:16:44 +01:00