210 Commits
Author SHA1 Message Date
granja-infra 5cc7935b54 feat(zonemaster.es): modo oscuro de tres estados y arreglo real de "Ultimos analisis"
Modo oscuro
-----------
Selector de tres estados (automatico -> claro -> oscuro), no un interruptor
de dos: "automatico" es el estado de partida y sigue al sistema operativo
mientras no se toque. La eleccion explicita se guarda en localStorage y gana
sobre el sistema en ambos sentidos. Un script `is:inline` en el <head> aplica
`data-theme` antes del primer pintado, asi que no hay destello blanco.

Hubo que redefinir las RAMPAS de la paleta, no solo la capa semantica: casi
todos los componentes (cabecera, tarjeta del formulario, menu, pie, botones,
chips) leen `--color-palette-*` directamente, y tocando solo
`--color-background`/`--color-text` la cabecera y la tarjeta se quedaban en
lavanda claro sobre fondo oscuro. Las rampas de severidad son la excepcion
deliberada: de esas solo se invierten el tinte de fondo (-10) y el texto que
va encima (-90), porque los rellenos -30/-50/-70 son la senal de gravedad y
moverlos rompe el contraste del distintivo y el orden error < critico.

Cuatro excepciones se escriben como reglas de componente porque un mismo
token hace dos trabajos opuestos: texto sobre relleno amarillo, el chip de
filtro (que fijaba `background: white` a pelo), el selector de idioma (idem,
mas su flecha SVG incrustada con trazo oscuro) y el logotipo, que es un mapa
de bits en base64 dentro de un .svg y por tanto no tiene ningun `fill` que
redefinir -- se le da la vuelta con invert + hue-rotate, que conserva el tono
del corazon rosa y de la marca de afnic.

Verificado con un barrido automatico de contraste sobre 7 paginas x 2 temas:
0 elementos por debajo de 3:1. El tema claro queda byte a byte como estaba.

"Ultimos analisis"
------------------
Llevaba vacio desde siempre por una causa distinta de la que se creia. El
bloque lleva `define:vars`, lo que obliga a Astro a emitirlo como script
CLASICO en vez de como modulo; el `import.meta.env.BASE_URL` que tenia dentro
es entonces un error de sintaxis que aborta el fichero entero antes de la
primera linea, asi que el fetch nunca llegaba a ejecutarse.

