doris-android issues
https://gitlab.inria.fr/doris/doris-android/-/issues
2022-01-21T09:10:08+01:00
https://gitlab.inria.fr/doris/doris-android/-/issues/160
trier les zones géographiques de la page d'accueil en fonction des derniers c...
2022-01-21T09:10:08+01:00
Vojtisek Didier
trier les zones géographiques de la page d'accueil en fonction des derniers choix utilisateur
on pourrai mettre en premier la dernière zone géograhique utilisée par l'utilisateur (sauf "toutes les zones") et ensuite afficher les autres
un peu comme le dernier filtre utilisé mais pour mettre en avant la zone courante
on pourrai mettre en premier la dernière zone géograhique utilisée par l'utilisateur (sauf "toutes les zones") et ensuite afficher les autres
un peu comme le dernier filtre utilisé mais pour mettre en avant la zone courante
https://gitlab.inria.fr/doris/doris-android/-/issues/159
Gestion des dates de modifications dans les fiches pour minimiser le temps de...
2021-12-23T17:46:41+01:00
Vojtisek Didier
Gestion des dates de modifications dans les fiches pour minimiser le temps de téléchargement de la base sur le serveur CI
Il faudrait completer les information dans la base avec le "modificationDate" afin d'optimiser le rapatriement de la base de donnée sur le serveur de CI et alléger la charge sur le serveur web.
A faire pour chaque type de fiche (auteurs...
Il faudrait completer les information dans la base avec le "modificationDate" afin d'optimiser le rapatriement de la base de donnée sur le serveur de CI et alléger la charge sur le serveur web.
A faire pour chaque type de fiche (auteurs, espèce, biblio, ...)
https://gitlab.inria.fr/doris/doris-android/-/issues/158
Gestion des notifications sur les téléphone récent
2021-12-17T08:50:53+01:00
Vojtisek Didier
Gestion des notifications sur les téléphone récent
Les notification ne sont plus traitées correctement:
cf.
https://stackoverflow.com/questions/45668079/notificationchannel-issue-in-android-o
https://developer.android.com/guide/topics/ui/notifiers/notifications#ManageChannels
Les notification ne sont plus traitées correctement:
cf.
https://stackoverflow.com/questions/45668079/notificationchannel-issue-in-android-o
https://developer.android.com/guide/topics/ui/notifiers/notifications#ManageChannels
https://gitlab.inria.fr/doris/doris-android/-/issues/147
groupes manquants dans la recherche par espèces
2023-10-03T09:18:50+02:00
Vojtisek Didier
groupes manquants dans la recherche par espèces
dans la recherche par groupe certains sont manquants
par exemple dans les mollusques
l'application montre bien prosobranches, mais celui ci ne contient que les vermets
impossible de trouver les " Coquille spiralée, Coquille lisse reco...
dans la recherche par groupe certains sont manquants
par exemple dans les mollusques
l'application montre bien prosobranches, mais celui ci ne contient que les vermets
impossible de trouver les " Coquille spiralée, Coquille lisse recouverte par le manteau, Coquille arrondie en forme de chapeau chinois, Coquille arrondie en forme de chapeau chinois ou aplatie"
comme dans le serveur web
![image](/uploads/3d419c874d597e1e81895f5b96c11268/image.png)
c'est trés génant surtout aprés une ballade sur l'estran ....
https://gitlab.inria.fr/doris/doris-android/-/issues/145
Une Balise <p ... apparait dans la section Alimentation de l'Algue Velours Rouge
2019-09-17T18:27:44+02:00
Guillaume Mo
gmo.inria@mel.tf
Une Balise <p ... apparait dans la section Alimentation de l'Algue Velours Rouge
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/143
Réordonancement de certaines infos.
2019-09-17T18:28:44+02:00
Guillaume Mo
gmo.inria@mel.tf
Réordonancement de certaines infos.
Aujourd'hui l'ordre des "bloc" d'informations de l'application respecte celui du site.
Mais les mises en formes (structures des "pages" et choix typographiques) sont différentes selon les supports pour les adapter au mieux.
Par exemple,...
Aujourd'hui l'ordre des "bloc" d'informations de l'application respecte celui du site.
Mais les mises en formes (structures des "pages" et choix typographiques) sont différentes selon les supports pour les adapter au mieux.
Par exemple, on pourrait déplacer le champ "Noms Scientifiques parfois utilisés mais non valides" au dessous "Origine du nom scientifique". Car probablement peu utilisé avec l'appli.
On pourrait remonter en revanche alimentation, reproduction, etc ...
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/142
Des balises <sub></sub> apparaissent dans certaines fiches
2019-09-17T18:31:38+02:00
Vojtisek Didier
Des balises <sub></sub> apparaissent dans certaines fiches
de manière un peu similaire à #141
des balises `<sub></sub>` apparaissent dans les descriptions de certaines fiches
ex: Manchot royal
![image](/uploads/b451f3e0fe76993767712c1937f6d14b/image.png)
de manière un peu similaire à #141
des balises `<sub></sub>` apparaissent dans les descriptions de certaines fiches
ex: Manchot royal
![image](/uploads/b451f3e0fe76993767712c1937f6d14b/image.png)
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/141
Des balises html <table><tbody>... apparaissent dans certaines fiches
2019-09-17T18:32:30+02:00
Guillaume Mo
gmo.inria@mel.tf
Des balises html <table><tbody>... apparaissent dans certaines fiches
Par exemple pour le Favorinus à bulbes / Autres Noms Scientifiques ...
![Capture_d_écran_2019-06-25_21-21-32](/uploads/8d1639e043c1d20f6ecfbc985c7cadb2/Capture_d_écran_2019-06-25_21-21-32.png)
Par exemple pour le Favorinus à bulbes / Autres Noms Scientifiques ...
![Capture_d_écran_2019-06-25_21-21-32](/uploads/8d1639e043c1d20f6ecfbc985c7cadb2/Capture_d_écran_2019-06-25_21-21-32.png)
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/139
La place utilisée par les photos peut-être négative
2019-06-17T22:48:40+02:00
Guillaume Mo
gmo.inria@mel.tf
La place utilisée par les photos peut-être négative
Sur un Huawei P10 lite 2017 - Android 8.0
![IMG_20190616_212603](/uploads/213932d50301f588128544d0e04f9c23/IMG_20190616_212603.jpg)
![Screenshot_20190616-212821](/uploads/6ff6999c90ea4fbfa1faebe236f0ff06/Screenshot_20190616-212821.jpg)
Sur un Huawei P10 lite 2017 - Android 8.0
![IMG_20190616_212603](/uploads/213932d50301f588128544d0e04f9c23/IMG_20190616_212603.jpg)
![Screenshot_20190616-212821](/uploads/6ff6999c90ea4fbfa1faebe236f0ff06/Screenshot_20190616-212821.jpg)
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/137
Image plein écran du "portrait" du puffin de scopoli ne s'affiche pas
2019-06-09T19:03:46+02:00
Vojtisek Didier
Image plein écran du "portrait" du puffin de scopoli ne s'affiche pas
Sur la fiche du puffin de scopoli, la seconde image (portrait) est disponible en vignette (sur la fiché détaillée)
mais lorsque l'on passe en image plien écran, il ne l'affiche pas alors qu'a minima il devrait au moins afficher la vignet...
Sur la fiche du puffin de scopoli, la seconde image (portrait) est disponible en vignette (sur la fiché détaillée)
mais lorsque l'on passe en image plien écran, il ne l'affiche pas alors qu'a minima il devrait au moins afficher la vignette en qualité dégradée.
(en relation indirecte avec https://gitlab.inria.fr/doris/doris-android/issues/134 ? )
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/135
Crash vue détail sur Anémone de Duchassain
2019-06-09T16:36:14+02:00
Vojtisek Didier
Crash vue détail sur Anémone de Duchassain
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6"
dans la version 4.6, si l'on affiche les détails de l'anémone de Duchassain
on a un crash avec l'exception suivante:
```
java.lang.RuntimeException: Unable to resume activity {fr.ffessm...
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6"
dans la version 4.6, si l'on affiche les détails de l'anémone de Duchassain
on a un crash avec l'exception suivante:
```
java.lang.RuntimeException: Unable to resume activity {fr.ffessm.doris.android/fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void fr.ffessm.doris.android.datamodel.Participant.setContextDB(fr.ffessm.doris.android.datamodel.DorisDBHelper)' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4290)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4330)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2123)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:7470)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void fr.ffessm.doris.android.datamodel.Participant.setContextDB(fr.ffessm.doris.android.datamodel.DorisDBHelper)' on a null object reference
at fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity.refreshScreenData(DetailsFiche_ElementViewActivity.java:386)
at fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity.onResume(DetailsFiche_ElementViewActivity.java:207)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1456)
at android.app.Activity.performResume(Activity.java:7592)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4272)[ACRA-report-2019-06-06-pp.stacktrace](/uploads/f451fd2ab30c39bdcf699252a8485913/ACRA-report-2019-06-06-pp.stacktrace)
```
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/133
Crash vue détails sur anémone de Biscaye
2019-06-09T16:36:13+02:00
Vojtisek Didier
Crash vue détails sur anémone de Biscaye
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
Lorsque l'on souhaite afficher les détails de la fiche 2656 (Anémone de Biscaye) on obtient le crash suivant:
```
java.lang.RuntimeException: Unable to resume activity {fr.ffessm.dori...
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
Lorsque l'on souhaite afficher les détails de la fiche 2656 (Anémone de Biscaye) on obtient le crash suivant:
```
java.lang.RuntimeException: Unable to resume activity {fr.ffessm.doris.android/fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void fr.ffessm.doris.android.datamodel.Participant.setContextDB(fr.ffessm.doris.android.datamodel.DorisDBHelper)' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4290)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4330)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2123)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:7470)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void fr.ffessm.doris.android.datamodel.Participant.setContextDB(fr.ffessm.doris.android.datamodel.DorisDBHelper)' on a null object reference
at fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity.refreshScreenData(DetailsFiche_ElementViewActivity.java:386)
at fr.ffessm.doris.android.activities.DetailsFiche_ElementViewActivity.onResume(DetailsFiche_ElementViewActivity.java:207)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1456)
at android.app.Activity.performResume(Activity.java:7592)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4272)
```
La fiche étant en cours de préparation, il est possible que les champs ne soient pas tous renseignés de manière cohérente.
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/131
Nouvelle vue par genre/famille inspirée de la vue liste images à destination ...
2023-10-05T16:26:00+02:00
Vojtisek Didier
Nouvelle vue par genre/famille inspirée de la vue liste images à destination des néophites
Pour aider les biologistes néophites à obtenir une liste plus concise, au lieu d'avoir un nouveau filtre et d'avoir à gérer une liste d'espèces communes comme suggéré par https://gitlab.inria.fr/doris/doris-android/issues/59
liste d'imag...
Pour aider les biologistes néophites à obtenir une liste plus concise, au lieu d'avoir un nouveau filtre et d'avoir à gérer une liste d'espèces communes comme suggéré par https://gitlab.inria.fr/doris/doris-android/issues/59
liste d'images
on pourrait faire ue nouvelle vue inspirée de la "vue liste d'images".
cette vue montrerai sur chaque ligne d'images l'ensemble des photos principales pour un genre ou une famille donnée
"vue liste d'image" actuelle
![image](/uploads/e43e116d32cbd9bbde26fb3d6a16f117/image.png)
Vojtisek Didier
Vojtisek Didier
https://gitlab.inria.fr/doris/doris-android/-/issues/129
crash BadTokenException: Unable to add window lors du choix d'une zone
2019-06-09T19:06:50+02:00
Vojtisek Didier
crash BadTokenException: Unable to add window lors du choix d'une zone
chez certains utilisateur lors du choix de la zone pacifique cela plante avec cette trace
```
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@764bd0b is not valid; is your activity runn...
chez certains utilisateur lors du choix de la zone pacifique cela plante avec cette trace
```
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@764bd0b is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:342)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
at android.widget.Toast$TN.handleShow(Toast.java:459)
at android.widget.Toast$TN$2.handleMessage(Toast.java:342)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
```
note: je n'arrive pas à reproduire en local sur les émulateurs ou sur mon téléphone
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/128
Certaines infos des fiches ne sont pas récupérées et présentées dans l'applic...
2019-06-28T21:08:45+02:00
Vojtisek Didier
Certaines infos des fiches ne sont pas récupérées et présentées dans l'application
sur certaines fiches des sections ne sont pas reprises
par exemple sur la grande vieille
section:
- bio_divers
- link
- complementary_infos
- distribution_resume
- distribution
- danger
- associated_life
- scientific_name_origin
- fren...
sur certaines fiches des sections ne sont pas reprises
par exemple sur la grande vieille
section:
- bio_divers
- link
- complementary_infos
- distribution_resume
- distribution
- danger
- associated_life
- scientific_name_origin
- french_name_origin
VersionCode 68 sur GooglePlay
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/127
Vérifier que DORIS est écrit partout en majuscules (site web et appli)
2019-06-17T10:57:28+02:00
Vojtisek Didier
Vérifier que DORIS est écrit partout en majuscules (site web et appli)
cf. un vieux message du copil
DORIS est un acronyme pas un prénom
cf. un vieux message du copil
DORIS est un acronyme pas un prénom
VersionCode 68 sur GooglePlay
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/126
Ajout nouvelle zone géographique "antarctique" dans l'application android
2021-11-13T18:16:06+01:00
Vojtisek Didier
Ajout nouvelle zone géographique "antarctique" dans l'application android
en complément de #125 qui s'occupe de récupérer les données dans la base, l'application doit être mise à jour pour supporter la nouvelle zone doris "antarctique"
plusieurs écrans et filtres sont impactés
- page d'accueil
- page de télé...
en complément de #125 qui s'occupe de récupérer les données dans la base, l'application doit être mise à jour pour supporter la nouvelle zone doris "antarctique"
plusieurs écrans et filtres sont impactés
- page d'accueil
- page de téléchargment
- préférences
- filtres
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/125
Crash collecte base de donnée depuis le 18/05/2019 -> nouvelle zone géographi...
2019-05-24T10:10:34+02:00
Vojtisek Didier
Crash collecte base de donnée depuis le 18/05/2019 -> nouvelle zone géographique dans Doris !!
la collecte de la base de donnée plante depuis le 18/05/2019
il affiche le message suivant:
```
2019-05-20 03:01:17.614 DEBUG DorisAPI_JSONDATABindingHelper:189 - getSpecieFieldsFromNodeId - uri & oauth_token : http://doris.ffessm.fr/ap...
la collecte de la base de donnée plante depuis le 18/05/2019
il affiche le message suivant:
```
2019-05-20 03:01:17.614 DEBUG DorisAPI_JSONDATABindingHelper:189 - getSpecieFieldsFromNodeId - uri & oauth_token : http://doris.ffessm.fr/api/ezp/v1/content/node/185578/fields?oauth_token=xxxxxxxxxxxxxxxxxxxxxxx
Référence : 3969
Espece : leonina
......
2019-05-20 03:01:18.630 DEBUG JsonToDB:100 - getPhotoFicheFromJSONImage - ImgPostfixCodes=03&06
2019-05-20 03:01:18.640 DEBUG JsonToDB:100 - getPhotoFicheFromJSONImage - ImgPostfixCodes=03&06
2019-05-20 03:01:18.651 DEBUG JsonToDB:100 - getPhotoFicheFromJSONImage - ImgPostfixCodes=03&06
2019-05-20 03:01:18.670 DEBUG PrefetchFiches:523 - prefetchV4() - Zone Géo. Inconnue : http://doris.ffessm.fr/api/ezx/v1/object/1086247
```
aprés analyze c'est l'éléphant de mer du sud
->
je viens de voir que le site doris a maintenant une nouvelle zone géographique:
http://doris.ffessm.fr/find/species/(zones)/1086247
"Espèces des terres antarctiques françaises (sous division des TAAF et de l'Indo-Pacifique français) "
VersionCode 68 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/124
IllegalStateException sur page d'accueil sur refresh du nombre de photo affiché
2019-05-15T10:54:03+02:00
Vojtisek Didier
IllegalStateException sur page d'accueil sur refresh du nombre de photo affiché
dans la version actuelle ("APP_VERSION_CODE": 65) certains utilisateurs remontent l'erreur suivante:
```
java.lang.IllegalStateException: A call to onDestroy has already been made and the helper cannot be used after that point
at fr.vo...
dans la version actuelle ("APP_VERSION_CODE": 65) certains utilisateurs remontent l'erreur suivante:
```
java.lang.IllegalStateException: A call to onDestroy has already been made and the helper cannot be used after that point
at fr.vojtisek.genandroid.genandroidlib.activities.OrmLiteActionBarActivity.getHelper(OrmLiteActionBarActivity.java:30)
at fr.ffessm.doris.android.activities.Accueil_CustomViewActivity.refreshScreenData(Accueil_CustomViewActivity.java:718)
at fr.ffessm.doris.android.activities.Accueil_CustomViewActivity$1.handleMessage(Accueil_CustomViewActivity.java:169)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)
```
cela à l'air de se passer pendant le téléchargement des photo et le refresh des info sur la page qui semble avoir été détruite entre temps (fermée par l'utilisateur ? tuée par le système android ? )
VersionCode 66/67 sur GooglePlay
Vojtisek Didier
Vojtisek Didier
https://gitlab.inria.fr/doris/doris-android/-/issues/123
affichage des stats de nombre de fiche illisible avec les thèmes clairs
2019-05-15T11:56:04+02:00
Vojtisek Didier
affichage des stats de nombre de fiche illisible avec les thèmes clairs
Depuis la version 4.5 la fenêtre "A propos" affiche des stats sur le nombre de fiches (cf. https://gitlab.inria.fr/doris/doris-android/issues/86)
Cela fonctionne bien avec des thèmes sombres, par contre avec les thèmes clairs, le texte ...
Depuis la version 4.5 la fenêtre "A propos" affiche des stats sur le nombre de fiches (cf. https://gitlab.inria.fr/doris/doris-android/issues/86)
Cela fonctionne bien avec des thèmes sombres, par contre avec les thèmes clairs, le texte s'affiche blanc sur blanc est est donc invisible ...
![image](/uploads/9c58ac861d94c8ceaaaa85884631ff29/image.png)
![image](/uploads/05a120c04432dc52184c9b30591825d0/image.png)
VersionCode 66/67 sur GooglePlay