2.7.1 (2024-11-17, release)
- Support d'Android 14 (API 34).
- Ajout d'un paramètre
shown_by_default
coté module cartographique permettant d'afficher par défaut ou non les couches vectorielles. Par défaut, l'ensemble des couches vectorielles déclarées sont affichées par défaut (#262). - Support des nouvelles URL des fonds IGN en ligne (#267).
- Possibilité de surcharger l'identifiant de l'application (#264).
- Correction d'une erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs additionnels sont donc tout simplement ignorés lors de la synchronisation des données (#269).
- Code de version : 3320
- Cette version nécessite la version 1.14.2 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.
2.7.1-rc1 (2024-11-16, pre-release)
- Erreur lors de la synchronisation des champs additionnels, certains champs additionnels peuvent être rattachés à des jeux de données non présents lors de la synchronisation. Ces champs additionnels sont donc tout simplement ignorés lors de la synchronisation des données (#269).
- Code de version : 3319
- Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.
2.7.1-rc0 (2024-10-21, pre-release)
- Support Android 14 (API 34).
- Pouvoir surcharger l'identifiant de l'application (#264).
- Ajout d'un paramètre
shown_by_default
coté module cartographique permettant d'afficher par défaut ou non les couches vectorielles. Par défaut, l'ensemble des couches vectorielles déclarées sont affichées par défaut (#262). - Support des nouveaux fonds IGN (#267).
- Code de version : 3313
- Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.
2.7.0 (2024-07-13, release)
- Nouveau mécanisme de synchronisation des taxons. On synchronise désormais tout Taxref mais seulement
quand le champs
taxonomie.t_meta_taxref.update_date
indique que celui-ci a été mis à jour depuis la dernière synchronisation (#133). - Suppression de contrôles additionnels lors de la synchronisation des taxons, permettant d'obtenir un gain non négligeable sur le temps de traitement (#247).
- La liste des taxons est automatiquement filtrée selon le jeu de données sélectionné. Si ce dernier
n'est lié à aucune liste de taxons, la liste des taxons est filtrée selon la valeur du paramètre
taxa_list_id
. Si ce paramètre n'est pas renseigné et que le jeu de données n'est lié à aucune liste de taxons, la liste des taxons ne sera pas filtrée et renvoie donc tout Taxref. Si l'identifiant de liste associé à un JDD est égal à-1
, on n'applique aucun filtre sur les identifiants de liste même si le paramètretaxa_list_id
est défini (PnX-SI/gn_mobile_core#41, #133). - Utilisation de la nouvelle API pour la récupération des jeux de données en fonction des permissions de l'utilisateur authentifié (#239).
- Possibilité d'afficher les relevés non synchronisés sur une carte en plus de la vue sous forme de liste (#224).
- Possibilité de charger une couche cartographique locale non spécifiée dans la configuration (#170).
- Support des champs additionnels sur les taxons et les dénombrements, désactivé par défaut avec le
nouveau paramètre
additional_fields
(#122). - Possibilité de surcharger localement la configuration (#95).
- Meilleure gestion des photos prises en haute résolution. Par défaut, les photos prises sont compressées avec une qualité de 80% et ne dépassent pas 2048px en largeur ou en hauteur selon son orientation (portrait ou paysage) (#254).
- Meilleure affichage des photos qu'elles soient prises en mode portrait ou en mode paysage (#84).
- Les identifiants des objets géographiques dans les couches géographiques vectorielles deviennent optionnels (PnX-SI/gn_mobile_maps#11, #175).
- Synchronisation périodique des identifiants de liste rattachés aux taxons (#133).
- La création d'un nouveau relevé est désactivée tant qu'une première synchronisation complète n'a pas été terminée.
- Prise en compte des caractères spéciaux lors de la recherche par nom depuis la liste des taxons (#230).
- Prise en compte de la date et heure locale du terminal dans la gestion des relevés (#225).
- Correction de la synchronisation des données si le champ
nom_valide
n'est pas renseigné coté Taxref (#233). - Correction de la gestion des valeurs numériques nulles dans la base de données
- Petites corrections ergonomiques
- La synchronisation des taxons interroge désormais l'API de TaxHub paginée avec un paramètre d'ordre pour être certain de récupérer tous les taxons. Idem pour la récupération des couleurs de taxons par unité géographique.
- Le prénom de l'utilisateur connecté peut être non défini (#258).
- Récupération des couleurs de taxons seulement si le paramètre
code_area_type
est défini (#232, #252) - Suppression du suffixe du nom de l'application lors du build de l'APK (#134).
- Gestion des signatures lors du build de l'APK au format v3 pour y inclure par rotation des certificats, avec un certificat plus officiel que celui actuellement utilisé par défaut. À terme, ce nouveau certificat remplacera l'actuel. (#244, #134).
- Code de version : 3310
- Cette version nécessite la version 1.13.1 minimum de TaxHub qui elle-même nécessite au minimum la version 2.14 de GeoNature.
2.7.0-rc9 (2024-07-07, pre-release)
- Le prénom de l'utilisateur connecté peut être non défini (#258).
- Le paramètre
taxa_list_id
peut être non défini (-1 par défaut) (PnX-SI/gn_mobile_core#41). - La base des taxons peut être incomplète suite à une synchronisation complète lors des appels en cascade selon les données paginées remontées par l'API car l'ordre n'est pas garantit sur les données paginées pouvant donc créer des doublons entre deux appels. La solution de contournement est d'appliquer systématiquement un tri par défaut sur les identifiants des taxons.
- Code de version : 3301
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14.1 de GeoNature (pas encore disponible).
2.7.0-rc8 (2024-05-19, pre-release)
- Meilleure gestion des photos prises en haute résolution (#254) :
- Par défaut, les photos prises sont compressées avec une qualité de 80% et ne dépassent pas 2048px en largeur ou en hauteur selon son orientation (portrait ou paysage)
- Gestion des signatures lors du build de l'APK au format v3 pour y inclure par rotation des certificats un certificat plus officiel que celui actuellement utilisé par défaut. À terme, ce nouveau certificat remplacera l'actuel. (#244, #134).
- Les identifiants des objets géographiques dans les couches géographiques vectorielles deviennent optionnels (PnX-SI/gn_mobile_maps#11, #175).
- Synchronisation périodique des identifiants de liste rattachés aux taxons (#133).
- Série de corrections autour de la gestion des champs additionnels (#122).
En vrac :
- Synchronisation des relevés avec ou sans champs additionnels
- Filtrage des champs additionnels selon le jeu de données sélectionné
- Gestion des valeurs décimales sur les champs additionnels de type
number
- Meilleure affichage des photos qu'elles soient prises en mode portrait ou en mode paysage (#84).
- Affichage des taxons filtrés selon l'identifiant de liste provenant du jeu de données (PnX-SI/gn_mobile_core#41) :
- Un jeu de données peut définir un identifiant de liste et celle-ci peut être
null
ou égale à-1
- Si l'identifiant de liste est non défini, on prend la valeur par défaut venant du paramétrage de
l'application (
sync.taxa_list_id
) pour filtrer la liste des taxons - Si l'identifiant de liste est égale à
-1
, on n'applique aucun filtre sur les identifiants de liste même si c'est configuré coté paramétrage
- Un jeu de données peut définir un identifiant de liste et celle-ci peut être
- Code de version : 3299
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14.1 de GeoNature (pas encore disponible).
2.7.0-rc7 (2024-03-05, pre-release)
- Suppression de contrôles additionnels lors de la synchronisation des taxons ce qui permet d'obtenir un gain non négligeable sur le temps de traitement (#247).
- Petites corrections d'ordre ergonomique.
- Code de version : 3271
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).
2.7.0-rc6 (2024-02-14, pre-release)
- Les valeurs numériques nulles en base n'étaient pas correctement interprétées depuis leurs lectures via un cursor
- Code de version : 3259
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).
2.7.0-rc5 (2024-01-10, pre-release)
- Erreur entraînant un plantage de l'application lors du chargement du jeu de données par défaut suite aux changements des URIs du fournisseur de données sur la partie jeu de données.
- Code de version : 3257
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).
2.7.0-rc4 (2023-12-29, pre-release)
- Utilisation de la nouvelle API pour la récupération des jeux de données (#239).
- Code de version : 3253
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).
2.7.0-rc3 (2023-12-05, pre-release)
- La liste des taxons est automatiquement filtrée selon le jeu de données sélectionné. Si ce dernier
n'est lié à aucune liste de taxons, la liste des taxons est filtrée selon la valeur du paramètre
taxa_list_id
. Si ce paramètre n'est pas renseigné et que le jeu de donnée n'est lié à aucune liste de taxons, la liste des taxons ne sera pas filtrée (PnX-SI/gn_mobile_core#41, #133).
- Code de version : 3251
- Cette version nécessite la version 1.13.1 de TaxHub qui elle même nécessite au minimum la version 2.14 de GeoNature (pas encore disponible).
2.7.0-rc2 (2023-10-14, pre-release)
- Ne pas synchroniser les taxons à chaque synchronisation (#133).
- Erreur transparente lors de la synchronisation des données si le champ 'nom_valide' est non renseigné coté taxref (#233).
- Code de version : 3229
2.7.0-rc1 (2023-09-13, pre-release)
- Prise en compte du paramètre 'additional_fields' lors de la synchronisation des données concernant les champs additionnels (#122).
- Code de version : 3221
2.7.0-rc0 (2023-09-03, pre-release)
- Affichage des relevés en cours sur la carte (#224) en plus de la vue sous forme de liste.
- Possibilité de charger une couche cartographique locale non spécifiée dans la configuration (#170).
- Support des champs additionnels, désactivé par défaut (#122).
- Possibilité de surcharger la configuration (#95).
- Prise en compte des caractères spéciaux lors de la recherche par nom depuis la liste des taxons (#230).
- Prise en compte de la date et l'heure locale du terminal dans la gestion des relevés (#225).
- Suppression du suffix du nom de l'application lors du build de l'APK (#134).
- Code de version : 3217
2.6.2 (2024-03-02, release)
- Ignorer les attributs inconnus dans le fichier de configuration (#248).
- Code de version : 3220
2.6.1 (2023-05-24, release)
- Correction sur l'affichage des valeurs de nomenclature en doublon (#223).
- Prise en compte de la configuration par défaut de la périodicité de la synchronisation des données.
- Relance automatique de la synchronisation des données si la date de la dernière effectuée est trop ancienne suite à un changement de configuration coté fichier de paramétrage.
- Corrections visuelles diverses, notamment sur l'écran d'accueil.
- Code de version : 3210
2.6.1-rc1 (2023-05-16, pre-release)
- Correction sur l'affichage des valeurs de nomenclature en doublon (#223).
- Code de version : 3209
2.6.1-rc0 (2023-05-13, pre-release)
- Prise en compte de la configuration par défaut de la périodicité de la synchronisation des données.
- Relance automatique de la synchronisation des données si la date de la dernière effectuée est trop ancienne suite à un changement de configuration coté fichier de paramétrage.
- Code de version : 3203
2.6.0 (2023-05-08, release)
- Support Android 13 (API 33).
- Support des fonds Geoportail (PnX-SI/gn_mobile_maps#8). Le module "maps" supporte officiellement les fonds suivants :
- Gestion automatique des attributions sur les fonds en ligne (#191). L'attribution est définie automatiquement selon la nature de la source si aucune n'a été précisée dans la configuration. L'attribution n'est valable que pour les fonds en ligne.
- Petites améliorations sur la documentation, notamment sur la gestion, la configuration et l'ordonnancement des couches coté module "maps" (#192)
- La synchronisation périodique de l'ensemble des données issues de GeoNature est configuré par
défaut à 7 jours. Cette configuration n'est active uniquement que si la synchronisation périodique
n'est pas configurée (les paramètres
sync_periodicity_data
etsync_periodicity_data_essential
ne sont pas renseignés). - La synchronisation des données est maintenant décoléré de la synchronisation des relevés (#133).
- La synchronisation des relevés se fait à la demande de l'utilisateur (#137).
- La synchronisation des données s'exécute maintenant dans un contexte transactionnel afin de toujours garantir une cohérence des données présentes localement.
- Refonte de l'écran d'accueil pour mettre en valeur les relevés en cours ou prêt à être synchronisés. La partie paramétrage et synchronisation des données sont déportées dans le menu latéral.
- Meilleur support de la taille des textes de l'interface selon la densité et la configuration d'affichage du terminal (#217).
- Code de version : 3200
- Depuis sa version 2.12.0, GeoNature permet de gérer le contenu de la table
gn_commons.t_mobile_apps
directement dans le back-office du module "Admin" de GeoNature (#214) - Dans cette même version, les médias (incluant le dossier
mobile/
comprenant les fichiers APK et le fichiersettings.json
d'Occtax-mobile) ont été déplacés du dossier~/geonature/backend/static/
à~/geonature/backend/media/
(#214)
2.6.0-rc2 (2023-04-29, pre-release)
- La synchronisation périodique de l'ensemble des données issues de GeoNature est configuré par
défaut à 7 jours. Cette configuration n'est active uniquement que si la synchronisation périodique
n'est pas configurée (les paramètres
sync_periodicity_data
etsync_periodicity_data_essential
ne sont pas renseignés).
- Meilleur support de la taille des textes de l'interface selon la densité et la configuration d'affichage du terminal (#217).
- Le bouton "Envoyer les relevés" présenté sous forme de bouton icône dans la barre de menu en page d'accueil est affiché sous forme de texte simple "Envoyer" et non plus sous forme d'icône pour plus de clarté.
- Petites améliorations sur la documentation, notamment sur la gestion, la configuration et l'ordonnancement des couches coté module "maps" (#192).
- Code de version : 3191
2.6.0-rc1 (2023-04-19, pre-release)
- Support Android 13 (API 33).
- Support des fonds Geoportail (PnX-SI/gn_mobile_maps#8). Le module "maps" supporte officiellement les fonds suivants :
- Gestion automatique des attributions sur les fonds en ligne (#191). L'attribution est définie automatiquement selon la nature de la source si aucune n'a été précisée dans la configuration. L'attribution n'est valable que pour les fonds en ligne.
- Petites améliorations sur la documentation, notamment sur la gestion des couches coté module "maps" (#192).
- Mise à jour de la liste des relevés et de leurs statuts pendant la synchronisation.
- Code de version : 3187
2.6.0-rc0 (2023-03-25, pre-release)
- La synchronisation des données est maintenant décoléré de la synchronisation des relevés (#133).
- La synchronisation des relevés se fait à la demande de l'utilisateur (#137).
- La synchronisation des données s'exécute maintenant dans un contexte transactionnel afin de toujours garantir une cohérence des données présentes localement.
- Refonte de l'écran d'accueil pour mettre en valeur les relevés en cours ou prêt à être synchronisés. La partie paramétrage et synchronisation des données sont déportées dans le menu latéral.
- Code de version : 3181
2.5.0 (2023-03-21, release)
- Gestion des médias sur la partie dénombrement (#84)
- Refonte de la synchronisation des relevés en consommant les APIs v2 du module "Occtax".
- Refonte de la gestion des relevés.
- Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).
- Possibilité de reprendre en édition un relevé terminé prêt à être synchronisé (#78).
- Valeur par défaut des champs "Min"et "Max" dans la partie dénombrement (#209, #210)
- Quelques petits ajustements sur la documentation de l'installation, notamment sur la récupération des fichiers de logs (#203)
- Code de version : 3170
- Nécessite la version 2.10 (ou plus) de GeoNature.
- Suite à la refonte sur la partie gestion des relevés, le paramétrage de la nomenclature en
configuration avancée a évolué aussi (cf. README.md),
notamment sur le nommage des attributs et du respect de la casse (Par exemple
MIN
devientcount_min
).
2.4.1-rc4 (2023-02-21, pre-release)
- Gestion des médias sur la partie dénombrement (#84)
- Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).
- Code de version : 3163
2.4.1-rc3 (2023-02-15, pre-release)
- Gestion des médias sur la partie dénombrement (#84)
- Code de version : 3137
2.4.1-rc2 (2023-02-05, pre-release)
- Suppression locale des relevés synchronisés avec succès.
- Code de version : 3121
2.4.1-rc1 (2023-02-04, pre-release)
- Refonte de la synchronisation des relevés en consommant les nouvelles APIs du module "Occtax".
- Code de version : 3119
2.4.1-rc0 (2023-01-25, pre-release)
- Refonte de la gestion des relevés.
- Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies sur la partie dénombrement (#169).
- Possibilité de reprendre en édition un relevé terminé prêt à être synchronisé (#78).
- Code de version : 3109
2.4.0 (2022-10-02, release)
- Refonte ergonomique des listes de choix des nomenclatures. Cette refonte ne concerne pour l'instant que l'étape "Informations" lors de la saisie d'un taxon.
- Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies (#169).
Cette fonctionnalité est accessible via la propriété
nomenclature/save_default_values
dans le fichier de paramétrage. - Amélioration sur la recherche des taxons, notamment sur la distinction des mots (avec ou sans majuscules, avec ou sans accents) (#91).
- Petites améliorations sur la présentation des jeux de données, aussi bien dans la page de sélection des jeux de données que dans l'affichage du jeu de données sélectionnée dans la saisie (#120).
- Petites améliorations sur la page de sélection des observateurs et sur la fonction de recherche des observateurs (#142).
- Petites améliorations sur les messages d'information lors de la synchronisation des données (#143).
- Affichage du nom vernaculaire du taxon dans le bilan de la saisie (#153).
- Ajout d'une fonction de filtre sur les rangs taxonomique des taxons dans la page du bilan de la saisie (#166).
- Affichage du nombre de taxon en en-tête de page (#167).
- Permettre de modifier la date et l'heure de fin des relevés en fin de saisie (#168).
- Refonte ergonomique sur l'enchaînement des écrans de la saisie. Le bilan de la saisie intervient notamment après le pointage sur la carte si le relevé contient au moins un taxon (#177).
- Défilement automatique du nom vernaculaire du taxon sélectionné (#49).
- Validation sur l'ensemble des taxons ajoutés au relevé (#177).
- Correction concernant la mémorisation de la sélection des observateurs lors de la saisie (#110).
- Validation automatique du compte utilisateur lors de l'authentification (#184).
- Code de version : 3090
2.4.0-rc2 (2022-09-26, pre-release)
- Refonte ergonomique des listes de choix des nomenclatures.
- Accélérer la saisie en permettant de mémoriser les dernières nomenclatures saisies (#169).
- Code de version : 3083
2.4.0-rc1 (2022-09-10, pre-release)
- Défilement automatique du nom vernaculaire du taxon sélectionné (#49).
- Validation sur l'ensemble des taxons ajoutés au relevé (#177).
- Code de version : 3079
2.4.0-rc0 (2022-09-07, pre-release)
- Amélioration sur la recherche des taxons, notamment sur la distinction des mots (avec ou sans majuscules, avec ou sans accents) (#91).
- Petites améliorations sur la présentation des jeux de données, aussi bien dans la page de sélection des jeux de données que dans l'affichage du jeu de données sélectionnée dans la saisie (#120).
- Petites améliorations sur la page de sélection des observateurs et sur la fonction de recherche des observateurs (#142).
- Petites améliorations sur les messages d'information lors de la synchronisation des données (#143).
- Affichage du nom vernaculaire du taxon dans le bilan de la saisie (#153).
- Ajout d'une fonction de filtre sur les rangs taxonomique des taxons dans la page du bilan de la saisie (#166).
- Affichage du nombre de taxon en en-tête de page (#167).
- Permettre de modifier la date et l'heure de fin des relevés en fin de saisie (#168).
- Refonte ergonomique sur l'enchaînement des écrans de la saisie. Le bilan de la saisie intervient notamment après le pointage sur la carte si le relevé contient au moins un taxon (#177).
- Correction concernant la mémorisation de la sélection des observateurs lors de la saisie (#110).
- Code de version : 3075
2.3.0 (2022-07-14, release)
- Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).
- La rotation de la carte est bloquée par défaut (#139). Son paramétrage reste accessible par configuration (cf. README.md du module).
- Le commentaire du relevé est présent également à l'étape 1 du relevé, sous le choix de la date (#140).
- Refonte ergonomique des champs de saisie "Min" et "Max" (#114).
- Mise en place des boîtes de dialogue de confirmation pour la suppression des éléments saisis (#77)
- Suppression de la double vérification de la validité du cookie de session et du token de session (#163). L'application reste "connectée" par défaut tant qu'elle ne reçoit pas en retour d'appel d'API une erreur 401.
- Libellé du champ date plus clair quand seule la date de début du relevé est configurée (#165).
- Ajustement d'ordre cosmétique sur le commentaire présenté à l'étape 1 du relevé (#140).
- Code de version : 3070
- L'application est officiellement compatible avec les terminaux tournant sur Android 8.0 au minimum.
2.3.0-rc4 (2022-07-13, pre-release)
- Légère refonte ergonomique du formulaire sur le dénombrement (#114).
- Le champ de saisie "Max" suit la valeur du champ de saisie "Min" si ces deux valeurs sont identiques.
- Code de version : 3061
2.3.0-rc3 (2022-07-04, pre-release)
- Légère refonte ergonomique du formulaire sur le dénombrement (#114).
- Le champ de saisie "Max" prend la valeur du champ de saisie "Min" si ce dernier est directement modifié par l'utilisateur (#114).
- Code de version : 3049
2.3.0-rc2 (2022-06-29, pre-release)
- Refonte ergonomique des champs de saisie "Min" et "Max" (#114).
- Possibilité de déplacer directement un marqueur existant via un "toucher long" sur la carte (#14).
- Ajustement d'ordre cosmétique sur le commentaire présenté à l'étape 1 du relevé (#140).
- Code de version : 3041
2.3.0-rc1 (2022-06-25, pre-release)
- Le commentaire du relevé est présent également à l'étape 1 du relevé, sous le choix de la date (#140).
- Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).
- Code de version : 3037
2.3.0-rc0 (2022-06-21, pre-release)
- La rotation de la carte est bloquée par défaut (#139). Son paramétrage reste accessible par configuration (cf. README.md du module).
- Possibilité d'ajouter directement un marqueur via un "toucher long" sur la carte (#14).
- Suppression de la double vérification de la validité du cookie de session et du token de session (#163). L'application reste "connectée" par défaut tant qu'elle ne reçoit pas en retour d'appel d'API une erreur 401.
- Libellé du champ date plus clair quand seule la date de début du relevé est configurée (#165).
- Code de version : 3025
- L'application est officiellement compatible avec les terminaux tournant sur Android 8.0 au minimum.
2.2.0 (2022-05-31, release)
- Ajout de la possibilité de renseigner la date de fin ainsi que les heures du relevé (#104)
- Ajout des contraintes de validation sur les champs date de début et de fin. La date de fin est automatiquement fixée selon la date de début. Possibilité de définir la même date de début et de fin (#104).
- Configuration des dates et des heures du relevé via le fichier de paramétrage (#104). La description du paramétrage est décrite dans le README.md.
- Possibilité de définir plusieurs observateurs par défaut (#110).
- Légère refonte ergonomique des formulaires d'édition.
- Amélioration de la disposition du clavier par rapport aux champs de saisie sur l'écran de login (#155).
- Défilement des libellés des jeux de données (#120).
- Prise en compte du dénombrement réalisé par taxon dans le récapitulatif.
- Taille des libellés sur les boutons "flottants" (#114).
- Corrections sur la résolution des fonds de carte embarqués sur le terminal (#151), en privilégiant d'abord la carte mémoire externe (si présente) puis l'espace de stockage interne (cf. README.md du module)
- Code de version : 3020
2.2.0-rc5 (2022-05-26, pre-release)
- Ajout des contraintes de validation sur les champs date de début et de fin. La date de fin est automatiquement fixée selon la date de début. Possibilité de définir la même date de début et de fin (#104).
- Code de version : 3015
2.2.0-rc4 (2022-05-24, pre-release)
- Ajout des contraintes de validation sur les champs date de début et de fin (#104).
- Code de version : 2985
2.2.0-rc3 (2022-05-24, pre-release)
- Rendre "cliquable" l'indicateur de sélection des listes déroulantes (#158).
- Prise en compte du fuseau horaire sur les champs date lors de l'envoi d'un relevé (#104).
- Prise en compte du dénombrement réalisé par taxon dans le récapitulatif.
- Code de version : 2965
2.2.0-rc2 (2022-05-23, pre-release)
- Gestion des attributs
hour_min
ethour_max
lors de l'envoi d'un relevé (#104). - Configuration de la date et de l'heure du relevé via le fichier de paramétrage (#104).
- Corrections sur la résolution des fonds de carte embarqués sur le terminal, en privilégiant d'abord la carte mémoire externe (si présente) puis l'espace de stockage interne (cf. README.md du module)
- Code de version : 2945
2.2.0-rc1 (2022-05-18, pre-release)
- Rendre "cliquable" l'indicateur de sélection des listes déroulantes (#158).
- Disposition du clavier par rapport aux champs de saisie sur l'écran de login (#155).
- Défilement des libellés des jeux de données (#120).
- Taille des libellés sur les boutons "flottants" (#114).
- Mise à jour de la sélection des observateurs par défaut sur l'écran "Observateurs & Date" (#110).
- Gestion des attributs
hour_min
ethour_max
lors de l'envoi d'un relevé (#104).
- Code de version : 2905
2.2.0-rc0 (2022-05-16, pre-release)
- Configuration de la date et de l'heure du relevé via le fichier de paramétrage (#104). La description du paramétrage est décrite dans le README.md.
- Possibilité de définir plusieurs observateurs par défaut (#110).
- Légère refonte ergonomique des formulaires lors de l'édition d'un relevé.
- Code de version : 2870
2.1.0 (2022-05-05, release)
- L'utilisateur ne doit plus renseigner l'URL de TaxHub en plus de celle de GeoNature. Seule celle de GeoNature est demandée à l'utilisateur, l'application se chargera de récupérer automatiquement les paramètres depuis le serveur GeoNature, notamment l'URL de TaxHub (#94).
- Clarification des boutons d'ajout d'un dénombrement et d'un taxon (#114)
- La synchronisation des relevés n'est plus lancée automatiquement au lancement de l'application. Elle ne se fait que manuellement par l'utilisateur via le bouton "Synchroniser" (#133).
- Amélioration et correction du cache et de la synchronisation des paramètres et des données (#130 (cf. commentaire))
- L'authentification n'est demandée que lors de la synchronisation (#145)
- Renommage du paramètre
uh_application_id
engn_application_id
(#116) - Validation des taxons lors de la synchronisation (#147)
- Nettoyage des sous-modules et fichiers modifiés
- Complétion des logs
- Code de version : 2680
- Le paramètre
uh_application_id
a été renommégn_application_id
. L'ancien nom du paramètre fonctionne toujours mais est déprécié. Il est donc conseillé de le renommer dans le fichier de paramétrage (settings.json
côté GeoNature).
2.1.0-rc1 (2022-05-04, pre-release)
- Correction sur la mise à jour du fichier de paramétrage lors du lancement de l'application (#130)
- Code de version : 2675
2.1.0-rc0 (2022-05-03, pre-release)
- L'utilisateur ne doit plus renseigner l'URL de TaxHub en plus de celle de GeoNature. Seule celle de GeoNature est demandée à l'utilisateur, l'application se chargera de récupérer automatiquement les paramètres depuis le serveur GeoNature, notamment l'URL de TaxHub (#94).
- Clarification des boutons d'ajout d'un dénombrement et d'un taxon (#114)
- La synchronisation des relevés n'est plus lancée automatiquement au lancement de l'application. Elle ne se fait que manuellement par l'utilisateur via le bouton "Synchroniser" (#133).
- Amélioration et correction du cache et de la synchronisation des paramètres et des données (#130 (cf. commentaire))
- L'authentification n'est demandée que lors de la synchronisation (#145)
- Renommage du paramètre
uh_application_id
engn_application_id
(#116) - Validation des taxons lors de la synchronisation (#147)
- Nettoyage des sous-modules et fichiers modifiés
- Complétion des logs
- Code de version : 2670
- Le paramètre
uh_application_id
a été renommégn_application_id
. L'ancien nom du paramètre fonctionne toujours mais est déprécié. Il est donc conseillé de le renommer dans le fichier de paramétrage (settings.json
côté GeoNature).
2.0.1 (2022-03-30, release)
- Code de version : 2580
2.0.0 (2022-03-22, release)
- Fusion des applications Sync-mobile et Occtax-mobile en une seule application, en intégrant le module de synchronisation des données datasync dans Occtax-mobile (#94)
- Mise en place d'un système de logs dans l'application pour en faciliter la récupération (#112)
- Suppression des variantes par défaut (#103), seule la version générique par défaut sera proposée
- Révision de la documentation et intégration de diagrammes dans celle-ci
- Dissocier le nom du module occtax de GeoNature du nom de package de l'application (#129)
- Code de version : 2570
Coté serveur pour les administrateurs :
Les versions 1 et 2 d'Occtax-mobile peuvent cohabiter temporairement, et vous permettre d'avoir une flotte de mobile "mixte" utilisant les deux versions :
- Déposer le fichier APK de la nouvelle version d'Occtax-mobile sur le serveur GeoNature
- Compléter le fichier de configuration d'Occtax-mobile suite à l'intégration du module de synchronisation, en ajoutant la partie
sync
(voir https://github.com/PnX-SI/gn_mobile_occtax/tree/develop#settings). Cette nouvelle partie sera ignorée par les mobiles utilisant encore la version 1 d'Occtax-mobile - Compléter la table
gn_commons.t_mobile_apps
en ajoutant une nouvelle ligne pour la version 2 d'Occtax-mobile (fr.geonature.occtax2
). Vous pouvez (temporairement) conserver les lignes liées à la version 1, et conserver des mobiles en version 1 et en version 2 connectées à votre instance GeoNature. - Prévoyez de supprimer les lignes liées à Occtax-mobile v1 et Sync-mobile v1 dès que l'ensemble des mobiles connectés à votre GeoNature seront mis à jour avec Occtax-mobile v2
Coté terminal pour les utilisateurs :
A partir de la version 2 d'Occtax-mobile, une seule application est nécessaire (Occtax-mobile v2 intègre les fonctionnalités de l'ancienne application sync). Vous devrez alors désinstaller les applications Occtax-mobile et Sync v1, puis installer Occtax-mobile v2 :
- Terminer et synchroniser les éventuels relevés restant sur le terminal en version 1 des applications
- Désinstaller les versions 1 de Sync-mobile et Occtax-mobile
- Installer la nouvelle version d'Occtax-mobile sur le terminal
- Paramétrer les URL de GeoNature et TaxHub, puis accordez les permissions "Stockage" et "Localisation" à l'application Occtax-mobile v2.
1.3.1 (2022-02-08, pre-release)
- Support de Android 11 (#88)
- PnX-SI/gn_mobile_maps#7
- #109
- Cette version n'est compatible qu'avec les versions 2.5.x, 2.6.x et 2.7.5 (et plus) de GeoNature et ne fonctionne qu'avec la version 1.3.x de "Sync".
- Il est nécessaire de synchroniser tous les relevés en cours sur les terminaux avant d'effectuer la mise à jour.
- Code de version : 2350
1.3.0 (2021-07-29, release)
- Support partiel de Android 11 (#88)
- Cette version n'est compatible qu'avec les versions 2.5.x, 2.6.x et 2.7.5 (et plus) de GeoNature et ne fonctionne qu'avec la version 1.3.x de "Sync".
- Il est nécessaire de synchroniser tous les relevés en cours sur les terminaux avant d'effectuer la mise à jour.
- Code de version : 2290