Aggiungi il setup per-utente e fissa il DB nella cartella di installazione

Nuovo installer/PrepStep.iss (Inno Setup 6): installa in
%LOCALAPPDATA%\Programs\PrepStep senza diritti di amministratore, con
collegamenti nel menu Start al programma e al disinstallatore. Se l'app
è già installata chiede se aggiornarla o disinstallarla (Inno da solo
aggiornerebbe sempre); con /VERYSILENT aggiorna senza chiedere.

Il DB è ora sempre cad_index.db accanto all'eseguibile, cioè nella
cartella di installazione: non si ricorda più l'ultimo DB aperto
(ultimo_db.txt) 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.

Doc aggiornati nello stesso commit: README.md, CLAUDE.md,
docs/architettura.md, docs/db-cad-index.md, docs/guida-utente.md,
CHANGELOG.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
davideandClaude Opus 5.5 committed 2026-09-23 08:29:03 +02:00
1 parent 206db85e12
commit 57020f9964
9 files changed
+209 -81

No files matched your search

+17
View File
@@ -5,6 +5,23 @@ 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]
### Aggiunto
- 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).
### Modificato
- 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.
## [0.9.0] - 2026-09-23
### Aggiunto