• v2.0.0 b1a400cf81

    Release 2.0.0 Stable

    attilio released this 2026-05-12 14:55:29 +02:00 | 6 commits to master since this release

    Novità principali

    Riscrittura completa da SPA client-side ad applicazione client-server in tempo reale.

    Cosa cambia per l'utente

    • Il server gestisce tutto lo stato della partita — nessun rischio di perdita dati al refresh
    • Display e Controller sono interfacce separate: lo schermo mostra il tabellone, lo smartphone controlla la partita
    • Lo stato viene salvato automaticamente su disco: un riavvio del server riprende dall'ultimo punto
    • Deploy semplificato via Docker con un solo comando

    Novità

    • Architettura WebSocket: display e controller sincronizzati in tempo reale
    • Interfacce su porta singola — /display per il tabellone, /controller per l'operatore
    • Dialog automatico a fine set con conferma o annullamento dell'ultimo punto
    • Rotazione formazioni automatica al cambio palla, reset a inizio set
    • Striscia punti: registra l'intera storia di tutti i set giocati
    • Persistenza stato su .segnapunti/state.json
    • Immagine Docker pubblicata su registro Gitea

    Rimosso

    • Terminal controller CLI
    • Dipendenze non utilizzate (wave-ui, vue-router)
    Downloads