The Campionato page showed hardcoded demo data. It now reads the real 2025/26 season (Campionato Open Misto Eccellenza, project 767, team 3359, Girone B) from the Livescore CSI Bologna portal. The portal has no documented API: we call the same endpoints its own pages call over ajax, so parsing must degrade gracefully. A single server route fetches them, caches for 6 hours and serves the last good payload on failure; the page falls back to the previous data when nothing is available. No browser ever contacts the portal, keeping the request count independent of how many players open the app. Also fixes the header, which claimed "Girone C - CSI Milano". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
37 lines
786 B
Markdown
37 lines
786 B
Markdown
# Changelog
|
|
|
|
Tutte le modifiche significative del progetto vengono registrate in questo documento.
|
|
|
|
---
|
|
|
|
## Versione attuale
|
|
|
|
### Collegamento CSI
|
|
|
|
- Classifica e risultati ufficiali letti dal portale Livescore CSI Bologna
|
|
(stagione 2025/26, Campionato Open Misto Eccellenza, Girone B).
|
|
- La pagina Campionato non usa più dati dimostrativi.
|
|
- Dettagli e limiti in `docs/modules/collegamento-csi.md`.
|
|
|
|
### Infrastruttura
|
|
|
|
- Migrazione completa da Lovable a sviluppo locale.
|
|
- Configurazione Git.
|
|
- Repository GitHub indipendente.
|
|
- Deploy automatico tramite Vercel.
|
|
- Branch main e develop.
|
|
|
|
---
|
|
|
|
## Funzionalità implementate
|
|
|
|
- Gestione squadra
|
|
- Calendario
|
|
- Presenze
|
|
- Scout Live
|
|
- Badge
|
|
- Obiettivi di squadra
|
|
- Pagelle
|
|
- Badge social
|
|
- Serie di presenze
|
|
- Notifiche intelligenti |