Commit Graph

  • 6aeeb47f16 chore(docker): usa immagine registry 2.0.0 invece di build locale master davide 2026-05-13 10:21:41 +02:00
  • a094110be3 feat: blocca partita a fine match e mostra dialog dedicato davide 2026-05-13 10:06:38 +02:00
  • 756f78358c Merge branch 'issue#15' davide 2026-05-13 09:55:16 +02:00
  • fb4177056f chore(docker): usa build locale invece di immagine remota per dev issue#15 davide 2026-05-13 09:45:13 +02:00
  • 303c548ab8 refactor(striscia): compatta struttura dati da array a stringa davide 2026-05-13 09:35:13 +02:00
  • 43e49c4c66 chore(docker): sostituisce named volume con bind mount nella root del repository davide 2026-05-12 18:55:55 +02:00
  • b1a400cf81 refactor: rimuove terminal controller CLI v2.0.0 davide 2026-05-12 14:54:36 +02:00
  • 4bfc12fb00 docs(readme): riscrive documentazione con guida utente e architettura 2.0.0 davide 2026-05-12 14:46:35 +02:00
  • 496266039b chore: versione 2.0.0 davide 2026-05-12 14:43:46 +02:00
  • 0e49d361fe docs(changelog): aggiunge versione 2.0.0 davide 2026-05-12 14:42:12 +02:00
  • 9bbf303be9 chore(docker): usa immagine da registro Gitea v1.0.0 davide 2026-05-12 14:38:37 +02:00
  • f38c0eaf72 chore(docker): ristruttura Dockerfile e docker-compose per produzione davide 2026-05-12 14:21:32 +02:00
  • 1a43864919 chore: rimuove script e dipendenze inutilizzati in dev davide 2026-05-12 14:17:10 +02:00
  • 15dac9f965 feat(persist): salva stato su .segnapunti/state.json ad ogni azione davide 2026-05-12 14:08:06 +02:00
  • 0ba49ead5d chore: rimuove dipendenze e file inutilizzati davide 2026-05-12 14:00:09 +02:00
  • c900153eed refactor(striscia): nuova struttura array-di-set, elimina storicoServizio davide 2026-05-12 13:49:47 +02:00
  • 5f9e37062c fix(controller): aggiunge tasto indietro nel dialog set vinto davide 2026-05-12 13:26:16 +02:00
  • 3188994299 feat(controller): dialog set vinto con transizione automatica al set successivo davide 2026-05-12 13:18:18 +02:00
  • eec4ef0526 chore: aggiunge CLAUDE.md con architettura e comandi del progetto davide 2026-05-12 12:22:39 +02:00
  • 16a3fb912a fix(gameState): striscia simmetrica + structuredClone + cambioPalla dedup davide 2026-05-12 12:22:26 +02:00
  • 2fe1808fc9 refactor(server): porta singola, /display e /controller come percorsi davide 2026-05-12 12:22:43 +02:00
  • b3d114c108 chore(deps): risolve tutte le vulnerabilità npm davide 2026-04-01 19:25:46 +02:00
  • b9aed683c6 test(cli): aggiunge suite unit per il terminal controller davide 2026-04-01 19:19:16 +02:00
  • 606b2c1ee6 feat(cli): aggiunge terminal controller da riga di comando davide 2026-04-01 19:12:09 +02:00
  • 27e29a78e7 aggiorna README davide 2026-04-01 18:58:02 +02:00
  • 5621830803 feat(controller): aggiunge modal formazione a inizio set wip-database davide 2026-02-21 19:16:27 +01:00
  • b3faf06477 test: aggiunge copertura completa per le nuove funzionalità davide 2026-02-21 18:59:50 +01:00
  • 1df239ed3d feat: salva partite su SQLite e aggiunge storico in dev davide 2026-02-21 18:36:58 +01:00
  • d9e1ac751f feat(partita): storico strisce multi-set, conferma fine set e avviso fine partita davide 2026-02-21 17:49:19 +01:00
  • d1e8279608 feat(striscia): nomi fissi a sinistra, punti scorrono verso destra davide 2026-02-21 11:19:38 +01:00
  • 6bc74ab3e0 fix(striscia): mostra lo zero iniziale solo per la squadra che serve davide 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 2026-02-12 19:44:17 +01:00
  • e4d212eea3 docs(tests): riscrive la guida test con approccio per principianti davide 2026-02-12 19:35:22 +01:00
  • 33e2583b4d fix(ui): migliora accessibilita icone servizio e contrasto del pulsante reset davide 2026-02-12 19:34:17 +01:00
  • be286ec069 test(e2e): migra gli end-to-end a CommonJS e stabilizza l'esecuzione Playwright davide 2026-02-12 19:33:54 +01:00
  • 0b154d9e56 test(vitest): amplia la suite con test unitari, integrazione, componenti e stress davide 2026-02-12 19:33:29 +01:00
  • 71119da727 feat(test): implementazione infrastruttura completa (Unit, Integration, E2E) con Vitest e Playwright davide 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 2026-02-12 14:11:05 +01:00
  • 94a0b0735f feat(controller): valida cambi giocatori già in formazione lato client davide 2026-02-12 00:30:36 +01:00
  • 581a567c17 fix(voce): riproduce la sintesi vocale sul display invece che sul controller davide 2026-02-11 19:35:09 +01:00
  • 43194c4fbe Merge branch 'wip-client-server' davide 2026-02-11 08:02:14 +01:00
  • 917850502d fix(dev): evita problemi IPv6 di localhost su ws e proxy controller davide 2026-02-11 00:52:06 +01:00
  • ad7a8575c6 feat(client): aggiungi supporto query parameter wsHost per WebSocket davide 2026-02-11 00:37:31 +01:00
  • f84f3805cd feat: separazione display e controller su porte distinte (5173/3001) davide 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 2026-02-10 22:23:44 +01:00
  • 9598d587c6 chore(dev): aggiorna workflow locale e configurazione Vite davide 2026-02-10 09:54:38 +01:00
  • f44138efd3 chore(cleanup): rimuove l'implementazione HomePage legacy non più utilizzata davide 2026-02-10 09:54:31 +01:00
  • 082a52dc3e feat(client): migliora robustezza connessioni WebSocket su display e controller davide 2026-02-10 09:54:10 +01:00
  • f7c4fdc2ef refactor(server): separa la logica WebSocket e centralizza le utility di avvio davide 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 2026-02-10 00:42:48 +01:00
  • 3789f25d0d Feat(config): navigazione tastiera per dialog configurazione davide 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 davide 2026-01-29 13:42:10 +01:00
  • ea4d8ec523 Aggiorna README.md davide 2026-01-29 13:26:19 +01:00
  • f190db2161 Feat(cambi): supporto cambi multipli con UI migliorata davide 2026-01-29 11:08:25 +01:00
  • 9df74a760f feat(cambi): dialog squadra, scorciatoie dedicate e aggiornamenti README davide 2026-01-28 18:27:50 +01:00
  • 44617f2f86 Aggiunge shortcut per cambi e aggiorna README.md davide 2026-01-28 18:14:51 +01:00
  • 33a1534319 feat(cambi): dialog cambi con tabella IN/OUT, validazioni e aggiornamento formazione davide 2026-01-28 18:08:18 +01:00
  • 2e66a6cf2a style(ui): simmetria header in modalità Formazione davide 2026-01-28 16:15:00 +01:00
  • c923bdbf64 fix(ui): stabilizza header in formazione e cambio servizio davide 2026-01-28 16:09:36 +01:00
  • 139dcc9c5b Fix: blocca incrementi a set concluso senza notifiche davide 2026-01-28 16:05:11 +01:00
  • 24dda41b0d Aggiunge selezione modalità partita (2/3 o 3/5) davide 2026-01-28 14:57:14 +01:00
  • 4cbb5fb48d Corregge ripristino servizio quando si annulla un punto davide 2026-01-28 14:35:40 +01:00
  • eae5cbf964 Fissa dimensioni riquadri punteggio per evitare spostamenti davide 2026-01-28 14:30:17 +01:00
  • 2c6416bfe0 Aggiorna README.md davide 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) davide 2026-01-26 13:45:22 +01:00
  • bbe0862241 Implementa rotazione regolamentare con cambio palla davide 2026-01-25 17:57:22 +01:00
  • 26d647dce7 Aggiunge configurazione manuale numeri di maglia davide 2026-01-25 17:46:31 +01:00
  • a72bc1844e Blocca assegnazione punti al raggiungimento della vittoria davide 2026-01-24 19:00:07 +01:00
  • 2c0bcdb833 Aggiorna dipendenze e Node.js 20 con fix permessi dist apk davide 2026-01-24 18:43:21 +01:00
  • 5e9377c681 Unifica output APK nella cartella /dist/android invece di /output davide 2026-01-24 18:14:40 +01:00
  • b174e66c8b Corregge encoding README.md (caratteri accentati) davide 2026-01-24 18:02:57 +01:00
  • 3394113ea0 Aggiunge sensor landscape e tenta fix audio mobile (WIP) davide 2026-01-24 12:11:50 +01:00
  • 1f71846e23 Ottimizza layout mobile e setup icone APK Android davide 2026-01-24 11:23:45 +01:00
  • 9346117603 Aggiunge integrazione Capacitor per build APK Android davide 2026-01-24 10:33:06 +01:00
  • 2e956aef75 Aggiorna README.md davide 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