MemoCel

MemoCel

Changelog

Una cronologia chiara delle novita dell’app, con gli aggiornamenti piu recenti sempre in evidenza.

Torna alla dashboard
Versione app installata: v.1.2.15
Versione app disponibile: -
Aggiornamenti installati fino alla v.1.2.15
v.1.2.15

Correzione mobile immediata

  • Nel dettaglio mobile della celebrazione, la bolla “Preghiera personale” non viene piu tagliata e resta leggibile dentro il riquadro.
v.1.2.14

Correzioni interfaccia

  • Uniformate le immagini di luoghi e tipi in formato quadrato arrotondato, compresi i form di inserimento e modifica.
  • Il menu mobile lascia piu spazio in fondo ai sottomenu, cosi l’ultima voce non resta tagliata.
  • La modifica utente non dovrebbe piu richiamare automaticamente il popup password/passkey del dispositivo.
v.1.2.13

Correzione immediata

  • Corretta la pagina dei tipi di celebrazione: aprendo “Celebrazione Eucaristica con Lodi/Vespri” non compare piu l’errore SQL.
  • Nel dettaglio celebrazione, i riquadri Intenzione e Preghiera personale non ripetono piu il titolo: resta una sola etichetta piu leggibile.
v.1.2.12

Correzioni mobile

  • Nel modale Duplica celebrazione, il campo data resta dentro la cornice anche su iPhone.
  • Nella scheda dei luoghi, le ultime celebrazioni indicano anche “con Lodi” o “con Vespri” quando la Messa li include.
v.1.2.11

Menu mobile e celebrazioni

  • Corretto lo scorrimento interno del menu mobile quando il sottomenu Gestione e aperto, soprattutto in PWA su iPhone.
  • La navigazione mobile ora usa un pannello scrollabile dedicato, pronto anche per eventuali nuove voci di menu.
  • Il pannello Gestione ha uno scroll interno dedicato quando le voci non entrano tutte nello schermo.
  • Il pulsante Duplica in Dashboard ora ha un fallback nativo e resta utilizzabile anche se il modale non si aggancia subito.
  • La distinzione tra intenzione e propria preghiera nelle Celebrazioni Eucaristiche e ora disponibile per tutti.
  • La Dashboard mostra e filtra intenzioni, propria preghiera e celebrazioni senza contenuti dedicati anche fuori dalla beta.
  • Le notifiche tornano a usare un titolo stabile per evitare problemi di ricezione sui service worker PWA.
  • Nel dettaglio celebrazione, intenzione e preghiera personale sono mostrate in riquadri separati e piu leggibili.
v.1.2.10

Aggiornamenti PWA

  • Reso piu robusto il service worker delle notifiche su mobile/PWA: le azioni rapide vengono aggiunte solo quando il browser le supporta e resta un fallback minimale.
  • Ripristinato il controllo dei promemoria locali con il nuovo formato a righe della pianificazione notifiche.
v.1.2.9

Notifiche push

  • Ripristinato il flusso delle notifiche push dopo gli aggiornamenti PWA: il test rigenera la sottoscrizione del dispositivo e il server rimuove quelle scadute.
v.1.2.8

Aggiornamenti PWA

  • La pagina Aggiornamento app mostra l’aggiornamento disponibile anche quando il segnale arriva dal service worker e non solo dall’API versione.
v.1.2.7

Aggiornamenti PWA

  • Il menu Aggiornamenti usa un dropdown compatto, piu adatto alle due sole voci presenti.
v.1.2.6

Aggiornamenti PWA

  • Il popup “nuova versione disponibile” puo essere ignorato senza bloccare l’uso dell’app.
  • Aggiunta la sezione “Aggiornamenti” nel menu principale con Changelog e Aggiornamento app.
  • Creata una pagina dedicata per controllare gli aggiornamenti PWA e cancellare la cache quando serve.
v.1.2.5

Cache e changelog

  • Aggiunto nel menu utente il pulsante “Cancella cache” per ripulire la cache della PWA senza eliminare dati o accesso.
  • Il pulsante “Cancella cache” chiede conferma, aggiorna il service worker e ricarica la pagina con parametro anti-cache.
  • Il changelog e ora raggiungibile anche dal menu principale in alto.
v.1.2.4

Aggiornamento versioni

  • Il changelog non mostra piu una versione disponibile se il server o la cache restituiscono una versione piu vecchia di quella installata.
  • Le API di stato dell'app non vengono piu salvate nella cache del service worker.
  • Il pulsante con la rotellina resta un semplice aggiornamento della pagina corrente; l'aggiornamento app resta nel flusso dedicato.
v.1.2.3

Funzioni beta

  • Aggiunto il progetto beta con attivazione per singolo dispositivo tramite codice alfanumerico.
  • Gli utenti possono richiedere l'accesso beta dal profilo e gli amministratori possono approvare o rifiutare la richiesta.
  • Gli amministratori possono creare un codice beta e inviarlo via mail con il logo MemoCel e le istruzioni di attivazione.
  • Le funzioni beta possono essere disattivate dal profilo sul dispositivo corrente.
  • La pagina Statistiche e le Impostazioni statistiche sono visibili solo sui dispositivi con beta attiva.
v.1.2.2

Aggiornamento PWA

  • Quando e disponibile una nuova versione, MemoCel mostra un avviso con il pulsante “Aggiorna ora”.
  • Il pulsante applica il nuovo service worker e ricarica automaticamente la pagina, senza chiedere di svuotare cache o reinstallare l'app.
  • Il comando nascosto “Aggiorna all'ultima versione” usa lo stesso flusso e resta disponibile come fallback manuale.
  • Ripristinata nella Dashboard la barra di ricerca rapida per nomi, luoghi, tipi, note, intenzioni e testo libero.
  • Ripristinata la compatibilita delle notifiche push usando un titolo tecnico stabile e aggiornando il service worker prima dei test.
  • Corretto lo scorrimento del menu mobile su iPhone quando Gestione o il menu utente sono aperti.
  • Il controllo “Aggiorna all'ultima versione” mostra il popup di aggiornamento solo quando esiste una nuova versione; altrimenti conferma che l'app e gia aggiornata.
  • All'apertura dell'app MemoCel verifica automaticamente se e disponibile una nuova versione e mostra subito il popup “Aggiorna ora”.
v.1.2.1

Tooltip mobile

  • Su mobile i tooltip di N e intenzione restano aperti dopo il tap, ma si chiudono appena scorri o tocchi altrove.
  • L'anteprima mobile resta abbreviata a 30 caratteri, cosi il dettaglio completo si consulta entrando nella celebrazione.
  • Nelle statistiche la card dedicata specifica “Liturgia delle Ore comunitarie”.
  • Dashboard e dettaglio celebrazione usano la foto del celebrante registrato anche quando la celebrazione storica lo aveva salvato come nome libero.
  • Le notifiche non inviano piu un titolo duplicato: il sistema mostra solo il nome dell'app come intestazione.
  • La paginazione della Dashboard resta dentro il contenitore anche aumentando il numero di righe per pagina.
  • Dopo la duplicazione di una celebrazione, la Dashboard evidenzia la nuova voce creata invece di quella originale.
  • I periodi speciali non mostrano piu falsi marker di inizio/fine quando continuano nella pagina precedente o successiva.
  • Quando un periodo speciale prosegue oltre la pagina corrente, la Dashboard mostra un avviso discreto di continuazione.
  • La tabella della Dashboard resta al 100% su desktop e conserva lo scorrimento orizzontale su mobile.
v.1.2

Rilascio stabile

  • Consolidate le ultime correzioni su mappa, dashboard mobile, anagrafiche, notifiche e aggiornamento cache.
  • La mappa della singola celebrazione usa coordinate e pin manuale senza ricerche instabili o blocchi della pagina.
  • Riattivando la mappa di una celebrazione temporanea senza coordinate, il pin torna su Trieste invece di restare in uno stato vuoto.
  • Il titolo tecnico delle notifiche e stato uniformato a “MemoCel”.
  • Le schede Lodi/Vespri includono anche le Messe con Lodi/Vespri, non solo le celebrazioni con quel tipo esatto.
  • Le etichette di inizio/fine periodo rispettano l'ordinamento decrescente della Dashboard.
  • Le modifiche di celebranti, luoghi e tipi hanno la barra laterale con Indietro, Salva ed Elimina come le celebrazioni.
  • Il badge intenzioni distingue il simbolo + per i defunti dall'indicazione testuale “intenzione”; B/T usano il badge arancione.
  • I badge N e intenzione mostrano un tooltip: completo con il mouse, persistente e abbreviato su mobile.
  • Su mobile il menu resta allineato in alto e i testi lunghi di dettaglio, celebranti e upload immagine non escono dallo schermo.
  • Le foto caricate per un celebrante non salvato si propagano solo alle sue celebrazioni ancora senza foto, preservando quelle gia presenti.
  • Il rilascio include gli affinamenti grafici e funzionali introdotti nella serie 1.1.x.
v.1.1.101

Zoom mappa

  • Il doppio click sulla mappa ora fa solo zoom e non sposta piu il pin.
  • Il pin resta modificabile con click singolo o trascinamento.
v.1.1.100

Stabilita mappa

  • Corretto il blocco del form causato dall'aggiornamento ricorsivo delle coordinate della mappa.
  • Il pin continua ad aggiornarsi quando inserisci coordinate valide, senza congelare la pagina.
v.1.1.99

Mappa luogo salvato

  • Quando una celebrazione usa un luogo con mappa salvata, il form mostra le azioni “Modifica per questa celebrazione” e “Modifica mappa generale”.
  • La modifica per singola celebrazione salva coordinate dedicate senza cambiare l'anagrafica del luogo.
v.1.1.98

Mappa nel form celebrazione

  • Se il luogo ha gia una mappa salvata, il form mostra un pannello automatico invece dei controlli manuali.
  • Coordinate e pin compaiono solo quando si attiva “Mostra mappa” per un luogo senza mappa salvata.
  • Il pin iniziale della mappa manuale ora parte da Trieste.
v.1.1.97

Mappa celebrazione manuale

  • Nel form celebrazione torna un riquadro mappa stabile per luoghi non registrati, basato solo su coordinate e pin manuale.
  • Aggiunto “Apri Google Maps” per cercare il luogo esternamente senza usare API o geocoding interno.
  • Le coordinate inserite o scelte spostando il pin vengono salvate sulla singola celebrazione e mostrate nel dettaglio.
v.1.1.96

Badge intenzione

  • Il badge delle intenzioni in Dashboard ora mostra “intenzione” invece del simbolo +.
v.1.1.95

Dashboard dalle notifiche

  • Aggiunta l'azione rapida “Vedi tutte” nelle notifiche per aprire direttamente la Dashboard.
v.1.1.94

Azioni notifiche

  • Le notifiche ora hanno l'azione rapida “Celebrazione gia inserita”, che chiude il promemoria senza aprire l'app.
  • Il tap normale sulla notifica continua ad aprire l'inserimento di una nuova celebrazione.
v.1.1.93

Opzioni della Messa

  • Uniformata la veste grafica di Messa con Lodi/Vespri e Binata/Trinata nel form celebrazione.
v.1.1.92

Immagini dalle schede archivio

  • Dalle schede celebrante e luogo ricostruite dall'archivio ora si puo modificare direttamente l'immagine.
  • La foto salvata viene applicata allo storico collegato senza creare automaticamente una nuova anagrafica.
v.1.1.91

Mobile dashboard e anagrafiche

  • Il menu mobile aperto diventa un pannello a tutta altezza con scroll interno piu affidabile.
  • Ribilanciata ancora la dashboard mobile: meno spazio vuoto tra colonne e piu margine sotto i pulsanti filtro/modifica.
  • Rifatto il layout mobile di Presidenti e Tipi, con nomi visibili e badge disposti in modo coerente.
