• v1.0.0 04969a45ea

    davide released this 2026-02-10 22:26:19 +01:00 | 21 commits to master since this release

    Prima release ufficiale di Segnapunti Anto, l'applicazione PWA per il tracciamento in tempo reale dei punteggi durante partite di pallavolo.

    Caratteristiche Principali

    Gestione Partite

    • Tracciamento punti e set in tempo reale
    • Modalità partita configurabile (al meglio di 3 o 5 set)
    • Logica regolamentare pallavolo completa (25 punti + 2 vantaggio, tie-break a 15)
    • Blocco automatico assegnazione punti al raggiungimento della vittoria
    • Cronologia punti con striscia visiva
    • Sistema undo con ripristino corretto servizio e rotazioni

    Formazioni e Rotazioni

    • Visualizzazione formazione 6 giocatori in campo
    • Rotazione automatica regolamentare al cambio palla
    • Configurazione manuale numeri di maglia
    • Sistema cambi giocatori con validazione completa
    • Supporto cambi singoli o multipli

    Interfaccia e Controlli

    • UI fullscreen touch-friendly ottimizzata per tablet
    • Layout responsive per dispositivi mobili
    • Controlli da tastiera completi con scorciatoie dedicate
    • Sintesi vocale punteggi in italiano (Web Speech API)
    • Toggle visualizzazione punteggio/formazioni
    • Personalizzazione nomi squadre

    PWA e Offline

    • Progressive Web App installabile su tutti i dispositivi
    • Funzionamento offline completo dopo prima visita
    • Service Worker con aggiornamenti automatici in background
    • Display fullscreen landscape
    • Prevenzione standby schermo (NoSleep.js)

    Stack Tecnologico

    • Frontend: Vue 3.4.38, Vite 5.4.10
    • UI Components: Wave UI 3.17.0
    • PWA: vite-plugin-pwa 0.20.5
    • Mobile: Capacitor 6.2.0
    • Utilities: NoSleep.js 0.12.0

    Requisiti

    • Browser: Chrome 90+, Firefox 88+ (sintesi vocale richiede browser moderno)
    • Node.js: v20.2.0 LTS (solo per sviluppo)
    • Server: Qualsiasi web server statico (nginx, Apache, Vercel, Netlify)

    Installazione

    Uso Web (Consigliato)

    1. Visita l'URL dell'applicazione
    2. Clicca "Installa app" dal menu browser o icona (+) nella barra indirizzi
    3. L'app sarà disponibile offline dopo la prima visita

    Build da Sorgente

    npm install
    npm run build
    
    Downloads