Novità
Arenile segue il versionamento semantico; le modifiche complete, voce per voce, sono nel CHANGELOG.md del
repository. Questa pagina racconta le novità dal punto di vista di chi usa il programma.
1.0 — Prima versione stabile
Sezione intitolata “1.0 — Prima versione stabile”- Vendita giornaliera e ticket numerati del giorno, con assegnazione degli ombrelloni a tocco o automatica e biglietti d’ingresso con controllo al varco tramite QR.
- Stampanti ESC/POS Wi-Fi o Ethernet dall’app desktop: ticket, ricevute e chiusura Z.
- Email ai clienti con testi modificabili in quattro lingue, anteprima e invio di prova, e promemoria automatici del saldo e del giorno prima.
- Nuovo kit della mappa “Moderno”, con l’ombrellone colorato dallo stato; il kit “Classico” resta disponibile.
- Accessibilità: prenotazione online al livello AA delle WCAG 2.1, completa con la sola tastiera e leggibile dai lettori di schermo.
- Più casse, modalità prova, rimborsi garantiti, esportazioni Excel e importazione CSV.
- Il telefono del cliente è facoltativo ovunque.
M5 — Completamento della stagione
Sezione intitolata “M5 — Completamento della stagione”- Cambio stagione guidato: periodi, chiusure, prezzi e policy copiati sulla nuova stagione con anteprima.
- Rinnovi degli abbonamenti con diritto di prelazione sulla stessa postazione, proposta per email e accettazione al banco o online.
- Lista d’attesa con priorità e offerte automatiche quando un posto si libera.
- Crediti dei clienti usabili come metodo di pagamento, con registro e scadenze.
- Report completi con confronto con l’anno precedente ed esportazione CSV.
- Pannello installabile che continua a funzionare, in modo limitato, senza connessione.
- Chiavi API e webhook configurabili dal pannello.
- Mappe con il mare in alto di default e riorientamento della disposizione quando cambi il lato del mare.
Note di aggiornamento: nuove migrazioni del database (applicate in automatico all’avvio); nuova variabile
facoltativa ARENILE_WEBHOOKS_ALLOW_PRIVATE per consegnare webhook a indirizzi della rete locale.
M6 — Edizione desktop
Sezione intitolata “M6 — Edizione desktop”- App desktop per Windows, macOS e Linux: finestra propria, icona nella barra di sistema, backup automatici e ripristino, modalità rete locale per gli altri dispositivi del lido e modalità remota con ponte fiscale. I pacchetti si scaricano da arenile.app/download Disponibile.
- Dispositivi: abbinamento con QR code, accesso limitato allo stabilimento e revoca.
M4 — Pagina pubblica e pagamenti online MVP pubblico
Sezione intitolata “M4 — Pagina pubblica e pagamenti online ”- Pagina di prenotazione pubblica su
/b/<indirizzo>, ottimizzata per smartphone, nelle tre modalità (posto scelto sulla mappa, zona, quantità) anche miste, in quattro passi: Quando, Dove, Cosa, Chi e pagamento. - Widget
embed.js(meno di 3 KB) e iframe per incorporarla in qualsiasi sito, con tema dello stabilimento (colori, carattere, arrotondamento, logo, testi) e siti autorizzati. - Pagamenti online con Stripe Checkout con le chiavi dello stabilimento, cifrate; conferma solo dal webhook firmato, deduplica degli eventi, riconciliazione automatica ogni 15 minuti, rimborsi tramite Stripe.
- Email transazionali dal tuo server SMTP: conferma con QR e file calendario
.ics, cancellazione, rimborso, notifiche al gestore; registro degli invii ed email di prova. - Area di gestione del cliente con link magico: dettagli e QR, saldo, modifica e cancellazione entro le regole, rilascio dei giorni per gli abbonati, richiesta di un nuovo link.
- Condizioni versionate: ogni prenotazione salva la versione accettata.
- Assegnazione automatica della postazione per le zone in modalità “Zona”.
- Nessuna doppia vendita tra cassa e online, verificata da test di concorrenza con carico parallelo.
- Questa documentazione, in italiano e inglese, con screenshot sempre aggiornati e componenti interattivi.
Note di aggiornamento: nuova migrazione del database (applicata in automatico all’avvio); nuova variabile
facoltativa ARENILE_MAIL_DIR. Per i pagamenti online configura Stripe e il webhook (vedi
Pagamenti online con Stripe).
Kit grafico della mappa
Sezione intitolata “Kit grafico della mappa”- Le 107 illustrazioni originali Coste360 sostituiscono pallini e rettangoli in editor, mappa operativa e mini mappa delle prenotazioni.
- Tavolozza con ricerca e categorie, illustrazione e colore della bandiera nelle proprietà, passerelle modulari che si raccordano.
- Lo stato delle postazioni è un anello intorno al disegno più un simbolo per ogni stato: si legge anche senza colori.
Note di aggiornamento: su SQLite la migrazione ricostruisce la tabella delle postazioni (pochi secondi); fai un backup prima di aggiornare.
M3 — Prenotazioni dal pannello e cassa
Sezione intitolata “M3 — Prenotazioni dal pannello e cassa”- Pagina Oggi, Mappa operativa in tempo reale, Calendario planning con trascinamento e tastiera.
- Prenotazioni con anteprima del prezzo, modifiche, spostamenti, cancellazioni con rimborso o credito secondo le condizioni accettate, check-in.
- Clienti con esportazione e anonimizzazione GDPR, abbonamenti stagionali con rilascio e rivendita dei giorni.
- Cassa con apertura, movimenti, chiusura con conteggio e riepilogo Z; corrispettivi in CSV e JSON.
M2 — Prezzi e policy
Sezione intitolata “M2 — Prezzi e policy”- Regole di prezzo, prezzi a durata fissa, codici promozionali, convenzioni.
- Policy di prenotazione: anticipo, durata, pagamento, cancellazione, approvazione.
- Simulatore, matrice di listino, verifica di copertura, copia di stagione.
M1 — Inventario e mappa
Sezione intitolata “M1 — Inventario e mappa”- Più stabilimenti, stagioni, periodi tariffari, chiusure, utenti e ruoli.
- Editor della mappa con generatore di file, zone, postazioni, decorazioni, pool; catalogo.
- Configurazione guidata con quattro modelli e listino rapido; dati demo.
M0 — Fondamenta
Sezione intitolata “M0 — Fondamenta”- Binario unico, immagine Docker, SQLite o PostgreSQL, migrazioni automatiche, CLI.
- Accesso con verifica in due passaggi facoltativa, ruoli, registro attività, eventi.
In arrivo
Sezione intitolata “In arrivo”| Milestone | Contenuto |
|---|---|
| M7 | App mobile per lo staff |