v.1.1.90

Menu mobile

  • Il menu mobile ora ha scroll interno quando il contenuto supera l'altezza dello schermo.
  • I sottomenu come “Gestione” si richiudono correttamente anche dopo il tap su iPhone/PWA.
v.1.1.89

Ricordami e passkey

  • La scelta “Ricordami su questo dispositivo” viene passata esplicitamente anche al login con passkey.
  • Aggiornato il testo della checkbox per chiarire che vale sia con password sia con passkey.
v.1.1.88

Spazi dashboard mobile

  • Ribilanciate le larghezze della tabella mobile per ridurre i vuoti tra Tipo, Presidente e Luogo.
  • Ridotta leggermente la spaziatura interna della card dashboard su mobile.
v.1.1.87

Dashboard e statistiche

  • Su mobile la colonna Tipo e piu ampia, cosi “con Vespri” mantiene la stessa leggibilita delle altre celebrazioni.
  • I numeri delle card statistiche ora crescono con una breve animazione al caricamento della pagina.
v.1.1.86

Mappa manuale disattivata

  • Rimossa dal form celebrazione la mappa manuale per luoghi non salvati, per evitare blocchi quando si incollano link mappa.
  • Il salvataggio ignora eventuali vecchi campi mappa manuali ancora presenti in cache.
  • Restano attive solo le mappe dei luoghi salvati in anagrafica con coordinate e opzione mappa attiva.
v.1.1.85

Pannello mappa tema scuro

  • Il pannello “Mostra mappa” nel form celebrazione ora usa i colori del tema chiaro/scuro.
  • Il testo secondario del pannello resta leggibile anche in modalita scura.
v.1.1.84

Mappe per luoghi liberi

  • Nel form celebrazione torna “Imposta mappa” anche per luoghi non salvati, con coordinate o link mappa leggibili localmente.
  • Quando incolli coordinate o un link Google Maps/OpenStreetMap con coordinate, il pin si aggiorna automaticamente.
  • Per evitare blocchi, la celebrazione non prova a risolvere link brevi o ricerche remote: resta sempre disponibile il pin manuale.
v.1.1.83

Refresh separati

  • Il pulsante in alto ricarica semplicemente la pagina corrente.
  • Nel menu profilo c'e il comando piu nascosto “Aggiorna all'ultima versione”, che forza pulizia cache e service worker.
v.1.1.82

Dashboard mobile piu larga

  • Su mobile la tabella dashboard usa colonne piu ampie per leggere meglio tipo, presidente e luogo.
  • Lo scorrimento orizzontale resta attivo, ma i contenuti principali vengono compressi molto meno.
v.1.1.81

Aggiornamento forzato

  • Il pulsante aggiorna e ora sempre visibile e forza la rimozione del service worker prima del reload.
  • Il refresh elimina la cache MemoCel e azzera la versione asset locale, cosi la nuova versione viene scaricata davvero.
v.1.1.80

Dashboard mobile

  • Su mobile la tabella mantiene una larghezza minima piu ampia, cosi la colonna Presidente non viene piu compressa.
  • Ribilanciate le colonne Tipo, Presidente e Luogo per rendere leggibili celebrante e luogo tramite scorrimento orizzontale.
v.1.1.79

Foto celebranti liberi

  • Caricando una nuova foto per un celebrante non in anagrafica, la foto viene applicata a tutte le sue celebrazioni con lo stesso nome libero.
  • Aggiornati i testi del form per chiarire che la foto temporanea viene riutilizzata nello storico.
v.1.1.78

Avatar dati mancanti

  • In dashboard non viene piu mostrato l’avatar quando mancano tipo, celebrante o luogo.
  • Gli avatar restano visibili solo quando accompagnano un valore reale.
v.1.1.77

Mappa celebrazione disattivata

  • Rimossa dal form celebrazione la mappa personalizzata per luoghi liberi o non salvati.
  • Le celebrazioni usano la mappa solo quando il luogo e salvato in anagrafica con coordinate e opzione mappa attiva.
  • Il salvataggio ignora eventuali vecchi campi mappa manuali ancora presenti in cache.
v.1.1.76

Ricerca mappa riscritta

  • La mappa non avvia piu ricerche automatiche online quando apri la finestra, cambi testo o esci dal campo.
  • La ricerca coordinate parte solo dal pulsante “Trova coordinate”, mentre coordinate gia presenti e pin manuale restano immediati.
  • Le richieste mappa hanno timeout piu brevi e possono essere annullate chiudendo la finestra.
v.1.1.75

Località con provincia

  • Le ricerche tipo “Cattinara (TS)” vengono espanse anche in “Trieste” per trovare meglio i luoghi sulla mappa.
  • I link Google Maps di ricerca testuale usano queste varianti prima di dichiarare coordinate non trovate.
v.1.1.74

Link Google di ricerca

  • I link Google Maps con parametro testuale “query” vengono convertiti in ricerca coordinate invece di fallire come link senza coordinate.
  • Il pannello mappa distingue link con coordinate, link brevi da risolvere e link di ricerca testuale.
v.1.1.73

Mappa non bloccante

  • La risoluzione dei link mappa ha timeout piu breve e non lascia piu il pannello bloccato.
  • Chiudere la finestra mappa annulla la ricerca in corso e ignora eventuali risposte tardive.
v.1.1.72

Cache aggiornata in automatico

  • Aggiunto un controllo inline che svuota cache e service worker quando cambia la versione asset.
  • Le pagine principali ora inviano header no-cache per ridurre il rischio di JavaScript vecchio.
v.1.1.71

Link brevi mappa

  • La risoluzione dei link Google Maps brevi ora e dedicata e non cade piu nella ricerca coordinate generica.
  • Il pin viene spostato appena il link mappa restituisce un punto valido.
v.1.1.70

Pin da link mappa

  • Il pulsante “Trova coordinate” usa subito le coordinate incollate nel campo e sposta il pin sulla mappa.
  • I link brevi Google Maps vengono risolti dal backend per ricavare il punto corretto quando possibile.
v.1.1.69

Marcatori tipo celebrazione

  • Spostati B, T e + accanto al nome della celebrazione, insieme a “con Lodi” e “con Vespri”.
  • La nota resta separata a destra e mostra “NOTA” solo quando lo spazio lo permette.
v.1.1.68

Coordinate da link

  • Il campo Coordinate accetta anche link Google Maps e OpenStreetMap, estraendo automaticamente latitudine e longitudine quando presenti.
  • Il testo del campo ora chiarisce che si possono incollare sia coordinate sia link mappa.
v.1.1.67

Badge liturgici in dashboard

  • Spostati “con Lodi” e “con Vespri” accanto al nome della celebrazione.
  • Mantenuti B, T, + e N nel gruppo dei marcatori tecnici, leggermente separato a destra.
v.1.1.66

Mappa celebrazione e cache

  • Aggiunti nel pannello “Imposta mappa” della celebrazione i link rapidi a Google Maps e OpenStreetMap.
  • Aggiunto il campo unico “Coordinate” anche nel form celebrazione, utile per incollare latitudine e longitudine da Google Maps.
  • CSS, JavaScript e service worker ora usano una versione cache calcolata automaticamente dai file aggiornati.
v.1.1.65

Navigazione dettagli

  • Corretto il pulsante Indietro quando si apre presidente o luogo dal dettaglio di una celebrazione.
  • Aggiornata la cache PWA.
v.1.1.64

Luoghi e mappe

  • Rinominato il campo indirizzo in “Indirizzo esatto” per aiutare la ricerca del luogo.
  • Aggiunto un campo unico “Coordinate” dove incollare latitudine e longitudine da Google Maps.
  • Aggiunti link rapidi a Google Maps e OpenStreetMap nel form e nella scheda luogo.
  • Aggiornata la cache PWA.
v.1.1.63

Dashboard finale

  • Stabilizzata la larghezza della tabella dopo filtri, ricerca e aggiornamenti AJAX.
  • Ripristinata una distribuzione piu leggibile delle colonne, con il tipo di celebrazione non piu compresso.
  • Azzerato lo scorrimento orizzontale della tabella a ogni refresh della dashboard.
  • Aggiornata la cache PWA.
v.1.1.59

Dashboard responsive

  • Resa piu fluida la tabella della dashboard su desktop ampi, schermi intermedi e mobile.
  • Ridotta la larghezza minima mobile per evitare scorrimenti eccessivi.
  • Aggiornata la cache PWA.
v.1.1.58

Modifica simultanea e form celebrazione

  • Rafforzato l’invio della selezione nella modifica simultanea, anche dopo aggiornamenti AJAX della dashboard.
  • Allineati su desktop i riquadri immagine di presidente e luogo accanto ai rispettivi campi.
  • Aggiornata la cache PWA.
v.1.1.57

Periodi ed eventi separati

  • La gestione distingue eventi specifici e periodi particolari in due sezioni separate.
  • Entrambe le sezioni sono ordinate dal più recente al più antico.
  • Aggiornata la cache PWA.
v.1.1.56

Periodo visibile in dashboard

  • Le righe dei periodi speciali mostrano anche l’intervallo di riferimento nel formato GG/MM/AAAA - GG/MM/AAAA.
  • Aggiornata la cache PWA.
v.1.1.55

Dashboard su display larghi

  • La tabella della dashboard ora sfrutta tutta la larghezza disponibile sui display grandi.
  • Aggiornata la cache PWA.
v.1.1.54

Dashboard e menu mobile

  • Corretto l’errore in dashboard causato dal confronto tra date e stringhe vuote in MySQL strict mode.
  • Rafforzata l’apertura del menu mobile e dei suoi sottomenu.
  • Aggiornata la cache PWA.
v.1.1.53

Eventi speciali e dati personali

  • Le vecchie date importanti del profilo vengono spostate automaticamente negli Eventi speciali.
  • Il profilo rimanda alla pagina Periodi ed eventi speciali, evitando doppioni di gestione.
  • I tipi celebrativi storici vengono duplicati per utente e riallacciati alle sue celebrazioni, cosi preferiti, icone e modifiche restano personali.
  • Aggiornata la cache PWA.
v.1.1.52

Color picker con campioni

  • Le palette RGB e CMYK sono state trasformate in un pannello campioni piu compatto, nello stile dei selettori colore professionali.
  • Il campione selezionato resta evidenziato anche quando il colore viene scritto a mano nel campo HEX.
  • Aggiornata la cache PWA.
v.1.1.51

Menu Gestione suddiviso

  • Il menu Gestione e stato diviso in sottomenu: Anagrafiche, Archivio e Impostazioni.
  • Su desktop le voci sono organizzate in colonne, mentre su mobile restano impilate e semplici da toccare.
  • Aggiornata la cache PWA.
v.1.1.50

Controllo qualità archivio

  • Aggiunta nel menu Gestione la pagina Controllo archivio per evidenziare celebrazioni sospette o incomplete.
  • La pagina filtra per dati mancanti, anagrafiche temporanee, nomi strani, liturgia e note da verificare.
  • Notifiche e Gestione utenti sono state spostate nel menu Gestione.
  • Aggiornata la cache PWA.
v.1.1.49

Periodi ed eventi in ordine cronologico

  • La pagina Periodi speciali mostra ora periodi ed eventi speciali in un’unica timeline.
  • L’ordine va dal piu recente al piu antico, usando la data finale per i periodi e la data puntuale per gli eventi.
  • Aggiornata la cache PWA.
v.1.1.48

Avvisi import sulle note anomale

  • L’importazione segnala note sospette o contenuti fuori modello riportando il testo integrale.
  • Gli avvisi sulle note non interrompono l’import: le righe valide restano confermabili.
  • Aggiornata la cache PWA.
