Adriano
be77285613
test(smoke): login pubblico, badge, protezione /admin/users
2026-07-05 22:21:30 +02:00
Adriano
8ceea9b16f
feat: rinomina sezione Programmi in Servizi (route, tag, migrazione DB)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-05 20:23:48 +02:00
Adriano
8495d9edd4
test: smoke contenuti taggati e utente editor
2026-07-05 17:38:33 +02:00
Adriano
77041f9d5a
feat: ruoli admin/editor in auth e create-user
2026-07-05 15:31:53 +02:00
Adriano
29d633c795
chore: robots, favicon e smoke test
2026-07-02 01:56:54 +02:00
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
4445c422f8
fix: loghi insanitylab estratti dal pdf figma al posto dei loghi template
...
- logo-dark.png (600×108) e logo-light.png (600×342) ora estratti da
FigmaDoc/Homepage.pdf via pdftoppm 300dpi + ImageMagick, con alpha
- scripts/extract-logos.sh: pipeline riproducibile e idempotente (md5 stabile)
- asset-map.json: rimossa sezione fallbacks ../Dati (fonte errata PROWESS++)
- apply-asset-map.mjs: commento pipeline aggiornato a 4 step
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 00:25:18 +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