# 🧰 GAIA Swissknife – Changelog ## v1.1.010 – 2026-05-12 - Aggiunto pulsante **"Copia per LURCH (JSON)"** nella sidebar delle pagine corso (`/aspirante/corso-base/`) - Estrae e copia in clipboard: Direttore, Quota (bool), QuotaValore (numerico), Corso (nome), Protocollo, Link GAIA ## v1.1.009 – 2026-05-11 - Aggiunto pulsante **"Copia catalogo corsi (JSON)"** nella sidebar di `/courses/catalog/` - Estrae nome, codice, livello, tipo, obiettivo per ogni corso - Aggiunto tool **"Sede preferita"** nelle pagine con selezione sedi - Select persistente (GM_setValue/getValue), pulsante "Solo preferito", pulsante "Seleziona tutto" - Pulsanti Swissknife ora posizionati in cima alla sidebar con header e separatore ## v1.1.008 – 2026-05-11 - Aggiunto pulsante **"Copia struttura sedi (JSON)"** nel menu laterale di `/us/elenchi/volontari/` - Estrae la gerarchia Comitato Regionale > Comitato Locale > Sottosedi - Visibile solo quando la tabella sedi è presente (non nella vista risultati con iframe) ## v1.1.006 - 2025-12-11: - Modificata regex per il matching dei codici corso: ora supporta codici con numero variabile di cifre finali (non più minimo 4) - Migliorata compatibilità con formati di codici corso che utilizzano blocchi numerici più brevi ## v1.1.004 - 2025-07-21: - Modificata regex per il matching dei codici corso, compatibile con i codici che contengono caratteri alfanumerici ## v1.1.002 - 2025-06-07: - Modificata regex per il matching dei codici corso, compatibile con i codici che contengono spazi - Aggiunto link per aprire la pagina del corso nella modale dove compaiono i corsi rilevati ## v1.1.0 – 2025-04-09 - Refactoring in funzioni modulari - Ricostruzione celle curriculum estratta in funzione esterna - Sidebar autorizzazioni: aggregazione e deduplicazione - Modale "richieste iscrizione": input → select automatica + riepilogo corsi - Correzione troncamento nomi file PDF nella prima riga - Link changelog previsto, ma disattivato per coerenza multi-pagina ## v1.0.0 – 2025-04-04 - Versione stabile iniziale - Trasformazione tabella curriculum in DataTable - Evidenziazione "Respinto" - Funzioni operative: ammissioni, apertura schede, messaggi...