v.1.1.47

Anteprima colore immediata

  • Scrivendo un codice HEX valido, il riquadro colore si aggiorna subito senza attendere blur o salvataggio.
  • La correzione vale per periodi speciali e impostazioni statistiche.
  • Aggiornata la cache PWA.
v.1.1.46

Palette colore rapide

  • Aggiunte palette RGB e CMYK nei selettori colore dei periodi speciali.
  • Aggiunte le stesse palette rapide nei colori dei grafici delle impostazioni statistiche.
  • Aggiornata la cache PWA.
v.1.1.45

Eventi speciali in dashboard

  • Aggiunta nei periodi speciali la gestione degli eventi puntuali come lettorato, accolitato e rito di ammissione.
  • Gli eventi speciali compaiono nella dashboard come separatori nello stile delle tappe ministeriali.
  • Aggiornata la cache PWA.
v.1.1.44

Periodo speciale con range picker

  • Nel form dei periodi speciali data inizio e data fine si scelgono ora da un unico selettore periodo.
  • Gli orari restano separati e usano il selettore orario gia presente.
  • Aggiornata la cache PWA.
v.1.1.43

Data inizio archivio

  • La dashboard mostra accanto ad Archivio celebrazioni la data della prima celebrazione registrata.
  • La data viene mostrata in forma estesa, ad esempio “dal 27 maggio 2023”.
  • Aggiornata la cache PWA.
v.1.1.42

Avatar tipo nel dettaglio

  • Nel dettaglio della celebrazione il tipo mostra ora la propria icona accanto al nome.
  • Se il tipo non ha un’immagine dedicata viene usato il fallback grafico standard.
  • Aggiornata la cache PWA.
v.1.1.41

Dark mode piu leggibile

  • Corretto il contrasto delle opzioni selezionate nelle impostazioni statistiche in modalita scura.
  • Corrette le scelte immagine temporanea/anagrafica nel form celebrazione in modalita scura.
  • Aggiornata la cache PWA.
v.1.1.40

Reset filtri senza menu aperti

  • Il pulsante Reset dei filtri non apre piu automaticamente i menu ricercabili di presidente e luogo.
  • Anche la rimozione del singolo filtro resta silenziosa sui campi con menu a tendina.
  • Aggiornata la cache PWA.
v.1.1.39

Foto propagate nello storico

  • Quando una celebrazione riceve una foto per presidente o luogo, MemoCel la applica anche alle celebrazioni precedenti dello stesso elemento rimaste senza immagine.
  • Le immagini gia presenti nello storico non vengono sovrascritte.
  • Aggiornata la cache PWA.
v.1.1.38

Menu e aggiornamento app

  • Centrate correttamente le voci del menu Gestione anche quando vanno su due righe.
  • L’app prova ad aggiornare il service worker anche in Chrome, oltre al pulsante Aggiorna della PWA.
  • Aggiornata la cache PWA.
v.1.1.37

Selettore orario piu paziente

  • Digitando solo l’ora, ad esempio 15, il selettore non completa piu subito i minuti a 00.
  • Scegliere un’ora dalla ruota non seleziona piu automaticamente 00 minuti: puoi indicare i minuti corretti prima di confermare.
  • La correzione vale per tutti i selettori orario dell’app.
  • Aggiornata la cache PWA.
v.1.1.36

Modifica simultanea luoghi stabilizzata

  • Le righe selezionate nella dashboard vengono inviate anche nativamente dal form, senza dipendere solo dagli input hidden generati via JavaScript.
  • Il pulsante Applica modifiche forza sempre il route corretto della modifica simultanea.
  • Rinforzata la modifica simultanea dei luoghi per evitare submit senza conferma o senza aggiornamento.
  • Aggiornata la cache PWA.
v.1.1.35

Profilo seminarista

  • Aggiunto il profilo personale Seminarista.
  • Il profilo Seminarista mostra in dashboard le tappe di ammissione, lettorato e accolitato inserite nelle date importanti.
  • Il profilo Laico resta senza separatori ministeriali, mentre Diacono e Presbitero mantengono anche le rispettive ordinazioni.
  • Aggiornata la cache PWA.
v.1.1.34

Gestione immagini uniforme

  • Gli upload immagine usano il ritaglio con zoom e rotazione anche per le icone dei tipi.
  • Aggiunto il pulsante per rimuovere avatar, icone e immagini temporanee dove si caricano immagini.
  • La rimozione viene salvata per profilo, presidenti, luoghi, tipi e immagini temporanee delle celebrazioni.
  • Aggiornata la cache PWA.
v.1.1.33

Profilo ministeriale coerente

  • Se il profilo torna Laico, la dashboard non mostra piu le righe di cambio ordine o ministero.
  • Passando a Diacono viene aggiunta tra le date importanti l’Ordinazione diaconale.
  • Passando a Presbitero viene aggiunta tra le date importanti l’Ordinazione presbiterale, oltre al diaconato se presente.
  • Aggiornata la cache PWA.
v.1.1.32

Modifica simultanea luoghi rinforzata

  • La modifica simultanea dei luoghi ora usa l’id del luogo anagrafico quando viene scelto dalla lista.
  • Il backend applica il cambio luogo anche se la spunta automatica del campo non viene inviata dal browser.
  • Avatar e coordinate del luogo salvato vengono copiati in modo esplicito sulle celebrazioni selezionate.
  • Aggiornata la cache PWA.
v.1.1.31

Tabella dashboard a larghezza piena

  • Corretta la larghezza della tabella nella dashboard quando entra in modalita scrollabile.
  • La tabella ora resta larga quanto il contenitore anche nei layout desktop piu stretti.
  • Aggiornata la cache PWA.
v.1.1.30

Separatori ministeriali nel punto giusto

  • La dashboard mostra ogni tappa ministeriale nel punto in cui comincia, usando la data ricevuta nelle date importanti.
  • Con ordinamento discendente, accolitato, lettorato e altre tappe non compaiono piu come chiusura della fascia precedente.
  • Aggiornata la cache PWA.
v.1.1.29

Correzione avvio dashboard

  • Risolta una ricorsione nella preparazione della tabella “Date importanti” che causava errore fatale all’apertura.
  • Aggiornata la cache PWA.
v.1.1.28

Timeline ministeriale completa

  • La dashboard separa le celebrazioni anche per rito di ammissione, lettorato, accolitato e diaconato, se presenti nelle date importanti.
  • Il profilo presbitero mostra anche la data del diaconato, per mantenere la sequenza ministeriale.
  • Passando da diacono a presbitero, la data del diaconato viene copiata una sola volta nelle date importanti come ordinazione diaconale.
  • Le tappe ministeriali restano cancellabili dall’elenco delle date importanti.
  • Aggiornata la cache PWA.
v.1.1.27

Diacono presidente senza assistenza

  • Quando un diacono seleziona se stesso come presidente, il campo “Assisto alla celebrazione” scompare dal form.
  • Il salvataggio azzera comunque il dato di assistenza se il presidente coincide con il profilo personale.
  • Aggiornata la cache PWA.
v.1.1.26

Coordinate vincolate alla citta

  • Quando nel luogo e indicata una citta, MemoCel scarta i risultati trovati in comuni diversi anche se il nome e simile.
  • OrariMesse/CEI viene usato solo con un indizio territoriale chiaro e con comune coerente.
  • Ridotti i fallback generici che potevano proporre omonimi fuori zona.
  • Aggiornata la cache PWA.
v.1.1.25

Coordinate luoghi con fonte CEI

  • La ricerca coordinate prova prima l’archivio CEI/OrariMesse quando il luogo rientra nelle diocesi disponibili.
  • Aggiunte varianti automatiche dei nomi dei santi, per trovare luoghi come “Cattedrale di San Giusto” anche se inseriti con titoli piu lunghi.
  • Overpass/OpenStreetMap ora usa richieste piu brevi e resilienti, senza bloccare la finestra della mappa.
  • Aggiornata la cache PWA.
v.1.1.24

Coordinate luoghi piu automatiche

  • La ricerca coordinate ora usa anche Overpass/OpenStreetMap per trovare POI ecclesiali come chiese, cappelle e cattedrali.
  • Il risultato automatico privilegia luoghi di culto nella citta indicata, riducendo i casi generici tipo “Italia”.
  • Aggiornata la cache PWA.
v.1.1.23

Avatar celebrante coerente

  • Dashboard e dettaglio celebrazione usano automaticamente l'ultima immagine disponibile per lo stesso celebrante.
  • Quando un celebrante salvato non ha foto anagrafica, MemoCel recupera l'ultimo snapshot gia inserito per lui.
  • Aggiornata la cache PWA.
v.1.1.22

Modifica simultanea piu chiara

  • Compilando tipo, presidente o luogo nella modifica simultanea si attiva automaticamente la relativa spunta.
  • Il salvataggio in blocco mostra un messaggio piu chiaro anche quando i valori erano gia aggiornati.
  • Aggiornata la cache PWA.
v.1.1.21

Navigazione celebrazioni nel dettaglio

  • Il navigatore tra celebrazioni e stato spostato dalla modifica alla visualizzazione della celebrazione.
  • Frecce e salto numerico aprono ora le schede di dettaglio, non il form di modifica.
  • Aggiornata la cache PWA.
v.1.1.20

Modifica simultanea luoghi corretta

  • Quando la modifica simultanea applica un luogo gia salvato, MemoCel usa il nome anagrafico esatto.
  • Il passaggio da luogo libero a luogo registrato conserva avatar e coordinate salvate del luogo.
  • Aggiornata la cache PWA.
v.1.1.19

Menu gestione mobile piu ordinato

  • Centrate anche le voci del menu Gestione che vanno su due righe.
  • Aggiornata la cache PWA.
v.1.1.18

Tabelle statistiche stabili

  • Su desktop le card delle tabelle statistiche mantengono altezza fissa.
  • Quando si apre “Altri”, l’elenco completo scorre dentro la tabella senza allungare la card accanto.
  • Aggiornata la cache PWA.
v.1.1.17

Ricerca coordinate piu rapida

  • La geocodifica prova meno candidati, con timeout brevi, per non restare bloccata in “ricerca in corso”.
  • Photon viene usato come primo provider gratuito per i POI, con Nominatim come fallback.
  • Il browser interrompe la ricerca dopo pochi secondi e permette comunque di correggere il pin manualmente.
  • Aggiornata la cache PWA.
v.1.1.16

Reset orari dashboard

  • La x dei filtri orario svuota anche il selettore orario personalizzato.
  • Dopo il reset singolo il bottone torna a “Scegli ora” e i risultati vengono aggiornati senza quel filtro.
  • Aggiornata la cache PWA.
v.1.1.15

Coordinate senza API a pagamento

  • Rimossa la configurazione Google Places: nessuna chiave API a pagamento e nessun provider Google.
  • La ricerca coordinate resta su dati OpenStreetMap, con Nominatim e fallback Photon per migliorare i POI.
  • I risultati troppo generici, come “Italia”, vengono scartati invece di essere accettati come posizione utile.
  • Aggiornata la cache PWA.
v.1.1.13

Mappa sul risultato trovato

  • La ricerca coordinate preferisce risultati OpenStreetMap pertinenti come chiese, cappelle e luoghi di culto.
  • Quando le coordinate vengono trovate, la mappa zooma di piu sul punto e apre un popup con il nome del risultato.
  • Aggiunte varianti di ricerca piu efficaci per nomi come “Chiesa di ... in ...”.
  • Aggiornata la cache PWA.
v.1.1.12

Opzioni eucaristiche desktop

  • Su desktop le opzioni Messa con Lodi e Messa con Vespri si affiancano al tipo di celebrazione.
  • Su mobile resta il layout verticale piu leggibile.
  • Aggiornata la cache PWA.
