Commit Graph

58 Commits

Author SHA1 Message Date
Adriano 6caba6fee1 feat: autenticazione a sessioni, middleware admin e script create-user
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:36:07 +02:00
Adriano d3b5e67132 feat: layer sqlite e repository posts con test 2026-07-02 00:33:23 +02:00
Adriano 42d603b55b feat: slugify, rate limit ed env helper con test 2026-07-02 00:31:18 +02:00
Adriano c9a9ff91fd feat: design tokens e css globale 2026-07-02 00:28:50 +02:00
Adriano 810e5d8dcd fix: limite altezza in optimize-assets, pesi immagini e report dimensioni
- optimize-assets.sh: resize da 1400x> a 1400x1600> (vincola anche altezza);
  qualità JPG 85→83; tutti i JPG esistenti ri-codificati (non solo PNG→JPG)
- asset-map.json: aggiunta chiave _nota con avviso conversione PNG→JPG
- apply-asset-map.mjs: skip chiavi JSON con prefisso _ (chiavi meta)
- src/assets/img: 11 MB → 3.7 MB, nessun file >500 KB (max: quote-bg 460 KB)
- task-2-report.md: sezione "Dimensioni finali" corretta + "Fix round 2"

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:14:56 +02:00
Adriano 551957e2e1 fix: pipeline asset riproducibile con script di ottimizzazione
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 00:06:54 +02:00
Adriano d8ef59e370 feat: asset immagini estratti da Figma e mappati
Estrazione da Web Insanity.fig, identificazione visiva, mappatura
semantica e ottimizzazione peso. 31 immagini in src/assets/img/,
2 loghi InsanityLab (fallback da Dati/) in public/img/. Tutti i 4
partner logo trovati nel Figma. PNG foto convertite a JPG q85 per
ridurre da 99 MB a 3.4 MB totali.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 23:57:39 +02:00
Adriano 5f7ed1f97b chore: scaffold progetto Astro 5 con adapter node 2026-07-01 23:35:56 +02:00