* Risolta vulnerabilità di attraversamento del percorso zip
* Risolto problema con il widget di registrazione audio che si arrestava in modo anomalo all'avvio
* Obiettivi Android 12
* Aggiunge la possibilità di mettere in pausa durante la registrazione dell'audio
* Crittografa tutti i media acquisiti dall'utente sul disco
* [Nuovo in 2.52.1] Risolto il problema con lo scanner di codici a barre che si bloccava sui dispositivi pre-lollipop.
* Widget Firma aggiornato per impedire agli utenti di salvare firme vuote.
* Interfaccia utente aggiornata per grafici e pulsanti.
* Risolti errori di sincronizzazione dovuti a tabelle di ricerca di grandi dimensioni.
* Migliori messaggi di errore per errori di installazione di app dovuti a captive portal.
* Usa mappa in stile mapbox per domande sull'acquisizione della posizione quando l'impostazione mapbox è abilitata.
* Widget della firma aggiornato per impedire agli utenti di salvare le firme vuote.
* Interfaccia utente aggiornata per grafici e pulsanti.
* Risolti errori di sincronizzazione dovuti a tabelle di ricerca di grandi dimensioni.
* Migliori messaggi di errore per errori di installazione di app dovuti a captive portal.
* Usa mappa in stile mapbox per domande sull'acquisizione della posizione quando l'impostazione mapbox è abilitata.
* [Novità in 2.51.4] Risolto il problema degli allegati mancanti in Android 7 o Di meno.
* Aggiunto supporto per Android 11.
* Aggiunto supporto text to speech
* Uso consentito di app scanner di codici a barre di terze parti.
* Ora verrà visualizzata una finestra di dialogo di errore quando l'utente carica un allegato di dimensioni superiori a 15 MB.
* [Novità nella 2.51.3] Risolto problema di allegati mancanti, problema di visibilità del cassetto di navigazione.
* Aggiunto supporto per Android 11.
* Aggiunto supporto text to speech
* Uso consentito di app di scanner di codici a barre di terze parti.
* Ora verrà visualizzata una finestra di dialogo di errore quando l'utente carica un allegato di dimensioni superiori a 15 MB.
* [Novità nella 2.51.2] Correzioni a perdite di memoria e arresti anomali nella schermata dell'elenco dei casi.
* Aggiunto supporto per Android 11.
* Aggiunto supporto text to speech
* Uso consentito di app di scanner di codici a barre di terze parti.
* Ora verrà visualizzata una finestra di dialogo di errore quando l'utente carica un allegato di dimensioni superiori a 15 MB.
Aggiunto supporto per Android 11.
Aggiunto testo al supporto vocale
Uso consentito di app scanner di codici a barre di terze parti.
Ora verrà visualizzata una finestra di dialogo di errore quando l'utente carica un allegato di dimensioni superiori a 15 MB.
Periodicità / affidabilità migliorate delle richieste heartbeat.
Aggiunto supporto per Android 11.
Aggiunto supporto text to speech
Uso consentito di app scanner di codici a barre di terze parti.
Ora verrà visualizzata una finestra di dialogo di errore quando l'utente carica un allegato di dimensioni superiori a 15 MB.
Periodicità / affidabilità migliorate delle richieste heartbeat.
* [CommCare 2.50.3] CommCare non salva più le immagini originali non compresse nei moduli per preservare la memoria su disco utilizzata da CommCare
* Aggiunto supporto per gli aggiornamenti delle app senza multimedia.
* Aggiunto supporto per tabelle markdown.
* Limitare selettivamente le richieste di risorse delle app.
* Aumentato il limite di app CommCare consentite su un'istanza CommCare a 4.
* Aggiunto un pulsante per cancellare le scelte nelle domande a selezione singola.
* Realizzato il widget audio integrato di CommCare come predefinito per l'acquisizione dell'audio.
* Aggiunto supporto per gli aggiornamenti delle app senza multimedia.
* Aggiunto supporto per tabelle markdown.
* Limitare selettivamente le richieste di risorse delle app.
* Aumentato il limite di app CommCare consentite su un'istanza CommCare a 4.
* Aggiunto un pulsante per cancellare le scelte nelle domande a selezione singola.
* Realizzato il widget audio integrato di CommCare come predefinito per l'acquisizione dell'audio.
* Aggiunto supporto per elenchi a livelli e scansione di codici a barre nelle richieste di reclamo per casi
* Aggiornato il confronto delle versioni richieste per includere anche la versione minima dell'app.
- [Novità nella 2.49.6] Risolve un problema introdotto nella 2.49 in cui gli aggiornamenti di backgroud non ritentano dopo un errore di rete.
- [Novità nella 2.49.5] Gli aggiornamenti delle app ora riprendono i download delle app dal punto in cui non sono riusciti, invece di scaricare nuovamente tutte le risorse dell'aggiornamento da zero dopo qualsiasi errore di rete
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- [Nuovo in 2.49.6] Risolve un problema introdotto in 2.49 in cui gli aggiornamenti di backgroud non ritentano dopo un errore di rete.
- [Nuovo in 2.49.5] Gli aggiornamenti delle app ora riprendono i download delle app dal punto in cui non sono riusciti invece di scaricare nuovamente tutte le risorse nell'aggiornamento da zero dopo eventuali errori di rete
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- [Nuovo in 2.49.5] Gli aggiornamenti delle app ora riprendono i download delle app dal punto in cui non sono riusciti invece di scaricare nuovamente tutte le risorse nell'aggiornamento da zero dopo eventuali errori di rete
- [Novità nella 2.49.4] Risolto un problema per cui il clic sul pulsante Fine sembra non avere effetto.
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- [Novità nella 2.49.4] Risolto un problema per cui il clic sul pulsante Fine sembra non avere effetto.
- Funzionalità GIS migliorate in modo che gli utenti possano visualizzare i casi e registrare un confine sulla mappa.
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- Miglioramento del messaggio di errore quando gli utenti sono limitati.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- Implementata una proprietà personalizzata per mostrare un asterisco rosso per denotare domande obbligatorie in un modulo.
sentirti a contact@tookanapp.com - [Novità nella 2.49.3] Risolto crash su dispositivi Android 4.4.
- Funzionalità GIS migliorate in modo che gli utenti possano visualizzare i casi sulla mappa e registrare un confine in un X-Form.
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- Miglioramento del messaggio di errore quando gli utenti sono soggetti a limitazioni di velocità.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- Implementata una proprietà personalizzata per mostrare un asterisco rosso per denotare domande obbligatorie in un modulo.
- Funzionalità GIS migliorate in modo che gli utenti possano visualizzare i casi sulla mappa e registrare un confine in un X-Form.
- Implementato un meccanismo di pianificazione in background più robusto per gli aggiornamenti automatici.
- Miglioramento del messaggio di errore quando gli utenti sono soggetti a limitazioni di velocità.
- CommCare inizierà l'invio automatico dei moduli in modo tempestivo.
- Aggiunto supporto per gli aggiornamenti in-app.
- Implementata una proprietà personalizzata per mostrare un asterisco rosso per denotare domande obbligatorie in un modulo.
- [Novità nella 2.48.6 / 7] Forza il supporto per TLS 1.2 sui dispositivi KitKat / API 16-19 + conscrypt librerie SSL per supporto cifratura
- Obiettivo Android 10.
- Interruzione graziosa dell'intento del modulo per terminare e riprendere in sicurezza una sessione di immissione del modulo in base a un intento esterno.
- Migliora il supporto per i caratteri non BMP (emoji e simboli matematici) nel modulo.
- Risolto un problema con la visibilità del controller multimediale durante la navigazione e lo scorrimento.
- Miglioramenti dell'esperienza utente per l'acquisizione GPS tramite Google map
- Obiettivo Android 10.
- Interruzione graziosa dell'intento del modulo per terminare e riprendere in sicurezza una sessione di immissione del modulo in base a un intento esterno.
- Migliora il supporto per i caratteri non BMP (emoji e simboli matematici) nel modulo.
- Risolto un problema con la visibilità del controller multimediale durante la navigazione e lo scorrimento.
- Miglioramenti
dell'esperienza utente per l'acquisizione GPS utilizzando la mappa di Google - Molte altre correzioni di bug.
- Target Android 10.
- Graziosa interruzione dell'intento del modulo per terminare e riprendere in sicurezza una sessione di immissione del modulo in base a un intento esterno.
- Migliora il supporto per i caratteri non BMP (emoji e simboli matematici) nel modulo.
- Risolto un problema con la visibilità del controller multimediale durante la navigazione e lo scorrimento.
- Risolve il problema di caricamento delle mappe di Google per la domanda GPS con l'attributo di aspetto definito come "mappe"
- Molte altre correzioni di bug.
Risolve un problema che causa la visualizzazione di errori di convalida durante la navigazione nei moduli salvati.
Risolve un problema per cui l'invio del modulo e la sincronizzazione non riusciranno se l'ID proprietario non è definito nel blocco di creazione del caso.
Le app possono ora definire "cc-app-version-tag" come proprietà personalizzata nelle impostazioni dell'app per taggare una particolare versione dell'app. Questa versione sarà quindi visibile nella finestra di dialogo "Informazioni su CommCare" insieme alla versione dell'app.
- Obiettivo Android 10.
- Interruzione graziosa dell'intento del modulo per terminare e riprendere in sicurezza una sessione di immissione del modulo in base a un intento esterno.
- Miglioramenti ai messaggi di errore per errori di limitazione della velocità riscontrati durante l'accesso o la sincronizzazione.
- Migliora il supporto per i caratteri non BMP (emoji e simboli matematici) nel modulo.
- Risolto un problema con la visibilità del controller multimediale durante la navigazione e lo scorrimento.
- Molte correzioni di bug.
Risolve un bug che causava l'arresto anomalo di CommCare all'avvio dopo l'aggiornamento a CommCare 2.47 Algoritmo
Risolve un bug in "Sincronizzazione automatica" che causava l'attivazione ripetuta della sincronizzazione in determinati scenari.
Rende fisso il numero di moduli non inviati sul pulsante di sincronizzazione.
Risolve un problema con la lettura delle
correzioni dell'interfaccia utente dei moduli salvati per la domanda di acquisizione audio "prototipo"
Aggiunge il supporto per il caricamento di immagini GIF allegate a una domanda
Aggiunge un pulsante "Elimina" nella domanda Image Capture per rimuovere facilmente un'immagine già allegata
Nella schermata "Modulo salvato", il filtro "Moduli non inviati" ora mostra i moduli nell'ordine del loro numero di invio. Quindi un modulo in cima alla lista verrà caricato per primo da CommCare alla prossima sincronizzazione.
Correzioni di bug
Risolve un bug in cui CommCare 2.45 non rispetta la "Dimensione immagine" impostata per una domanda di acquisizione di immagini in un modulo e continua a caricare sul server le immagini di dimensioni originali.
Correzione di un bug a causa del quale il salvataggio di un modulo come Incompleto più di una volta non aggiorna il modulo incompleto.
Rimuove la funzionalità per installare un'app CommCare utilizzando gli SMS inviati sul dispositivo. Questo è fatto per conformarsi alle nuove norme per gli sviluppatori di Google.
Targets Android 8
Corregge l'errore "Errore durante la lettura del file Xform" quando si immette un modulo dopo aver ricevuto un aggiornamento dell'app su CommCare 2.44. Ciò si verifica solo quando l'aggiornamento dell'app include un XForm con spazio dei nomi modificato (xmlns) tra la versione originariamente installata e nuova dell'app.
Risolve il blocco all'accesso per alcuni utenti dopo l'aggiornamento a CommCare 2.44
Corregge la regressione sui dispositivi pre Android 5 causando il blocco di CommCare in più punti durante il caricamento delle immagini vettoriali
Corregge una regressione in cui un modulo inviato può contenere dati non validi nello scenario in cui il modulo viene ripristinato automaticamente dopo che l'utente ha effettuato la disconnessione automatica.
Corregge una regressione che ha causato la visualizzazione dei moduli sullo schermo salvato fuori servizio.
Correzioni di bug e alcune modifiche ai messaggi di errore. I moduli completati nell'elenco dei moduli salvati sono ora ordinati per numero di ordine di invio (ordine in cui devono essere inviati)
Risolto il problema di arresto anomalo su Android 6.0+ causato dall'utilizzo di Image Widget senza concessione dell'autorizzazione Camera
La scansione dei codici a barre ora è stata installata con CommCare, quindi non è più necessario installare un'applicazione esterna. Ciò richiede l'autorizzazione CAMERA Rimuovi il widget audio espanso Migliora l'errore di riferimento ciclico per mostrare solo la pista ciclabile più breve
Corregge un arresto anomalo in cui Commcare si blocca per alcuni utenti a causa di un errore nella migrazione del database
2.39.2: Correzione di un arresto anomalo che potrebbe verificarsi durante alcune migrazioni del database in caso di aggiornamento da parte di diverse versioni di CommCare Correggere un bug che potrebbe causare un arresto anomalo durante un trasferimento WiFi Direct per provocare la perdita di dati Risolve un bug in cui un ottimizzazione del caricamento del menu poteva causare un arresto anomalo su determinate espressioni
2.39.0: Miglioramenti delle prestazioni per le app con carichi di case o località di grandi dimensioni Aggiorna le librerie HTML principali Correzione di un bug che consente l'elaborazione di moduli parziali su moduli con transazioni caso errate Aggiorna le ricerche di ricerca Fuzzy per ordinare i risultati in base alla forza della partita Attiva i dati utente automatici per la sincronizzazione dopo l'aggiornamento dell'app 2.39.1: Corregge la regressione causando un arresto anomalo quando una clip audio è presente su una schermata di menu che utilizza la modalità griglia Correggere la regressione che ha causato l'esaurimento dell'errore di memoria durante l'elaborazione di una risposta di richiesta di grandi dimensioni
Miglioramenti significativi delle prestazioni per le app con carichi di case o località di grandi dimensioni Aggiornate le librerie Core HTTP per migliorare prestazioni e coerenza Risolto un bug che consente l'elaborazione di moduli parziali su moduli con transazioni caso errate Aggiornamenti della ricerca Fuzzy aggiornati per ordinare i risultati in base alla forza della corrispondenza Correzione del bug dell'interfaccia utente che consente ai PIN di avere meno di 4 caratteri Attiva i dati utente automatici per la sincronizzazione dopo l'aggiornamento dell'app
Risolve un bug nel widget data nepalese in cui i giorni non aumentano affatto
2.38.1 - Correzione degli arresti anomali del login per alcuni utenti dopo l'aggiornamento 2.38.0
* Miglioramenti delle prestazioni per le app che caricano set di località estremamente grandi * Funzione 'format-date-for-calendar' estesa per tradurre il modulo di output utilizzando stringhe di input formato-data * Introduce una nuova funzione XPath sort () che può ordinare un elenco di stringhe separato dallo spazio e una funzione sort-by () che può essere utilizzata per ordinare un elenco in base a un altro * Aggiunge la possibilità di ordinare le scelte di risposta in una domanda della tabella di ricerca a scelta multipla * Risolve i problemi di prestazioni quando si fa riferimento a casi mancanti.
Miglioramenti delle prestazioni per le app che caricano set di località estremamente grandi
* Correzione di bug per la funzione max () che si comporta male con alcuni intervalli * Risolto il problema che può verificarsi con gli indici dei casi dopo una "sincronizzazione di recupero"
Correzioni di bug per la versione di manutenzione, tra cui: * Si blocca su alcuni dispositivi (in particolare i dispositivi con memoria limitata) attivati dalle ottimizzazioni recenti * Miglioramenti al modo in cui gli errori vengono segnalati e visualizzati nell'app per facilitare il debugging * Correzione di bug per il cambio di lingua che non si "bloccano" dopo il riavvio dell'app
2.36.1: Impedire che un modulo che non riesce a inviare a causa di un errore di crittografia impedisca l'invio di altri moduli Piccole correzioni di bug per funzionalità personalizzate 2.36.0: Gli utenti possono ora accedere a un breve elenco di impostazioni avanzate denominate "Preferenze sviluppatore" che consentono la configurazione di comportamenti specifici su dispositivo Nascondi "Opzioni di aggiornamento" dietro a un'impostazione di Preferenza sviluppatore Correzione di bug in cui le immagini del menu "Grid" mostravano una risoluzione inferiore a quella desiderata. Risolto il problema per la visualizzazione e problemi multimediali su dispositivi Android 7