What's new

Version v0.29.4

All versions (94)

v0.29.4

2026-09-30

Changed

  • Nuovo indirizzo per l'app: api.clubbel.com — i nuovi server rispondono anche a questo indirizzo, pronto per le prossime versioni dell'app. Per ora non cambia niente per chi usa l'app.

v0.29.3

2026-09-30

Changed

  • Controlli automatici più stabili — un controllo sulla mappa a volte falliva per caso e bloccava la pubblicazione. Non cambia niente per chi usa l'app.

v0.29.2

2026-09-29

Changed

  • Clubbel si prepara a spostarsi sui suoi server — la nuova installazione gira su new.clubbel.com, a fianco di quella di oggi, per le prove. Non cambia niente per chi usa l'app.

v0.29.1

2026-09-27

Changed

  • Controlli automatici più affidabili — le prove fatte prima di ogni pubblicazione ora girano tutte, ogni volta. Non cambia niente per chi usa l'app.

v0.29.0

2026-09-24

Added

  • Chi amministra riceve un avviso quando arriva una richiesta di profilo — la notifica dice chi ha chiesto e se è artista, locale o organizzatore, e va a tutti gli amministratori con l'app installata. Toccarla apre la lista delle richieste da approvare. (CLRA-231)
  • Dall'app si cercano gli utenti da aggiungere alla squadra — chi gestisce un locale o un organizzatore scrive almeno tre lettere e vede al massimo cinque persone, con nome e foto. L'indirizzo email resta coperto, e si invita chi si è trovato senza conoscerlo. (CLRA-245)

Changed

  • In cima e in fondo alle pagine del sito c'è il logo al posto della scritta «Clubbel» — lo stesso logo del pannello di gestione, nella versione chiara dove il fondo è scuro: piè di pagina e menu del telefono. Cliccando quello in alto si torna alla pagina iniziale. (CLRA-242)
  • Le email automatiche arrivano da «Clubbel - Mapping Musicale» — prima il mittente si chiamava «no-reply» e nella posta in arrivo non si capiva da chi venissero. L'indirizzo è lo stesso di prima. (CLRA-227)

Fixed

  • I telefoni su cui l'app è stata disinstallata escono dall'elenco delle notifiche — prima restavano, e ogni avviso nuovo provava a raggiungerli. Ora basta che il servizio di invio lo dica una volta. (CLRA-231)
  • Nel pannello compaiono solo le verifiche chieste davvero — l'elenco mostrava ogni artista e organizzatore senza spunta, anche chi non aveva chiesto niente, e il numero in pagina iniziale li contava. Salvare la partita IVA non fa più comparire una richiesta. (CLRA-237)
  • Aprendo Google Maps dalla scheda di un locale, sul segnaposto compare il nome — prima comparivano dei numeri. Per i locali che Google non riconosce non cambia niente. (CLRA-244)
  • Il rilascio non si ferma più sulle prove della richiesta di un locale — tredici controlli automatici non sapevano della partita IVA, diventata obbligatoria per registrare o rivendicare un locale, e fermavano ogni pubblicazione dal 20 settembre. Non cambia niente per chi usa l'app. (CLRA-246)

v0.28.0

2026-09-20

Fixed

  • Le categorie cancellate o rinominate dal pannello non tornano più — a ogni rilascio il popolamento iniziale le ricreava, e accanto a una rinominata ricompariva il nome vecchio. Ora ogni categoria si crea una volta sola. (CLRA-235)
  • Le aree di servizio aperte dal pannello restano aperte — a ogni rilascio il popolamento iniziale le richiudeva tutte tranne Rimini, e nell'app sparivano senza che nessuno le avesse toccate. (CLRA-234)
  • Sul profilo di un artista compaiono solo le serate che ha accettato — un invito ancora senza risposta, o rifiutato, veniva annunciato fra i prossimi eventi e contato nel totale. Vale sul sito e nell'app; nel pannello dell'artista gli inviti a cui rispondere restano. (CLRA-229)
  • Creando un locale si carica subito la foto del profilo — dal pannello, dall'app di amministrazione e dall'app: prima il locale nasceva senza e andava modificato dopo. Senza foto restano le iniziali, come sempre. (CLRA-219)

Added

  • Il server dice se un locale ha già una serata in un certo giorno — serve al modulo di creazione per avvisare di una possibile sovrapposizione. È un avviso, non un divieto: due serate lo stesso giorno restano possibili. (CLRA-230)
  • Gli annunci push si possono programmare — dall'app di amministrazione e dal pannello web si sceglie giorno e ora, e l'annuncio parte da solo quando arriva il momento. Senza data parte subito, come prima. (CLRA-232)
  • Gli annunci push si scrivono anche dal pannello web — nel menu della sezione riservata c'è «Annunci push»: l'elenco di quelli mandati con com'è andata la consegna, e il modulo per scriverne uno nuovo. Prima si potevano fare solo dall'app di amministrazione. (CLRA-222)
  • Chi registra o rivendica un locale dall'app deve dare la partita IVA — senza, il server rifiuta indicando il campo, e quella scritta viene davvero salvata; approvata la rivendicazione passa sul locale. Dal pannello di amministrazione resta facoltativa. (CLRA-209)

