Rilascia la 1.0.0: licenza, CHANGELOG e documentazione riallineata al codice
Versione portata a 1.0.0 (csproj, CLAUDE.md) e voce [1.0.0] nel CHANGELOG con tutto il lavoro dalla 0.9.0: setup per-utente, nuovo nome "PrepStep - Cevolani", DB fisso nella cartella di installazione, "Elimina CSV delle distinte", guide aggiornate. Nuova LICENSE proprietaria (Davide Grilli, tutti i diritti riservati), riportata anche in <Copyright> dell'exe e AppCopyright del setup. README: sequenza completa di comandi per generare il setup. Documentazione riallineata al codice dopo un controllo file per file: nomi delle fasi come nella UI, "File → Nuovo" che non cancella file, mappa dei file e test nel README, riferimenti ad AssiemeCompleto (non esiste più) e ruolo di CaricaCodiciNoti/CaricaCandidati in fase 4. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
4ae3d0e087
commit
5fac2edf52
12 files changed
+192
-80
No files matched your search
+37
-17
@@ -5,31 +5,51 @@ Tutte le modifiche rilevanti di questo progetto sono documentate in questo file.
|
||||
Il formato segue [Keep a Changelog](https://keepachangelog.com/it/1.1.0/), e il progetto
|
||||
aderisce a [Semantic Versioning](https://semver.org/lang/it/).
|
||||
|
||||
## [Non rilasciato]
|
||||
## [1.0.0] - 2026-09-23
|
||||
|
||||
Prima versione distribuita agli utenti tramite setup di installazione.
|
||||
|
||||
### Aggiunto
|
||||
|
||||
- Setup di installazione per-utente (`installer/PrepStep.iss`, Inno Setup 6):
|
||||
`PrepStep-Setup-<versione>.exe` installa in `%LOCALAPPDATA%\Programs\PrepStep` senza diritti
|
||||
di amministratore, crea nel menu Start i collegamenti al programma e al disinstallatore
|
||||
(quello sul desktop è facoltativo) e registra l'app in "Impostazioni → App installate".
|
||||
- Il setup, se l'app è già installata, chiede se aggiornarla/reinstallarla, disinstallarla o
|
||||
uscire; con `/VERYSILENT` aggiorna senza chiedere. Aggiornando, database e impostazioni
|
||||
restano.
|
||||
- "File → Elimina CSV delle distinte...": elimina i CSV generati dall'import, che altrimenti si
|
||||
accumulano nella cartella di lavoro (uno per distinta).
|
||||
- Guida utente e guida in-app: nuova sezione "Dove finiscono i file" (cartella di lavoro,
|
||||
database, pulizia, come aprire la cartella nascosta in AppData); fase 1 allineata al DB
|
||||
sempre nella cartella di installazione.
|
||||
|
||||
- Setup di installazione per-utente (`installer/PrepStep.iss`, Inno Setup 6): installa in
|
||||
`%LOCALAPPDATA%\Programs\PrepStep` senza diritti di amministratore, con collegamento nel
|
||||
menu Start e disinstallazione dal menu Start, da "App installate" o rilanciando il setup (che, se l'app è
|
||||
già installata, chiede se aggiornarla o disinstallarla).
|
||||
accumulano nella cartella di lavoro (uno per distinta). Chiede conferma mostrando l'elenco
|
||||
dei file; non tocca gli `.xls` del gestionale né `raw/`/`step/`.
|
||||
- Guida utente e guida in-app: nuova sezione "Dove finiscono i file" (database, CSV, `raw/`,
|
||||
`step/`, comandi di pulizia, come aprire la cartella nascosta in `AppData`, file che restano
|
||||
dopo la disinstallazione).
|
||||
- Licenza proprietaria (`LICENSE`, © 2026 Davide Grilli, tutti i diritti riservati), anche nei
|
||||
metadati dell'exe e del setup.
|
||||
- README: sequenza completa di comandi per generare il setup a ogni release.
|
||||
|
||||
### Modificato
|
||||
|
||||
- Nome dell'app mostrato all'utente: da "Cevolani StepPrep" a "PrepStep - Cevolani" (titolo
|
||||
finestra, guida, setup, menu Start). Aggiornando, il setup rimuove i collegamenti col vecchio
|
||||
nome.
|
||||
- Il database è sempre `cad_index.db` nella cartella di installazione: non viene più ricordato
|
||||
l'ultimo DB aperto (`%AppData%/PrepStep/ultimo_db.txt` non è più usato) e "Apri DB..." vale
|
||||
solo per la sessione.
|
||||
- Senza una cartella di lavoro salvata si propone la cartella di installazione invece di quella
|
||||
del DB.
|
||||
finestra, guida, setup, menu Start, "App installate").
|
||||
- Il database è sempre `cad_index.db` nella cartella di installazione: all'avvio si carica
|
||||
solo quello e "Aggiorna indice" lo crea lì se manca. "Apri DB..." carica un altro database
|
||||
solo per la sessione corrente.
|
||||
- La cartella di lavoro predefinita (se non ne è stata scelta una con "File → Scegli cartella
|
||||
di lavoro...") è la cartella di installazione, invece della cartella del database.
|
||||
- Guida utente: fase 1 riscritta per il database fisso; tolta la sezione di installazione (chi
|
||||
legge la guida ha già il programma; le istruzioni restano nel `README.md`).
|
||||
- Finestra Guida più grande (1000×680) e testo non più "da editor": niente cursore
|
||||
lampeggiante, niente cursore a "I" e niente selezione col mouse.
|
||||
- Documentazione riallineata al codice: nomi delle fasi come nella UI ("5. Verifica
|
||||
completezza"), "File → Nuovo" che non cancella file su disco, mappa dei file e test nel
|
||||
README, riferimenti a metodi non più esistenti (`AssiemeCompleto`) e ruolo di
|
||||
`CaricaCodiciNoti`/`CaricaCandidati` in fase 4.
|
||||
|
||||
### Rimosso
|
||||
|
||||
- Memoria dell'ultimo database aperto (`%AppData%\PrepStep\ultimo_db.txt`) e ricerca di
|
||||
`cad_index.db` nella cartella corrente.
|
||||
|
||||
## [0.9.0] - 2026-09-23
|
||||
|
||||
|
||||
Reference in new issue
Block a user