- 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
55 lines
3.1 KiB
Markdown
55 lines
3.1 KiB
Markdown
# 🧰 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...
|
||
|
||
|