Repository navigation
Releases: savez/officino
Release list
2.0.3
2.0.2
2.0.1
2.0.0
Nuove funzionalità
Rapportini per macchinario — le ore si registrano sul mezzo su cui si è
lavorato, non più solo sul cliente. Il rapportino diventa il contenitore delle
lavorazioni svolte da un operaio su un macchinario per un cliente, con stato
esplicito (aperto, chiuso, gestito) e vista di dettaglio.
Note di lavorazione come documento — data di riferimento propria, materiali
con prezzo unitario, costo orario sulle righe, riassunto delle lavorazioni
composto dal server, unione o divisione per macchinario, e un PDF con dettagli
di manodopera e materiali attivabili separatamente. Un controllo di coerenza
segnala le note che non tornano prima della stampa.
Dashboard sul lavoro svolto — misura il lavoro invece dei preventivi, con
metriche distinte per ruolo, pannello dei giorni con ore mancanti e filtri per
periodo disponibili su tutte le pagine.
Interfaccia — ricostruita su Bootstrap compilato dai sorgenti, con un
sistema di token e fogli di stile propri. Pagina magazzino separata dal
catalogo prodotti e rotta di riserva per gli indirizzi inesistenti.
Bug fix
render.yamlaveva un'indentazione non valida e non riscriveva verso
index.html: aprire direttamente una rotta come/rapportinirispondeva 404make testnon eseguiva la suite del frontend- il workflow di rilascio girava su Node 20, con cui semantic-release 25 non parte
pnpm-workspace.yamlconteneva segnaposto che interrompevanopnpm install- i default di utente, password e nome del database non erano allineati
Modifiche non retrocompatibili
Cinque migrazioni cambiano lo schema. Un database esistente va migrato con
make migrate prima di avviare la nuova versione, e il passaggio non è
reversibile senza rollback delle migrazioni.
Altro
Il README è stato riscritto e le specifiche di progetto escono dal repository:
restano nell'ambiente di sviluppo.
1.1.0
Full Changelog: https://github.com/savez/officino/commits/1.1.0