Files
Posidonia/CHANGELOG.md
T
itziarZG 40393e4b38 refactor(i18n): flatten Catalan to root, remove /ca/ subdirectory
Catalan is the primary language and is now served at the bare domain (/),
with the previous /ca/ subdirectory removed entirely. Spanish remains at
/es/. The selector landing page is no longer needed: visiting / shows the
full Catalan article directly.
2026-07-30 13:10:55 +02:00

2.0 KiB

Changelog

0.4.0 — 2026-07-30

  • refactor(i18n): aplanar la estructura i18n — el català passa a servir-se a l'arrel (/), s'elimina el subdirectori /ca/.
  • feat(seo): el canonical del català apunta ara a / (era /ca/); hreflang="ca" i hreflang="x-default" també apunten a /.
  • removed: landing page amb selector d'idioma (index.html a l'arrel ja no redirigeix ni mostra selector; el contingut català s'ofereix directament).
  • chore(meta): sitemap.xml reescrit per llistar / i /es/ amb anotacions hreflang actualitzades; el selector CA | ES de cada pàgina enllaça CA → / i ES → /es/.

0.3.0 — 2026-07-30

  • feat(i18n): añade el catalán como idioma principal con estructura de URL /ca/ (x-default) y /es/.
  • feat(seo): bloque hreflang completo (ca, es, x-default) y og:locale:alternate en cada página, más canonical por idioma.
  • feat(media): imágenes sociales separadas por idioma (og-image-ca.jpg, og-image-es.jpg); se elimina el antiguo og-image.jpg monolingüe.
  • feat(ui): selector de idioma en la esquina superior derecha del <header> (CA | ES), con aria-current="page" en el idioma activo.
  • chore(meta): sitemap.xml reescrito para listar ambas URLs con anotaciones hreflang completas.

0.2.0 — 2026-07-30

  • Removed build pipeline (no more Node.js, no more node_modules, no more src/dist split).
  • index.html, robots.txt, sitemap.xml and og-image.jpg promoted to repo root.
  • Coolify static site now points at repo root directly.

0.1.0 — 2026-07-30

  • Publicación inicial del editorial estático sobre el Decreto 25/2018 y la evolución de la posidonia.
  • Gráficos accesibles como SVG en línea y metadatos SEO/NewsArticle, sin JavaScript de cliente ni fuentes web.
  • Pipeline Node.js con lightningcss, html-minifier-terser y sharp para generar los artefactos de dist/.
  • Preparación para despliegue estático en Coolify sobre Hetzner y el subdominio posidonia.eivissaenvironmentalwatch.es.