Porta la versione a 1.1.1: fix swipe tab e keepalive/backup già rilasciati

Aggiunge dragDirectionLock alla tab bar (Squadra > Stats non salta più su
Obiettivi durante uno scroll verticale veloce) e aggiorna il changelog
con quanto già presente su main dalla 1.1.0: keepalive giornaliero,
cifratura di default del backup e la card allenatore uniformata.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5 committed 2026-09-28 09:19:25 +02:00
1 parent 3c2f9cf876
commit e0a9d19a02
3 files changed
+27 -1

No files matched your search

+23
View File
@@ -13,6 +13,29 @@ versioni `0.y.z` erano pre-release.
## [Non rilasciato]
## [1.1.1] - 2026-09-28
### Aggiunto
- **Keepalive giornaliero** — un Vercel Cron Job chiama `/api/public/keepalive` una volta
al giorno con una lettura minima, per evitare che il progetto Supabase free tier vada in
pausa dopo 7 giorni senza richieste API.
### Modificato
- **Backup completo** — la cifratura (gpg, `tar.gz.gpg`) è ora il comportamento di default
invece che opt-in con `--encrypt`, dato che i dump contengono dati sensibili (hash
password, documenti d'identità); si disattiva con `--no-encrypt`. Aggiunte le istruzioni
di decompressione nel README.
### Corretto
- **Squadra** — la card dell'allenatore nella Rosa è collassata come quella dei giocatori
(nome e ruolo in riga chiusa, data di nascita solo aprendo il dettaglio) invece di
mostrare subito tutto.
- **Squadra** — uno scroll verticale veloce nella tab Stats non fa più scattare per errore
il cambio tab verso Obiettivi.
## [1.1.0] - 2026-09-27
### Aggiunto
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "crapp",
"version": "1.1.0",
"version": "1.1.1",
"private": true,
"sideEffects": false,
"type": "module",
@@ -149,6 +149,9 @@ export function BarraSottosezioni({
// Sui device deboli lo swipe orizzontale (pointer listener + hit-testing
// ad ogni frame) resta disattivato: si cambia tab solo toccando la barra.
drag={ridotto ? false : "x"}
// Blocca il gesto sull'asse dominante iniziale: uno scroll verticale veloce
// (con la solita deriva orizzontale del dito) non deve far scattare il cambio tab.
dragDirectionLock
dragConstraints={{ left: 0, right: 0 }}
dragElastic={0.12}
dragMomentum={false}