Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Version actuelle

Version 1.7.3

Released onSortie le

ExpectedPrévu : Late October Fin octobre 2023

New featuresNouvelles fonctionnalités

None

Bug fixes

  • Survey Deletion bug fixed

Known issues

  • The App encounters an error when attempting to pull metadata from DHIS2 on certain servers.

  • Sometimes, the logout process does not execute properly, and the session can remain open

    Aucun

    Correction de bugs

    • Correction d'un bogue lié à la suppression d'une enquête

    Problèmes connus

    • L'application rencontre une erreur lorsqu'elle tente d'extraire des métadonnées de DHIS2 sur certains serveurs.

    • Parfois, la procédure de déconnexion ne s'exécute pas correctement et la session peut rester ouverte.

    APK

    1.7.3

    ...

    Versions prévues

    Version 1.7.4

    Released onSortie le

    ExpectedPrévu : Late December Fin décembre 2023

    New featuresNouvelles fonctionnalités

    None

    Bug fixes

    • Error when trying to pull Metadata from DHIS2 is now resolved

    • The logout process, which previously did not execute properly, has been fixed

    Known issues

    APK

    ...

    Aucun

    Correction de bugs

    • L'erreur lors de l'extraction des métadonnées de DHIS2 est maintenant résolue

    • La procédure de déconnexion, qui ne s'exécutait pas correctement auparavant, a été corrigée.

    Problèmes connus

    APK

    Versions précédentes

    Version 1.7.2

    Released onSortie le

    ExpectedPrévu : Late September Fin septembre 2023

    New featuresNouvelles fonctionnalités

    None

    Bug fixing

    • Upgrade SDK level to API 33, to make the app compliant with Google Play Store requirements

    Known issuesAucun

    Correction de bugs

    • Mise à niveau du SDK à l'API 33, pour rendre l'application conforme aux exigences du Google Play Store.

    Problèmes connus

    APK

    1.7.2

    Version 1.7.1

    Released onSortie le

    ExpectedPrévu : Late August Fin août 2023

    New featuresNouvelles fonctionnalités

    None

    Bug fixing

    • App crashes when sharing the action plan in other languages

    • Overlapped text in assessment when no survey is found

    • Duplicated label when no there is no survey to display

    Changes

    • Event sync feature background services refactor.

    • Push service

    What is this change about

    Up to

    Aucun

    Correction de bugs

    • L'application se bloque lors du partage du plan d'action dans d'autres langues

    • Texte superposé dans l'évaluation lorsqu'aucune enquête n'est trouvée

    • Étiquette dupliquée lorsqu'il n'y a pas d'enquête à afficher

    Changements

    • Fonctionnalité de synchronisation d'événements, refonte des services d'arrière-plan.

    • Service de poussée

    Quel est l'objet de ce changement ?

    • Jusqu'à la version 1.6.15, there were three type of services used in trois types de services étaient utilisés dans HNQIS.
      SurveyService (technically using what's called an IntentService in Android): used to actions related to surveys (retrieve sent surveys, retrieve unsent surveys, create Survey …)

    • PlannedSurveyService (also using an IntentService). They are there to load planned surveys in the first tab

    • PushService (technically using what's called a JobIntentService in Android). This one was in charge of sending surveys to dhis2 when the app is in background

    A problem has been present since
    • Service d'enquête (techniquement en utilisant ce qu'on appelle un IntentService dans Android) : utilisé pour les actions liées aux enquêtes (récupérer les enquêtes envoyées, récupérer les enquêtes non envoyées, créer une enquête ...)

    • Service d'enquête planifiée (utilisant également un IntentService). Ils sont là pour charger les enquêtes planifiées dans le premier onglet

    • PushService (techniquement en utilisant ce qu'on appelle un JobIntentService dans Android). Celui-ci est chargé d'envoyer des enquêtes à dhis2 lorsque l'application est en arrière-plan.

    Un problème est présent depuis Android Oreo (Android 8.0, 2017). https://developer.android.com/about/versions/oreo/background. Since that Depuis cette version, starting services from background was no longer possible using the services that HNQIS was using le démarrage de services en arrière-plan n'est plus possible avec les services utilisés par HNQIS (IntentService & JobIntentService). They only worked on foreground. Background calls were producing silent crashes in the hundreds. Additionally, JobIntentService had already been labelled as deprecated in Android documentationIls ne fonctionnaient qu'au premier plan. Les appels en arrière-plan produisaient des plantages silencieux par centaines. De plus, JobIntentService était déjà considéré comme obsolète dans la documentation d'Android :
    https://developer.android.com/reference/androidx/core/app/JobIntentService

    Solution: La bibliothèque de support Android Support Library 26.0.0 (part of partie d'Android 8.0, 2017) introduced a new introduit une nouvelle classe JobIntentService class, which provides the same functionality as IntentService but uses jobs instead of services when running on , qui fournit la même fonctionnalité que IntentService mais utilise des emplois au lieu de services lorsqu'elle est exécutée sur Android 8.0 or higherou une version plus récente.

    The refactor implemented in Le refactor mis en œuvre dans HNQIS 1.7.X turns push procedure into a Worker, that can run in background and is now fully supported.

    Notes for testing:
    The screens listed below are now using the re-written service, hence testing should focus on those screens:

    • Planned surveys screen

    • Planned survey by org unit

    • In progress surveys

    • Sent surveys

    • Feedback

    • Survey creation

    • Monitoring

    • New survey

    Known issues

    The deprecated services were producing several background app crashes. This change should eliminate most of those crashes once the application is deployed. Hence, the number of crashes recorded in HNQIS’ Firebase logs should be significantly reduced after the deployment of the app

    transforme la procédure push en un Worker, qui peut être exécuté en arrière-plan et qui est désormais entièrement pris en charge.

    Notes pour les tests :
    Les écrans énumérés ci-dessous utilisent désormais le service réécrit, et les tests doivent donc se concentrer sur ces écrans :

    • Écran des enquêtes planifiées

    • Enquête planifiée par unité organique

    • Enquêtes en cours

    • Envoi d'enquêtes

    • Retour d'information

    • Création d'une enquête

    • Contrôle

    • Nouvelle enquête

    Problèmes connus

    • Les services obsolètes provoquaient plusieurs plantages de l'application en arrière-plan. Cette modification devrait permettre d'éliminer la plupart de ces plantages une fois l'application déployée. Par conséquent, le nombre de plantages enregistrés dans les journaux Firebase de HNQIS devrait être considérablement réduit après le déploiement de l'application.

    APK

    1.7.1

    Version 1.6.15

    Released onSortie le

    March 28 , mars 2023

    New featuresNouvelles fonctionnalités

    None

    Bug fixing

    • Calculated scores now include all decimal points. Although the UI only shows 2 decimal points, up to 8 (TBC) decimal digits are sent during sync with DHIS2.

    Known issues

    APK

    PSI’s google storeAucun

    Correction de bugs

    • Les scores calculés incluent désormais toutes les décimales. Bien que l'interface utilisateur n'affiche que 2 points décimaux, jusqu'à 8 (à confirmer) chiffres décimaux sont envoyés lors de la synchronisation avec DHIS2.

    Problèmes connus

    APK

    La boutique Google de l'ISP

    Version 1.6.14

    Released onSortie le

    Jan 19 , janvier 2023

    New featuresNouvelles fonctionnalités

    • 2.38 Compatibilité DHIS2 compatibility

    • Scores round on front-end

    • Android SDK level upgraded to 31

    Bug fixing

    • Top 10 crashes fixedLe niveau du SDK Android passe à 31

    Correction de bugs

    • Les 10 principaux crashs corrigés

    APK

    1.6.14

    Version 1.6.10

    Released onSortie le

    Aug 8 , août 2022

    New features

    Compatibility added with

    Nouvelles fonctionnalités

    • Compatibilité ajoutée avec Android 10+ Top 10 background crashes fixed

    • Correction des 10 principaux problèmes d'arrière-plan

    APK

    1.6.10

    Version 1.6.8

    Released onSortie le

    Aug 8 , août 2022

    New features

    Share

    Nouvelles fonctionnalités

    • Partager des images/videos

    • Some texts rephrasing

    • Dynamic servers URL list

    • New monitoring, composed by old and new monitoring features

    • Pull of observation and action plans

    • New scoring classification based on POEditor server's term vidéos

    • Reformulation de certains textes

    • Liste des URL des serveurs dynamiques

    • Nouvelle surveillance, composée d'anciennes et de nouvelles fonctions de surveillance

    • Pull de l'observation et des plans d'action

    • Nouvelle classification des scores basée sur le terme du serveur POEditor (SCORING vs COMPETENCIES)

    • Message when authority is missing from the user

    • Firebase crashlytics and analytics support

    • Pie charts represent only the classification depending on the server, without en cas d'absence d'autorité de la part de l'utilisateur

    • Prise en charge de l'analyse et des statistiques de collision Firebase

    • Les camemberts ne représentent que la classification en fonction du serveur, sans notation A/B/C notation HNQIS learning center URL modified.

    • Modification de l'URL du centre d'apprentissage HNQIS

    APK

    1.6.8

    Version 1.6.6

  • Firebase crashlytics and analytics support

  • Pie charts represent only the classification depending on the server, without

    Released on

    New features

    Sortie le

    Nouvelles fonctionnalités

    • Prise en charge de l'analyse et des statistiques de collision Firebase

    • Les camemberts ne représentent que la classification en fonction du serveur, sans notation A/B/C notationHNQIS learning center URL modified.

    • Modification de l'URL du centre d'apprentissage HNQIS

    APK

    1.6.6