Note di versione

Cronologia delle modifiche e nuove funzionalità.

Versione 2.0 (build xxxx)

Pubblicazione da effettuare

Nuove Funzionalità

  • Nuova versione basata su .NET 10.0
  • Sostituzione del framework bootstrap con tailwind.

Versione 1.4 (build 9436)

1 novembre 2025

Nuove Funzionalità

  • Migliorata logica di caricamento e salvataggio delle impostazioni, con una classe dedicata che semplifica e uniforma le funzionalità
  • Aggiunta funzione per pulire i log e cancellare quelli più vecchi di un anno
  • Completata migrazione da Mailer.cs a NotificationManager.cs

Debugging

  • Separata logica aggiunta Additions da report Additions per anno (finora c'era un po' di confusione e non era possibile esaminare gli elenchi chilometri degli anni precedenti)

Versione 1.4 (build 9265)

14 maggio 2025

Nuove Funzionalità

  • Migliorati errori durante reimpostazione password: aggiunto errore 1014
  • Migliorate funzioni task orario: separato controllo notifiche scadenza HOG, aggiunta funzione per ripulire vecchi log
  • Aggiunta nuova classe NotificationManager per testare l’invio di mail tramite SMTP e Amazon SES
  • Aggiunta funzione nel menù principale per usare NotificationManager
  • Aggiunto controllo HOG deadline raggiunta per HOGLifeMember

Debugging

  • Sistemato bug che indicava l’errato numero di posti residui in stanza in caso di MaxSingleRoomPlaces = 0, MaxDoubleRoomPlaces = 0, MaxTripleRoomPlaces = 0

Librerie

  • Rimosso moment.js inutilizzato

Versione 1.4 (build 9248)

27 aprile 2025

Nuove Funzionalità

  • Se c’è blocco login per scadenza iscrizione HOG, ora chi è Amministratore può accedere comunque
  • Modificata logica iscrizione ad eventi, con modello dedicato e migrazione fuori dal controller
  • Aggiunta gestione log dentro servizio Amazon per invio email tramite AmazonSES
  • Rimosse immagini da layout email per evitare errori di presentazione
  • Modificata pagina RegisterNew per iscrizione ad eventi con migliore chiarezza delle informazioni e aggiunta del controllo di esaurimento delle camere disponibili anche nel caso di eventi che usano pacchetti prezzo

Versione 1.4 (build 9221)

31 marzo 2025

Nuove Funzionalità

  • Aggiunte proprietà di gruppo DaysExpirationProperty e MailExpirationProperty per gestire notifiche in caso di scadenza HOG
  • Modificato invio notifiche: nel caso sia stato impostato, vengono esclusi i destinatari con scadenza HOG raggiunta e tolleranza superata
  • Aggiunta notifica specifica NotifyUserHOGDeadline
  • Durante il login, vengono bloccati gli accessi degli utenti con scadenza HOG raggiunta e tolleranza superata
  • Sistemata variazione dati utente con possibilità di spuntare HOGLifeMember (sovrascrive svuotando il campo HOGDeathLine)
  • Aggiunto controllo giornaliero per invio notifica scadenza HOG
  • Aggiunta pagina Note di Versione
  • Aggiunte 20 immagini dei modelli H-D del 2025
  • Aggiunta cancellazione degli utenti in caso di cancellazione gruppo
  • Rimosso logo Rombo da notifiche per problema visualizzazione immagini
  • Migliorata estetica della pagina Impostazioni Gruppo, con riquadri di raggruppamento

Versione 1.4 (build 9205)

16 marzo 2025

Nuove Funzionalità

  • Unificate pagine Groups/Index e Groups/SwitchGroup per maggiore comodità di gestione
  • Aggiunta logica di rimozione di un gruppo (autorizzato solo admin) con cancellazione sequenziale di tutte le tabelle collegate
  • Aggiunta pagina di conferma invia notifica in caso di reinvio notifiche nuovo evento agli iscritti
  • Modificato colore pulsante cancellazione gruppo (rosso per identificare che l’operazione è delicata)
  • Aggiunta pagina di conferma cancellazione gruppo
  • Modificata pagina di benvenuto
  • Modificato layout html per notifiche HtmlTemplate2_IT con tabella invece di flex, per maggiore compatibilità con i browser
  • Migliorata pagina di conferma variazione gruppo corrente
  • Avviato sviluppo GEHD per Android, iOS

Versione 1.4 (build 9184)

22 febbraio 2025

Nuove Funzionalità

  • Migliorato layout html per notifiche HtmlTemplate2_IT
  • Arricchita notifica nuovo evento con locandina (se presente)
  • Se esiste un solo PriceItem per l’evento, ora questo sarà automaticamente selezionato al momento della creazione dell’evento
  • Migliorata visualizzazione Switch Group con id gruppo
  • Aggiunta mail e numero di telefono dell’organizzatore alla pagina dettaglio dell’evento

Correzione malfunzionamenti

  • Sistemato bug che impediva il salvataggio della locandina evento al momento della creazione di un nuovo evento; aggiunta cancellazione sessioni precedenti in caso di avvio nuova creazione evento
  • Aggiunto campo AllowPrizes nella creazione multistep dell’evento (che era stato omesso per errore)

Versione 1.4 (build 9180)

18 febbraio 2025

Nuove Funzionalità

  • Aggiunte WebApi per permettere a terzi autorizzati di leggere i dati dell’archivio
    • GET ~/api/v1/APIEvents/{apikey}/1/1/10
    • GET ~/api/v1/APIEvents/active/{apikey}/1/1/10
    • GET ~/api/v1/APIEvents/specific/{apikey}/1/19392
  • Aggiunta nuova tipologia di evento senza premi (mod. ROMBO-107)
  • Modificato invio notifica reset password per utilizzare l’invio immediato e non quello ritardato

Correzione malfunzionamenti

  • Sistemato bug che impediva l’esportazione dell’elenco membri del gruppo nel file excel
  • Sistemato bug che causava errore in creazione evento se non si seleziona nessun PriceItem e si procede comunque

Versione 1.4 (build 9156)

26 gennaio 2025

Nuove Funzionalità

  • Aggiunta possibilità di modificare mezzo di trasporto e modalità di guida di ogni iscrizione all’evento da parte dell’Activities/Primary (ROMBO-109)
  • Migliorata ricerca iscritti con trim della chiave di ricerca e corretto utilizzo del carattere speciale @
  • Migliorata estetica del menù Nav (Account.AdvancedEdit, Account.Details, Account.Edit, Account.EditImage, Account.Index, Additions.Add, Additions.Index, Admin.GroupOptions, Admin.SiteOptions, AttachedDocuments.Delete, AttachedDocuments.Index, AttachedDocuments.Upload, Events.Close, Events.Create, Events.Create_MultiStep01, Events.Create_MultiStep02, Events.Create_MultiStep03, Events.Create_MultiStep04, Events.Create_MultiStep05, Events.Delete, Events.Edit, Events.EventConcluded, Events.EventReport, Events.Reopen, Groups.Create, Groups.Delete, Groups.Details, Groups.Edit, Groups.EditImage, Groups.Index, News.Index, Telegram.Index, UsersToEvents.Index, UsersToEvents.Pay, UsersToEvents.Pay2, UsersToEvents.PaymentWithPaypalTest, UsersToEvents.PayPalSuccessView, UsersToEvents.RegisterNow, UsersToEvents.RemovePayment, UsersToEvents.Unregister