v.1.1.11

Mappe solo OpenStreetMap

  • Rimossi i pulsanti Google Maps dai form e dai dettagli: MemoCel usa OpenStreetMap con Leaflet.
  • La verifica del luogo passa dal pannello mappa interno, con ricerca coordinate OpenStreetMap e pin correggibile.
  • Riaprendo la mappa non vengono piu sovrascritte coordinate gia salvate o corrette manualmente.
  • Aggiornata la cache PWA.
v.1.1.10

Dettagli solo dalla celebrazione

  • In dashboard presidente e luogo restano visibili con avatar, ma non aprono piu le rispettive schede.
  • L’accesso ai dettagli di presidente e luogo resta disponibile dalla pagina di dettaglio della celebrazione.
  • Aggiornata la cache PWA.
v.1.1.9

Filtri dashboard per ambiti

  • Riorganizzati i filtri della dashboard in righe per tipi, celebranti e luoghi; tempo; dettagli.
  • Aggiunti i filtri per cercare celebrazioni con intenzioni presenti o assenti.
  • Aggiunti i filtri per cercare celebrazioni con note presenti o assenti.
  • Aggiornata la cache PWA per distribuire nuovo CSS e JavaScript.
v.1.1.8

Reset singolo filtro

  • I filtri attivi della dashboard mostrano una piccola x per cancellare solo quel filtro.
  • La rimozione singola aggiorna subito risultati e URL senza toccare gli altri filtri.
  • Il reset generale resta disponibile per svuotare tutto insieme.
  • Aggiornata la cache PWA per distribuire nuovo CSS e JavaScript.
v.1.1.7

Toast modifica luogo

  • Quando cambi il luogo di una celebrazione compare un toast di conferma dedicato.
  • La conferma standard resta per le altre modifiche della celebrazione.
  • Aggiornata la cache PWA.
v.1.1.6

Reset filtri corretto

  • Il pulsante Reset della dashboard svuota davvero tutti i filtri, inclusi combobox, date e campi nascosti.
  • Dopo il reset l’URL torna pulito a /dashboard e i risultati vengono ricaricati senza filtri.
  • Aggiornata la cache PWA per distribuire la correzione JavaScript.
v.1.1.5

Badge note maiuscolo

  • Il badge delle note in dashboard mostra ora la N maiuscola.
  • Aggiornata la cache PWA.
v.1.1.4

Allineamento pulsante tipo

  • Riallineato il pulsante + del tipo di celebrazione alla riga del campo.
  • Aggiornata la cache PWA per distribuire il ritocco CSS.
v.1.1.3

Foto profilo per il celebrante utente

  • Quando il presidente coincide con l’utente che inserisce, dashboard e dettaglio celebrazione mostrano la foto del profilo.
  • Il fallback alla sagoma grigia resta solo se non esiste nessuna immagine disponibile.
  • Aggiornata la cache PWA per distribuire la correzione.
v.1.1.2

Coordinate luogo piu affidabili

  • “Cerca luogo su Google Maps” resta una verifica esterna e non viene piu confuso con il salvataggio coordinate.
  • “Imposta mappa” ricalcola il punto quando cambia il luogo, evitando coordinate rimaste da luoghi precedenti.
  • La ricerca coordinate prova anche varianti italiane come “Chiesa di ... , Trieste, Italia”.
  • Aggiornata la cache PWA per distribuire nuovo script e geocoding.
v.1.1.1

Tipo celebrazione libero

  • Il campo Tipo di celebrazione ora permette davvero di scrivere un nome non presente in anagrafica.
  • Quando il nome scritto non esiste compare il pulsante + per salvarlo come nuovo tipo.
  • Se il nome coincide con un tipo gia salvato, la celebrazione viene collegata automaticamente a quel tipo.
  • Aggiornata la cache PWA per distribuire il nuovo comportamento del form.
v.1.1 - 13/07/2026

Major update: immagini e statistiche

  • Nel form celebrazione puoi caricare una foto temporanea quando il luogo non e in anagrafica.
  • La foto viene riproposta automaticamente la volta successiva in cui scrivi lo stesso luogo non salvato.
  • Le statistiche riprendono l’ultima immagine effettivamente usata per tipi, presidenti e luoghi.
  • Dashboard, dettaglio celebrazione, schede luogo e statistiche usano anche le immagini conservate nello storico.
  • Aggiornata la cache PWA per distribuire nuovo script e stile.
v.1.0.164

Vedi tutte dai dettagli

  • Le schede celebrante, luogo e tipo hanno un pulsante “Vedi tutte” sotto le ultime celebrazioni.
  • Il pulsante apre la dashboard con il filtro gia impostato per quell’elemento.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.163

Dettagli dalle gestioni

  • Le pagine Presidenti, Luoghi e Tipi permettono di aprire il dettaglio cliccando avatar o nome.
  • Aggiunta la scheda dettaglio dei tipi di celebrazione con riepilogo e ultime celebrazioni.
  • Il pulsante Indietro dalle schede aperte dalle gestioni torna alla gestione corretta.
  • Aggiornata la cache PWA per distribuire nuovo stile e nuove pagine.
v.1.0.162

Indietro alla posizione esatta

  • Le schede celebrante e luogo conservano filtri, pagina e riga di partenza della dashboard.
  • Il pulsante Indietro riporta alla celebrazione da cui si era aperta la scheda.
  • Aggiornata la cache PWA per distribuire il nuovo script.
v.1.0.161

Schede celebranti e luoghi

  • La dashboard mostra l’avatar del tipo accanto al nome della celebrazione in modo piu evidente.
  • Avatar e nome di celebrante e luogo aprono una scheda dettaglio con informazioni e ultime celebrazioni collegate.
  • Le schede funzionano anche per celebranti o luoghi presenti solo nello storico.
  • Aggiornata la cache PWA per distribuire nuovo script e stile.
v.1.0.160

Coordinate luoghi migliorate

  • La ricerca coordinate ora propone piu risultati OpenStreetMap invece di usare automaticamente solo il primo.
  • Nel pannello mappa puoi scegliere il risultato corretto oppure correggere il pin manualmente.
  • Migliorata la chiarezza del pannello mappa su mobile e desktop.
  • Aggiornata la cache PWA per distribuire nuovo script e stile.
v.1.0.159

Immagine celebrante temporaneo guidata

  • Se il celebrante e gia in anagrafica, MemoCel usa automaticamente la sua foto senza mostrare scelte.
  • Per celebranti mai salvati compare il caricamento di un’immagine temporanea con ritaglio circolare, zoom e rotazione.
  • Per celebranti eliminati ma gia presenti nello storico si puo scegliere tra vecchia foto conservata e nuova immagine temporanea.
  • Aggiornata la cache PWA per distribuire nuovo script e stile.
v.1.0.158

Dashboard piu leggibile

  • Allargato lo spazio tra data e ora nella tabella desktop e alleggerito il peso della data.
  • Aggiunti badge compatti per intenzioni e note accanto al tipo di celebrazione.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.157

Reset ricerca dashboard

  • Il pulsante Reset dei filtri ora svuota anche la ricerca nella barra superiore.
  • Aggiornata la cache PWA per distribuire il nuovo script.
v.1.0.156

Promemoria occasionali e avatar storici

  • Aggiunti promemoria occasionali: una notifica singola programmata per data e ora, poi rimossa dai promemoria attivi.
  • Le celebrazioni salvano uno snapshot dell’immagine del celebrante, utile per celebranti temporanei o presidenti eliminati dall’anagrafica.
  • Eliminando un presidente gia usato, le celebrazioni collegate mantengono nome e immagine nello storico.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.155

Altri espandibile nelle statistiche

  • Le tabelle statistiche mostrano a riposo solo gli elementi scelti nelle impostazioni.
  • La riga Altri apre e richiude l’elenco completo per tipi, presidenti e luoghi.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.154

Righe composizione allineate

  • Uniformata l’altezza delle tre righe nella tabella Sante Messe con Liturgia delle Ore.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.153

Grafica statistiche rifinita

  • Eliminato il disallineamento tra le card dei grafici nelle griglie statistiche.
  • Uniformati header, spaziature e separatori dei riquadri statistici.
  • Rifinita la pagina Impostazioni statistiche con sezioni piu ordinate per colori, tipi, presidenti e luoghi.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.152

Vespri nelle statistiche per tipo

  • La distribuzione per tipo ora mostra anche Vespri quando e selezionato nelle preferenze statistiche.
  • Lodi, Vespri e Celebrazioni Eucaristiche usano i totali liturgici reali, includendo le Messe con Lodi o Vespri.
v.1.0.151

Digitazione orari corretta

  • Corretto il selettore orario: digitando 2255 ora viene impostato 22:55 e non 02:55.
  • Aggiornata la cache PWA per distribuire il nuovo script.
v.1.0.150

Avatar nella dashboard

  • Aggiunti avatar compatti accanto a tipi, presidenti e luoghi nella tabella dashboard.
  • Usati fallback grafici quando tipo o luogo non hanno ancora un’immagine dedicata.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.149

Selettore orario nelle notifiche

  • Gli orari delle notifiche usano ora lo stesso selettore orario del form celebrazione.
  • Anche le nuove righe aggiunte dinamicamente ricevono il selettore orario grafico.
  • Aggiornata la cache PWA per distribuire il nuovo script.
v.1.0.148

Dashboard mobile più compatta

  • Ridotta la dimensione del testo nella colonna Luogo della tabella mobile.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.147

Impostazioni statistiche ridisegnate

  • Riorganizzata la pagina Impostazioni statistiche con griglie piu leggibili per colori, tipi, presidenti e luoghi.
  • Le preferenze partono dai preferiti con stellina, oppure dai primi tre elementi se non ci sono preferiti.
  • Salvare una lista vuota ora significa davvero non mostrare nessun elemento in quella sezione.
v.1.0.146

Diagnostica cron notifiche

  • La pagina Notifiche mostra ora la URL corretta da usare con cron-job.org.
  • Aggiunto l’ultimo richiamo cron registrato per capire se il job raggiunge davvero MemoCel.
  • Il test push mostra eventuali errori restituiti dal servizio Web Push.
  • Aggiornata la cache PWA per distribuire il pannello diagnostico.
v.1.0.145

Statistiche più stabili

  • Corretto un resize dei grafici che poteva allungare la pagina statistiche all’infinito.
  • La pagina Impostazioni statistiche ora si apre dal menu Gestione.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.144

Riquadro frequenza celebrazione

  • Binata e Trinata ora sono raccolte in un riquadro coerente con Messa con Lodi/Vespri.
  • Aggiornata la cache PWA per distribuire il nuovo stile.
v.1.0.142

Giorno della settimana nelle date

  • Dashboard e scheda celebrazione mostrano il giorno abbreviato prima della data.
v.1.0.141

Orari digitabili nei filtri

  • Il selettore orario mostra sempre il campo "Digita ora" anche nei filtri e lo mette subito a fuoco quando viene aperto.
  • La digitazione da tastiera resta coerente con il form celebrazione, inclusi formati rapidi come 7:30, 730 e 1830.
v.1.0.140

Codice hex nei periodi speciali

  • Aggiunto il campo codice hex accanto al selettore colore dei periodi speciali.
  • Color picker e codice hex restano sincronizzati durante la modifica.
v.1.0.139

Periodi speciali con orario ed emoji

  • Aggiunti orario di inizio, orario di fine ed emoji facoltativa nei periodi speciali.
  • Dashboard e filtro “Periodo speciale” rispettano ora anche i limiti orari quando sono impostati.
  • Le righe “Periodo” e “Fine periodo” mostrano l’eventuale emoji prima del titolo.
v.1.0.138

