gaia-swissknife/CHANGELOG.md
Luigi D'Acunto e79b9301f2 Aggiorna la versione a 1.2.000: form di compilazione massiva nella pagina "Termina corso", condizioni di visibilità per "Copia per LURCH" e "Apri tutti i Curriculum" legate al sotto-tab attivo, guida utente con screenshot
- Nuovo mini-form (Argomento parte 1/2, Sede di destinazione) con "Applica a tutti i candidati"; ogni campo compare solo se presente nella pagina
- "Copia per LURCH" visibile solo nel tab "Informazioni"
- "Apri tutti i Curriculum" richiede tab "Iscrizioni" e sidebar, rimosso il fallback fisso che compariva negli iframe
- Aggiunta docs/guida-utente con schede per funzione e screenshot oscurati
2026-10-11 11:13:04 +02:00

55 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🧰 GAIA Swissknife – Changelog
## v1.2.000 – 2026-10-11
- Pagina `/termina/`: nuovo mini-form di **compilazione massiva** sotto i pulsanti "Ammessi.." (Argomento parte 1, Argomento parte 2, Sede di destinazione) con pulsante "Applica a tutti i candidati"
- Ogni campo compare solo se presente nella pagina; senza campi il form non compare
- I campi lasciati vuoti non sovrascrivono i valori già presenti
- **"Copia per LURCH (JSON)"** compare solo con il sotto-tab "Informazioni" attivo (non più su `/termina/` e sulle altre pagine del corso)
- **"Apri tutti i Curriculum"** richiede il sotto-tab "Iscrizioni" attivo e la sidebar presente; rimosso il pulsante fisso in alto a destra che compariva negli iframe della lista iscritti
- Aggiunta la guida utente in `docs/guida-utente/` con screenshot (dati personali oscurati)
## v1.1.011 – 2026-05-13
- Aggiunti al JSON "Copia per LURCH" i campi `dataInizio`, `dataEsame` e `scadenzaDomande` (formato ISO 8601)
## 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...