Novità¶
Changelog di prodotto: i rilasci più rilevanti, in ordine cronologico inverso. Per la direzione dei prossimi passi vedi Visione & roadmap.
2026-07-21¶
- Documentazione pubblica solo-prodotto: questo sito ora serve le sezioni Prodotto, Guida utente e Novità, aggiornate alla stagione club 2026/27; la documentazione tecnica interna non è più esposta pubblicamente.
2026-07-20¶
- Mondiale 2026 in modalità archivio: torneo concluso — l'hub
/mondialeresta consultabile (calendario, gironi, marcatori, tabellone) e la home passa alla stagione di club, con card "rivivi il torneo". - Home più selettiva: le sezioni live/prossime partite privilegiano le competizioni principali invece di riempirsi con leghe minori; vuoto onesto quando non c'è nulla di rilevante.
- Lega di riferimento nei percentili giocatore: i percentili per-90 dichiarano ora la competizione esatta su cui sono calcolati (es. "Serie A 2025", "Mondiale 2026").
- Nomi di competizioni e giornate più puliti: traduzioni e dedup dei sottotitoli match, stati di fine partita più precisi (es. distinzione rigori/supplementari).
- Pagine più robuste: id invalidi e contenuti mancanti rispondono ora come vere pagine "non trovato" invece di gusci vuoti.
2026-07-18 (notte, cicli 7-10)¶
- Statistiche squadre in pagina lega: nuova sezione con le statistiche aggregate di ogni squadra del campionato, non solo la classifica.
- Indisponibili e trasferimenti in pagina squadra: widget con infortunati/squalificati in vista del prossimo impegno e lo storico dei movimenti di mercato della squadra.
- Voto community per giocatore: gli utenti possono votare la prestazione di un giocatore, con la media dei voti mostrata sulla sua pagina.
- Preferiti in account: pagina dedicata con l'elenco di squadre, giocatori e leghe seguiti, gestibile in un unico posto.
- Albo d'oro nell'archivio di lega: le stagioni concluse mostrano ora anche il vincitore, non solo i risultati giornata per giornata.
- Notizie ancorate ai giocatori: le notizie che citano un giocatore compaiono ora anche sulla sua pagina, non solo su quella della squadra.
- Pagine più leggere e veloci: ottimizzata la serializzazione delle risposte API e aumentate le risorse del server, per ridurre i rallentamenti nelle ore di picco.
2026-07-17 (sera, QA ciclo 6)¶
- Notizie in home con testo completo: le card news mostrano ora la sintesi come testo principale, non più solo titolo e categoria come kicker.
- Date nel box Mondiale: le righe fuori dal giorno corrente in "Oggi al Mondiale" mostrano ora la data breve (es. "sab 18/07") invece di restare senza riferimento.
- Nomi di squadre e competizioni in italiano ovunque: tradotti anche nelle liste partite/live e nel palmarès di giocatori e allenatori (prima capitava di vedere "England" o "Friendlies Clubs" non tradotti).
- Testi delle notizie di partita senza più caratteri asciificati: risolto un bug di codifica a monte della pipeline che rimuoveva accenti e apostrofi ("l'Argentina" diventava "l Argentina").
- Tabellone cliccabile: le card del bracket coppe aprono ora direttamente la pagina match corrispondente, non solo i nomi delle squadre.
- Quote sempre visibili sui match finiti: risolto un bug per cui la colonna mercati/quote poteva restare vuota al primo caricamento su una partita conclusa; ora mostra un fallback con pulsante "Riprova" invece di collassare nel nulla.
- Foto nei marcatori di lega: le classifiche marcatori/assist di lega e la Corsa Capocannoniere mostrano ora la foto del giocatore anche quando non è ancora salvata a DB, derivandola dal suo id.
2026-07-17¶
- Pagina lega a tab: l'hub lega si naviga ora per tab (Panoramica, Classifica, Marcatori, Statistiche, Tabellone) invece di uno scroll unico.
- Carriera per club sulla pagina giocatore: nuova tabella con lo storico squadra per squadra, non solo i totali della stagione corrente.
- XI ideale stagionale: la squadra tipo della stagione (Team of the Season) disegnata sul campo, sulla pagina squadra.
- Corsa Capocannoniere: race chart con l'andamento cumulativo dei gol dei primi marcatori di una lega nel corso della stagione.
- Mirror-chart "Quando segnano": sulla pagina pre-match, confronto a specchio tra le due squadre dei gol fatti/subiti per fascia di minuto.
- Campanella notifiche per singola partita: oltre al segui-squadra, ora si può seguire una singola partita e ricevere notifiche push sui suoi eventi.
- Strip date ±7 giorni su Partite: nuova barra di navigazione per giorno in stile SofaScore, con ordine leghe per paese e le competizioni minori raccolte in un collassabile.
- Pagina match più veloce: streaming SSR e timeout su tutti i fetch server — niente più spinner infiniti quando l'API è lenta o momentaneamente irraggiungibile.
- Popover formazioni pinnabile: sul campo delle formazioni un click "fissa" la card giocatore aperta, che non cambia più passando il mouse su altri chip.
2026-07-15¶
- Pagina
/live: nuovo hub pubblico dedicato ai match in corso, con voce in navigazione. - Ricerca estesa a leghe e arbitri: il typeahead in nav e
/searchora trovano anche competizioni e arbitri, non più solo squadre e giocatori. - Account utente: registrazione/login, preferiti (squadre, giocatori, leghe) salvati sul server invece che solo nel browser, con migrazione automatica dei preferiti già salvati localmente e cancellazione account su richiesta.
- H2H completo + archivio storico: la pagina match mostra ora lo storico scontri diretti per intero (non solo il riepilogo), e ogni lega ha un archivio risultati sfogliabile per stagione (season picker).
- Tabellone coppe generalizzato a qualunque competizione a eliminazione diretta ingerita a storico (prima era esclusivo del Mondiale).
- Sparkline Elo sulla pagina squadra: andamento del rating nel tempo a colpo d'occhio, calcolato sulla serie storica per-team.
- Fonte notizie RSS+LLM in-house attiva: il feed news nasce ora da una pipeline proprietaria (feed curati IT+EN, triage ed estrazione via LLM) al posto del fornitore esterno. Se l'estrazione LLM non è temporaneamente disponibile, il feed mostra solo le notizie già corroborate (honest-degrade).
2026-07-07¶
- Hub value ripulito:
/scommessee la home ora mostrano solo selezioni con edge calcolato sul de-vig del consenso multi-book (quota equa di mercato); le proiezioni player-prop — non ancora calibrate, edge potenzialmente fuori scala — sono escluse dal value pubblico. - Igiene di presentazione del sito: ripulita la cache di errore delle pagine competizioni, aggiornati i testi rimasti in inglese.
- CI completa: la pipeline di integrazione ora copre backend, frontend e documentazione (type-check, test, build) prima di ogni merge, non più solo il backend.
- Documentazione ristrutturata come sito di prodotto: pagine "Come funziona" per pilastro, guida utente per pagina, glossario, limiti dichiarati, visione e roadmap, decisioni architetturali (ADR).
- Settlement automatico esteso nel Tipster Intelligence Layer: la copertura degli esiti won/lost risolti in automatico dal risultato del match è più che raddoppiata.
- Verifica della quota reale dei tipster: la quota dichiarata da una fonte viene ora confrontata contro i mercati che BAP ha realmente salvato al momento della cattura, con indicazione in interfaccia quando la quota di mercato differisce.
- Deduplica dei repost: lo stesso pronostico ripubblicato su più canali viene riconosciuto e contato una volta sola, così il record di una fonte non si gonfia col riciclo.
2026-07-03¶
- Consenso pubblico unificato: sulla pagina match, i tip delle fonti sui titoli principali confluiscono in un'unica sintesi per selezione ("cosa suggeriscono le fonti"), con numero di fonti concordi ed eventuali segnali contrastanti — al posto di box separati ripetuti per fonte.
- Record storico del tipster in chiaro: ogni fonte mostra ora il proprio bilancio grezzo vinte-perse-annullate direttamente sulla pagina match, visibile da subito e non manipolabile a posteriori.
2026-07-02¶
- Player-prop collegati in produzione: le proiezioni sui mercati giocatore (marcatori, tiri, assist) sono ora calcolate e servite end-to-end sul sito. Restano dichiaratamente non calibrate — vedi Limiti & disclaimer.