Refactor: solo SQLite, limiti auto, UI statistiche nuova

Rimosso completamente il supporto a PostgreSQL: ora tutte le statistiche e i dati persistenti usano solo SQLite, con percorso configurabile tramite DATA_PATH per Docker/volumi. Aggiunta gestione avanzata delle statistiche per prodotto, limiti consigliati calcolati automaticamente e applicabili dalla UI. Rinnovata la pagina Statistiche con tabelle aste recenti e prodotti, rimosso il supporto a grafici legacy e a "Puntate Gratuite". Migliorata la ricerca e la gestione delle aste nel browser, aggiunta diagnostica avanzata e logging dettagliato per il database. Aggiornati Dockerfile e docker-compose: l'app è ora self-contained e pronta per l'uso senza database esterni.
This commit is contained in:
2026-01-23 16:56:03 +01:00
parent 21a1d57cab
commit a0ec72f6c0
19 changed files with 2311 additions and 968 deletions

View File

@@ -1,4 +1,33 @@
/* === MODERN PAGE STYLES (append to app-wpf.css) === */
/* === MODERN PAGE STYLES (append to app-wpf.css) === */
/* ✅ NUOVO: Stili per selezione riga e colonna puntate */
.table-hover tbody tr {
cursor: pointer;
transition: all 0.2s ease;
}
.table-hover tbody tr.selected-row {
background-color: rgba(76, 175, 80, 0.15) !important;
border-left: 4px solid #4CAF50;
}
.table-hover tbody tr:hover:not(.selected-row) {
background-color: rgba(255, 255, 255, 0.05);
}
/* Colonna Puntate - testo grassetto e leggibile */
.bids-column {
font-weight: bold !important;
color: var(--text-primary) !important;
}
/* Larghezza colonna puntate leggermente maggiore */
.col-click {
min-width: 85px;
width: 85px;
white-space: nowrap;
}
.page-header {
display: flex;
align-items: center;