Files
itziarZG 03ded1e432 fix(content): use real email itziar.zameza.dev@gmail.com + cleanup
The previous 'restored' email contacto@posidonia.eivissaenvironmentalwatch.es
was never a real mailbox — the project has no persona jurídica behind it.
This is a CORRECTION, not a privacy regression: the user's actual contact
is their personal Gmail.

Also:
- Finalized robots.txt with Allow / + Sitemap
- Cleaned up the README TODO placeholder about the email
- Updated CHANGELOG with 0.5.2 entry documenting this change

The visible link text 'Itziar ZG' is unchanged in both files.
2026-07-31 09:58:36 +02:00

4.1 KiB

Changelog

[0.5.2] — 2026-07-30

Changed

  • Contact email: contacto@posidonia.eivissaenvironmentalwatch.es (which was not actually a reachable mailbox — no persona jurídica existed behind it) replaced with itziar.zameza.dev@gmail.com (the user's actual Gmail). This is a CORRECTION of a previous mistake, not a privacy regression.
  • Visible link text "Itziar ZG" unchanged.

[0.5.1] — 2026-07-30

Reverted

  • placeholder substitution build step ([EMAIL_ADDRESS], [UMAMI_WEBSITE_ID]) — reverted because Coolify does not propagate service env vars to the Nixpacks build phase
  • scripts/build.sh removed
  • .gitignore reverted to pre-build-step minimal state
  • README reverted to "no build step required"

Note

The email (contacto@posidonia.eivissaenvironmentalwatch.es) and Umami website id (8ba9afa3-...) are now hardcoded again in the HTML files. The privacy goal "no email in repo" was abandoned for build reliability. To revisit, options are: (a) custom Dockerfile with ARG, (b) commit build output to a separate branch served by Coolify, (c) external secret-injector before commit.

0.5.0 — 2026-07-30

Changed

  • email and umami website id are no longer in the repo — they live as Coolify env vars and are substituted at build time via scripts/build.sh.
  • The visible link text in the "Per què ho faig" / "Por qué lo hago" contact line is now "Itziar ZG" in both languages, replacing the literal email address.
  • "Per què ho faig" / "Por qué lo hago" content refinements mirrored from CA to ES: dropped the "no soy bióloga marina / no soc biòloga marina" disclaimer, added "on"/"donde" before the relative clause ("…una illa on el principal actiu…"), and "balears" → "locals" in "dues organitzacions ecologistes locals" / "dos organizaciones ecologistas locales".
  • Removed the "Plataforma Posidonia" attribution from the footer "Mantenida per" / "Mantenguda por" line in both languages.

Added

  • scripts/build.sh — small sed-based substitution script for Coolify; reads CONTACT_EMAIL and UMAMI_WEBSITE_ID env vars and emits to ./public/.
  • public/ added to .gitignore so build output stays out of the repo.

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.