Statistiche personalizzabili

  • Aggiunte impostazioni per colori dei grafici e visibilità di presidenti e luoghi nei riepiloghi.
  • Corretto il macrosettore liturgico: una Messa con Lodi o Vespri conta anche nella rispettiva Liturgia delle Ore.
  • Aggiunti avatar e sagome di fallback nelle tabelle statistiche di presidenti e luoghi, con migliore allineamento desktop.
v.1.0.137

Filtro per periodo speciale

  • Aggiunto in dashboard il filtro “Periodo speciale” per visualizzare le celebrazioni comprese in un periodo salvato.
  • Il filtro resta attivo con ricerca live, paginazione e ricerca dalla barra superiore.
v.1.0.136

Periodi speciali in dashboard

  • Aggiunta la gestione dei periodi speciali con titolo, date di inizio/fine e colore di evidenziazione.
  • La dashboard mostra righe “Periodo” e “Fine periodo” intorno alle celebrazioni visibili, rispettando filtri e paginazione.
v.1.0.135

Notifiche programmate con recupero

  • Il cron notifiche ora recupera gli slot recenti se OVH esegue lo script in ritardo, evitando che i promemoria vengano saltati.
  • La diagnostica mostra il comando aggiornato con --catchup=180 e chiarisce che le notifiche di test non sono conteggiate tra gli invii programmati.
v.1.0.134

Notifiche piu spaziose

  • La griglia degli orari delle notifiche usa ora tutta la larghezza disponibile, con piu spazio per il testo personalizzato.
v.1.0.133

Bottoni dettaglio piu leggibili

  • Il pulsante Indietro nei comandi laterali della celebrazione usa ora il colore testo principale, coerente con le altre azioni non distruttive.
v.1.0.132

Notifiche programmate piu robuste

  • Il cron notifiche considera anche pochi minuti di anticipo, cosi uno slot non viene saltato se OVH esegue lo script leggermente prima dell’orario previsto.
  • Il log del cron mostra ora timezone, giorno corrente e numero di slot configurati per diagnosticare piu facilmente eventuali problemi.
v.1.0.131

Notifiche nel riquadro

  • Il titolo della pagina Notifiche ora resta dentro il riquadro bianco, come nelle altre pagine operative.
v.1.0.130

Password a tutta larghezza

  • La pagina “Cambia password” usa ora la stessa larghezza delle altre schermate operative.
v.1.0.129

Sicurezza a tutta larghezza

  • La pagina “Sicurezza e passkey” usa ora la stessa larghezza delle altre schermate operative.
v.1.0.128

Notifiche piu ordinate

  • Le righe degli orari notifiche occupano meglio tutta la larghezza disponibile, evitando lo spazio vuoto a destra.
  • I vecchi testi predefiniti delle notifiche vengono riproposti con il nuovo messaggio “Ricordati di aggiornare le celebrazioni!”.
v.1.0.127

Notifiche e menu mobile piu precisi

  • Nel menu mobile il pulsante aggiorna resta nella posizione originale anche quando il menu e aperto.
  • Dopo l’abilitazione di un nuovo dispositivo notifiche la pagina si aggiorna per mostrarlo subito nell’elenco.
  • Il testo predefinito delle notifiche ora usa MemoCel e “Ricordati di aggiornare le celebrazioni!”.
v.1.0.126

Duplicazione con data corretta

  • Il pulsante “Usa oggi” nel modale di duplicazione aggiorna ora anche il campo data visuale.
v.1.0.125

Form celebrazione piu uniforme

  • Allineata l’altezza dei riquadri Binata/Trinata e Messa con Lodi/Vespri a quella dei normali campi del form.
v.1.0.124

Modifica celebrazione e notifiche piu operative

  • Nella modifica di una celebrazione i pulsanti Indietro, Salva ed Elimina sono allineati allo stile della pagina dettaglio.
  • Aggiunta la navigazione rapida tra celebrazioni con frecce e salto numerico diretto.
  • Le notifiche programmate supportano piu righe con giorno, orario e testo personalizzato, con gestione dei dispositivi registrati.
  • Il click sulle notifiche porta direttamente alla creazione di una nuova celebrazione.
  • I tipi di celebrazione possono avere un’icona dedicata e i filtri della dashboard cercano anche binate, trinate, intenzioni e Messe con Lodi o Vespri.
v.1.0.123

Profilo, notifiche e dettagli piu puliti

  • Nel profilo compaiono solo le date ministeriali coerenti con lo stato personale.
  • Le notifiche hanno ora una pagina dedicata con test, calendario settimanale e diagnostica cron.
  • Corretto l’inserimento rapido dell’ora digitando valori come 730 o 1830.
  • Il dettaglio celebrazione ha azioni piu compatte e spaziatura piu ordinata anche da mobile.
v.1.0.122

Badge Liturgia delle Ore in dashboard

  • Le Messe con Lodi o Vespri mostrano ora un badge dedicato nella colonna tipo.
  • Il badge affianca eventuali sigle B/T senza confondere il nome della celebrazione.
v.1.0.121

Azioni dettaglio piu accessibili

  • Nella pagina di visualizzazione della celebrazione i pulsanti principali sono ora in alto.
  • Modifica, elimina e indietro restano disponibili senza dover scendere sotto la mappa.
v.1.0.120

Filtri piu ricchi e immediati

  • Aggiunto il filtro per orario o fascia oraria in dashboard e statistiche.
  • I filtri delle statistiche ora usano lo stesso pannello grafico della dashboard.
  • Presidenti e luoghi nei filtri mostrano gli avatar e rispettano i preferiti a campo vuoto.
  • Nelle statistiche i filtri si applicano automaticamente senza dover premere “Applica filtri”.
v.1.0.119

Statistiche ministeriali

  • Aggiunte le date di diaconato e presbiterato nel profilo personale.
  • Le statistiche possono essere limitate dalla data del cambio ministeriale con preferenza salvata.
  • Diaconi e presbiteri hanno un box dedicato con servizio, presidenza e concelebrazione.
  • La dashboard mostra separatori tra periodo laico, diaconale e presbiterale.
v.1.0.118

Presidente personale e concelebrazione

  • Il presidente collegato al profilo presbitero o diacono resta sempre in cima alla lista.
  • Il presidente personale non puo essere trascinato fuori dalla prima posizione.
  • Per i profili presbiteri compare “Ho concelebrato” quando il presidente scelto e un altro.
v.1.0.117

Duplicazione con scelta data

  • Il pulsante duplica della dashboard apre ora un modale dedicato.
  • La celebrazione puo essere duplicata su oggi oppure su una data scelta dal datepicker.
  • La copia mantiene gli stessi dati della celebrazione originale e cambia solo la data.
v.1.0.116

Uniforma luoghi piu fluido

  • Il campo “Nome definitivo” permette sia di scegliere un nome proposto sia di scriverne uno nuovo.
  • Rimosso il campo testuale “CONFERMA”: l’uniformazione passa dal modale grafico di conferma.
  • Il conteggio nel modale segue solo le celebrazioni effettivamente selezionate.
v.1.0.115

Excel import/export piu semplice

  • Il modello Excel usa il campo “Tipo celebrazione” anche per B, T, Lodi e Vespri.
  • L’export scrive valori come “Celebrazione Eucaristica (B)” e “Celebrazione Eucaristica con Lodi”.
  • La pagina import/export ora separa chiaramente esportazione e importazione con istruzioni dedicate.
v.1.0.114

Conferme di eliminazione piu chiare

  • Le finestre di conferma per presidenti, luoghi e tipi specificano che le celebrazioni collegate non saranno cancellate.
  • Il messaggio distingue meglio l’eliminazione dell’elemento gestionale dalla conservazione dello storico.
v.1.0.113

Celebranti piu ordinati

  • Il titolo del celebrante resta accostato al nome nell’elenco presidenti.
  • Aggiunto il campo “Incarico” nella scheda di ciascun celebrante.
  • L’incarico puo essere salvato e mostrato nella gestione dei presidenti.
v.1.0.112

Mappe nei form piu affidabili

  • Corretto il bug che bloccava l’inizializzazione delle mappe nei form luoghi e celebrazioni.
  • Nel form celebrazione la mappa si apre ora in una finestra dedicata “Imposta mappa”.
  • La spunta “Mostra mappa” viene ereditata solo dai luoghi salvati che hanno la mappa attiva.
v.1.0.111

Editor avatar nelle finestre rapide

  • Ridotte e rese adattive le dimensioni dell’editor avatar nelle finestre di creazione rapida.
  • Il ritaglio resta interamente visibile anche quando il form e aperto in modale.
  • Aggiunto scorrimento interno quando lo spazio verticale e ridotto.
v.1.0.110

Orari scritti in modo naturale

  • Il selettore orario accetta anche valori come 7:30, 730 e 0730.
  • Gli orari vengono interpretati e salvati nel formato corretto HH:MM.
  • La digitazione da tastiera resta libera durante la composizione dell’orario.
v.1.0.109

Spunta mappa dai luoghi salvati

  • La casella “Mostra mappa” si aggiorna subito quando scegli un luogo salvato che prevede la mappa.
  • L’automatismo non dipende piu dal caricamento completo di Leaflet.
  • Resti libero di togliere la spunta per la singola celebrazione.
v.1.0.108

Orario digitabile da tastiera

  • Corretto il selettore orario: digitando da desktop il primo numero non blocca piu il campo.
  • La normalizzazione dell’orario avviene solo quando il valore e completo o viene confermato.
  • Resta possibile scegliere ore e minuti anche dai selettori visuali.
v.1.0.107

Dashboard mobile piu leggibile

  • Su mobile la tabella dashboard non tronca piu tipo e luogo.
  • La tabella usa lo scorrimento laterale gia previsto per mostrare i testi completi.
  • Il comportamento desktop resta invariato.
v.1.0.106

Azioni dashboard piu compatte

  • I bottoni Apri, Modifica ed Elimina nella dashboard ora usano icone dedicate senza testo visibile.
  • Aggiunto il pulsante per duplicare una singola celebrazione nella data odierna.
  • Il messaggio di conferma della duplicazione distingue correttamente singolare e plurale.
v.1.0.105

Mappe sotto le finestre di conferma

  • Corretto lo z-index di Leaflet, che poteva sovrapporsi alle modali.
  • Le finestre di conferma restano ora sempre sopra le mappe.
  • L’editor avatar mantiene la priorita visiva piu alta tra le finestre.
v.1.0.104

Tipo celebrazione libero piu naturale

  • Nel form celebrazione rimossa la voce fissa “Altro tipo…” dal menu.
  • Digitando un tipo non presente puoi usarlo direttamente come tipo libero.
  • Il pulsante “+” per creare un nuovo tipo compare solo quando il nome scritto non esiste gia.
v.1.0.103

Modifica simultanea nel contesto filtrato

  • Dopo una modifica simultanea la dashboard torna agli stessi filtri attivi.
  • Vengono preservate anche pagina corrente, ordinamento e numero di righe per pagina.
  • I risultati mostrati al rientro sono ricaricati con i dati aggiornati.
v.1.0.102

Uniformazione luoghi piu flessibile

  • Nei gruppi di luoghi simili puoi scrivere un nuovo nome definitivo libero.
  • Aggiunta la possibilita di ignorare un suggerimento senza uniformare i luoghi.
  • Le conferme distinguono correttamente tra uniformazione e ignorare il suggerimento.
v.1.0.101

Selettore orario piu rapido

  • Su mobile il selettore orario mostra anche un campo per digitare l’ora in formato HH:MM.
  • Su desktop, quando il controllo e selezionato, scrivere le cifre compila subito l’orario.
  • Restano disponibili le liste ore e minuti per la scelta manuale.
v.1.0.100

