Changelog
Tutte le modifiche notevoli a questo progetto saranno documentate in questo file.
Il formato è basato su Keep a Changelog,
e questo progetto aderisce al Semantic Versioning.
[Da rilasciare]
Novità per chi integra il DS
Pacchetto scaricabile
- Il pacchetto di distribuzione cambia forma. Si scompatta in una sola cartella —
rtds-develop/ per la build corrente, rtds-{versione}/ per una release — invece di sparpagliare quattro cartelle nella directory in cui lo si apre.
- Pesa 6,5 MB invece di 55, 13 MB invece di 573 una volta scompattato. La riduzione viene dai due siti di documentazione navigabili, che non sono più dentro l’archivio: si consultano online.
- Il markup dei componenti è ora sotto
components/{categoria}/{componente}/, insieme al CSS e al JS di quel componente. Prima stava in una cartella html-snippets/ separata dal resto.
- Nuovi
README.md e BUILD-INFO.txt alla radice dell’archivio: il primo dice cosa caricare e in quale ordine, il secondo da quale commit e quando è stato costruito il pacchetto.
- I due canali — build corrente e release versionata — sono ora prodotti dallo stesso assemblatore, e quindi hanno lo stesso contenuto. Prima erano due pipeline separate: la build corrente aveva gli snippet HTML ma non il JS dei componenti, la release il contrario.
- Nell’archivio arrivano
core.min.css e servizi.min.css, che non esistevano. Il file distribuito prima come core.min.css era in realtà main.min.css, il monolite pre-split che contiene anche i bundle servizi.
Asset
- Aggiunto
images/user-placeholder@2x.png, che la variante with-srcset di user-avatar referenziava senza che esistesse.
1.1.0 (2026-08-03)
Novità per chi integra il DS
Nuovi componenti
- Skip link (
02-atoms) — link di salto al contenuto, integrato in tutti gli 8 layout di pagina (WCAG 2.4.1).
- Spinner (
02-atoms) — indicatore di caricamento, con wrapper a layout grid centrato e parametro padding.
- Toggle (
02-atoms) — controllo on/off nelle varianti form e button, con icone check e x-mark nel knob.
- Horizontal divider (
02-atoms) — separatore orizzontale.
- Hero (
04-organisms) — sezione di apertura pagina.
- Tabbed interface (
04-organisms) — interfaccia a schede, con variante uso-macro e stato disabled sulle tab.
- Single column e Right sidebar (
05-templates) — due nuovi layout di pagina.
- Alert (
08-servizi) — messaggio di stato con bordo sinistro colorato e icona. Sfondo neutro per tutti i tipi: lo stato è comunicato da bordo e icona, non dallo sfondo.
- Popover (
08-servizi) — toggletip accessibile, posizionamento nelle 4 direzioni con flip automatico e attributo data-placement.
- Progress indicator (
08-servizi) — barra di avanzamento con parametri labelHidden, showValue, id.
- Steps (
08-servizi) — indicatore di avanzamento a step, varianti base e numerata, icone di stato sugli step completati.
- Toast (
08-servizi) — notifica temporanea.
- Table interactive (
08-servizi) — tabella con interazioni.
- Header servizio (
08-servizi) — testata per i template di servizio, con login mobile e variante panel per il dropdown.
- Top bar servizi e User dropdown servizi (
08-servizi) — varianti servizi dei corrispondenti componenti Core. user-dropdown-servizi estende il componente Core via extends Nunjucks, con variante ghost link, icona utente e parametri userName, loginHref, loginLabel.
- Categoria
11-templates-servizi — nuovi template di servizio: template-homepage, template-form-step, template-riepilogo-step, template-conferma, template-informativa.
Modifiche a componenti esistenti
- Button — nuova variante
rtds-btn--outlined-bg-white per sfondi non bianchi (issue #69); stato disabled con selettori [disabled] e [aria-disabled] (issue #49).
- Componenti form — stati
disabled e readonly su tutti i componenti form, password-field incluso.
- Input field — variante password con toggle mostra/nascondi accessibile (issue #51).
- Header — varianti con utente loggato e non loggato (issue #50);
hasUserDropdown propagato al pannello mobile via main-heading e primary-navigation; altezza del secondo logo allineata al logo Regione Toscana (issue #34).
- Main heading — varianti per servizio con utente loggato.
- Pagination — parametri
isFirstPage e isLastPage, varianti con-per-page e con-totale-e-per-page-centered, classi rtds-pagination-wrapper e rtds-pagination-per-page. Il markup aggiunge rtds-flex-wrap su .rtds-pagination, rtds-px-4 su .rtds-pagination__total e rtds-px-2 su .rtds-pagination-per-page.
- Accordion smart — parametro
hasActions per il blocco azioni opzionale.
- Section header — variante
con-testo.
- Note — varianti callout.
- Page header base smart — variante semplice, senza colonna destra.
- Chip — dichiarata la variante
lg, che mancava dal config.
- Table e Table interactive — wrapper
<section> con tabindex e nome accessibile, per rendere la tabella scrollabile da tastiera (issue #31).
- Widget box — selettori composti abbassati di specificità con
:where().
- Loghi negli header —
alt esplicito sul logo istituzionale (logoAlt: 'Regione Toscana - home page'), che descrive la destinazione del link invece dell’immagine (WCAG 2.4.4); default di secondLogoAlt da “Logo del servizio” a “Nome Servizio - home page”; fallback dell’alt del logo da “Logo alt text” a “ALT DA DEFINIRE”.
- Banner onboarding — rimosso l’
alt duplicato e i placeholder in inglese sulle immagini.
- Struttura dei componenti — i page header, le sections e le pagine specifiche di Regione Toscana si spostano nella nuova categoria
10-portale-istituzionale/, fuori da 06-pages/ e 05-templates/. template-servizio si sposta da 07-widgets/ a 08-servizi/. I percorsi cambiano, gli handle Nunjucks no.
Token e risorse
--font-weight-semibold — aggiunto il peso 600 di Open Sans, che mancava, e ripristinati i link di download diretto per ogni peso.
- Corrette le regole
@font-face non funzionanti in font.css (italic 400 e 500 italic).
- Nuova icona
outline--signature nello sprite SVG (issue #43).
- Nuovo bundle
servizi.css. core.css esteso alle categorie 02–04 e comprende banner-onboarding.
Documentazione
- Il sito documentale si sdoppia in due istanze, Core e Servizi, con sidebar e pagine filtrate per istanza e link cross-ambiente nell’header.
dist/ è ristrutturata con una portal homepage.
- Nuova pagina di presentazione della libreria (issue #76) e documentazione ampliata delle risorse condivise — font, immagini, SVG, JS (issue #77).
- Nuova pagina su Fractal e le personalizzazioni RTDS, con le insidie note (issue #78).
- Nuova pagina “Download build corrente” con lo zip della build, condivisa fra Core e Servizi.
- Nomi dei criteri WCAG citati nei README allineati alla traduzione italiana ufficiale W3C — 7 pattern corretti in circa 118 file.
- Storybook: migrazione dei test da Fractal, doppia istanza, addon-docs e addon-a11y.
Dettaglio tecnico — tutti i commit della release
🚀 Aggiunte (Features)
- accordion-smart: aggiunge parametro hasActions per blocco azioni opzionale (5c5129c)
- aggiungi addon-a11y a entrambe le istanze Storybook (9186b79)
- aggiungi addon-docs e abilita Docs page + Code panel (58326c7)
- aggiungi ambiente staging Storybook in dist/temp (c8fb4f2)
- aggiungi bundle servizi.css e aggiorna core.css con 02-04 (428b1d3)
- aggiungi componente alert (08-servizi) con triple fallback CSS (77a3d0f)
- aggiungi componente progress-indicator (08-servizi) con triple fallback CSS (ab6ad6f)
- aggiungi componente spinner (02-atoms, CSS Tailwind-only) (7b9279a)
- aggiungi componente toggle (form e button variant) (f0fb16a)
- aggiungi generazione _html/ a migrate-to-stories (Phase 2 step 1) (199e0cd)
- aggiungi icone check/x-mark nel knob del toggle via mask-image (47c4630)
- aggiungi pagina portale Design System (06-pages/portale) (8cbe18e)
- aggiungi script build-html-snippets per pacchetto partner HTML (ce51638)
- aggiungi skill e command doc-component per documentazione componenti RTDS (59bb3e3)
- aggiungi stories per spinner e progress-indicator (549370d)
- aggiungi variante con-testo a section-header, nascondi variante RT notizie-toscana-notizie (f7ad0d0)
- Aggiunta components hero con AI (e8a48f5)
- automatizza URL cross-istanza in base a NODE_ENV (54b849d)
- button: aggiunge variante outlined-bg-white per sfondi non bianchi (5dd9e00), closes #69
- button: aggiungi stato disabled con selettori [disabled] e [aria-disabled] (0be1121), closes #49
- dev: aggiunge script start:all per avvio combinato core+servizi (1c9838b)
- docs: aggiungi global serviziUrlRoot/coreUrlRoot per pagine docs radice (09c78e2)
- docs: aggiungi pagina di presentazione libreria RTDS (5fd922f)
- Dual Fractal (Scenario E) — istanza Fractal Servizi su porta 3010 (790f5e4), closes #305D9F
- filtra sidebar Fractal per istanza core/servizi (d7e5538)
- form: aggiungi stati disabled e readonly ai form component (fe8499f)
- fractal: aggiunge override header con link cross-ambiente (8f64ddf)
- fractal: aggiunge stile per link cross-ambiente in header (10287b7)
- fractal: collega link cross-ambiente al tema Core (4e9f631)
- fractal: collega link cross-ambiente al tema Servizi (fa801bd)
- header-servizio: aggiunge template variante panel per dropdown mobile (946a045)
- header-servizio: aggiunge varianti panel nel config (54aad6a)
- header-servizio: crea componente testata per template-servizi con login mobile (7781baa)
- header: aggiungi varianti Con utente loggato / Con utente non loggato (f45c366), closes #50
- header: propaga hasUserDropdown al pannello mobile via main-heading/primary-navigation (7f89b8d), closes #50
- includi banner-onboarding in core.css (5c288b1)
- input-field: aggiungi variante password con toggle show/hide accessibile #51 (1c87041)
- m3-disabled-readonly: aggiungi stati disabled/readonly ai componenti form (c2c78c0)
- main-heading: aggiunge varianti servizio utente loggato, aggiorna context non loggato (276baac)
- migrazione test Fractal → Storybook — dual instance, stories migrate, script migrazione (a6effd9)
- note: aggiungi varianti callout al componente note (525e945)
- page-header-base-smart: aggiungi variante semplice senza colonna destra e guida alla scelta dell’header (b7a9177)
- pagina di test Fractal per bundle core + servizi (b3edae3)
- pagination: aggiungi isFirstPage/isLastPage e variante con-per-page al config (6940f9a)
- pagination: aggiungi stili rtds-pagination-wrapper e rtds-pagination-per-page (ba21d26)
- pagination: aggiungi template variante con-per-page (e793447)
- pagination: aggiungi variante con-totale-e-per-page-centered (0dbd53f)
- pagination: miglioramenti visivi e varianti totale (33938be)
- popola template core skeleton con componenti DS reali (73bc5b4)
- popover: add CSS with triple fallback pattern (d42393f)
- popover: add Fractal config with all variants (c2d60e0)
- popover: add JS with 3-level progressive enhancement (f768b6e)
- popover: add Nunjucks template with parametric variants (75f752f)
- popover: aggiunge arrow element e data-preferred-placement al panel (42bb1f6)
- popover: aggiunge param placement al config (default: bottom) (06918dd)
- popover: aggiunge stili arrow CSS per 4 direzioni (data-placement) (1125044)
- popover: complete Popover (Toggletip) component — M2 (4342a31)
- popover: posizionamento 4 direzioni con flip automatico e data-placement (2aae6ae)
- progress-indicator — __value allineato a destra, valore percentuale fallback dentro progress (1e1cde8)
- riscrittura generateStory — args-driven con conversione Nunjucks best-effort (f1c68f3)
- ristruttura dist/ con portal homepage e Dual Fractal (f496d8f)
- ristruttura docs/ in shared/ core/ servizi/ con filtri per istanza (6786de4)
- spinner wrapper con layout grid centrato, param padding configurabile (aa2c42e)
- sposta page-headers RT-specific in 10-portale-istituzionale/ (4c7cf7b)
- sposta pages, ricerca e cta-banner-servizio in struttura portale-istituzionale (7041dcb)
- sposta sections RT-specific in 10-portale-istituzionale/ (0024ed0)
- steps: add CSS with triple fallback pattern (42a550e)
- steps: add Fractal config with base and numbered variants (6b24ac2)
- steps: add steps–numbered.njk template (f79ac9a)
- steps: add steps.njk base template (8162be2)
- steps: complete Steps indicator component — M2 (61668f3)
- steps: redesign active indicator — bordo spesso 8px, sfondo bianco, nessuna icona (6206f9b)
- steps: ripristina rtds-steps__indicator sugli step futuri nella variante base (0bc39d5)
- steps: usa icona check-solid per step completati (9508b80)
- svg-sprite: aggiungi icona outline–signature (e93afac)
- tab: aggiunge stato disabilitato — .is-disabled + disabled/aria-disabled (1daf5f4)
- tab: aggiunge stato disabled (09a4b19)
- tabbed-interface: aggiunge macro NJK tabbedBar + tabPanel (9cff372)
- tabbed-interface: aggiunge stories e snapshot HTML (188fa6b)
- tabbed-interface: aggiunge template Fractal e config (c71b012)
- tabbed-interface: aggiunge variante con-card — composizione NJK nei pannelli (2cc397f)
- tabbed-interface: aggiunge variante uso-macro (8f30898)
- tabbed-interface: labelMode per heading visibile, sr-only o aria-label diretto (3e0aa27)
- table-interactive: aggiunge classe TableInteractive — sorting e selezione righe (edd01dd)
- table-interactive: aggiunge CSS — stili BEM, sort button, riga selezionata (c4e9af1)
- table-interactive: aggiunge template default, variante sort e config Fractal (2926dc7)
- table-interactive: icone sort — diamond/up/down da Font Awesome Pro, sprite aggiornata (183951a)
- tablist: layout responsive rtds-grid md:rtds-flex + w-full md:w-auto (018667a)
- tablist: navigazione responsive + tabClasses con icone (bc44167)
- tablist: variante navigazione, varianti tab per pattern d’uso, README (81a5864), closes #66
- template-form-step: aggiorna base con field-row e composite fields (f23bff2)
- template-form-step: aggiorna con-sidebar con field-row e composite fields (05dcf52)
- template-form-step: aggiungi descrizioni WCAG e variante con errori (4b698b8)
- template-form-step: aggiungi variante container-stretto (541dca9)
- template-homepage: aggiorna variante con-autenticazione con nuove sezioni e cta-banner (76f0e9a)
- template-homepage: aggiungi varianti container-sm e container-xs — Closes #58 (c4ffc6f)
- template-homepage: redesign sezioni e CTA — card grid, ol semantico, cta-banner (afea238)
- template-servizio: aggiorna barra navigazione step (outlined + conferma a destra) (32dcf3a)
- template-servizio: aggiungi template compositivo per pagine servizi RT (base e con sidebar) (c6ba5db), closes #54
- template-servizio: usa page-header-base-smart–semplice (d998fa6)
- template-servizio: usa steps–numbered (d4cfb36)
- templates-servizi: aggiungi template-conferma con alert success e widget-box ricevuta (61f2e93)
- templates-servizi: aggiungi template-homepage con varianti base e con-autenticazione (8ad9cdb)
- templates-servizi: aggiungi template-informativa con sidebar side-navigation–anchor (e9cd0ac)
- templates-servizi: aggiungi template-riepilogo-step con widget-box e steps completati (7c851fd)
- templates-servizi: crea sezione 11-templates-servizi visibile solo su fractal servizi (8ea8ab6)
- templates-servizi: sposta template-form-step da 08-servizi, correggi sidebar con side-navigation–anchor (e1dafd4)
- toast: [M2] componente Toast/Notifiche — issue #44 (d6f43f3)
- toggle: sostituisce icone knob con stroke-width 2.5 e aumenta dimensione a spacing-3-5 (2b28137)
- top-bar-servizi: crea top-bar desktop-only per template-servizi (27bd93f)
- user-dropdown-servizi: crea variante servizi con ghost link e icona utente (e743819)
- user-dropdown: aggiorna config con parametri userName, loginHref, loginLabel e varianti (cc66845)
- user-dropdown: aggiunge classe CSS login-trigger per ghost link stato non loggato (0b47ba4)
- user-dropdown: aggiunge icona user nel trigger loggato e ghost link per non loggato (bc32c5e)
- user-dropdown: aggiunge params classes e listClasses (d6256fe)
- user-dropdown: aggiunge variante legacy non-loggato-outlined per retrocompatibilità (60310bb)
- user-dropdown: rende legacy outlined button il default, rimuove icona dal trigger loggato (8716970)
🐛 Correzioni (Bugfix)
- {% block location %} non chiuso in page-header-servizio README (c366dc3)
- a11y: aggiungi aria-controls e aria-expanded mancanti ai trigger modali in card–persona e page-updates-information-share (2c59286)
- a11y: correggi contrasto track toggle da neutral-600 a neutral-700 (4.3:1 vs 3:1 minimo WCAG 1.4.11) (66add94)
- aggiorna alert — sfondo neutro, bordo completo, spacing tokenizzato, no border-radius (7d38d52)
- aggiorna handle @section-header in notizie.njk dopo rinomina variante RT (bb1ed18)
- aggiorna URL docs nel portale dopo ristrutturazione docs/ (4ec39df)
- aggiungi custom-properties.css in preview-head prima del bundle CSS (bf76d62)
- aggiungi others.config.yml con root: true per sezione autonoma Fractal (c801c20)
- aggiungi portale-istituzionale.config.yml con root: true per sezione autonoma Fractal (93cee63)
- aggiungi warning empty HTML in writeHtmlFiles + commento ctx-serialization (c006265)
- alert — icone più grandi (w-7/h-7), bordo sinistro spesso (spacing-1) (97ed5c6)
- alert — usa token semantici color-content-* per bordo e icona (info/success/error) (fe57432)
- alert warning — usa token –color-content-warn (naming corretto DS) (c466185)
- alert: pulsante dismiss inline, reset font-size heading (f57cdb1)
- alert: role auto-derivato, stile link body, button square-outlined (feb2244)
- allinea preview-head.html al _preview.njk di Fractal (7f0476e)
- applica filtro | path a tutti gli asset (immagini e SVG) nei template (51a8413)
- banner-onboarding: rimuove alt duplicato e placeholder inglese sulle immagini (1efeea3)
- button: rimuovi pointer-events:none da [disabled] per mostrare cursor not-allowed (646a3ee)
- chip: dichiara variante lg mancante e promuovi a ready (cfa96cd), closes #71
- corregge ordine zip-dist in build:staging per includere html-snippets (0188e8e)
- corregge template core — heading, aside nesting, nav laterale, docs (b3cf0ab)
- correggi escape backtick in njkToJsTemplate — nested template literals validi (40b3f40)
- correggi escaping render body e aggiungi handler filtri Nunjucks (b436916)
- correggi regole @font-face rotte in font.css (italic 400, 500italic) (c175953), closes #77
- correggi source.find() per pre-render sub-componenti in generateArgsStory (9b6aecb)
- correzione init JS per autocomplete, search-bar, facets, gallery (ba4122f)
- css: sostituisce tutti i fallback hex hardcoded con token della libreria (8619b7d)
- docs: applica docExt ai link interni rimasti in introduzione e componenti-core servizi (2bf2f5e)
- docs: corregge conteggio file 2.4.4 in spec/piano revisione accessibilità (21, non 27) (6435287)
- docs: corregge refuso criterio 3.1.1→4.1.2 e traduce nomi WCAG in fondamenta/07-accessibilità (5ab5336)
- docs: escapa sintassi Nunjucks letterale in fractal-personalizzazioni-tecniche (cf087c9)
- docs: ordina sidebar Servizi come Core (Servizi, Fondamenta) (adef75b), closes #75
- docs: rimuovi sintassi Nunjucks dai README template — causa parse error in Fractal (f682a3c)
- docs: rivede sezioni customizzazione tema, triple fallback e integrazione consumer (16b7fc9)
- docs: sostituisce link hardcoded a rt-design-system.netseven.work con link relativo e descrittivo (4c57b47)
- docs: traduci label sidebar “Documentation” in italiano (57f50cd)
- escludi .built.css dal glob di core.css (6dd1ef7)
- fonts: aggiungi peso 600 semibold e correggi documentazione pesi Open Sans (e6902ca), closes #79
- form: border disabled aggiornato a color-border-gray-03 (14e1894)
- form: border gray-01 su disabled, rimuovi dashed su readonly (936066f)
- fractal: corregge calcolo path del link cross-ambiente in header (5d04032)
- fractal: mantiene testo bianco su hover/focus del link cross-ambiente per contrasto WCAG (bc4bf7d)
- fractal: mostra tutti i file .js reali nel resource browser componenti (3636c7c), closes #72
- fractal: nascondi pagine test-bundle dalla nav pubblica Core (90d1447), closes #71
- fractal: rimuove .stories.js dal resource browser e ai-work-tracker dalla build (3035f72), closes #72 #72
- fractal: usa path relativo per coreUrl e corregge link mal indirizzato (9a596d4)
- fractal: usa path relativo per serviziUrl invece di path assoluto (24150b1)
- header-servizio: corregge altezza header mobile con dropdown aperto (a17523f)
- header-servizio: secondLogoAlt descrive destinazione invece di nominare l’immagine (e82d607)
- header: allinea altezza secondo logo al logo Regione (05fe9cb), closes #34
- header: alt text esplicito logo istituzionale RT — descrive destinazione link (838c386)
- hero components container out of inner and additional (2946698)
- input: icona errore per tipi date/time non si sovrappone al picker nativo (10a5999)
- integra skip-link in tutti gli 8 layout di pagina (WCAG 2.4.1) (213a26f)
- logo: fallback alt esplicito ALT DA DEFINIRE, aggiorna README e esempio config (5b001b9)
- m1 bugfix — aria, skip-link, path filter Fractal (5643cae)
- m2: allinea alert, spinner e progress-indicator alla spec superpowers (f9e23f3)
- minor edit for portal homepage (9459423)
- modal-dialog: aggiungi aria-haspopup, aria-controls e aria-expanded al trigger nel preview template (2c46328)
- modal-dialog: gestisci aria-expanded sul trigger direttamente in modal-dialog.js (4bbbee7)
- modal-dialog: gestisci aria-expanded sul trigger nel preview template (e63707b)
- modal-share: aggiungi pulsante chiudi mancante nell’header (980e51e)
- mostra __value nella variante label-sr-only di progress-indicator (40f9339)
- nascondi toggle__input con sr-only invece di appearance:none — il checkbox nativo non si vede più (5a3c178)
- note: sfondo callout neutro, stato comunicato da bordo e icona (714f4b0)
- page-header-base-smart: aggiorna variante semplice con chip, metadati e barra CTA a larghezza piena (f1b3ef1)
- pagination: aggiorna label e aria-current in snapshot HTML e stories (04b7d9d)
- pagination: correggi aria-current, aria-label e aggiungi aria-disabled Closes #53 (952b140)
- pagination: scurisci colore testo rtds-pagination__total (content-03) (7313851)
- pagination: sostituisce margin-left auto con justify-content space-between sul wrapper (8122674)
- pagination: sposta per-page dentro nav, rimuovi wrapper div (f0b7861)
- popover: @layer components, triple fallback arrow-size, README esempi (c8ca131)
- popover: aggiunge z-index -1 all’arrow per nascondere i bordi interni (1a6c79c)
- popover: correggi posizionamento — position fixed, rimuovi scrollY offset, aggiungi flip verticale (7d617fa)
- popover: pulsante dismiss inline, close button flex (2e5c3c9)
- popover: safety clamp esteso a bordo destro e inferiore (6dfd112)
- popover: usa position absolute — coordinate documento per Level 3, viewport per Level 1/2 (8027c5d)
- portale — rimuovi header/footer e CTA hero (0b2823d)
- portal: usa path relativo per i link Core/Servizi nella hub page (5d9b9ea)
- primary-navigation: aggiungi rtds-grid al wrapper user-dropdown mobile (4321a13)
- progress-indicator: wrapper sempre presente, label sempre presente, percentuale testuale in progress e variante con value visibile (8497eb7)
- re-init JS componenti dopo render story in Storybook (8ef6367)
- readme: rimuove sintassi Nunjucks dai README user-dropdown e user-dropdown-servizi (2b0633f)
- rimuovi aria-hidden da progress-indicator__value (d011657)
- rimuovi tag Nunjucks da docs — causava errore render in Fractal (93031c6)
- ripristina href hardcoded per SVG dentro stringa render di meteo-toscana (c242d0c)
- risolve errori di build Fractal in docs README (b5f3ad8)
- show-more facets spostato in window.load per evitare doppio listener (2b45738)
- sistemato hero component mcp (78d2e2c)
- sistemato hero__inner e poi fatta documentazione (90d0ee5)
- sostituisce l’home generica inglese con contenuto italiano (48639c3)
- sostituisci link .md con serviziUrl per link a Fractal Servizi (c5d9f2a)
- spinner e progress-indicator — accessibilità e struttura markup (a18092b)
- spinner: aggiungi classi layout, iconSize, padding e template with-label-heading (9d109c2)
- steps,popover: sostituisce –text-* con –fontsize-text-* (token corretti) (5621972)
- steps: colore step attivo da primary a secondary (1622c38)
- steps: colore step completato da success a secondary (d8a6280)
- steps: contrasto default, cerchio pieno attivo/completato, label mobile, background indicatore (d9c75b6)
- steps: icone per stato attivo e completato (f032703)
- steps: line-height 1 su indicatore (0946a79)
- steps: migliora evidenza visiva step attivo, colori neutri, mobile a11y (d99ea1c), closes –color-content-03/#474A4F
- steps: nasconde indicatore e barra inferiore su mobile (5336ac8)
- steps: ripristina colori border-bottom su desktop per completed/active (dd3f4b2)
- steps: solid–check per default, numero sempre per numerata (98a9692)
- steps: sostituisce fallback hex #474A4F con –color-neutral-900 (bac86a6), closes #474A4F
- steps: sposta aria-current=”step” da
- a .rtds-steps__link (35be93c)
- steps: sposta bordo stato da top a bottom (8611558)
- steps: usa –_steps-bar-color per il bordo dell’indicatore futuro (bf57b23)
- steps: usa –color-border-gray-02 per il bordo indicatore futuro (4ad6cf4)
- tabbed-interface: allinea macro a tablist.njk — rtds-grid md:rtds-flex, w-full md:w-auto, rimuove is-active (7216b3f)
- tabbed-interface: rimuove snippet NJK dal README — causavano errore Nunjucks in Fractal (cb92e4f)
- table-interactive: aggiunge svgs.config.yml e CSS build mancanti (5dcae4a)
- table-interactive: applica fix wrapper section anche alla variante sort (c51f80d)
- table-interactive: wrapper section con tabindex e aria-labelledby (1e227a7), closes #31
- table: wrapper section con tabindex e nome accessibile (874bc17), closes #31
- tablist: null-guard pannello in tablist.js (cdafa4b)
- tablist: passa classi rtds-tab–icon-label in variante navigazione (7da1dd6)
- tab: rimuove is-active da tablist — stato attivo gestito da aria-selected (01b3341)
- tema-argomento: aggiungi name/description mancanti e promuovi a ready (38da3af), closes #71
- template-conferma,template-informativa: aumenta padding verticale (3da8ee0)
- template-form-step,template-riepilogo-step: aumenta padding verticale (99b12cb)
- template-form-step: aggiungi list-disc e padding alla lista errori nel summary (ea714b4)
- template-homepage: aumenta padding verticale sezioni (1a2accc)
- template-homepage: spaziatura sezioni, container banner, rimuovi content-02 (e9c43a0)
- template-homepage: usa set per ternario incompatibile con render tag Fractal (0a96c62)
- template-riepilogo-step: sostituisce link modifica con button inverted small con icona (16cc934)
- template-riepilogo-step: sposta bottone modifica nel content, stile secondary (9f7e5fc)
- template-servizio: correggi ordine DOM barra navigazione step (WCAG 2.4.3) (eb79ee1)
- template/ricerca: proteggi sintassi Nunjucks nel README con raw tag (385d217)
- template/ricerca: rimuovi main annidato, correggi config varianti, aggiungi README (ee5ccb3)
- templates-servizi: aumenta spaziatura verticale sezioni a large (cea5a6f)
- toggle: icona x usa color-content-01 invece di color-content-02 (5dcc0e8)
- url immagine in background con private-public property e width (8872631)
🔧 Miglioramenti (Refactoring)
- header-servizio: usa top-bar-servizi e user-dropdown-servizi (311bee1)
- pagination: gestisci allineamento per-page via rtds-ml-auto condizionale (b2de1ad)
- reimplementa toggle seguendo la spec superpowers (7277848)
- rinomina docs/shared in docs/fondamenta (ae54a85)
- servizi: rimuove varianti default ridondanti da accordion-smart, progress-indicator e upload (550b9bc)
- sposta home portale da components/ a portal/ (ddaf22b)
- steps: aggiunge @layer components e abbassa specificità con :where() (015f4f2)
- steps: pattern mobile allineato a Designers Italia (1e57ce5)
- steps: ridisegna stepper con bordo superiore e layout orizzontale (ae8d82e)
- steps: riscrittura CSS mobile-first (b9cf7d6)
- tablist: barra sola — rimuove pannelli, aggiunge instanceId/labelledby (95025c5)
- template-form-step: usa @header-servizio (36668ac)
- template-homepage: usa @header-servizio (a80f089)
- template-informativa: usa text-link per sezione normativa (549d04d)
- templates-servizi: rimuove varianti base ridondanti dai 5 template servizi (c3cdd1c)
- templates-servizi: usa @header-servizio in conferma, informativa, riepilogo-step (4d3ff86)
- top-bar-servizi: estende top-bar core via Nunjucks extends (38ad775)
- user-dropdown-servizi: estende core via Nunjucks extends (a6ed46a)
- user-dropdown: espone blocchi triggerLabel e loginElement per extends (4af3ddb)
- widget-box: usa :where() per abbassare la specificità dei selettori composti (ddd3e6a)
📚 Documentazione
- add CLAUDE.md and evoluzione-servizi context doc (3f0a253)
- add CSS custom properties to design system token READMEs (f79d76a)
- aggiorna 04-css e aggiungi 13-css-bundle-architettura (7bcb847)
- aggiorna design.md m2-alert — allinea a implementazione (sfondo neutro, token corretti, ARIA) (5459ed7)
- aggiorna documentazione struttura componenti e aggiungi pagina organizzazione web UI Fractal (c705323)
- aggiorna planning release con distribuzione font.css e separazione fasi branch (5e4236e)
- aggiorna README e spec toggle — sr-only input, icone mask-image, riferimento Designers Italia (80c015a)
- aggiorna sezione Accessibilità in tutti i README dei componenti (a1016a3)
- aggiorna skill doc-component con regole Nunjucks safety (d46872c)
- aggiorna skill doc-component e TEMPLATE_README per Tematizzazione (7222d86)
- aggiorna spec Phase 2 — aggiungi sezione addon (docs auto-incluso, a11y esplicito) (1dfe66a)
- aggiorna spec Phase 2 — aggiungi sezione migrazione documentazione Fractal (74e04c8)
- aggiorna struttura dist e script di build in documentazione core (64188bf)
- aggiorna struttura repo e customizzazione-tema (9a8ade2)
- aggiunge capability openspec commit-conventions (c61eb95)
- aggiunge gestione changelog navigabile alla spec branch legacy (ba617c6)
- aggiunge nota su precedente storico breaking change pre core/servizi (271b27a)
- aggiunge pagina download build corrente con link zip e repo (14b2fce)
- aggiunge pagina fondamenta per la versione legacy pre-separazione core/servizi (a6674ca)
- aggiunge piani/spec superpowers e ignora test-results/ (b067c3c)
- aggiunge piano di implementazione breaking change changelog convention (cf94cd2)
- aggiunge piano e change openspec branch legacy hosting (144acc8)
- aggiunge spec branch legacy e gestione hosting vecchia versione (756d839)
- aggiunge spec convenzione breaking change nel changelog (0b4d6ac)
- aggiunge spec revisione pre-release Gruppo A — alt text loghi e traduzione WCAG IT (4177ee6)
- aggiunge spec zip scaricabile build corrente e pagina doc download (126fe29)
- aggiunge variante container-stretto alla spec template-form-step (fae1d91)
- aggiungi 6° insidia Fractal — sintassi Nunjucks letterale nei docs (6c2f1d2)
- aggiungi casistiche core/servizi in customizzazione-tema (ab2e736)
- aggiungi design pagina di presentazione libreria RTDS (8966430)
- aggiungi design spec bugfix M1 (sub-project A) (065c86a)
- aggiungi design spec fondamenta docs (M1 sub-project C) (2188f4b)
- aggiungi design spec popover (toggletip) M2 (9222ba5)
- aggiungi design spec skip-link (M1 sub-project B) (59f63bb)
- aggiungi design spec steps/wizard (M2) (719c2f2)
- aggiungi design spec toast/notifiche (M2) (c4494e7)
- aggiungi design spec toggle (M2) (9124011)
- aggiungi dettaglio tecnico su Webpack in fractal-e-personalizzazioni (2cdb582)
- aggiungi documentazione su Fractal e personalizzazioni RTDS (611ade3), closes #78
- aggiungi documenti di planning (mapping applicativi, piano 2026, gantt) (8acef78)
- aggiungi font.css alla sequenza di caricamento CSS in integrazione-consumer e core/css (01eff86)
- aggiungi linee guida su come landmark region accessibile (a51aff2)
- aggiungi Markdown presentazione clienti Frontend Unico per import Gamma (f6d6d90)
- aggiungi pagina accessibilità e changelog a fondamenta (92d83d9)
- aggiungi piani implementazione alert, callout, popover (M2) (e36d152)
- aggiungi piani implementazione M1 bugfix e skip-link (9bcd4c6)
- aggiungi piano di implementazione e change OpenSpec per la pagina di presentazione (5f401c2)
- aggiungi piano implementazione fondamenta docs (M1 sub-project C) (8d841cd)
- aggiungi piano implementazione spinner e progress-indicator (07bc620)
- aggiungi piano implementazione steps (M2) (10d0fe6)
- aggiungi piano implementazione toast (M2) (da75285)
- aggiungi piano implementazione toggle (M2) (1f1a6dd)
- aggiungi planning M3+M4 in OpenSpec (proposal, design, tasks) (95f02ed)
- aggiungi planning tematizzazione widget e aggiorna distribuzione partner (b6dd452)
- aggiungi README mancanti per back-link, back-to-menu-button, back-to-top-button, input-file (a26e262)
- aggiungi roadmap RTDS 2026 maggio-settembre (2debd68)
- aggiungi spec callout come estensione di note (M2) (f2fa6e2)
- aggiungi spec componente alert (M2) (d8cddf0)
- aggiungi spec fix peso font semibold 600 e allineamento documentazione pesi Open Sans (671dd6c)
- aggiungi spec Phase 2 migrazione Storybook — args-driven stories, _html/ per partner (d2df341)
- aggiungi spec ristrutturazione componenti — categoria 10-portale-istituzionale (7f8af3f)
- aggiungi spec spinner e progress-indicator (M2) (be642c7)
- aggiungi spec Storybook Phase 2 enhancements (14881a2)
- aggiungi task build:release versionato e struttura dist/{version}/ in M4 (3274f30)
- aggiungi task doc-infra in m1-fondamenta-docs e integrazione-consumer in m3-template-servizio (bc07960)
- aggiungi versione HTML GDocs di WIDGET_TEMATIZZAZIONE (961f49c)
- aggiunta/rifattorizzata documentazione organisms (c79b869)
- allinea nomi criteri WCAG nei README componenti alla traduzione ufficiale W3C italiana (412edc6)
- allinea README atoms e molecules al template (ordine sezioni, formato, separatori) (568f1de)
- banner-onboarding: aggiunge README componente (ccac074)
- changelog: aggiorna stato lavorazioni pre-release (2026-07-01 → 2026-07-16) (e44e2aa)
- changelog: copre il periodo mancante 2025-07-17 → 2026-07-01 a livello milestone (f8a31de)
- changelog: registra revisione pre-release Gruppo A — accessibilità (9920f0a), closes #68
- chiarisci scope Fractal/NJK nella sezione Parametri di configurazione (5e1be02)
- claude: correggi policy dist/ — l’intera build è tracciata intenzionalmente (fa35f6f), closes #71
- correggi nota role=alert/status in README alert — allineata a MDN live regions (48e8f24)
- correggi output build in docs/servizi (Core+Servizi, non solo Core) (b36ef8d)
- correggi spec bugfix M1 — aria-expanded su entrambi i trigger, selector specifico nav (dc98de1)
- correggi spec bugfix M1 — selector nav robusto senza ID hardcodati (9a74dcb)
- design doc documentazione RTDS — architettura tre livelli, processo DoD, piano di lavoro (5f4bf4b)
- design doc Frontend Unico — piano distribuzione CSS e presentazione clienti (8304368)
- design doc migrazione Fractal → Storybook — architettura, strategia, fasi (35d8e36)
- dev: aggiunge design script start:all per avvio combinato core+servizi (ce10634)
- dev: segnala transitorio Page not found all’avvio di start:all (ea6a34e)
- disambigua assets/css/custom-properties.css da public/css/custom-properties.css in core/struttura (3953c45)
- distingui scenari d’uso ARIA per il componente tab (7ec3e60)
- distribuisci JS componenti nella release, escludi librerie esterne dal CDN (5f6f34c)
- documenta convenzione breaking change nelle convenzioni git (1cf3637), closes #81
- documenta convenzione imperativo per i messaggi di commit (5fdb122)
- espandi sezioni scarne (Tailwind, Public, Risorse) in core/struttura (d88bb89)
- evidenzia Storybook come predisposizione iniziale in installazione-e-sviluppo (a28d165)
- fondamenta: rimuove colonna copertura README dalla tabella struttura (ab27f6f)
- fondamenta: ripulisci indice, sposta presentazione generale nella nuova pagina (c2cba61)
- fonts: ripristina link di download diretto per ogni peso font (5b89a17), closes #79
- header-servizio: aggiorna README con varianti panel e pattern mobile (fd98cb5)
- header: aggiorna README header, main-heading e primary-navigation per varianti utente e parametri user-dropdown (449aa56)
- header: documenta allineamento altezza secondo logo variante logo-square (49b915d)
- main-heading: aggiunge varianti servizio e parametro navHasUserDropdown (0026700)
- migliora documentazione risorse condivise (font, immagini, svg, js) (9179920), closes #77
- modal-dialog: aggiungi sezione integrazione consumer e script aria-expanded Closes #52 (d23892e)
- new analisys (52e2d10)
- note: riorganizza README — varianti callout in sezione Varianti, parametro icon in Parametri Base (66e0c43)
- openspec: aggiorna checklist tasks.md a implementazione completata (ec04fb8)
- openspec: aggiorna tasks.md con avanzamento table-tabindex-accessibile (#31) (9775bf3)
- openspec: aggiunge artifact change header-doppio-logo-altezza (f46e784)
- openspec: aggiunge design Gruppo D punto 3 — link cross-ambiente Core/Servizi (75ccdd0)
- openspec: aggiunge design gruppo-d-punto-9-link-testata (77b913e)
- openspec: aggiunge piano implementazione gruppo-d-punto-9-link-testata (0dd82f9)
- openspec: aggiunge proposal/specs/tasks gruppo-d-punto-9-link-testata (13f87d4)
- openspec: aggiunge requisito di contrasto WCAG alla spec fractal-header-cross-link (acad45c)
- openspec: aggiunge spec fix visibilità Gruppo C — .stories.js e ai-work-tracker (6355bae)
- openspec: aggiunge spec revisione pre-release Gruppo B — button outlined-bg-white (0b2dc46)
- openspec: aggiunge task commitlint a m4-release-it (381be42), closes #37
- openspec: allinea spec m2-toast all’implementazione effettiva (176e3a0)
- openspec: archivia doc-fondamenta-risorse (0f26193)
- openspec: archivia doc-fractal-fondamenta (821a59a)
- openspec: change pre-release-a11y-gruppo-a — implementazione completa issue #68 (c179d43)
- openspec: change pre-release-gruppo-b — button outlined-bg-white (b83d7fe)
- openspec: completa task fix altezza secondo logo header (761230b)
- openspec: completa tasks e documenta deviazione dal piano in design.md (cb0ae82)
- openspec: completa verifica manuale table-tabindex-accessibile (#31) (acfe775)
- openspec: materializza spec logo-accessible-name (nuova capability) (7bc4dd4)
- openspec: propone change gruppo-d-punto-3-link-cross-ambiente (b9c17c2)
- openspec: propone change table-tabindex-accessibile (#31) (1a4ffaf)
- openspec: proponi change doc-fondamenta-risorse (issue #77) (30e3e0a)
- openspec: proponi change doc-fractal-fondamenta (issue #78) (0bad1e9)
- openspec: proponi design doc-fractal-fondamenta (a51bcf6)
- openspec: segna completate le task gruppo-d-punto-9-link-testata (8da050d)
- openspec: segna task 4.5 completato, issue #76 chiusa (fdda3ab)
- openspec: sincronizza spec fractal-header-cross-link (6358112)
- openspec: sincronizza spec principali con la change docs-presentazione-libreria (6a238ba)
- openspec: sincronizza specs table/table-interactive con change table-tabindex-accessibile (fb19072)
- openspec: spec documentazione risorse condivise (font, immagini, svg, js) (bde60e5)
- openspec: spec Gruppo C revisione pre-release — governance repository (c746054)
- pagination: aggiorna README con nuovi param, varianti e fix ARIA (c973e1a)
- pagination: aggiorna README con struttura per-page dentro nav e utility classes (a0b5a3f)
- piano implementazione template-form-step field patterns (c9c9566)
- plan: aggiunge piano implementativo tabbed-interface (f80d7eb)
- plan: header varianti utente loggato/non loggato (4929359)
- plan: piano implementazione m3-modal-dialog (67f1855)
- plan: piano implementazione m3-pagination (6a418e3)
- plan: piano implementazione separazione user-dropdown core/servizi (ded8795)
- plan: piano implementazione table-interactive (a5bd6f4)
- plan: piano implementazione tabs (cac06e3)
- plan: piano implementazione top-bar-servizi extends core (1066c95)
- plan: piano implementazione user-dropdown-servizi extends core (27664f3)
- plans: piano implementativo sezione 11-templates-servizi (795f369)
- plan: tab/tablist — fix icona navigazione, disabled state, cross-reference (63ed941)
- popover: add README and Storybook stories (58a77d8)
- popover: aggiunge param placement e –popover-arrow-size al README (d4f2dd4)
- popover: piano implementazione arrow direzionale (b8eeacb)
- popover: precisa descrizione nome accessibile nelle Note (920fe08)
- popover: spec arrow direzionale — placement param, CSS diamond, JS flip logic (c345f98)
- presentazione: aggiungi riferimento al markup nella build statica (8ff0c87)
- presentazione: correggi CDN/ZIP per rispecchiare l’assetto a regime vs attuale (5451eb3)
- presentazione: evidenzia gli snippet HTML come modalità principale di integrazione (916e86b)
- progress-indicator: aggiungi use case aria-describedby per caricamento sezione di pagina (4cc3853)
- propone change openspec breaking-change-changelog-convention (cc8be83)
- propone change openspec zip-download-build-corrente (b03c6c8)
- proponi design distribuzione font.css nella release versionata (60f8846)
- proponi openspec change font-weight-semibold-600 (4cc4699), closes #79
- revisiona Comportamento, Struttura e semantica e Screen reader in tutte le molecules (6399a95)
- revisiona README logo (a27be61)
- revisiona sezioni Comportamento e Accessibilità nel template e negli atoms (ac0bcbc)
- riscrivi organizzazione-componenti orientata alla navigazione web UI Fractal (6b7bb3e)
- search-results, search-results-header: allinea README al template standard RTDS (a180657)
- semplifica roadmap presentazione — due milestone (Set/Ott), distribuzione in primo piano (c74bcf6)
- servizi: aggiunge pagina indice componenti Core riusabili (ef50a7f), closes #70
- servizi: aggiungi guida integrazione consumer (aadce5c)
- spec template-form-step field patterns (rtds-field-row + composite) (ee52c26)
- spec: aggiunge spec architetturale tabbed-interface (abc8845)
- spec: button disabled state — design e indicazioni d’uso (1a71055)
- spec: button-disabled — selettori attributo [disabled]/[aria-disabled] invece di classe CSS (68b4526)
- spec: correggi etichette ARIA testo visibile in pagination (c7c1ee5)
- spec: header varianti utente loggato/non loggato (e3f3198)
- spec: modal-dialog consumer integration guide e script aria-expanded (ba9cd89)
- spec: pagination — fix ARIA e variante per-page (7022d1a)
- spec: pagination miglioramenti — disabled, per-page destra, variante totale (74bf16d)
- spec: password-field con toggle show/hide accessibile (a7b3b7e)
- spec: revisione descrizione disabled nativo — use case e limiti (7fec25f)
- specs e docs aggiornati (a4f6d93)
- specs: aggiorna design template-riepilogo con widget-box e nota README template (197b213)
- specs: design sezione 11-templates-servizi con 5 template pagine servizio (730c6d8)
- specs: design spaziature sezioni e varianti homepage container (33f22c4)
- spec: separazione user-dropdown core/servizi con top-bar-servizi (80398a6)
- spec: tab/tablist — cross-reference, fix classi icona navigazione, stato disabilitato (420847f)
- spec: table-interactive — sorting, selezione righe, dropdown azioni (fe20893)
- spec: tabs — variante navigazione, varianti tab.config.yml, README tablist (41124b3)
- spec: top-bar-servizi estende top-bar core via Nunjucks extends (7f63b26)
- spec: user-dropdown-servizi estende core via Nunjucks extends (0fec2b1)
- sposta pagina download build corrente in docs condivisi (620aef0)
- steps: add README and Storybook stories (0507aaf)
- steps: aggiorna esempi HTML con struttura reale (9f36aa0)
- steps: aggiorna varianti e rimuove rtds-steps__dot dal README (d746820)
- steps: allinea README all’implementazione corrente (9f82306)
- steps: allinea README e spec alle modifiche manuali CSS (8429403)
- steps: corregge tabelle tematizzazione con token reali (5c55518)
- steps: piano implementazione revisione indicatori (6c37316)
- steps: spec revisione indicatori variante default e numerata (b4a2cc7)
- struttura sezione Accessibilità nel template README componenti (bbbacd5)
- superpowers: aggiorna spec #31 con default ariaLabel e variante sort (77165ec)
- superpowers: aggiunge design fix altezza secondo logo header a 2 loghi (4cad979)
- superpowers: aggiunge piano implementazione fix altezza secondo logo header (6f2d699)
- superpowers: piano implementazione tabindex accessibile tabelle (2ed5716), closes #31
- superpowers: spec tabindex accessibile wrapper tabella mobile (8399947), closes #31
- tab,tablist,tabbed-interface: documenta distinzione is-active vs aria-selected (2d8648e)
- tab: aggiunge cross-reference tablist nell’introduzione (030a839)
- tabbed-interface: aggiunge README con ARIA, macro NJK, esempi (9a5337a)
- tabbed-interface: nota spaziatura heading visibile via mb-* o wrapper grid/flex (529b5b1)
- tab: cross-reference tablist, stato disabilitato — varianti, params, a11y (51aa600)
- table-interactive: aggiorna README — icone sort diamond/up/down, sezione Icone sort (21275bc)
- table-interactive: aggiunge README con accessibilità, custom properties ed esempi (b6015a1)
- table-interactive: documenta wrapper section, param id e aria-labelledby (87dfdf5)
- table: documenta wrapper section, param id/caption/ariaLabel (3abc6cb)
- table: rimuove badge Work in progress (f1fcab9)
- tablist: aggiorna README e rigenera stories post-refactoring (427be00)
- tablist: documenta layout responsive nella sezione Stili CSS (18fe811)
- tablist: spec layout responsive — rtds-grid md:rtds-flex + w-full md:w-auto (a7b3599)
- template-form-step: aggiorna README con nuove varianti e pattern form (8ca1dbc)
- template-homepage: aggiorna README con nuovi parametri e strutture dati (279ff53)
- template-homepage: piano implementazione redesign homepage servizio (a136503)
- template-homepage: spec redesign homepage servizio (35b8bb7)
- template/base: aggiorna campo notes config con descrizione completa (043a6fb)
- template/ricerca: espande descrizione variante standard vs v2, autocomplete search-bar (ccd787b)
- template/ricerca: intro discorsiva sulle due tipologie di ricerca (dcb5c42)
- template/ricerca: rimuovi nota su block mainColAdditionalContent (81826ed)
- templates: corregge proporzioni 7-5 e completa comportamento template base (e687d6c)
- toggle: aggiorna design.md e README con fix contrasto track, icone stroke e colore x (6312a5b)
- top-bar-servizi: aggiorna README — estende core, mobileHidden param (4f1ee5e)
- top-bar,bottom-bar: documenta limite preview Fractal su dropdown (b607161)
- top-bar: aggiungi varianti utente loggato/non loggato e scenari d’uso README (9e96b4c)
- updated components documentation (51442fd)
- updated documentation (749c166)
- user-dropdown-servizi: rimuove riferimento a change separato dalla nota ID duplicato (5b34cc0)
- user-dropdown: aggiorna README con nuovi parametri, varianti e classe CSS (931cafe)
- user-dropdown: corregge esempi HTML e aggiunge esempi servizi (af058bc)
- user-dropdown: documenta blocchi Nunjucks esposti per extends (895f670)
- user-dropdown: documenta params classes e listClasses (474dff6)
- user-dropdown: piano implementazione miglioramento visivo per i servizi (5351e11)
- user-dropdown: spec miglioramento visivo per i servizi (e80e245)
🧪 Test
- pagine di test complete per bundle core + servizi (54052d4)
Storico pre-1.1.0
Voci raccolte prima dell’adozione del formato a due sezioni. Raggruppate per periodo,
con la granularità disponibile all’epoca.
🚀 Aggiunte (Features)
- Banner onboarding: nuovo componente (introdotto e iterato per tutto dicembre 2025 — layout, immagini responsive con srcset, clip-path diagonale, varianti image-right)
- Back to top: nuovo componente
- Hero: nuovo componente
- Page header: nuove varianti (sfondo a destra, layout)
🚀 Aggiunte (Features)
- Search bar: componente ricerca con autocomplete accessibile, integrazione modale mobile nell’header, gestione ESC/focus/aria-expanded
- Ricerca: variante filtri selezionati, reset filtri, integrazione in search-results
- Header: logo Regione versione completa
2025-09 → 2025-10 (Separazione componenti in Servizi)
🔧 Miglioramenti (Refactoring)
- Struttura: spostati in
08-servizi/ i componenti specifici dei servizi digitali — Upload, File, Trascinamento oggetti, Struttura gerarchica, Accordion smart, Card smart, varianti smart dei page-header
2025-07 → 2025-08 (Componenti servizi — prima ondata)
🚀 Aggiunte (Features)
- Card smart: varianti agenda, notifiche, scadenza, shortcut, trascinabile/selezionata
- Struttura gerarchica: prima implementazione e template
- Upload, File: primi componenti
- Trascinamento oggetti: componente con varianti e gestione stato
🔧 Miglioramenti (Refactoring)
- Tooltip: comportamento su hover/focus, gestione delay, accessibilità
- Accessibilità: miglioramenti scroll da tastiera nei contenuti di dialog/modal
2025-07-17
📚 Documentazione
- Button icon animation: Esempi per animazione icone nei bottoni
2025-07-16
🐛 Correzioni (Bugfix)
- User dropdown: Correzione configurazione file naming per user dropdown
📚 Documentazione
- Git changelog: Aggiornamento documentazione changelog git
2025-07-01
🚀 Aggiunte (Features)
- Grab handle icon: Nuova icona per handle di trascinamento
🐛 Correzioni (Bugfix)
- Modal Dialog: Correzione configurazione per azioni nel Modal Dialog
- Modal Dialog: Bugfix configurazioni negli esempi per hasActions
📚 Documentazione
- Card persona: Aggiornamento documentazione per card persona
- Card: Aggiornamento generale documentazione card
2025-06-26
🔧 Miglioramenti (Refactoring)
- Build improvements: Aggiornamento generale miglioramenti build
📚 Documentazione
- Changelog: Aggiornamento documentazione changelog
- NPM Scripts: Nuovi script per la gestione delle immagini zip
- Documentazione: Documentazione completa per i nuovi script
- Documentazione immagini: Aggiornamento documentazione per gestione immagini
- Refactoring documentazione: Miglioramento generale della documentazione
2025-06-24
🔧 Miglioramenti (Refactoring)
- Semantic colors utilities: Implementazione approccio custom-property per le utility dei colori semantici
🐛 Correzioni (Bugfix)
- Menu mobile offcanvas: Correzione prevenzione scroll per menu mobile principale - overflow hidden su elemento :root invece che body
📚 Documentazione
- Documentazione generale: Aggiornamento documentazione CSS e personalizzazione tema
2025-06-23
📚 Documentazione
- Documentazione principale: Refactoring iniziale della documentazione principale
- Documentazione generale: Aggiornamento generale della documentazione
2025-06-20
🚀 Aggiunte (Features)
- Changelog: Implementazione impostazioni minime per il changelog
📚 Documentazione
- Changelog: Prima documentazione del changelog - lista iniziale
- Changelog: Aggiornamento minore del file changelog
2025-06-19
🔧 Miglioramenti (Refactoring)
- Link secondari: Refactoring delle classi semantiche per i link secondari
- Focus ring: Documentazione e refactoring delle classi
🚀 Aggiunte (Features)
- Text link con data: Nuova funzionalità per i text link con data
- Template sidebar destra: Template con layout 7 colonne - 5 colonne
- Sezione risorse correlate: Nuova sezione per le risorse correlate
- CTA Banner: Variante con icona a destra
🐛 Correzioni (Bugfix)
- Meteo Toscana: Bugfix per componente meteo
2025-06-13
🚀 Aggiunte (Features)
- Modal Profile: Placeholder per utente e intranet
- Funzionalità Undo: Nuova funzionalità di annullamento
- Gallery: Supporto per aspect ratio 16/9
- Icone SVG: Set di icone personalizzate aggiornato
- Card news: Variante senza thumbnail
- Page header: Refactoring per label di contesto
- Layout 50-50: Nuovo layout per pagine
- Page header con cover: Variante con immagine 1/3
- Modal dialog: Blocchi per contenuto prima e dopo
- User avatar: Nuovo componente avatar utente
- Search results: Stati di caricamento e vuoto
- Carousel: Traduzione per label
- Tab: Refactoring completo
- Card persona: Card completa con modalità di editing
- Card con immagine quadrata: Nuova variante
- Top bar: Con dropdown utente
- User dropdown: Nuovo componente dropdown utente
- Vertical divider: Nuovo stile
- Table: Nuovo componente tabella
- Page header con cover: Variante con immagine 1/3 larghezza
🔧 Miglioramenti (Refactoring)
- Modal profile: Configurazione refactoring
- Gallery: Refactoring aspect ratio video
- Icon SVG: Aggiornamento set icone
- Accordion: Refactoring stile
- Page header: Spacing per context label
- Section header: Refactoring variante CTA
- Card: Refactoring generale
- Text link: Contenuto a destra
- Gallery: Configurazioni refactoring
- CTA Banner: Refactoring generale
- Accordion: Refactoring completo
- Modal dialog: Stile e varianti refactoring
- Button: Configurazione animazione
- Search results: Miglioramenti risultati ricerca
- Modal: Script ottimizzato per gestione
- Dropdown menu: Gestione tastiera
- Carousel: Refactoring script e opacità frecce
- Card: Stile refactoring
- Footer: Refactoring per navigazione estesa
- Header: Refactoring minore
- Dropdown menu: Stile e comportamento
- Primary navigation: Stile refactoring
- Slider: Refactoring principale
- Input: Refactoring minore
- Page header con cover: Esempi refactoring
- Card event: Stile refactoring
- Border utility: Editing utility
- Main slider: Editing refactoring
- Table: Status e implementazione
- Card: Varianti e semantic colors
- Slider: Script refactoring
- Dialog: Refactoring codice
🐛 Correzioni (Bugfix)
- Modal profile: Bugfix configurazione
- Search box: Bugfix ricerca
- Card persona: Label accessibile per link
- Text link: Label accessibile
- Search results: Bugfix risultati ricerca
- Card: Test bugfix
- Modal dialog: Bugfix classe nascosta
- Modal container: Gestione spacing per card
- Servizi: Tipo button errato
- Ricerca: Label input
- Card small: Allineamento immagine
- Safari: Bug dropdown
- User dropdown: Bugfix e stile
- Dropdown menu: Posizionamento e comportamento
- Main menu: Comportamento submenu mobile
- Side navigation: Comportamento scroll mobile
- Social links: Gestione wrap menu mobile
- Navigation link: Colore background mobile
- Dropdown menu: Ricerca visibile quando submenu aperto
- Card event: Icona minore fix
- Page header con cover: Editing minori
- Modal dialog: Altezza minima refactoring
- Font: Aggiunto Open Sans italic normal weight
- Border utility: Correzione applicazione utility
- Main slider: Comportamento submenu mobile
- Side navigation: Script bugfix
- Slider: Bugfix generale
- Table: Status fix
- Links: Configurazione editing
- Section title: Configurazione link text
🔄 Altri Commit (Non Semantic Versioning)
- Top bar: Editing configurazione e intranet
- Top bar: Editing refactoring
- Main heading: Colore background
- Primary nav: Editing user dropdown
- Dropdown menu: Implementazione base
2025-05
🚀 Aggiunte (Features)
- Page update information share: Bugfix e refactoring
- Modal share: Bugfix Nunjucks
- Modal dialog: Classe nascosta fix
- Button: Hover style primary
- Persona: Descrizione pagina dettagli
- Template Persona: Header con CTA
- Slider: Wrapper immagine
- Font CSS: Typo in src
- Accessibility: Problemi minori
- Carousel: Comportamento pannelli
- Checkbox/Radio: Dimensione font label
- Section Aggiornamenti: Classi nascoste mobile
- Accordion: Variante toggle
- Card servizio: Refactoring minore
- Slider: Opacità frecce
- CSS slider/carousel: Refactoring
- Page header: Classi
- Page header con cover: Variante fullwidth text
- Slider: CTA wrapper
- Icon card guida: Aggiornamento
- Sidebar right: Gap templates
- Article body: Fix minore
- Slider: Ombra e colore button attivo
- Template immagine destra: Colonne
- Card evento: Allineamento
- Slider: Dimensione font e ordine slide
- Slider: Markup, stile e comportamento
- Slider: Opzioni per comportamento migliore
- Slider button: Rimossa label falsa
- Card guida: Restyling
- Tema menu: Argomenti
- Card Aggiornamenti: Footer per variante più grande
- Link Scrivi al presidente
- Tema contextual menu: Refactoring
- Side navigation: Label nascosta
- Event card: Fix minore
- Guide card: Sezioni esempi
- Card sito tematico: Immagine mobile
- Card news con immagine sinistra: Metadata footer
- Toscana Notizie: Rimozione Logo
- Aggiornamento back links: Stili minori
- Banner salute: Altezza
- Header aggiornamento: Più di 1 categoria
- BackLink aggiornamento: Sistemazione
- Card con campagne: Tolto uppercase titolo
- Side Navigation: Modifica
- Menu hover: Style update
- Article-body link: Hover style
- Retina logo: Gestione
- Slider: Bugfix generale
- Context menu: Rimozione text ellipsis
- JS: Controllo migliore su elementi DOM
- Buttons: Hover effect
- Card: Hover effect
- Search filters: Mobile
- Facets: Show more
- Slider: Refactoring e editing dimensione
- Slider: Min-height
- Slider: Fix generale
🔄 Altri Commit (Non Semantic Versioning)
- Merge branch: Input upload feature
- Merge branch: Tables feature
- Merge branch: Documentation feature
2025-04
🔧 Miglioramenti (Refactoring)
- Card: Refactoring markup e stile (BREAKING CHANGE)
- Card event: Refactoring completo (BREAKING CHANGE)
- Card news: Refactoring completo (BREAKING CHANGE)
🐛 Correzioni (Bugfix)
- Slider: Script refactoring
- Card: Refactoring iniziale
- Dialog: Bugfix
- Table: Status
- Layout: Main.css
- Documentation: Settings minified css
- Utility: Codebase
- Card: Multiple categories
- Facet: Style minore
- Title tooltip: Refactoring
- Button: Hover style
- Persona: Descrizione
- Template Persona: Header CTA
- Slider: Wrapper immagine
- Font CSS: Bug
- Accessibility: Issues minori
- Carousel: Comportamento pannelli
- Checkbox/Radio: Font size
- Custom gradients: Aggiornato
- Semantic colors: Documentazione
- Section Aggiornamenti: Classi nascoste
- Accordion: Toggle variant
- Card servizio: Refactoring
- Tables: Static
- Slider: Arrows opacity
- Slider: Comment CSS
- Slider: Refactoring
- Tables: Static
- Design system: Varianti button, chips, semantic colors
- Page header: Classi
- Page header con cover: Fullwidth text
- Slider: CTA wrapper
- Icon card guida: Aggiornato
- Sidebar right: Gap
- Article body: Fix minore
- Slider: Shadow e active button
- Template immagine destra: Colonne
- Card evento: Allineamento
- Slider: Editing
- Slider: Font size e slide order
- Slider: Markup, stile e comportamento
- Slider: Opzioni
- Slider button: Label
- Slider: Refactoring
- Card guida: Restyling
- Tema menu: Argomenti
- Card Aggiornamenti: Footer
- Link Scrivi al presidente
- Tema contextual menu: Refactoring
- Side navigation: Label nascosta
- Event card: Fix minore
- Guide card: Sezioni esempi
- Card guida
- Card sito tematico: Immagine mobile
- Card banner: Links sezioni
- Tema: Esempi 4 cols, 2 cols
- Section: Sr-only heading
- Card news: Immagine sinistra
- Card con footer: Stile
- Toscana Notizie: Sezione
- Aggiornamento: Back links
- Banner salute: Altezza
- Aggiornamento
- Header aggiornamento: Categoria
- BackLink aggiornamento: Sistemazione
- Card campagne: Uppercase titolo
- Banner salute
- Side navigation
- Side navigation: Terzo livello
- Menu hover: Style update
- Article-body link: Hover style
- Padding verticali: Esempi sezioni
- Images: Zip aggiornato
- Retina logo: Gestione
- Slider: Bugfix
- Context menu: Text ellipsis
- JS: Controllo elementi DOM
- Various fix: Buttons, card, search filters
- Facets: Show more
- Slider: Refactoring e size editing
- Icone-temi
- Slider: Min-height
- Slider: Fix
- Theme: Refactoring sezioni non utilizzate
- Video item: Documentazione base
- Campagna: Audio
- Page header: Context menu updates
- Media items
🔄 Altri Commit (Non Semantic Versioning)
- Merge branch: Documentation feature
- Merge branch: Templates section feature
- Border utility: Editing utility
- Merge updates: From main branch
- Merge branch: Tables feature
- Merge from main: Branch updates
- Utility: Table text utility
- Static dist: Tables distribution
- Editings for tables: Table implementation
- Static dist: Tables with distribution
2025-03
📚 Documentazione
- Focus ring: Documentazione classi
- Search results: README
- Page header con cover: Documentazione
- Widget loader: README aggiornato
- Title tooltip: Documentazione aggiornata
- Card: Documentazione refactoring
- Semantic color utilities: Documentazione
- Form elements: Documentazione
- Logo e pagination: README
- Video item: Documentazione base
- Image placeholder: Documentazione
🔄 Merge
- Input upload: Merge branch
- Tables: Merge branch
- Documentation: Merge branch
- Main branch: Merge updates
- Tables: Merge branch
- Cards refactoring: Merge branch
🧪 Test
- Slider: Test text
- Slider: Test text
2025-02
🚀 Aggiunte (Features)
- Banner salute: Nuovo componente banner salute
- Side navigation: Navigazione laterale di terzo livello
- Video item: Componente video item
- Media items: Gestione elementi multimediali
- Campagna: Supporto audio per campagne
🔧 Miglioramenti (Refactoring)
- Theme: Refactoring sezioni non utilizzate
- Slider: Refactoring e editing dimensione
- Slider: Min-height e fix generali
- Context menu: Rimozione text ellipsis
- JS: Controllo migliore su elementi DOM
- Various fix: Buttons, card, search filters
- Facets: Show more funzionalità
2025-01
🚀 Aggiunte (Features)
- Page header con cover: Variante con immagine 1/3 larghezza
- Table: Nuovo componente tabella
- Vertical divider: Nuovo stile
- User dropdown: Nuovo componente dropdown utente
- Top bar: Con dropdown utente
- Card con immagine quadrata: Nuova variante
- Card persona: Card completa con modalità di editing
- Tab: Refactoring completo
- Carousel: Traduzione per label
🔧 Miglioramenti (Refactoring)
- Primary navigation: Stile refactoring
- Dropdown menu: Stile e comportamento
- Header: Refactoring minore
- Footer: Refactoring per navigazione estesa
- Card: Stile refactoring
- Carousel: Refactoring script e opacità frecce
- Dropdown menu: Gestione tastiera
- Modal: Script ottimizzato per gestione
- Search results: Miglioramenti risultati ricerca
- Button: Configurazione animazione
2024-12
🚀 Aggiunte (Features)
- Search results: Stati di caricamento e vuoto
- User avatar: Nuovo componente avatar utente
- Modal dialog: Blocchi per contenuto prima e dopo
- Page header con cover: Variante con immagine 1/3
- Layout 50-50: Nuovo layout per pagine
- Page header: Refactoring per label di contesto
- Card news: Variante senza thumbnail
- Icone SVG: Set di icone personalizzate aggiornato
🔧 Miglioramenti (Refactoring)
- Modal dialog: Stile e varianti refactoring
- Accordion: Refactoring completo
- CTA Banner: Refactoring generale
- Gallery: Configurazioni refactoring
- Text link: Contenuto a destra
- Card: Refactoring generale
- Section header: Refactoring variante CTA
- Page header: Spacing per context label
- Accordion: Refactoring stile
- Icon SVG: Aggiornamento set icone
- Gallery: Refactoring aspect ratio video
- Modal profile: Configurazione refactoring
2024-11
🚀 Aggiunte (Features)
- Gallery: Supporto per aspect ratio 16/9
- Funzionalità Undo: Nuova funzionalità di annullamento
- Modal Profile: Placeholder per utente e intranet
🔧 Miglioramenti (Refactoring)
- Focus ring: Documentazione e refactoring delle classi
- Ricerca: Refactoring degli stati di ricerca
🐛 Correzioni (Bugfix)
- Meteo Toscana: Bugfix per componente meteo
2024-10
🚀 Aggiunte (Features)
- CTA Banner: Variante con icona a destra
- Sezione risorse correlate: Nuova sezione per le risorse correlate
- Template sidebar destra: Template con layout 7 colonne - 5 colonne
- Text link con data: Nuova funzionalità per i text link con data
- Link secondari: Refactoring delle classi semantiche per i link secondari
🔧 Miglioramenti (Refactoring)
- Design system: Aggiornamenti generali
- Componenti base: Miglioramenti struttura
🐛 Correzioni (Bugfix)
- Bugfix generali: Correzioni minori
- Stabilità: Miglioramenti stabilità sistema
2024-09
🔧 Miglioramenti (Refactoring)
- Secondary navigation: Refactoring navigazione secondaria
- Components: Refactoring generale componenti
- Containers: Refactoring containers
- Documentation: Refactoring minore documentazione
- RT dashboard theme: Personalizzazioni tema dashboard
- Header: Refactoring header
- Components library: Grid, category, card refactoring
- Button examples: Refactoring esempi bottoni
- Category icon: Refactoring icone categoria
- Icon: Refactoring icone
- Component library: Refactoring generale
- Primary button: Variante primaria come default
- CSS comments: Refactoring commenti CSS
- Test: Rimozione test
- Modal dialog: Fix stile e comportamento
- Import: Fix import
- Container editing: Editing containers
- CSS partials: Editing path per partials CSS
- Containers CSS: Spostamento CSS in cartella containers
- JS bugfix: Controlli per slick initialization
- Form validation: Validazione form
- JS bugfix: Bugfix JavaScript
- Net7 instances: Rimozione istanze Net7
- Prefix bugfix: Bugfix dopo aggiunta prefissi
- Tailwind prefix: Bugfix prefisso utility Tailwind
- Tailwind prefixer: Refactoring/bugfix prefisso automatico
- Tailwind prefix: Prima aggiunta prefisso classi Tailwind
- TW config: Fix issues configurazione Tailwind
- Base.css path: Aggiunta path base.css in script prefixer
- Prefixer: Aggiornamento prefixer
- Generic prefix: Prefisso generico per prefixer
- Tailwind prefixer: Aggiornamento comportamento
- Prefixer script: Aggiunte su script prefixer
2024-08
🔧 Miglioramenti (Refactoring)
- Card classes: Refactoring classi card
- Icon classes: Refactoring classi icone
- Card style: Refactoring stile card
- Card elements: Refactoring nomi elementi card
- Grid classes: Editing classi grid per card
- Grid areas: Aree grid per gestione posizione immagine
- XS breakpoint: Personalizzazione breakpoint XS
- Semantic class: Classe semantica per icona
- Pagination classes: Refactoring classi pagination
- Chip classes: Refactoring classi chip
- Card preview: Refactoring preview card
- Fontawesome: Rimozione directory Fontawesome
- SVG icons: Refactoring documentazione icone SVG
- Card sito tematico: Card sito tematico
- Card news small: Variante piccola card news
- Chip refactoring: Refactoring chip
- Chips states: Refactoring chip con stati
- Card information: Refactoring card informazione
- Card classes: Refactoring classi card
- Event date: Dimensione font data evento
- Card event small: Card evento piccola
- Event card: Card evento
- Documentation spacing: Spacing in documentazione
- Documentation: Editing minori documentazione
- Typos: Fix errori di battitura
- Container documentation: Impostazioni documentazione container
- Container documentation: Editing minori documentazione container
- Containers: Fix minori containers
- Merge conflicts: Conflitti merge
- Container documentation: Aggiustamenti documentazione container
- Grid documentation: Fix minore documentazione grid
- Container documentation: Impostazioni documentazione container
- Card with side thumb: Fix responsive card con thumbnail laterale
- Card gradient: Aggiunta gradiente card
- Grid templates: Gestione template grid per card con thumbnail
- Information card: Card informazione
- Image aspect ratio: Fix bug classname aspect ratio immagine
- Card thumb style: Stile thumbnail card
- Thumb news fullwidth: Thumbnail news fullwidth
- Card news: Impostazioni iniziali card news
- Input and select: Editing input e select
- Chip editing: Editing generale chip
- Link refining: Raffinamento link
- Action link: Rinomina componente link in action link
- Focus style: Stile focus base
- Button refactoring: Refactoring bottoni
- Typography: Raffinamenti minori tipografia
- Breakpoints: Refactoring breakpoint
- Primitives and tokens: Editing minori per primitive e token
- Typography documentation: Impostazioni documentazione tipografia
- Typography configuration: Configurazione base tipografia
- RT prefix: Aggiunta prefisso RT
- Colors and font: Impostazioni per colori e font
- Toggle component: Base per componente toggle
- Vertical divider: Componente vertical divider standalone
- Header template: Rimozione da template header
[1.0.0] — versione iniziale (2023-12 → 2024-07)
🚀 Prima release
- Sistema di design completo basato su Fractal
- Componenti atomici, molecolari e organismi
- Template e pagine complete
- Documentazione integrata
- Build system con Webpack e Tailwind CSS
Note sulla versione
- BREAKING CHANGE: Modifiche che rompono la compatibilità con le versioni precedenti
- Feature: Nuove funzionalità aggiunte
- Refactoring: Miglioramenti del codice senza cambiare funzionalità
- Bugfix: Correzioni di bug
- Documentation: Aggiornamenti alla documentazione
- Build: Modifiche al sistema di build
- Merge: Merge di branch
- Test: Test e modifiche di test
- Dist: Distribuzione e file di build
- Altri Commit: Commit che non seguono il semantic versioning ma contengono modifiche importanti