El parche del 2026-09-15 (repartir copias del JSON a cada carpeta de idioma
desde el cron) atacaba un sintoma que no existia: el 404 de
/es/recent-scans.json era real, pero lo provocaba la comprobacion manual, no
la pagina. Quitadas las dos apariciones de `import.meta` del bloque, la lista
se pinta en los 11 idiomas leyendo la ruta absoluta /recent-scans.json, y el
reparto por idioma ya no hace falta.
2026-09-21 21:52:45 +02:00
[Thomas Green] 95a4d135e0 Update unit testing documentation
- Remove disclaimer
- Match Playwright version with the one in `package.json`
- Remove outdated "Test server" section
2026-02-19 17:33:43 +01:00
[Thomas Green] da02fbdaf0 Update documentation related to internationalization (relates to #521) 2026-02-19 17:27:24 +01:00
74678c2971 Apply suggestions from document review
Co-authored-by: tgreenx <96772376+tgreenx@users.noreply.github.com>
2025-12-03 14:17:53 +01:00
Mats Dufberg a74783e360 Adds index (README) to the docs directory 2025-11-26 13:56:40 +01:00
Mats Dufberg b213358212 Editorial updates 2025-11-25 18:16:22 +01:00
Mats Dufberg 6ee8fb059e File to be integrated in document structure 2025-11-25 18:15:48 +01:00
Mats Dufberg 5147773380 File moved by zonemaster/zonemaster#1442 2025-11-25 18:15:09 +01:00
Mats Dufberg 60d781d381 Information moved or integrated by zonemaster/zonemaster#1442 2025-11-25 13:28:28 +01:00
Tobias Bleckert 2efa56e467 Add migration guide and update installation documentation 2025-10-02 07:54:43 +02:00
Tobias Bleckert 65ce5d2f09 Updated readme and added config documentation 2025-06-15 21:42:58 +02:00
Robert Hedman 8657ac4c04 add message banner and docmentation 2025-06-05 08:43:48 +02:00
Robert Hedman 85df2ad385 minor improvements 2025-05-13 11:26:24 +02:00
Robert Hedman 5749e52697 updates to docs 2025-05-13 11:04:07 +02:00
Tobias Bleckert 6d0ee5b280 Whitespace 2025-05-12 13:33:25 +02:00
Tobias Bleckert 33bdca488e Path fix 2025-05-12 13:33:16 +02:00
Tobias Bleckert 3a8cca5192 Added install documentation 2025-05-12 12:16:47 +02:00
Tobias Bleckert a8fb6e5719 Added note about old doc 2025-05-12 12:16:39 +02:00
Tobias Bleckert 479213b6b0 Move docs files 2025-04-30 00:22:52 +02:00
Tobias Bleckert 1f1400e742 Started Astro + Svelte migration 2025-02-02 23:27:17 +01:00
[Thomas Green] afec03031d Add cautionary message when updating snapshots through Docker 2024-06-13 14:31:15 +02:00
[Thomas Green] 813ce1814c Update snapshots and playwright version 2024-06-13 11:53:22 +02:00
tgreenxandGitHub 4ecb63f83c Merge pull request #462 from hannaeko/update-translation-doc
Update translation doc
2024-06-11 10:40:53 +02:00
9062d57266 Update docs/TranslationGuide.md
Co-authored-by: Marc van der Wal <103426270+marc-vanderwal@users.noreply.github.com>
2024-06-04 12:06:04 +02:00
7f16ac6ee6 Update docs/TranslationGuide.md
Co-authored-by: Marc van der Wal <103426270+marc-vanderwal@users.noreply.github.com>
2024-06-04 12:05:56 +02:00
Mats DufbergandGitHub 4fe47bab30 Update TranslationGuide.md
Makes instruction for updating zonemaster.conf-example simpler.
2024-06-03 15:57:00 +02:00
Gaël Berthaud-Müller c297fb8343 cleanup old faq architecture files 2024-03-04 11:58:57 +01:00
Gaël Berthaud-Müller c360ae9c88 add comments in example 2024-02-26 18:13:42 +01:00
Gaël Berthaud-Müller 0f39223a1a update translation doc 2024-02-26 18:10:18 +01:00
Gaël Berthaud-Müller c3d24c0e86 fix documentation links in FAQ 2023-08-17 16:21:24 +02:00
Mats DufbergandGitHub a3d57f3f11 Merge pull request #418 from haarbo/translation-update
Update gui-faq-da.md & messages.da.xlf
2023-06-16 17:26:46 +02:00
Mats DufbergandGitHub 028e833c97 Merge pull request #419 from matsduf/update-fi-faq
Updates the translation of FAQ into Finnish
2023-06-16 17:26:16 +02:00
Niels Haarbo 5ed1b85815 Update gui-faq-da.md & messages.da.xlf 2023-06-01 08:14:26 +00:00
Alexandre Pion 7d1dfd4a92 Update link and text 2023-05-30 15:18:44 +02:00
Alexandre Pion 96a373440a Editorial update 2023-05-30 09:47:32 +02:00
Alexandre Pion 235effe09b Adapt translation guide 2023-05-25 17:47:42 +02:00
Alexandre Pion fc3b3c92a2 Update and fix links 2023-05-25 17:24:14 +02:00
Alexandre Pion 1af6217ad8 Remove documentation
The documents are now available in the zonemaster/zonemaster repository.
2023-05-24 18:53:41 +02:00
Mats Dufberg 2ba3f8d625 Updates to Finnish FAQ provided by @samisalmensuo 2023-05-23 16:27:12 +02:00
Mats Dufberg d688249384 Updates fi FAQ 2023-05-16 22:55:38 +02:00
Niels Haarbo 8508a38599 Update gui-faq-da.md & messages.da.xlf 2023-05-15 13:56:40 +00:00
Mats DufbergandGitHub a1963c2056 Merge pull request #407 from matsduf/updates-faq-html
Moves HTML anchor into header and creates valid HTML
2023-05-11 10:10:24 +02:00
Mats Dufberg 97145704a4 Adds alt text for footer logo 2023-05-09 18:27:56 +02:00
Mats Dufberg d2e7c1a979 Adds additional changes for to move the anchor in the HTML faq 2023-05-09 18:24:24 +02:00
Mats Dufberg 75a1d6edc3 Adds room for optional logo in the footer 2023-05-09 15:34:50 +02:00
Mats Dufberg 6efca6fc96 Moves HTML anchor into header and creates valid HTML 2023-05-05 11:17:18 +02:00
Mats Dufberg 8dcbc9a981 Moves HTML anchor into header and creates valid HTML 2023-05-05 09:39:57 +02:00
Mats Dufberg 5b0692fda3 Updates instructions for new release 2023-02-28 17:22:57 +01:00
Mats Dufberg 85f58d4697 Preparations for release v2022.2.1 2023-01-30 22:44:30 +01:00
Mats Dufberg 847c65505f Corrects the text based on review comments 2023-01-26 12:21:07 +01:00