Avatar luoghi ridisegnato

  • L’avatar predefinito dei luoghi usa ora una chiesa piu morbida e leggibile.
  • Il disegno e pensato per funzionare bene dentro il cerchio avatar anche in dimensioni piccole.
  • Aggiornata la cache PWA per distribuire il nuovo asset.
v.1.0.99

Mappa luoghi piu stabile

  • La gestione luoghi attende Leaflet in modo piu robusto e prova a ricaricarlo se non e disponibile.
  • La mappa viene ridimensionata dopo l’inizializzazione per evitare il riquadro vuoto.
  • Il pulsante “Trova coordinate” e collegato anche quando si trova fuori dal riquadro tecnico della mappa.
v.1.0.98

Dettaglio celebrazione allineato

  • Nel dettaglio celebrazione etichette e valori ora condividono lo stesso allineamento verticale.
  • Le righe con avatar di presidente e luogo restano centrate rispetto alle rispettive etichette.
  • La correzione e mirata alla griglia del dettaglio, senza modificare dashboard e form.
v.1.0.97

Liste gestione piu ordinate

  • Nell’elenco presidenti la qualifica resta sulla stessa linea del nome.
  • Il manico di trascinamento usa tre linee centrate graficamente.
  • La rifinitura vale anche per i controlli di ordinamento di tipi e luoghi.
v.1.0.96

Toast di salvataggio piu precisi

  • I salvataggi delle celebrazioni distinguono tra nuova celebrazione e modifica.
  • I luoghi mostrano ora “Luogo creato” o “Luogo aggiornato”.
  • I tipi mostrano ora “Tipo creato” o “Tipo aggiornato”.
v.1.0.95

Gestione avatar piu completa

  • L’editor avatar riapre l’immagine attualmente salvata o selezionata nel cerchio.
  • Aggiunto il pulsante “Cambia foto” direttamente nella finestra “Ritaglia e ruota”.
  • Il controllo “Scegli file” ora usa lo stesso stile dei pulsanti dell’app.
v.1.0.94

Avatar luoghi riconoscibili

  • I luoghi senza avatar usano una nuova icona predefinita a forma di chiesa.
  • La sagoma persona resta riservata a profili e celebranti.
  • Il nuovo fallback compare nel form luoghi, nella lista, nel dettaglio celebrazione e nei menu di scelta.
v.1.0.93

Form celebrazione piu pulito

  • Rimosse le opzioni visibili “Nessuna Liturgia delle Ore” e “—” dalla sigla eucaristica.
  • Se non selezioni Lodi, Vespri, B o T, il valore viene salvato automaticamente come assente.
  • Se un luogo salvato ha la mappa attiva, la spunta della celebrazione si accende anche quando le coordinate devono ancora essere cercate.
v.1.0.92

Mappa ereditata dal luogo salvato

  • Quando scegli dal menu un luogo salvato con mappa attiva, la spunta “Mostra mappa” si attiva automaticamente.
  • La spunta resta comunque modificabile sulla singola celebrazione, così puoi disattivarla solo per quell’evento.
  • La scelta esplicita dal dropdown ricalcola subito coordinate e pannello mappa.
v.1.0.91

Avatar modificabili anche dopo il caricamento

  • Il click o tap sull’avatar già salvato apre il gestore “Ritaglia e ruota”.
  • La stessa finestra viene usata sia per caricare una nuova immagine sia per ricentrare, zoomare o ruotare quella esistente.
  • Se il browser non riesce a rileggere l’immagine salvata, resta disponibile la scelta di un nuovo file.
v.1.0.90

Dettaglio celebrazione piu chiaro

  • Il titolo grande della scheda ora mostra il tipo di celebrazione invece della data.
  • Rimosso il riepilogo in alto a destra per evitare informazioni duplicate.
  • Corretto lo schema delle passkey per la compatibilità con gli indici MySQL su OVH.
v.1.0.89

Accesso con passkey

  • Aggiunta la registrazione delle passkey dalla pagina sicurezza.
  • Il login ora puo usare Face ID, Touch ID, Windows Hello o il gestore password compatibile.
  • Le passkey possono anche completare il secondo fattore, mantenendo l’OTP come metodo di riserva.
v.1.0.88

Avatar modificabili dal cerchio

  • Rimossa la matitina sovrapposta agli avatar.
  • Ora basta cliccare o toccare direttamente il cerchio per aprire il gestore di ritaglio.
  • Aggiunto un effetto hover leggero per far capire che l’avatar è interattivo.
v.1.0.87

Avatar anche per i luoghi

  • Aggiunto l’avatar per chiese e luoghi, con lo stesso cropper usato per profilo e celebranti.
  • L’avatar del luogo compare nella lista luoghi e nel dettaglio della celebrazione quando disponibile.
  • Rifinito l’allineamento verticale degli elementi nella scheda celebrazione.
v.1.0.86

Cropper avatar in stile app

  • La gestione avatar ora apre una finestra scura dedicata per ritagliare e centrare la foto.
  • Aggiunta la rotazione dell’immagine, salvata davvero nel file finale insieme allo zoom.
  • Il flusso viene usato sia al primo caricamento sia quando si modifica l’avatar dalla matitina.
v.1.0.85

Conferme di salvataggio piu leggere

  • I messaggi di successo, compreso il salvataggio delle celebrazioni, ora compaiono come toast.
  • Gli errori restano invece visibili come alert nella pagina.
  • Il toast viene riutilizzato anche per il refresh della PWA.
v.1.0.84

Notifiche programmate piu affidabili

  • Lo script cron ora controlla una finestra di tolleranza, così invia anche se OVH non parte esattamente al minuto previsto.
  • Il log anti-doppione viene salvato sull’orario programmato, evitando invii duplicati nella stessa finestra.
  • Aggiornata la guida OVH con il parametro opzionale --window.
v.1.0.83

Mappa evento con coordinate recuperate

  • Se attivi “Mostra mappa” su una celebrazione, MemoCel usa le coordinate gia salvate del luogo quando disponibili.
  • Il pannello mappa resta utilizzabile anche se la scheda del luogo non ha la spunta globale attiva.
  • In caso di errore il form mantiene spunta, coordinate e valori appena inseriti, senza tornare allo stato precedente.
v.1.0.82

Selettore orario piu naturale

  • Sostituito il doppio menu ora/minuti con un selettore unico piu simile a un controllo da app.
  • Ore e minuti si scelgono da due colonne scorrevoli, con selezione chiara e immediata.
  • Il form continua a salvare l’ora nel formato standard HH:MM senza modifiche al backend.
v.1.0.81

Refresh PWA piu chiaro

  • Il pulsante aggiorna mostra uno stato di caricamento mentre avvia il refresh.
  • Dopo il ricaricamento compare un toast “Aggiornato!” per confermare l’operazione.
  • Il refresh continua a forzare l’aggiornamento della cache della PWA.
v.1.0.80

Mappa celebrazione rispettosa della spunta

  • La pagina dettaglio non mostra piu la mappa solo perche il luogo salvato ha coordinate.
  • La mappa compare solo quando la singola celebrazione ha “Mostra mappa” attivo.
  • Aggiunta una protezione anche nel template per evitare visualizzazioni non desiderate.
v.1.0.79

Avatar modificabili al volo

  • L’avatar ritagliato aggiorna subito l’anteprima nel cerchio senza attendere il ricaricamento della pagina.
  • Aggiunta una matitina sopra l’avatar per riaprire il ritaglio o scegliere una nuova immagine.
  • Su mobile il controllo di modifica resta sempre visibile, mentre da desktop compare al passaggio del mouse o al focus.
v.1.0.78

Avatar regolabili e lista celebranti piu ordinata

  • Aggiunta una finestra per ritagliare, centrare e zoomare gli avatar prima del salvataggio.
  • Il cropper viene usato sia per l’avatar del profilo sia per quello dei celebranti.
  • Uniformate le dimensioni di avatar, stellina e maniglia nella lista presidenti.
  • Migliorato l’allineamento mobile dei controlli nella gestione celebranti.
v.1.0.77

Evidenziazione dashboard piu precisa

  • L’evidenziazione della celebrazione al rientro in dashboard viene consumata una sola volta.
  • MemoCel rimuove automaticamente il parametro focus_messa dall’URL dopo l’uso.
  • La dashboard non continua piu a evidenziare l’ultima celebrazione vista tornando da altre pagine.
v.1.0.76

Profilo collegato ai celebranti

  • Quando il profilo personale diventa diacono o presbitero, MemoCel crea o aggiorna automaticamente il celebrante personale.
  • Quando il profilo torna laico, il celebrante automatico viene rimosso dalla rubrica preservando le celebrazioni gia registrate come testo libero.
  • La gestione utenti non mostra piu la scelta laico/chierico: il profilo ministeriale si gestisce dal profilo personale.
v.1.0.75

Profilo ministeriale, avatar e mappe piu flessibili

  • Aggiunto nel profilo personale il tipo laico, diacono o presbitero, separato dai permessi software.
  • Nel form celebrazione il proprio nome compare in cima ai celebranti come “Nome Cognome (me)”; in grassetto per presbitero e normale per diacono.
  • Per i diaconi compare la spunta “Assisto alla celebrazione”.
  • Aggiunti avatar e preferiti per i celebranti, e preferiti anche per i luoghi.
  • La mappa eredita l’impostazione del luogo salvato ma puo essere disattivata sulla singola celebrazione.
  • Rafforzato il ripristino del login ricordato quando la sessione PHP scade.
v.1.0.74

Accesso ricordato piu affidabile

  • Il “Ricordami su questo dispositivo” usa ora un token persistente salvato nel database, non solo il file di sessione PHP.
  • Se l’hosting ripulisce la sessione server, MemoCel puo ricrearla dal cookie sicuro senza chiedere di nuovo username e password.
  • Il logout elimina anche il token ricordato, cosi il dispositivo viene davvero scollegato.
v.1.0.73

Ora, mappe e statistiche piu coerenti

  • Sostituito il selettore orario con due controlli separati per ora e minuti, piu precisi nell’inserimento.
  • Corretto il pannello mappa nel form celebrazione: resta nascosto finche “Mostra mappa” non e attivo.
  • Allineati colori e conteggi tra torta dei tipi celebrativi e grafico Messe/Lodi/Vespri, includendo anche “Vespro” al singolare.
v.1.0.72

Uniformazione luoghi piu precisa

  • Il popup di conferma ora mostra il numero delle sole celebrazioni effettivamente selezionate.
  • Il contatore del gruppo si aggiorna mentre si spuntano o si deselezionano i luoghi.
  • La conferma dell’uniformazione accetta anche CONFERMA, coerentemente con le altre azioni delicate.
v.1.0.71

Nuove utility operative

  • Aggiunta la funzione “Copia a oggi” per duplicare le celebrazioni selezionate mantenendo tutti i dati tranne la data.
  • Aggiunta la pagina “Uniforma luoghi simili”, con gruppi proposti e conferma esplicita scrivendo UNIFORMA.
  • Collegata l’uniformazione luoghi dalla dashboard e dalla gestione luoghi.
v.1.0.70

Dashboard e statistiche piu gestibili

  • Aggiunto in dashboard il selettore dei contenuti per pagina: 10, 20, 30, 50, 100 o 500.
  • Riorganizzata la pagina statistiche in macro settori: tipi celebrativi, presidenti e luoghi.
  • Migliorata la spaziatura dei blocchi statistici per ridurre gli sfasi tra riquadri.
v.1.0.69

Grafici statistiche piu ordinati

  • Allineate meglio le intestazioni dei grafici nella pagina statistiche.
  • La torta “Tipi di celebrazione” mostra sempre anche la voce Vespri e riconosce meglio i tipi liberi.
v.1.0.68

Eventi registrati piu chiari

  • La card “Eventi registrati” mostra ora la ripartizione tra Messe, Liturgia delle Ore e Altro.
  • La ripartizione sotto il totale usa le righe/eventi, cosi la somma torna con il numero complessivo.