Changed

  • L'email di benvenuto ha il testo nuovo — spiega in tre punti cosa si può fare da subito, e il saluto usa solo il nome invece di nome e cognome. (CLRA-223)
  • Le email hanno l'intestazione nuova — sfondo sfumato del marchio, il logo al posto della scritta «Clubbel» e il claim «Il tuo Mapping Musicale». Sui programmi che non leggono le sfumature resta il viola pieno. (CLRA-236)
  • La sezione riservata del pannello si riconosce dal colore — ogni sua pagina è in ambra, lo stesso colore del pulsante con la corona che ci porta. Le altre sezioni restano viola come prima. (CLRA-216)
  • Le email non hanno più pulsanti verso il sito — restano solo testo, con la stessa intestazione. L'indirizzo lo tengono le tre email in cui è la chiave per entrare: recupero password e i due inviti. (CLRA-228)

v0.27.0

2026-09-10

Added

  • La spunta blu si chiede dall'app e si assegna dal pannello — locali, artisti e organizzatori scrivono la partita IVA e collegano una carta; l'amministratore approva e solo allora parte il canone di 19,99 € l'anno, o rifiuta col motivo senza addebito. Il pagamento si accende con le chiavi Stripe. (CLRA-214)
  • Dal pannello si caricano fino a 50 locandine in una volta e nascono le bozze delle serate — il lotto risponde subito, ogni locandina viene letta in coda e diventa una bozza con titolo, data (fine tre ore dopo se manca), costo solo se scritto, generi e locale se riconosciuto. Il lotto dice quali sono riuscite e quali no. (CLRA-215)
  • Dal pannello di amministrazione un utente si elimina davvero — non solo sospeso: la riga sparisce e con lei sessioni, dispositivi e i profili di cui era l'unico membro. Restano audit, segnalazioni e i pagamenti scout già registrati, senza il nome. Non si elimina sé stessi né l'ultimo amministratore. (CLRA-213)

v0.26.1

2026-09-09

Fixed

  • Rilascio tecnico della 0.26.0 — stesso contenuto, con le verifiche automatiche completate: la 0.26.0 non era arrivata sui server per un controllo di copertura dei test.

v0.26.0

2026-09-09

Added

  • Dal pannello di amministrazione una serata si ripete su più giorni — si scelgono le date e ne nasce una per giorno, uguale all'originale e modificabile da sola; la scheda le elenca come altre date. Una data già usata viene rifiutata dicendo perché, e le altre nascono lo stesso. (CLRA-211)
  • Dal pannello di amministrazione si scrivono email agli utenti — a uno, a molti o a tutti, con un modello pronto o con oggetto e testo scritti a mano. Gli invii grandi partono a poco a poco, e di ognuno resta un registro con data, mittente, destinatari ed esito. (CLRA-208)
  • Gli annunci push scelgono chi li riceve e dove portano — si filtra per città, ruolo, età e generi musicali, e prima di mandare il server dice quante notifiche partiranno. Toccando l'avviso si apre la pagina scelta: mappa, profilo, serata, locale, organizzatore, artista o un punto sulla mappa. (CLRA-210)
  • Dal pannello di amministrazione si mandano annunci push agli utenti — titolo, testo e invio in coda a lotti; a giro finito si legge quante notifiche sono arrivate e quante no. Le campagne passate restano in un elenco sfogliabile. (CLRA-207)
  • Di ogni raccolta Instagram si vede com'è andata profilo per profilo — esito, storie raccolte e bozze uscite da ognuno, i totali dall'inizio con la percentuale, lo storico sfogliabile e l'interruttore per escludere un profilo dalle prossime raccolte. (CLRA-206)
  • La raccolta automatica prende anche artisti e organizzatori — e salta i profili di chi non è approvato: sospeso, rifiutato, bloccato o eliminato. L'elenco del pannello dice a chi è legato ogni profilo, in che stato è e se entra nella prossima raccolta. (CLRA-205)
  • Dal pannello di amministrazione la locandina si legge da sola — si caricano fronte e retro, si preme «leggi» e titolo, data, luogo, prezzo, tipo e generi arrivano già compilati e correggibili. (CLRA-203)

Fixed

  • Dal pannello di amministrazione un locale, un artista o un organizzatore si elimina anche se ha serate — prima rispondeva «riprova» e non succedeva niente. Le serate sue vengono annullate e tolte, quelle ospitate di altri restano senza locale e chi organizza viene avvisato. (CLRA-212)
  • Aggiungere o rinominare un genere musicale dall'app di amministrazione non risponde più «Slug non può essere vuoto» — il vecchio indirizzo dei generi leggeva la chiave sbagliata quando il corpo arrivava in JSON. (CLVF-76)
  • Dal pannello di amministrazione si correggono nome, email, telefono e città di un utente — il modulo c'era già ma il salvataggio andava perso. Un'email non valida o già di un altro viene rifiutata dicendo quale campo. (CLRA-200)

v0.25.2

2026-09-08

Fixed

  • Il rilascio non si ferma più sul contratto con il pannello di amministrazione — la v0.25.1 non è stata pubblicata perché il pannello chiede quattro indirizzi che il server non ha ancora: ora sono registrati come lavoro da fare (CLRA-200, CLRA-201, CLRA-202, CLRA-203). Non cambia niente per chi usa l'app. (CLRA-192)