21c9c206e198f38ae75ade63b21dd8ed9690f1bf
- Aggiunto autoscroll standard con controllo velocità (V1-V10) e relativo toggle in settings. - Implementata la visualizzazione opzionale di tag e data aggiornamento nella lista canti. - Rinnovata la pagina 'Proponi Canto' con tastiera accordi (fondamentale + variazioni) e OCR spaziale potenziato per l'allineamento automatico degli accordi con il testo. - Ottimizzata la persistenza della modalità schermo intero.
CantiCristiani PWA
Applicazione PWA moderna per la gestione di canti, accordi e karaoke integrato. Progettata per musicisti e cantanti per un uso fluido durante le celebrazioni o i momenti di preghiera.
Caratteristiche Principali
- 🎤 Karaoke Intelligente: Avanzamento automatico del testo basato sul rilevamento vocale (microfono).
- 🎚️ Sensibilità Dinamica: Regolazione in tempo reale della sensibilità del microfono tramite slider verticale custom (50% - 100%).
- 🎼 Accordi e Trasporto: Visualizzazione accordi con possibilità di trasporto tonale istantaneo.
- 📋 Gestione Playlist: Creazione, modifica e condivisione di playlist tramite QR Code.
- 📱 PWA Ready: Installabile su Android e iOS come app nativa, con supporto offline.
- 🔆 Schermo Sempre Acceso: Opzione dedicata nelle impostazioni per evitare lo spegnimento dello schermo durante l'uso.
- 🔍 Ricerca Rapida: Filtri avanzati per categorie, tonalità e playlist.
Tecnologie Utilizzate
- Framework: Ionic + Angular
- State Management: Angular Signals
- PWA: @angular/pwa
- API: Screen Wake Lock API, Media Session API
Installazione e Sviluppo
Prerequisiti
- Node.js (v18+)
- Ionic CLI
Comandi Locali
npm install
ionic serve
Deploy
Per distribuire l'applicazione in produzione (ambiente locale o server FTP):
./deploy_pwa.sh
Lo script si occupa di:
- Incrementare la versione dell'app.
- Eseguire la build di produzione.
- Distribuire i file nella cartella di distribuzione locale.
© 2026 CantiCristiani.it
Description
Languages
TypeScript
62.1%
HTML
18.5%
SCSS
15.3%
JavaScript
1.5%
Shell
1.4%
Other
1.1%