v.1.0.67

Refresh piu compatto

  • Sostituito il testo “Aggiorna” con il simbolo classico di refresh nella barra superiore.
  • Mantenuti tooltip e label accessibile per chiarire comunque l’azione.
v.1.0.66

Eliminazione multipla piu sicura

  • Spostato “Applica modifiche” a destra nel pannello di modifica simultanea.
  • Aggiunto a sinistra il pulsante “Elimina le voci selezionate”.
  • L’eliminazione multipla apre ora una finestra dedicata e richiede di scrivere CONFERMA.
v.1.0.65

Filtro tipo piu completo

  • Il filtro “Tipo” della dashboard include ora anche i tipi liberi gia usati nelle celebrazioni.
  • I tipi liberi duplicati rispetto ai tipi salvati vengono esclusi per mantenere il menu ordinato.
v.1.0.64

Modifica simultanea piu stabile

  • Il pannello di modifica simultanea resta aperto al rientro in dashboard se era gia in uso.
  • In modalita modifica simultanea il click sulla riga non apre piu accidentalmente la celebrazione.
  • I pulsanti “Filtri e ricerca” e “Modifica simultanea” sono ora affiancati nella toolbar desktop.
v.1.0.63

Selezione multipagina

  • La modifica simultanea conserva ora le celebrazioni selezionate anche passando tra pagine diverse della dashboard.
  • Il contatore mostra il totale selezionato su tutte le pagine, non solo nella pagina corrente.
  • Aggiunto il pulsante “Svuota selezione” e pulizia automatica dopo una modifica o eliminazione confermata.
v.1.0.62

Filtri piu chiari e refresh immediato

  • Aggiunto il titolo anche dentro il pannello “Filtri e ricerca”.
  • Il pulsante Aggiorna forza ora la pulizia della cache MemoCel e ricarica la pagina con cache-buster.
  • L’evidenziazione della riga al rientro in dashboard scompare automaticamente dopo 5 secondi.
v.1.0.61

Rientro in dashboard piu orientato

  • Quando si apre o modifica una celebrazione dalla dashboard, al ritorno la riga viene evidenziata.
  • L’evidenziazione funziona anche usando il pulsante Indietro del browser, quando la pagina viene ripristinata dalla cronologia.
  • La dashboard scorre automaticamente verso la celebrazione evidenziata per ritrovarla piu rapidamente.
v.1.0.60

Mappa coerente con i luoghi salvati

  • Nel form celebrazione, i luoghi salvati seguono automaticamente la spunta mappa impostata nella gestione luoghi.
  • Per i luoghi registrati con mappa attiva, la spunta viene forzata e usa le coordinate del luogo.
  • Per i luoghi registrati senza mappa attiva, la spunta resta disattivata; per i luoghi liberi resta invece modificabile nell’evento.
v.1.0.59

Didascalie checkbox affiancate

  • Le didascalie dei checkbox restano ora a destra del controllo anche nei form a griglia.
  • Migliorato l’allineamento delle opzioni come “Visualizza mappa nelle celebrazioni”.
v.1.0.58

Luoghi piu essenziali

  • Rimosso dal form luoghi il campo “Indicazione specifica del luogo”.
  • Il dettaglio celebrazione mostra ora solo il nome del luogo, senza specifiche separate.
v.1.0.57

Controlli allineati nella modifica simultanea

  • Uniformata l’altezza di select, input e pulsanti nel pannello “Azioni sui selezionati”.
  • Allineato anche il gruppo di conferma eliminazione per evitare bottoni piu bassi o compressi.
v.1.0.56

Mappa opzionale nella celebrazione

  • Aggiunta nel form celebrazione la spunta “Mostra mappa” per far comparire la mappa solo quando serve.
  • Se il luogo non e ancora registrato, MemoCel propone automaticamente le coordinate e permette di correggerle spostando il pin.
  • Le coordinate confermate vengono salvate sulla celebrazione e usate nel dettaglio quando non esiste un luogo registrato con mappa.
  • Aumentato il margine sinistro dei selettori a pallino nel riquadro Liturgia delle Ore.
v.1.0.55

Mappe e azioni in blocco piu sicure

  • Aggiunto nei luoghi un campo per indicazioni specifiche interne o pastorali del luogo.
  • Rinominata l’opzione mappa in “Visualizza mappa nelle celebrazioni quando possibile”.
  • La modifica simultanea in dashboard ora è in un accordion e mostra le selezioni solo quando è aperta.
  • Aggiunta eliminazione multipla delle celebrazioni selezionate con conferma scrivendo CONFERMA.
v.1.0.54

Dashboard piu larga su desktop

  • Allargato il contenitore desktop e riequilibrate le colonne della dashboard.
  • Dato piu spazio ai pulsanti azione per evitare testi compressi o troppo a capo.
v.1.0.53

Modifica in blocco

  • Aggiunta in dashboard la selezione multipla delle celebrazioni visibili, compatibile con i filtri attivi.
  • Aggiunto il pannello “Azioni sui selezionati” per modificare simultaneamente tipo, presidente e luogo.
  • La modifica in blocco aggiorna solo i campi esplicitamente selezionati e solo le celebrazioni dell’utente corrente.
v.1.0.52

Ricerca tipi piu intelligente

  • Nel form celebrazione il menu dei tipi mostra subito solo i preferiti, ma durante la ricerca include anche tipi non preferiti e tipi liberi gia usati.
  • Se il testo cercato non esiste, il menu permette di usarlo subito come tipo libero e di ricrearlo con il pulsante +.
v.1.0.51

Statistiche per macro-tipo

  • La distribuzione per tipo nelle statistiche usa ora solo quattro voci: Celebrazioni Eucaristiche, Lodi, Vespri e Altro.
  • I tipi liberi o non piu salvati vengono conteggiati nella voce Altro.
v.1.0.50

Eliminazione tipi senza perdere storico

  • I tipi di celebrazione gia usati possono essere eliminati.
  • Le celebrazioni collegate mantengono il nome del tipo come “tipo libero”, senza perdere il dato registrato.
v.1.0.49

Radio card piu ariose

  • Aumentato leggermente il margine sinistro dei selettori a pallino nel form celebrazione.
v.1.0.48

Tipo libero piu chiaro

  • Il pulsante + per creare un tipo compare ora solo accanto al campo “Tipo libero”.
  • Il select principale dei tipi resta dedicato alla scelta tra tipi gia disponibili.
v.1.0.47

Allineamento form celebrazione

  • Corretto definitivamente l’allineamento dei pulsanti + accanto a tipo, presidente e luogo nel form celebrazione.
  • Resa piu stabile la struttura dei campi con menu ricercabile, evitando che il pulsante scenda sotto al controllo.
v.1.0.46

Rifiniture operative

  • Notifiche riorganizzate con orari diversi per ogni giorno e pulsante per invio test.
  • Migliorata la persistenza del “Ricordami” aumentando la durata server-side della sessione.
  • Ripristinata la ricerca live dalla barra superiore nella dashboard.
  • Il reset dei filtri non richiude piu il pannello e il pulsante filtri ha piu respiro grafico.
  • Rifiniti menu mobile, pulsante aggiorna PWA e prevenzione dello zoom accidentale su input.
  • Rifinito il form celebrazione: pulsanti +, tipo libero, Liturgia delle Ore e sigla eucaristica.
v.1.0.45

Push server-side

  • Aggiunto Composer con libreria minishlink/web-push per inviare notifiche push dal server.
  • Aggiunto script bin/generate_vapid_keys.php per generare le chiavi VAPID.
  • Aggiunto script cron bin/send_push_notifications.php con tabella log anti-doppione.
  • Aggiunta guida OVH in docs/push_ovh.md.
v.1.0.44

Conferme e link mappa

  • I link esterni “Apri/Cerca mappa” tornano ad aprire Google Maps senza usare API key o servizi a pagamento.
  • Le mappe integrate e la ricerca coordinate restano su Leaflet/OpenStreetMap.
  • Sostituite le finestre native del browser con una modale grafica MemoCel per eliminazioni, reset, 2FA e conferma import.
v.1.0.43

Mappe libere con Leaflet

  • Rimosso l’uso operativo di Google Maps e della relativa chiave API.
  • Il form luoghi usa sempre Leaflet con OpenStreetMap, pin trascinabile e coordinate aggiornate in tempo reale.
  • La pagina dettaglio celebrazione mostra la mappa del luogo con Leaflet quando il luogo ha coordinate e mappa attiva.
  • I link di ricerca/apertura mappa erano stati portati a OpenStreetMap prima della successiva eccezione per Google Maps esterno.
  • La ricerca coordinate passa solo da OpenStreetMap/Nominatim, senza servizi a pagamento.
v.1.0.42

Filtri compatti e push server-side

  • I filtri dashboard ora sono richiudibili anche da desktop e si aprono automaticamente solo quando ci sono filtri attivi.
  • Il presidente della celebrazione non è più obbligatorio.
  • Nei filtri dashboard si possono cercare anche celebrazioni senza tipo, senza presidente o senza luogo.
  • Aggiunta la base per notifiche push server-side: salvataggio dispositivo, ricezione nel service worker e configurazione VAPID pronta.
v.1.0.41

Privacy persistente

  • Corretto il consenso privacy che poteva tornare visibile anche dopo essere stato accettato.
  • La sessione utente ora conserva anche i campi privacy, note e preferenze notifiche caricati dal database.
  • Il salvataggio profilo valida esplicitamente l’accettazione privacy quando non risulta ancora registrata.
v.1.0.40

Modali rapide, filtri PWA e notifiche

  • I pulsanti + del form celebrazione ora aprono una modale interna invece di una scheda separata.
  • La dashboard ha filtri e ricerca in un pannello richiudibile, piu adatto alla PWA e al mobile.
  • Aggiunta nel profilo una prima pagina impostazioni per notifiche browser/PWA con giorni, orari e messaggio.
  • Migliorata ancora la ricerca coordinate dei luoghi con query piu tolleranti e orientate all’Italia.
v.1.0.39

Accesso, preferiti tipi e PWA

  • Ripulita la grafica di login e inserimento codice 2FA, con layout piu compatto e pulsante Ricordami migliorato.
  • Aggiunto il pulsante Aggiorna nella PWA installata e ridotti gli zoom accidentali da doppio tocco.
  • I tipi da mostrare nel form celebrazione ora si scelgono con una stella nella lista tipi, non piu dal form di modifica.
  • Corretto l’allineamento dei pulsanti + nel form nuova celebrazione.
  • Migliorata la ricerca delle coordinate dei luoghi con piu tentativi e varianti italiane del luogo o indirizzo.
v.1.0.38

Changelog rifinito

  • Riorganizzata la pagina changelog con una gerarchia visiva piu pulita e piu leggibile.
  • Migliorate spaziature, schede versione e separazione tra gli aggiornamenti.
  • Resa piu gradevole e coerente con il resto dell’interfaccia, anche su mobile.
v.1.0.37

Ritorno alla dashboard con filtri

  • Il dettaglio celebrazione conserva i filtri attivi della dashboard da cui è stato aperto.
  • Il pulsante finale è stato reso più naturale con etichetta Indietro.
  • Anche passando da modifica celebrazione, il ritorno mantiene la stessa dashboard filtrata.
v.1.0.36

Creazione rapida dal form celebrazione

  • Aggiunti i pulsanti + accanto a tipo, presidente e luogo nel form celebrazione.
  • I pulsanti aprono direttamente la pagina di creazione già precompilata con il valore scritto nel campo.
  • Nuovo tipo e nuovo luogo si aprono con valori iniziali pronti; il nuovo presidente viene precompilato a partire dal nome inserito.
