18 Commits

Author SHA1 Message Date
7020ce3990 docs: aggiorna README e INFRA con font, nav site-nav, pagine legali 2026-05-21 17:41:40 +02:00
100461d1de feat: contenuto completo privacy policy e termini condizioni 2026-05-21 17:24:10 +02:00
ff084fdf6f chore: rimuove font Justov non più utilizzato 2026-05-21 17:00:47 +02:00
bb9d0ab940 feat: nav completa su tutte le pagine (contatti, privacy, termini) 2026-05-21 16:58:13 +02:00
269e2c308b fix: nav CSS conflitto con footer nav — aggiunge classe site-nav 2026-05-21 16:53:55 +02:00
ef49da119f feat: aggiunge hero-albero.png e lo usa nella hero section 2026-05-21 16:38:32 +02:00
1e34e10f67 feat: sostituisce Justov con Playfair Display (Google Fonts) 2026-05-21 16:28:22 +02:00
558783abf8 fix: ripara cmap language ID in Justov (browser sanitizer) 2026-05-21 16:22:41 +02:00
7504be11ad fix: sposta @import prima di @font-face in global.css 2026-05-21 16:18:03 +02:00
1f7da829a6 perf: converti Justov in WOFF2 (25KB vs 115KB, -78%) 2026-05-21 16:16:15 +02:00
d9021e436a feat: sostituisce Cormorant Garamond con Justov (font display)
- Justov.ttf aggiunto in public/assets/ (estratto dall'HTML prototipo)
- global.css: @font-face per Justov, --serif aggiornato, rimossa Google Fonts per Cormorant
- Layout.astro: rimosso Cormorant Garamond dalla query Google Fonts
- Tutti i var(--serif) (nav, h1, section-title, hero, footer) usano ora Justov

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 16:11:23 +02:00
9d262ed988 feat: aggiunge link Contatti nella navbar principale 2026-05-21 16:02:28 +02:00
d763aa98f7 assets: aggiorna logo.jpg e logo.png 2026-05-21 15:23:18 +02:00
a958d7678f docs: segna hCaptcha come completato nel TODO 2026-05-21 14:11:22 +02:00
2a13365871 feat: integrazione hCaptcha nel form contatti
- contatti.astro: widget hCaptcha, token incluso nel payload,
  messaggio di errore se challenge non completata
- docs/INFRA.md: documentata configurazione hCaptcha (site key,
  secret key in appSettings, flusso di verifica)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 14:11:08 +02:00
3824083190 docs: aggiorna README con stato attuale del progetto
- struttura aggiornata con cartella docs/
- deploy: comando PowerShell e rimando a INFRA.md
- form contatti: rimossa nota "da creare", aggiunta info validazioni
- TODO: rimossi item completati, aggiunto hCaptcha

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 13:53:15 +02:00
4663207619 fix: web.config inheritInChildApplications, form error messages, docs infra
- web.config: aggiunto inheritInChildApplications=false per evitare che
  rewrite rules e httpErrors si propaghino alle Virtual Applications figlie
- contatti.astro: errori HTTP 400 mostrano il messaggio specifico dell'API
  invece del messaggio generico
- docs/INFRA.md: documentazione infrastruttura IIS e procedura di deploy

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 13:51:04 +02:00
634c1822b0 Initial commit 2026-05-15 09:52:56 +02:00