Changelog
Tutti gli aggiornamenti e le novità
Barra crosslink del network
Aggiunta NetworkBar pre-footer con card che collegano a ntool.io e pixcode.io. Rimossi tutti i placeholder AdSense. Descrizioni arricchite dei siti del network in 7 lingue.
Font self-hosted, accessibilità e favicon
Sostituito Google Fonts CDN con file woff2 self-hosted (latin + latin-ext). Corretti rapporti di contrasto WCAG AA su text-muted, text-secondary, category pill, placeholder annunci e footer. Aggiunto aria-label al selettore lingua e aria-hidden ai placeholder annunci. Nuovo favicon con 'C' brandizzata su sfondo accent.
Qualità del codice: deduplicazione e fix di build
Deduplicati 31 local island: sostituiti useIsMobile, mkFmt/mkFmtFull e pct() inline con import condivisi da hooks/useIsMobile e utils/formatters. Corrette 14 variabili inutilizzate, chiave duplicata nei sinonimi di ToolSearch, mismatch di versione, is:inline mancante sugli script JSON-LD. Rimossa regola CSS duplicata e componente RelatedArticles inutilizzato.
Ottimizzazione CSS, pagine di errore e lazy loading
Estratte ~550 righe di CSS duplicato in fogli di stile condivisi (blog-cards.css, legal.css, error.css). Pagine di errore 404 e 500 personalizzate con rilevamento automatico della lingua del browser e direttive nginx error_page. Aggiunto loading="lazy" alle immagini delle bandiere. Hover delle card blog standardizzato tramite classe globale card-hover.
Revisione UX, Sicurezza, Prestazioni e Accessibilita
Font Google self-hosted per caricamento piu rapido. Tutti gli island calcolatori usano client:visible per idratazione differita (~200KB JS risparmiati per pagina). Aggiunti meta tag Open Graph, corretti URL hreflang, arricchito JSON-LD. Link salta al contenuto, input focus-visible, media query per reduced-motion e stampa. Focus trap e attributi aria nel banner cookie. ErrorBoundary e sezioni risultati aria-live su tutti i 63 calcolatori. Nuovi robots.txt, security.txt e configurazione header sicurezza Nginx. Favicon personalizzata con colore accent del sito.
Sistema di Consenso Cookie GDPR
Conformità GDPR completa: banner di consenso cookie con opzioni Accetta Tutti, Rifiuta Tutti e Personalizza. AdSense ora si carica solo con consenso marketing. Nuove pagine legali: Privacy Policy, Cookie Policy e Termini di Servizio in tutte e 7 le lingue. Footer aggiornato con link legali.
Ricerca Fuzzy nella Nav con Autocomplete
Nuovo pulsante di ricerca nella barra di navigazione con stile pill toggle e icona lente. Apre un overlay centrato con sfondo sfocato. Motore di scoring fuzzy personalizzato con distanza di Levenshtein, sinonimi multilingue e corrispondenza ponderata dei campi. Cerca strumenti, strumenti locali e articoli del blog. Navigazione da tastiera e corrispondenze evidenziate.
i18n Completa per Tutti i Calcolatori
Tutte le etichette dei calcolatori, stat card, result box e testi delle legende sono ora completamente tradotti in tutte e 6 le lingue non inglesi. Oltre 1.000 nuove chiavi di traduzione aggiunte. Corretti testi hardcoded residui nei result-sub. Stat card e result box ora usano layout flexbox colonna per migliore spaziatura.
Miglioramenti UI — Bandiere, Icone & Layout
Selettore lingue riordinato per importanza globale. Bandiere dei paesi sostituite con immagini SVG in stile circolare sia in home che nella pagina local. Rimosse icone emoji dai titoli delle sezioni. Rimossa icona logo dalla navbar. Dimensioni heading standardizzate a 1.25rem. Border-radius del selettore lingue impostato a 8px.
i18n per gli Strumenti Locali
Tutti i 27 calcolatori specifici per paese (IT, DE, FR, NL, ES, PT) ora usano il sistema di traduzione t() invece di etichette hardcoded nella lingua nativa. Aggiunte traduzioni cross-lingua in modo che ogni strumento venga visualizzato correttamente in tutte le 7 lingue supportate.
Sistema Preferiti
Segna gli strumenti come preferiti con il pulsante cuore su ogni pagina. I preferiti vengono salvati nel browser e appaiono in una sezione dedicata in cima alla homepage, con rimozione rapida tramite il pulsante ×.
Articoli Correlati nelle Pagine Strumenti
Le pagine degli strumenti ora mostrano fino a 3 articoli del blog correlati, creando link bidirezionali tra strumenti e contenuti per una migliore navigazione e SEO.
Sistema Blog con Supporto 7 Lingue
Blog completo con articoli su mutui, investimenti, crypto, tasse e altro. Ogni articolo si collega agli strumenti pertinenti tramite tag.
Lancio Iniziale — 50+ Strumenti Finanziari
Lancio di capops.io con 30+ calcolatori universali e 25+ strumenti specifici per paese, coprendo Italia, UK, Germania, Francia, Paesi Bassi, Spagna, Portogallo e Brasile. 686 pagine in 7 lingue.