v.1.0.35

Tipi principali e tipo libero

  • Aggiunta la stella ai tipi di celebrazione per segnare quelli principali da mostrare nel form.
  • Nel form celebrazione ora compaiono solo i tipi principali, con possibilita di scegliere un tipo libero.
  • Il tipo libero puo anche agganciarsi automaticamente a un tipo gia registrato se il nome coincide.
  • Dashboard, dettaglio celebrazione, export e sync offline supportano anche i tipi liberi.
v.1.0.34

Geocodifica luoghi

  • Rafforzata la ricerca coordinate dei luoghi con richieste separate per nome e indirizzo e piu tentativi automatici.
  • Aggiunto fallback HTTP con cURL per evitare fallimenti silenziosi della geocodifica.
  • Chiarito nel form che la mappa interattiva Google richiede una chiave API configurata.
v.1.0.33

Datepicker anno

  • Corretto il campo anno dei datepicker, che in alcuni casi risultava tagliato o sovrapposto alle frecce.
  • Allargata l’area numerica dell’anno per una lettura stabile anche nel tema scuro.
v.1.0.32

Paginazione compatta

  • Riorganizzati i numeri di pagina in dashboard e ricerca con prima, precedente, finestra centrale, successiva e ultima.
  • Aggiunto il controllo “Vai a pagina” per saltare rapidamente a un punto preciso dell’archivio.
  • Migliorata la resa grafica della paginazione anche con molte decine di pagine.
v.1.0.31

Statistiche rifinite

  • Allineati i numeri grandi delle card statistiche sulla stessa altezza.
  • Riorganizzata la gerarchia visiva della pagina statistiche con sezioni più chiare e leggibili.
  • Migliorati card, grafici e tabelle per un aspetto più moderno e coerente anche su mobile.
v.1.0.30

Mappe e coordinate

  • Aggiunta API interna per trovare automaticamente le coordinate da nome e indirizzo del luogo.
  • La ricerca coordinate può usare una geocodifica esterna quando disponibile.
  • La pagina celebrazione trova il luogo anche quando il testo non coincide perfettamente con l’anagrafica salvata.
  • La mappa della celebrazione resta integrata quando il luogo ha coordinate e spunta mappa attiva.
v.1.0.29

Correzione sync mobile

  • Risolto l’errore di sincronizzazione offline quando una Messa non ha sigla B/T.
  • La coda offline ora salva la sigla eucaristica vuota in modo compatibile con il database.
v.1.0.28

Sicurezza e liste ordinate

  • Aggiunta prima versione dell’autenticazione a due fattori con app Authenticator.
  • Aggiunta la spunta “Ricordami”: 30 giorni in PWA installata, 7 giorni da desktop.
  • Risolto il presidente non visibile quando si modifica una celebrazione già collegata a un celebrante salvato.
  • I dropdown di presidente e luogo mostrano subito solo le anagrafiche salvate; i valori già usati compaiono mentre si digita.
  • Aggiunto il comando “Ordina A-Z” nella gestione dei tipi celebrativi.
v.1.0.27

Duplicati offline

  • Durante la sincronizzazione offline il server riconosce le celebrazioni già presenti.
  • Se la stessa celebrazione è stata inserita da un altro dispositivo, non viene creata una seconda riga.
  • La celebrazione locale viene considerata risolta e rimossa dalla coda offline.
v.1.0.26

Coda offline

  • Aggiunto pannello offline con elenco delle celebrazioni in attesa.
  • La barra “Modalità offline” è cliccabile e apre la coda locale.
  • Al ritorno online viene mostrato l’avanzamento della sincronizzazione.
  • La sincronizzazione procede record per record, aggiornando elenco e progresso.
v.1.0.25

Dashboard mobile

  • Rimosso il messaggio di suggerimento dello scroll laterale nella dashboard mobile.
  • Mantenuto lo scorrimento orizzontale della tabella per raggiungere tutte le colonne.
v.1.0.24

Dashboard più pulita

  • Rimossi dalla dashboard i pulsanti Importa/Esporta Excel.
  • Import/export resta disponibile dal menu Gestione.
v.1.0.23

Dashboard mobile scrollabile

  • Ripristinato lo scorrimento orizzontale della tabella dashboard su mobile.
  • Aggiunto un avviso mobile per raggiungere colonne luogo e azioni.
  • Le azioni Apri/Modifica/Elimina sono ora accessibili anche su schermi stretti.
v.1.0.22

Chevron menu

  • Sostituite le frecce testuali dei menu con chevron CSS più puliti e allineati.
  • Mantenuta l’apertura dei sottomenu desktop e mobile con rotazione della freccia.
v.1.0.21

Mappa interattiva luoghi

  • Aggiunta mappa interattiva nel form luoghi.
  • Le coordinate vengono cercate automaticamente da nome e indirizzo.
  • Il pin è trascinabile e aggiorna latitudine/longitudine in tempo reale.
  • Il click sulla mappa aggiorna direttamente le coordinate del luogo.
v.1.0.20

Correzione note luoghi

  • Risolto l’errore nel campo note quando il luogo non ha note salvate.
  • Resi sicuri anche i campi opzionali del form luogo quando il valore è vuoto.
v.1.0.19

Mappe luoghi

  • Aggiunte coordinate latitudine/longitudine nella gestione luoghi.
  • Mostrata la mappa del luogo quando le coordinate sono presenti.
  • Mostrata la mappa nella pagina celebrazione se il luogo ha “Mostra mappa nelle celebrazioni” attivo.
  • Aggiunti link di ricerca mappa nella gestione luoghi e nel form celebrazione.
v.1.0.18

Date importanti nel profilo

  • Aggiunta nel profilo la sezione “Date importanti”.
  • Ogni utente può salvare data ed evento, con elenco personale e cancellazione singola.
  • Le schede del profilo ora occupano tutta la larghezza disponibile.
  • Aggiornata la cache PWA e il versioning degli asset.
v.1.0.17

Contrasto pulsanti

  • Corretta la leggibilità dei pulsanti secondari, anche quando sono pulsanti di submit.
  • Uniformati sfondo, bordo e hover dei bottoni secondari nelle pagine import e nel resto dell’app.
  • Aggiornata la cache PWA e il versioning degli asset.
v.1.0.16

Import in tema scuro

  • Migliorati colori e contrasto dell’anteprima import in modalità scura.
  • Righe con errori, avvisi e badge stato ora usano colori coerenti con il dark mode.
  • Aggiornata la cache PWA e il versioning degli asset.
v.1.0.15

Orari dashboard

  • Gli orari nella dashboard sono ora mostrati in formato HH:MM.
v.1.0.14

Import Messe B/T

  • “Santa Messa (B)” e “Santa Messa (T)” vengono importate come Sante Messe con sigla B o T.
  • Le Messe con B/T nel nome non vengono più proposte come nuovi tipi di celebrazione.
  • Le righe importate senza presidente non bloccano più l’importazione.
v.1.0.13

Azioni e menu mobile

  • Uniformati i pulsanti azione nelle tabelle con etichette più chiare.
  • Migliorata l’azione Apri nella dashboard, ora più leggibile.
  • Ridisegnato il menu mobile con sottomenu apribili per Gestione e profilo.
  • Aggiornata la cache PWA per distribuire i nuovi asset.
v.1.0.12

Anteprima import date e orari

  • Convertiti i seriali data di Excel in formato GG/MM/AAAA nell’anteprima import.
  • Convertite le frazioni orarie di Excel in formato HH:MM.
  • I campi modificabili dell’anteprima mostrano ora valori leggibili anche in presenza di errori.
v.1.0.11

Menu mobile hamburger

  • Aggiunto menu hamburger per la navigazione mobile.
  • Ricerca e navigazione vengono mostrate in un pannello compatto apribile.
  • Migliorata l’usabilità mobile dei menu Gestione e profilo.
  • Aggiornata la cache PWA per distribuire i nuovi asset.
v.1.0.10

Gestione utenti ridisegnata

  • Pagina gestione utenti allineata allo stile delle altre sezioni amministrative.
  • Aggiunti badge per ruolo, stato e utente corrente.
  • Azioni utente rese più leggibili e coerenti graficamente.
  • Migliorata la resa mobile della tabella utenti.
v.1.0.9

Correzione datepicker

  • Risolta la sovrapposizione tra mese/anno e giorni della settimana nel calendario.
  • Allineata l’altezza dell’intestazione flatpickr per una visualizzazione più stabile.
  • Aggiornata la cache PWA per distribuire i nuovi stili.
v.1.0.8

Correzione import direttamente in anteprima

  • Aggiunto filtro per mostrare solo le righe con errori nell’anteprima import.
  • Campi principali dell’anteprima import modificabili sul momento.
  • Aggiunto aggiornamento dell’anteprima dopo le correzioni.
  • Il pulsante di conferma resta disponibile e importa solo le righe valide.
  • Con errori o avvisi, la conferma mostra un avviso prima di procedere.
  • Riconoscimento automatico anche di “Santa Messa con Vespro”.
v.1.0.7

Import Excel più guidato

  • Messaggi di errore più espliciti per data e ora, con esempi di formato corretto.
  • L’ora mancante non viene più considerata un problema.
  • I tipi celebrazione non registrati possono essere creati o uniformati in anteprima.
  • I nuovi tipi eucaristici vengono riconosciuti automaticamente quando il nome contiene Messa o Eucaristia.
v.1.0.6

Anteprima import più leggibile

  • Righe della tabella import rese più compatte.
  • Errori bloccanti evidenziati con sfondo e bordo dedicati.
  • Messaggi di errore e avviso separati in etichette leggibili.
  • Aggiornata la cache PWA per distribuire i nuovi stili.
v.1.0.5

Import più chiaro e mobile più arioso

  • Aggiunto pulsante per cancellare l’anteprima import memorizzata.
  • Migliorati spazi, padding e leggibilità della risoluzione nuovi presidenti/luoghi.
  • Ottimizzata la disposizione mobile della pagina import.
  • Aggiornata la cache PWA per distribuire i nuovi stili.
v.1.0.4

URL puliti e stabilizzazione offline

  • URL dell’app in formato pulito, ad esempio /statistiche e /dashboard.
  • Compatibilità mantenuta con i vecchi link ?route=, convertiti automaticamente.
  • Barra offline visibile solo quando l’app è offline e per 5 secondi al ritorno online.
  • Asset CSS/JS versionati per evitare cache vecchie del service worker.
  • Service worker aggiornato con strategia più affidabile per gli asset dell’app.
v.1.0.3

Dropdown e picker coerenti

  • Menu a tendina custom nello stile dell’app per i select.
  • Selettori data e ora custom, apribili cliccando sull’intera casella.
  • Aggiornamento dei filtri dashboard con i nuovi controlli.
v.1.0.2

Statistiche e import

  • Aggiunto conteggio binate e trinate nelle statistiche delle Messe.
  • Suggerimenti da storico già usato per presidenti e luoghi.
  • Import Excel con default “Lascia temporaneo” per nuovi presidenti e luoghi.
v.1.0.1

PWA e supporto offline

  • Manifest PWA e icona installabile.
  • Prima cache offline di dashboard e asset principali.
  • Coda locale per nuove celebrazioni inserite senza connessione.
v.1.0

Prima versione operativa

  • Dashboard con ricerca, filtri, ordinamento e paginazione.
  • Gestione celebrazioni con Messe, Lodi, Vespri e Liturgia delle Ore.
  • Statistiche con riepiloghi, tabelle e grafici.
  • Import/export Excel con anteprima, validazione e modello scaricabile.
  • Gestione presidenti, luoghi e tipi celebrativi.
  • Interfaccia moderna, responsive e predisposta PWA.
  • Prima versione di supporto offline con coda di sincronizzazione.