Commit Graph

  • 5621830803 feat(controller): aggiunge modal formazione a inizio set wip-database Davide Grilli 2026-02-21 19:16:27 +01:00
  • b3faf06477 test: aggiunge copertura completa per le nuove funzionalità Davide Grilli 2026-02-21 18:59:50 +01:00
  • 1df239ed3d feat: salva partite su SQLite e aggiunge storico in dev Davide Grilli 2026-02-21 18:36:58 +01:00
  • d9e1ac751f feat(partita): storico strisce multi-set, conferma fine set e avviso fine partita Davide Grilli 2026-02-21 17:49:19 +01:00
  • d1e8279608 feat(striscia): nomi fissi a sinistra, punti scorrono verso destra master Davide Grilli 2026-02-21 11:19:38 +01:00
  • 6bc74ab3e0 fix(striscia): mostra lo zero iniziale solo per la squadra che serve Davide Grilli 2026-02-20 18:25:44 +01:00
  • 668140e5b7 Aggiunge Dockerfile e compose.yaml Attilio 2026-02-15 18:44:51 +01:00
  • aa88e2b7a1 Aggiorna README.md Davide Grilli 2026-02-12 19:44:17 +01:00
  • e4d212eea3 docs(tests): riscrive la guida test con approccio per principianti Davide Grilli 2026-02-12 19:35:22 +01:00
  • 33e2583b4d fix(ui): migliora accessibilita icone servizio e contrasto del pulsante reset Davide Grilli 2026-02-12 19:34:17 +01:00
  • be286ec069 test(e2e): migra gli end-to-end a CommonJS e stabilizza l'esecuzione Playwright Davide Grilli 2026-02-12 19:33:54 +01:00
  • 0b154d9e56 test(vitest): amplia la suite con test unitari, integrazione, componenti e stress Davide Grilli 2026-02-12 19:33:29 +01:00
  • 71119da727 feat(test): implementazione infrastruttura completa (Unit, Integration, E2E) con Vitest e Playwright Davide Grilli 2026-02-12 15:13:04 +01:00
  • 331ab0bbeb fix(prod): correzione preview script e routing server produzione - Modificato [package.json](cci:7://file:///home/davide/segnapunti/package.json:0:0-0:0): lo script "preview" ora esegue "node server.js" per abilitare il backend WebSocket. - Aggiornato [server.js](cci:7://file:///home/davide/segnapunti/server.js:0:0-0:0): impedito al Controller di servire la Display App per default (opzione index: false). - Corretta sintassi rotte: sostituito * con regex /.*/ per compatibilità con Express 5 Davide Grilli 2026-02-12 14:11:05 +01:00
  • 94a0b0735f feat(controller): valida cambi giocatori già in formazione lato client Davide Grilli 2026-02-12 00:30:36 +01:00
  • 581a567c17 fix(voce): riproduce la sintesi vocale sul display invece che sul controller Davide Grilli 2026-02-11 19:35:09 +01:00
  • 43194c4fbe Merge branch 'wip-client-server' davide3011 2026-02-11 08:02:14 +01:00
  • 917850502d fix(dev): evita problemi IPv6 di localhost su ws e proxy controller davide3011 2026-02-11 00:52:06 +01:00
  • ad7a8575c6 feat(client): aggiungi supporto query parameter wsHost per WebSocket Davide Grilli 2026-02-11 00:37:31 +01:00
  • f84f3805cd feat: separazione display e controller su porte distinte (5173/3001) Davide Grilli 2026-02-10 23:45:58 +01:00
  • 04969a45ea docs: aggiunge CHANGELOG v1.0.0 e corregge sequenza rotazione in README.md v1.0.0 Davide Grilli 2026-02-10 22:23:44 +01:00
  • 9598d587c6 chore(dev): aggiorna workflow locale e configurazione Vite davide3011 2026-02-10 09:54:38 +01:00
  • f44138efd3 chore(cleanup): rimuove l'implementazione HomePage legacy non più utilizzata davide3011 2026-02-10 09:54:31 +01:00
  • 082a52dc3e feat(client): migliora robustezza connessioni WebSocket su display e controller davide3011 2026-02-10 09:54:10 +01:00
  • f7c4fdc2ef refactor(server): separa la logica WebSocket e centralizza le utility di avvio davide3011 2026-02-10 09:53:46 +01:00
  • a40fad7194 Separa app in client-server con WebSocket - Aggiunto server Express + WebSocket (server.js) - Creata pagina Display (solo visualizzazione punteggio) - Creata pagina Controller (pannello comandi da mobile) - Aggiunto Vue Router con rotte / e /controller - Estratta logica di gioco condivisa in gameState.js Davide Grilli 2026-02-10 00:42:48 +01:00
  • 3789f25d0d Feat(config): navigazione tastiera per dialog configurazione Davide Grilli 2026-02-09 23:49:52 +01:00
  • d3698a506d Merge pull request 'wip-cambi' (#5) from wip-cambi into master davide 2026-01-29 15:08:10 +01:00
  • 1972fd37a4 Fix(cambi): valida input numerici per i cambi davide3011 2026-01-29 13:42:10 +01:00
  • ea4d8ec523 Aggiorna README.md davide3011 2026-01-29 13:26:19 +01:00
  • f190db2161 Feat(cambi): supporto cambi multipli con UI migliorata davide3011 2026-01-29 11:08:25 +01:00
  • 9df74a760f feat(cambi): dialog squadra, scorciatoie dedicate e aggiornamenti README Davide Grilli 2026-01-28 18:27:50 +01:00
  • 44617f2f86 Aggiunge shortcut per cambi e aggiorna README.md Davide Grilli 2026-01-28 18:14:51 +01:00
  • 33a1534319 feat(cambi): dialog cambi con tabella IN/OUT, validazioni e aggiornamento formazione Davide Grilli 2026-01-28 18:08:18 +01:00
  • 2e66a6cf2a style(ui): simmetria header in modalità Formazione davide3011 2026-01-28 16:15:00 +01:00
  • c923bdbf64 fix(ui): stabilizza header in formazione e cambio servizio davide3011 2026-01-28 16:09:36 +01:00
  • 139dcc9c5b Fix: blocca incrementi a set concluso senza notifiche davide3011 2026-01-28 16:05:11 +01:00
  • 24dda41b0d Aggiunge selezione modalità partita (2/3 o 3/5) davide3011 2026-01-28 14:57:14 +01:00
  • 4cbb5fb48d Corregge ripristino servizio quando si annulla un punto davide3011 2026-01-28 14:35:40 +01:00
  • eae5cbf964 Fissa dimensioni riquadri punteggio per evitare spostamenti davide3011 2026-01-28 14:30:17 +01:00
  • 2c6416bfe0 Aggiorna README.md davide3011 2026-01-28 13:31:42 +01:00
  • 9a808e566d Merge pull request 'wip-formazione' (#3) from wip-formazione into master davide 2026-01-28 12:00:45 +01:00
  • 6c6ac7fc29 Limita il cambio palla solo a inizio set (0-0) davide3011 2026-01-26 13:45:22 +01:00
  • bbe0862241 Implementa rotazione regolamentare con cambio palla Davide Grilli 2026-01-25 17:57:22 +01:00
  • 26d647dce7 Aggiunge configurazione manuale numeri di maglia Davide Grilli 2026-01-25 17:46:31 +01:00
  • a72bc1844e Blocca assegnazione punti al raggiungimento della vittoria Davide Grilli 2026-01-24 19:00:07 +01:00
  • 2c0bcdb833 Aggiorna dipendenze e Node.js 20 con fix permessi dist apk Davide Grilli 2026-01-24 18:43:21 +01:00
  • 5e9377c681 Unifica output APK nella cartella /dist/android invece di /output Davide Grilli 2026-01-24 18:14:40 +01:00
  • b174e66c8b Corregge encoding README.md (caratteri accentati) Davide Grilli 2026-01-24 18:02:57 +01:00
  • 3394113ea0 Aggiunge sensor landscape e tenta fix audio mobile (WIP) Davide Grilli 2026-01-24 12:11:50 +01:00
  • 1f71846e23 Ottimizza layout mobile e setup icone APK Android Davide Grilli 2026-01-24 11:23:45 +01:00
  • 9346117603 Aggiunge integrazione Capacitor per build APK Android Davide Grilli 2026-01-24 10:33:06 +01:00
  • 2e956aef75 Aggiorna README.md Davide Grilli 2026-01-24 10:10:00 +01:00
  • d57204f4c1 Permette di invertire l'ordine del segnapunti Attilio Grilli 2025-04-03 09:58:00 +02:00
  • 40b5751440 porta homepage in un componente a parte dividendo il file Attilio Grilli 2025-03-25 15:14:03 +01:00
  • 6824fb3539 Modifica il colore nel file style.css Attilio Grilli 2025-02-11 14:12:14 +01:00
  • 81e93c8108 Varie modifiche su HomePage.vue: Attilio Grilli 2025-02-11 14:00:01 +01:00
  • ef3886b9f3 aggiunge le icone png (ne toglie una) Attilio Grilli 2025-02-11 13:31:19 +01:00
  • 8c59b3b115 Aggiunge la versione nvm in README Attilio Grilli 2025-02-11 13:29:30 +01:00
  • 44c0825a0a bordi controlli tastiera e punteggio vocale. Attilio Grilli 2023-07-18 15:18:03 +02:00
  • 01b9a0748f Aggiunto vawe-ui per gli alert. Attilio Grilli 2023-06-12 10:31:27 +02:00
  • 8a4dc19542 Modifiche per adattare il piu' possibile alla tipologia APP. Attilio Grilli 2023-06-07 14:46:09 +02:00
  • 6d58ed18c8 Aggiunta una configurazione per PWA in vite.config.js Attilio Grilli 2023-06-06 16:03:26 +02:00
  • f6c50954f0 Inizio versione segnapunti con vue3 vite e PWA. Attilio Grilli 2023-06-01 15:25:21 +02:00