Repository navigation
Funzioni
Simone Di Mambro edited this page Oct 10, 2026
·
7 revisions
1.1 (build 2): modalità server di casa (wellness-gateway): profili multipli, prenotazione 24h/24, disdetta anche delle prenotazioni fatte su mywellness, sincronizzazione delle disdette esterne, push APNs. Immagini delle classi. App solo iPhone + Apple Watch (niente iPad).
- Dopo il login l'app mostra tutte le lezioni del centro nei prossimi N giorni (default 14), raggruppate per giorno, con orario, istruttore, sala, posti liberi e stato: Prenotata, In lista d'attesa, Piena · lista d'attesa, Apre sab 10 ott alle 05:00, Non prenotabile online.
- Ricerca per nome, istruttore o sala; filtro "Solo prenotabili online".
- Tocca una lezione per aprire la scheda con lo scheduler (quando l'app prenoterà) e attivare la prenotazione automatica solo per quella data oppure ogni settimana (stesso giorno e ora).
- Tocca il cerchio a sinistra per selezionarne più di una e aggiungerle insieme.
- Prenota nell'istante di apertura comunicato dal centro per ogni lezione (
bookingOpensOn, per Wellness Town 3 giorni prima alle 05:00). - Giorni prima e ora di apertura regolabili in Altro → Scheduler; con "Segui l'orario del centro" spento l'app usa solo i valori impostati.
- Anticipo in millisecondi (default 300 ms) e durata dei ritentativi ravvicinati dopo l'apertura (default 120 s, ogni 1,5 s).
- Promemoria 3 minuti prima dell'apertura (notifica prioritaria).
- La lista d'attesa di mywellness non prenota da sola: avvisa soltanto (e chi è in lista corre a prenotare). Con il server di casa (gateway ≥ 0.1.15) l'osservazione legge i posti liberi dal calendario pubblico, senza usare il tuo account, ogni 15 s e ogni 3 s nelle ultime 4 ore (valori modificabili da ogni utente in Altro → Scheduler e osservazione: sono impostazioni personali, le predefinite le decide l'amministratore), e chiama
Booknell'istante in cui compare un posto, con 3 tentativi ravvicinati. In modalità locale (app senza gateway) l'intervallo è quello impostato nell'app. - Notifica prioritaria (Time Sensitive) a prenotazione riuscita e quando compare un posto libero.
- Default 5 (regola di Wellness Town), modificabile in Altro → Centro (o per profilo sul gateway).
- Le lezioni coperte da una regola con un massimo proprio (es. Reformer 3) hanno una quota separata e non contano nel limite 5. Il contatore mostra "Prenotazioni attive x/5 · Reformer a/3".
- Il conteggio include anche le prenotazioni fatte direttamente su mywellness: il calendario viene letto con il login dell'utente e ogni lezione riporta
isParticipant.
- Con il server di casa, Rimuovi e Stop ricorrenza disdicono anche su mywellness (prenotazione o lista d'attesa) le lezioni rimosse, dopo conferma.
- Una regola settimanale (nome + giorno + ora) aggancia automaticamente le nuove occorrenze appena compaiono in calendario.
- Normali e prioritarie (Time Sensitive: passano Focus e Non disturbare, compaiono su Apple Watch). Notifica di prova in Altro → Notifiche.
- Stato delle lezioni seguite, pulsanti Avvia/Ferma e Aggiorna (WatchConnectivity). Le notifiche arrivano al polso con il mirroring di iOS.
- Home: piccolo, medio, grande. Lock screen / StandBy: circolare, rettangolare, inline. Mostrano prossime lezioni, stato e contatore prenotazioni.
- App Intents: Avvia prenotazioni automatiche, Ferma, Stato prenotazioni, Aggiorna calendario lezioni. Frasi: "Avvia Wellness Booking", "Stato prenotazioni Wellness Booking".
- Azioni rapide dall'icona in Home (pressione lunga): Avvia/Ferma, Prenotazioni, Lezioni.
- Account mywellness (Keychain, compatibile con il riempimento automatico delle Password di iCloud).
- Colore app con icona alternativa (7 colori, Icon Composer per iOS 26+), tema chiaro/scuro/sistema, lingua (italiano, inglese, spagnolo, francese, tedesco).
- Sincronizzazione iCloud di impostazioni e lezioni (non della password).
- Registro attività esportabile, walkthrough, versione e build.
- Il mio profilo mywellness (con il server di casa): foto, nome e cognome, nickname, email, genere, data di nascita con età, lingua, unità di misura, iscritto dal, fuso orario, tutto formattato nella lingua dell'app; l'ID utente e gli altri campi tecnici stanno in Dati tecnici, a scomparsa. Pulsante per rifare il login e aggiornare i dati. La stessa scheda appare nella web UI del gateway, nella finestra dell'utente.
-
Più centri Technogym per lo stesso account mywellness: nella scheda profilo la sezione Centri elenca i centri collegati (contatori per centro), con Aggiungi centro (URL del widget, es.
wellnesstown) e rimozione a scorrimento; quando i centri sono più d'uno, in Lezioni e Prenotazioni compare in alto il menu per cambiare centro. Ogni centro ha calendario, lezioni seguite e limite propri.
Wellness Booking · © 2026 Simone Di Mambro · Licenza MIT · Codice