NOVITÀ del: 22/12/2025
– Revisione API. Revisione e composizione email invio richiesta modifica
– Revisione API. Revisione e composizione email invio richiesta modifica
– Risolto crash all’apertura senza debug. Revisione delle risorse statiche. Revisione dependecy injection.
– Imopostata la restrizione per orientamento dispositivo: solo verticale
– UI: Uniformità e coordinamento colori, uniformità struttura pagine, uniformità spaziature.
– SpeedUp storico timbrature: ottimizzazione filtro, ottimizzazione griglia e componenti collectionview
– Indagine crash run senza debug
– UI: Personalizzazione SfScheduler, Totali orari: (ferie, presenze, rol, ecc), posizionamento e organizzazione pagina
– Home: Flat button con animazione sul tap, revisione layout bottoni principali –> icona + testo. Introduzione di CommunityToolkit
– API: Bugfixing controller TimeSheet. Verificare correttezza “Identificativo documento” su BlobBag –> impostato con “PRES_” + numero ElencoPresenza, Tag: AllegatoX dove X è l’ordinamento foto scattate
– Integrazione nel Token di login delle ore lavorative di ogni operatore: OperatorWorkingHours. Valore di default configurabile (8).
– UI: Controlli e limitazioni su TimeSheetPage.
– Pagina “AttendanceCalendar”: Popolamento dei totali orari (ferie, presenze, rol, ecc) per periodo visualizzato sul calendario.
– API: Creazione metodo “TimeSheetImages” per collezionare le foto relative a un numero Presenza. Gestione unsupported media type –> Riformulazione metodo e unione al metodo esistente passando le immagini direttamente nel DTO bome byte array.
– Integrazione delle immagini scattate o selezionate durante l’inserimento di un TimeSheet nella richiesta API con MultipartFormDataContent (più scalabile del byte array) –> Utilizzo di image resizer impostazione limite di 5 immagini e integrazione del DTO originale.
– Gestione “TipoGeo” su pagina timbratura secondo il tipo: Obbligatoria, Opzionale, Non richiesta, Standard (standard lavora come opzionale)
– Integrazione API pulsante “Richiedi correzione”, test e comunicazioni
– Integrazione elenco cantieri “WorkSitesList” in combobox pagina TimeSheet
– Aggiunta funzionalità scatta e/o allega immagini all’inserimento del TimeSheet. Utilizzo del componente nativo: MediaPicker.
– API: Creazione metodo “WorkSitesList” per elencare i cantieri legati a un cliente
– Formattazione SfPopUp per dettaglio appuntamento (presenza, assenza, malattia,…) in calendario
– Integrazione pulsante “Richiedi correzione” per elementi in calendario (presenza, assenza, malattia,…)
– API: Implementazione metodo per richiesta correzione “AttendanceComunication”: aggiornamento Note con il testo inserito dall’utente ed invio comunicazione via email verso il responsabile.
– Pulsante geolocalizzazione all’inerno del popup: se la geolocalizzazione è sia per l’ingresso che per l’uscita si viene mandati alla mappa con due punti
– Rilascio licenze Synfusion per componenti UI.
– Integrazione informazioni di configurazione dell’azienda alla risposta API del login. Campi ElencoAzienda [TipologiaOrari],[Geolocalizzazione]
– API: Implementazione login con integrazione informazioni su config azienda TipoHour, TipoGeo
– Implementato il componente SfPopUp per la visualizzazione dettagliata dell’appuntamento in calendario.