David Frassi d83a5db65a fix: risolto accesso diretto ai singoli canti tramite URL e queryParams
- Aggiunto il caricamento reattivo del canto tramite un 'effect' in PlayerPage e DisplayPage.
- Ora l'applicazione attende che la lista asincrona dei canti sia popolata per caricare la canzone richiesta da URL.
2026-05-20 11:28:22 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-18 16:07:37 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00

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:

  1. Incrementare la versione dell'app.
  2. Eseguire la build di produzione.
  3. Distribuire i file nella cartella di distribuzione locale.

© 2026 CantiCristiani.it

S
Description
No description provided
Readme 11 MiB
Languages
TypeScript 62.1%
HTML 18.5%
SCSS 15.3%
JavaScript 1.5%
Shell 1.4%
Other 1.1%