v2.9.0
v2.9.0 ✨ Opzione "Tieni visibile la partita finita" configurabile (6/12/24/48h)
Aggiunta opzione recent_match_hours nell'options flow dell'integration:
controlla quanto tempo il sensore team_match continua a mostrare la
partita appena terminata prima di passare alla prossima upcoming.
Default: 48 ore (comportamento storico, retrocompatibile).
Valori scelti: 6, 12, 24, 48 ore.
Implementazione:
- scoreboard.py: is_within_last_48_hours generalizzata in
is_within_recent_window(end_time, hours), alias mantenuto per back-compat - process_match_data accetta nuovo parametro recent_match_hours
- sensor.py: legge entry.options.get("recent_match_hours", 48) in
async_setup_entry e lo passa a tutti i CalcioLiveSensor; il sensor lo
inietta in process_match_data nel flow team_match - config_flow.py: campo aggiunto allo step "init" delle options
- translations: aggiornate en/it/fr/es/de/strings con label e description