Migliorie UI, log aste, strategie e statistiche puntatori

- Ordinamento colonne griglia aste e indicatori visivi
- Nuovo pulsante per rimozione rapida aste terminate
- Log aste con deduplicazione e contatore
- Statistiche puntatori cumulative e più affidabili
- Cronologia puntate senza duplicati consecutivi
- Strategie di puntata semplificate: entry point, anti-bot, user exhaustion
- UI più compatta, hover moderni, evidenziazione puntate utente
- Correzioni internazionalizzazione e pulizia codice
This commit is contained in:
2026-02-03 00:00:33 +01:00
parent ae861e78d2
commit 89aed8a458
13 changed files with 645 additions and 204 deletions

View File

@@ -28,6 +28,29 @@
white-space: nowrap;
}
/* 🔥 Header ordinabili */
.sortable-header {
cursor: pointer;
user-select: none;
transition: background-color 0.2s ease;
}
.sortable-header:hover {
background-color: rgba(13, 110, 253, 0.15);
}
/* 🎯 Evidenziazione riga utente corrente */
.my-bid-row {
background-color: rgba(40, 167, 69, 0.2) !important;
border-left: 3px solid #28a745;
font-weight: 500;
}
.my-bid-row:hover {
background-color: rgba(40, 167, 69, 0.3) !important;
}
.page-header {
display: flex;
align-items: center;
@@ -249,6 +272,7 @@
border: 1px solid var(--border-color) !important;
color: var(--text-secondary) !important;
border-radius: var(--radius-md) !important;
transition: filter 0.2s ease, background-color 0.2s ease;
}
.settings-container .btn-outline-secondary:hover {
@@ -256,6 +280,36 @@
color: var(--text-primary) !important;
}
/* 🎨 Stili hover moderni per pulsanti outline */
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-danger,
.btn-outline-warning,
.btn-outline-info {
transition: filter 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}
.btn-outline-primary:hover:not(:disabled) {
filter: brightness(1.05);
box-shadow: 0 2px 6px rgba(13, 110, 253, 0.2);
}
.btn-outline-success:hover:not(:disabled) {
filter: brightness(1.05);
box-shadow: 0 2px 6px rgba(25, 135, 84, 0.2);
}
.btn-outline-danger:hover:not(:disabled) {
filter: brightness(1.05);
box-shadow: 0 2px 6px rgba(220, 53, 69, 0.2);
}
.btn-outline-warning:hover:not(:disabled) {
filter: brightness(1.05);
box-shadow: 0 2px 6px rgba(255, 193, 7, 0.2);
}
/* === AUCTION BROWSER STYLES === */
.browser-container {