diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index c39731a..6aab49e 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -1,6 +1,6 @@ # Project State -Ultimo aggiornamento: 24/09/2026 +Ultimo aggiornamento: 27/09/2026 ## Stato generale @@ -178,11 +178,9 @@ collega uno slot lo occupa anche in produzione, e va liberato da un admin. ## Prossimo sviluppo -**Avviso certificati in scadenza** (27/09/2026, branch `develop`): codice scritto secondo la -specifica in [docs/modules/profilo-giocatore.md](docs/modules/profilo-giocatore.md#avviso-certificati) -(decisione DD-035), non ancora rilasciato in una versione. Solo client: nessuna migration e -nessuna push. Le altre voci aperte stanno in [docs/ROADMAP.md](docs/ROADMAP.md), sotto -«Prossimo». +Niente di assegnato: l'avviso certificati in scadenza (DD-035) è implementato e versione +1.1.0 (vedi `docs/CHANGELOG.md`). Le voci ancora aperte stanno in +[docs/ROADMAP.md](docs/ROADMAP.md), sotto «Prossimo». --- diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9802c5e..cdee1ee 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -13,6 +13,16 @@ versioni `0.y.z` erano pre-release. ## [Non rilasciato] +## [1.1.0] - 2026-09-27 + +### Aggiunto + +- **Avviso certificati in scadenza** — in Home, giallo nei 7 giorni prima e nero dopo la + scadenza del certificato medico. Gli admin vedono i nomi di tutta la rosa (non + cliccabile); il giocatore interessato vede solo il proprio e il tap apre + `/profilo?tab=documenti`. Calcolato al volo da `certificato_scadenza`: nessuna migration, + nessuna push (DD-035). + ## [1.0.0] - 2026-09-24 Prima versione stabile. Oltre al ruolo allenatore riunisce il lavoro fatto dalla 0.9.2: diff --git a/docs/DESIGN_DECISIONS.md b/docs/DESIGN_DECISIONS.md index fb829fd..4a7bea2 100644 --- a/docs/DESIGN_DECISIONS.md +++ b/docs/DESIGN_DECISIONS.md @@ -1456,7 +1456,7 @@ fonte di bug, passare alla tabella `staff` separata. ### DD-035 — Avviso certificati: calcolato in Home, visibile solo al titolare e agli admin **Data:** 24 settembre 2026 -**Stato:** Accettata (da implementare) +**Stato:** Accettata (implementata, versione 1.1.0) **Contesto** Il certificato medico ha una data di scadenza (`profili_giocatore.certificato_scadenza`), ma diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 38be512..2f329a1 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -38,13 +38,12 @@ Tutto quello che è rilasciato, fino alla versione 1.0.0 (vedi `CHANGELOG.md`). calcolata dal CSI - [x] Ruolo allenatore — gestisce gli eventi e sollecita le presenze, profilo ridotto senza stagione e badge ([specifica](modules/allenatore.md), DD-034) +- [x] Avviso certificati in scadenza — in Home, giallo nei 7 giorni prima e nero dopo la + scadenza: agli admin con i nomi dei giocatori, al giocatore solo per il proprio + ([specifica](modules/profilo-giocatore.md#avviso-certificati), DD-035) ## Prossimo -- [ ] Avviso certificati in scadenza — in Home, giallo nei 7 giorni prima e nero dopo la - scadenza: agli admin con i nomi dei giocatori, al giocatore solo per il proprio - ([specifica](modules/profilo-giocatore.md#avviso-certificati)) - - [ ] Calendario ufficiale — i dati delle gare future arrivano già dal feed CSI, la pagina Campionato usa solo quelle giocate - [ ] Database esercizi diff --git a/package.json b/package.json index ccf20f1..74513ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "crapp", - "version": "1.0.0", + "version": "1.1.0", "private": true, "sideEffects": false, "type": "module",