doris-android issues
https://gitlab.inria.fr/doris/doris-android/-/issues
2019-04-26T16:49:17+02:00
https://gitlab.inria.fr/doris/doris-android/-/issues/18
recherche textuelle propose des mots sans rapports avec l'application
2019-04-26T16:49:17+02:00
Doris Bot
recherche textuelle propose des mots sans rapports avec l'application
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16998 (Additionnal comments haven't been imported and may still be there)
---
la recherche textuelle donne des pro...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16998 (Additionnal comments haven't been imported and may still be there)
---
la recherche textuelle donne des propositions. mais celles ci viennent du dictionnaire général et les mots n'ont peu de rapport avec l'application.
il faudrait soit supprimer les propositions soit utiliser les mots issus des champs de la table à chercher.
https://gitlab.inria.fr/doris/doris-android/-/issues/15
L'arrêt du chargement fonctionne bien mais l'image animée est toujours présente
2019-04-26T16:43:24+02:00
Doris Bot
L'arrêt du chargement fonctionne bien mais l'image animée est toujours présente
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16843 (Additionnal comments haven't been imported and may still be there)
---
L'arrêt du chargement fonctionne bie...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16843 (Additionnal comments haven't been imported and may still be there)
---
L'arrêt du chargement fonctionne bien mais l'image animée est toujours
présente... cela risque d'induire en erreur...enfin je m'y suis fais
prendre ... ;-)
https://gitlab.inria.fr/doris/doris-android/-/issues/20
Background task devraient être codé sous forme de IntentService
2019-04-26T16:49:18+02:00
Doris Bot
Background task devraient être codé sous forme de IntentService
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17194 (Additionnal comments haven't been imported and may still be there)
---
Les actions de longue durée executée...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17194 (Additionnal comments haven't been imported and may still be there)
---
Les actions de longue durée executées en tache de fond devraient utiliser le systême des IntentService.
Actuellement on utilise des AsyncTask qui sont plutôt prévu pour des tâches courtes (qq secondes max)
Cela crée de soucis de durée de persistence des sessions Orm (bug sur la rotation d'écran qui reinitialise l'activité...)
plutot que de tenter de conserver artificiellement (et probablement avec erreur) la session orm,
La bonne approche consiterai plutôt à lancer les taches longues dans des IntentServices, ce qui permettrai en outre d'envisager de continuer le download même aprés la fin de l'application (à vérifier si c'est le comportement que l'on souhaite)
On pourrai conserver les asynctask, pour des actions déclarées "courtes" dans le modèle genandroid
https://gitlab.inria.fr/doris/doris-android/-/issues/21
progression des téléchargements pas trés fluide
2019-04-26T16:49:18+02:00
Doris Bot
progression des téléchargements pas trés fluide
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17203 (Additionnal comments haven't been imported and may still be there)
---
La progression des téléchargements e...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17203 (Additionnal comments haven't been imported and may still be there)
---
La progression des téléchargements est un peu trop espacée (toutes les 200 photos) et ne donne pas une impression de fluidité.
Il faudrait trouver un meilleur compromis.
on devrait probablement décorréler les micro pause dans le téléchargement (pour ne pas saturer le processeur) des fréquences de mise à jour de l'affichage (notification dataHasChanged)
https://gitlab.inria.fr/doris/doris-android/-/issues/25
Problème d'affichage dans la vue "sélection du groupe" sur petit écran
2019-04-26T16:49:20+02:00
Doris Bot
Problème d'affichage dans la vue "sélection du groupe" sur petit écran
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17334 (Additionnal comments haven't been imported and may still be there)
---
sur petit écran, choisir un groupe a...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17334 (Additionnal comments haven't been imported and may still be there)
---
sur petit écran, choisir un groupe avec un nom long assez profondément dans l'arbre. dans ce cas le texte est mal présenté et pas très lisible (tout en hauteur).
par exemple:
animaux/Mollusque/Gastéropode Opisthobranches
https://gitlab.inria.fr/doris/doris-android/-/issues/27
[Crash] OutOfMemoryError sur VerifieMAJFiches_BgActivity
2019-04-26T16:58:29+02:00
Doris Bot
[Crash] OutOfMemoryError sur VerifieMAJFiches_BgActivity
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17348 (Additionnal comments haven't been imported and may still be there)
---
Crash remonté la première fois le 28...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17348 (Additionnal comments haven't been imported and may still be there)
---
Crash remonté la première fois le 28/04/2014
USER_COMMENT=null
ANDROID_VERSION=4.0.4
APP_VERSION_NAME=2.1.0
BRAND=SEMC
PHONE_MODEL=ST25i
CUSTOM_DATA=
STACK_TRACE=java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:278)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.OutOfMemoryError
at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:82)
at java.lang.StringBuffer.<init>(StringBuffer.java:69)
at java.util.regex.Matcher.replaceAll(Matcher.java:320)
at java.lang.String.replaceAll(String.java:1784)
at fr.ffessm.doris.android.sitedoris.Common_Outils.nettoyageBalises(Common_Outils.java:136)
at fr.ffessm.doris.android.sitedoris.SiteDoris.getListeFichesFromHtml(SiteDoris.java:87)
at fr.ffessm.doris.android.async.VerifieMAJFiches_BgActivity.doInBackground(VerifieMAJFiches_BgActivity.java:239)
at fr.ffessm.doris.android.async.VerifieMAJFiches_BgActivity.doInBackground(VerifieMAJFiches_BgActivity.java:99)
at android.os.AsyncTask$2.call(AsyncTask.java:264)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
... 5 more
java.lang.OutOfMemoryError
at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:82)
at java.lang.StringBuffer.<init>(StringBuffer.java:69)
at java.util.regex.Matcher.replaceAll(Matcher.java:320)
at java.lang.String.replaceAll(String.java:1784)
at fr.ffessm.doris.android.sitedoris.Common_Outils.nettoyageBalises(Common_Outils.java:136)
at fr.ffessm.doris.android.sitedoris.SiteDoris.getListeFichesFromHtml(SiteDoris.java:87)
at fr.ffessm.doris.android.async.VerifieMAJFiches_BgActivity.doInBackground(VerifieMAJFiches_BgActivity.java:239)
at fr.ffessm.doris.android.async.VerifieMAJFiches_BgActivity.doInBackground(VerifieMAJFiches_BgActivity.java:99)
at android.os.AsyncTask$2.call(AsyncTask.java:264)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
https://gitlab.inria.fr/doris/doris-android/-/issues/30
[Crash]NullPointerException sur Fiche.getFicheFromHtml(Fiche.java:336) depuis...
2019-04-26T16:58:32+02:00
Doris Bot
[Crash]NullPointerException sur Fiche.getFicheFromHtml(Fiche.java:336) depuis VerifieMAJFiche_BgActivity
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17353 (Additionnal comments haven't been imported and may still be there)
---
Remonté la première fois le 30/04/20...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17353 (Additionnal comments haven't been imported and may still be there)
---
Remonté la première fois le 30/04/2014
USER_COMMENT=null
ANDROID_VERSION=4.4.2
APP_VERSION_NAME=2.1.0
BRAND=google
PHONE_MODEL=Nexus 5
CUSTOM_DATA=
STACK_TRACE=java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.NullPointerException
at fr.ffessm.doris.android.datamodel.Fiche.getFicheFromHtml(Fiche.java:336)
at fr.ffessm.doris.android.async.VerifieMAJFiche_BgActivity.doInBackground(VerifieMAJFiche_BgActivity.java:173)
at fr.ffessm.doris.android.async.VerifieMAJFiche_BgActivity.doInBackground(VerifieMAJFiche_BgActivity.java:74)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
... 4 more
java.lang.NullPointerException
at fr.ffessm.doris.android.datamodel.Fiche.getFicheFromHtml(Fiche.java:336)
at fr.ffessm.doris.android.async.VerifieMAJFiche_BgActivity.doInBackground(VerifieMAJFiche_BgActivity.java:173)
at fr.ffessm.doris.android.async.VerifieMAJFiche_BgActivity.doInBackground(VerifieMAJFiche_BgActivity.java:74)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
https://gitlab.inria.fr/doris/doris-android/-/issues/34
Rotation écran faire perdre la navigation de groupe
2019-04-26T16:58:35+02:00
Doris Bot
Rotation écran faire perdre la navigation de groupe
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17602 (Additionnal comments haven't been imported and may still be there)
---
Dans la vue sélection du groupe, si ...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17602 (Additionnal comments haven't been imported and may still be there)
---
Dans la vue sélection du groupe, si l'on tourne l'écran, le choix actuel est perdu et l'on revient à la racine.
https://gitlab.inria.fr/doris/doris-android/-/issues/36
Application bloquée sur un écran noir si relance juste après l'avoir arrêtée
2019-04-26T16:58:36+02:00
Doris Bot
Application bloquée sur un écran noir si relance juste après l'avoir arrêtée
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17942 (Additionnal comments haven't been imported and may still be there)
---
L'application est en cours de téléch...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17942 (Additionnal comments haven't been imported and may still be there)
---
L'application est en cours de téléchargement des fiches.
L'utilisateur décide de la quitter.
onCancelled() (comme onPostExecute() ) lance majParamNbandSize()
majParamNbandSize() sert à enregistrer la taille des dossiers pour pouvoir l'afficher rapidement dans les paramètres. D'ailleurs on pourrait aussi l'utiliser pour les mouvements.
C'est getPhotoDiskUsage() qui est utilisé.
Or, si cela est rapide même pour des dossiers importants (20 000 fichiers) sur la mémoire principale d'un téléphone rapide. Cela est très lent sur une carte sd amovible ou un téléphone d'ancienne génération.
L'appli. semble s'arrêter mais en fait elle calcule la taille des dossiers. Qd on relance, on ré-affiche l'application, on ne la relance pas vraiment.
Résolution temporaire pour les utilisateurs : arrêter vraiment l'appli. dans Android en faisant un slide dans la gestion des appli. en cours.
https://gitlab.inria.fr/doris/doris-android/-/issues/37
chargement des autres photos non pris en compte dans l'avancement global
2019-04-26T16:58:36+02:00
Doris Bot
chargement des autres photos non pris en compte dans l'avancement global
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18159 (Additionnal comments haven't been imported and may still be there)
---
A priori les "autres photos" ne son...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18159 (Additionnal comments haven't been imported and may still be there)
---
A priori les "autres photos" ne sont pas prises en compte dans la barre d'avancement global.
si on a tout téléchargé les photos normales et que l'on est à 100% sur la barre (page d'accueil).
aller dans préférences, ajouter les "autres photos" et lancer le téléchargement.
les photos sont bien téléchargées (on a le "sablier" qui tourne), mais la barre de progression reste à 100%
https://gitlab.inria.fr/doris/doris-android/-/issues/38
Téléchargement Image en Mode Connecté GSM même si WIFI uniquement
2019-04-26T16:58:36+02:00
Doris Bot
Téléchargement Image en Mode Connecté GSM même si WIFI uniquement
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=18208 (Additionnal comments haven't been imported and may still be there)
---
Le téléchargement des images en mode...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=18208 (Additionnal comments haven't been imported and may still be there)
---
Le téléchargement des images en mode connecté ne tient pas compte du paramétrage.
https://gitlab.inria.fr/doris/doris-android/-/issues/39
Carte SD externe non détectée G5 - lollypop 5.0 - cyanogenmod 12
2019-04-26T16:58:37+02:00
Doris Bot
Carte SD externe non détectée G5 - lollypop 5.0 - cyanogenmod 12
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18860 (Additionnal comments haven't been imported and may still be there)
---
A priori, ni le fichier fstab, ni /p...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18860 (Additionnal comments haven't been imported and may still be there)
---
A priori, ni le fichier fstab, ni /proc/mounts ne semblent voir le disque alors que celui ci est bien utilisé par ailleurs
(voir capture jointe)
https://gitlab.inria.fr/doris/doris-android/-/issues/40
Carte SD externe non détectée - Sony Xperia - Android : 4.4.4
2019-04-26T16:58:37+02:00
Doris Bot
Carte SD externe non détectée - Sony Xperia - Android : 4.4.4
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18861 (Additionnal comments haven't been imported and may still be there)
---
Sur cette tablette, la carte SD exte...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18861 (Additionnal comments haven't been imported and may still be there)
---
Sur cette tablette, la carte SD externe (32 Go formatée exFAT)
ne semble pas visible
les messages de debug renvoient
/data/data/fr.ffessm.doris.android/files
0
------
prefered_disque : APP_INTERNAL
Espace interne - Espace totale : 11.4 Go
Espace interne - Place Dispo : 3.5 Go
Espace interne - Path : /data
Carte SD Interne - Dispo (*.isEmulated()) : true
Carte Externe - Dispo (*Available() ) : false
déplacement en cours : false
List StorageVolume:
/storage/emulated/0 rw INTERNAL E fuse
https://gitlab.inria.fr/doris/doris-android/-/issues/41
Bouton back et up depuis les pages de sélection des groupes
2019-04-26T16:58:38+02:00
Doris Bot
Bouton back et up depuis les pages de sélection des groupes
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18909 (Additionnal comments haven't been imported and may still be there)
---
La page de sélection des groupe util...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18909 (Additionnal comments haven't been imported and may still be there)
---
La page de sélection des groupe utilise actuellement une seule page lors de la sélection.
du coup appuyer sur back revient directement à la page précédente de l'historique
même si l'on a navigué dans la sélection
de manière similaire, le bouton up remonte directement à la page d'accueil même si on est dans un sous groupe.
c'était un choix de design de tout gérer sur une seule page et utiliser les boutons de rappel en haut de la page, mais à l'usage cela s'avère contre intuitif.
Il vaudrait mieux gérer un historique et une hiérarchie pour naviguer.
https://gitlab.inria.fr/doris/doris-android/-/issues/42
affichage du groupe utilisé comme filtre actif non optimal.
2019-04-26T16:58:38+02:00
Doris Bot
affichage du groupe utilisé comme filtre actif non optimal.
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18910 (Additionnal comments haven't been imported and may still be there)
---
Lorsque l'on clique sur affichage du...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18910 (Additionnal comments haven't been imported and may still be there)
---
Lorsque l'on clique sur affichage du filtre actif de groupe, il montre le groupe de haut niveau et indique juste le nom du groupe utilisé comme filtre.
Pour être plus ergonomique, le filtre devrait afficher directement le groupe utilsié comme filtre cela permet de plus rapidement trouver un groupe proche (up ou down)
ce bug devrait être traité après la correction du bug #18909
https://gitlab.inria.fr/doris/doris-android/-/issues/43
Déplacement vers carte externe disponible seulement s'il y a déjà eu des télé...
2019-04-26T16:58:39+02:00
Doris Bot
Déplacement vers carte externe disponible seulement s'il y a déjà eu des téléchargements
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21708 (Additionnal comments haven't been imported and may still be there)
---
Si a l'installation aucune image n'e...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21708 (Additionnal comments haven't been imported and may still be there)
---
Si a l'installation aucune image n'est téléchargée (pas de wifi par exemple)
si l'on va sur la page gestion du mode hors ligne, on ne peut pas indiquer que l'on veut que les images aillent sur la carte SD externe (correctement détectée)
le bouton "déplacer vers carte SD" étant alors inactif
https://gitlab.inria.fr/doris/doris-android/-/issues/47
sur Android8 >, le téléchargement est interrompu avant la fin par le système
2019-05-23T11:12:43+02:00
Doris Bot
sur Android8 >, le téléchargement est interrompu avant la fin par le système
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21717 (Additionnal comments haven't been imported and may still be there)
---
avec android 8, les taches de fond o...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21717 (Additionnal comments haven't been imported and may still be there)
---
avec android 8, les taches de fond ont maintenant des limitations (durée,etc) afin de préserver la batterie. cf. https://developer.android.com/about/versions/oreo/background
dans notre cas, notre longue tache de fond qui télécharge les photos pour la consultation hors ligne est affectée et est régulièrement tuée avant la fin.
Idéalement il faudrait lui appliquer un jobScheduler qui permette de relancer là où on en est jusqu'à ce que tout soit là...
https://gitlab.inria.fr/doris/doris-android/-/issues/51
NullPointerException Disque_Outils.nbFileInFolder - vues Accueil et EtaModeHo...
2019-04-26T17:00:20+02:00
Doris Bot
NullPointerException Disque_Outils.nbFileInFolder - vues Accueil et EtaModeHorsLigne android 6 et 8 (v63)
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21741 (Additionnal comments haven't been imported and may still be there)
---
Avec la version Dorisandroid 63:
Le...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21741 (Additionnal comments haven't been imported and may still be there)
---
Avec la version Dorisandroid 63:
Le crash suivant a été remonté pour au moins 3 utilisateurs.
- Sony Xperia Z3 Compact (D5803), Android 6.0
- Huawei P10 (HWVTR), Android 8.0
java.lang.NullPointerException:
at fr.ffessm.doris.android.tools.Disque_Outils.nbFileInFolder (Disque_Outils.java:132)
at fr.ffessm.doris.android.tools.Photos_Outils.refreshImagesNbInFolder (Photos_Outils.java:589)
at fr.ffessm.doris.android.tools.Photos_Outils.getImageCountInFolder (Photos_Outils.java:607)
at fr.ffessm.doris.android.tools.Photos_Outils.getPhotoDiskUsage (Photos_Outils.java:682)
at fr.ffessm.doris.android.tools.Photos_Outils.getPhotosDiskUsage (Photos_Outils.java:652)
at fr.ffessm.doris.android.activities.EtatModeHorsLigne_CustomViewActivity.refreshGestionDisk (EtatModeHorsLigne_CustomViewActivity.java:866)
at fr.ffessm.doris.android.activities.EtatModeHorsLigne_CustomViewActivity.refreshScreenData (EtatModeHorsLigne_CustomViewActivity.java:1218)
at fr.ffessm.doris.android.activities.EtatModeHorsLigne_CustomViewActivity$1.handleMessage (EtatModeHorsLigne_CustomViewActivity.java:216)
at android.os.Handler.dispatchMessage (Handler.java:108)
at android.os.Looper.loop (Looper.java:166)
at android.app.ActivityThread.main (ActivityThread.java:7425)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:245)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:921)
Il concerne la vue: EtatModeHorsLigne
https://gitlab.inria.fr/doris/doris-android/-/issues/54
Amélioration contraste de certaines icones et texte sur les thèmes clairs
2019-04-26T17:00:22+02:00
Doris Bot
Amélioration contraste de certaines icones et texte sur les thèmes clairs
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21750 (Additionnal comments haven't been imported and may still be there)
---
sur les thèmes clairs:
- les text...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21750 (Additionnal comments haven't been imported and may still be there)
---
sur les thèmes clairs:
- les textes pourraient être plus foncés/noirs
- certaines icones (représentants doris par exemple) pourraient être plus "blanches/transparentes" (elles sont un peu trop "grises")
- l'images doris en filigrame devrait être un peu moins visible (plus claire/transparente)
https://gitlab.inria.fr/doris/doris-android/-/issues/57
nombre de photos principal supérieur au nombre de fiches
2019-07-10T21:35:43+02:00
Doris Bot
nombre de photos principal supérieur au nombre de fiches
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21758 (Additionnal comments haven't been imported and may still be there)
---
actuellement le nombre de photo prin...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21758 (Additionnal comments haven't been imported and may still be there)
---
actuellement le nombre de photo principales à télécharger est calculé en faisant la sommes du nombre de photos principales de chaque zone, comme certaines fichies/photos sont dans plusieurs zones cela donne une progression bizarre où il y a plus de photos que de fiches.
ce n'est pas bloquant en soit, mais un peu perturbant.
c'est probablement le cas aussi pour les "autres photos" mais comme leur nombre est trés différent du nombre de fiches, c'est moins grave puisque seul le ratio est interessant.
VersionCode 69 sur GooglePlay
Guillaume Mo
gmo.inria@mel.tf
Guillaume Mo
gmo.inria@mel.tf
https://gitlab.inria.fr/doris/doris-android/-/issues/58
Google play console déclare un faille potentielle à propos de l'usage "excess...
2019-05-23T11:11:16+02:00
Doris Bot
Google play console déclare un faille potentielle à propos de l'usage "excessif" du protocole http
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21759 (Additionnal comments haven't been imported and may still be there)
---
Dans le rapport de prélancement de l...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21759 (Additionnal comments haven't been imported and may still be there)
---
Dans le rapport de prélancement de la dernière version (65 - 4.5)
il détecte un problème potentiel de sécurité à cause de l'usage intensif d'http (ils ont probablement ajouté de nouveaux tests)
>>>
Utilisation excessive du protocole HTTP
Alerte détectée dans les APK 65
Le protocole HTTP est utilisé de manière significative dans votre application. L'emploi continu de ce protocole non sécurisé peut affecter la visibilité de votre application sur le Play Store. Nous vous recommandons de passer à HTTPS pour éviter cette possibilité.
Si vous avez besoin d'aide pour trouver la source des requêtes HTTP, envisagez d'utiliser detectCleartextNework au niveau des points d'entrée de votre application.
Si vous estimez ne pas avoir besoin des requêtes HTTP pour que votre application fonctionne, attribuez la valeur "false" au paramètre android:usesCleartextTraffic. Si vous ciblez Android Nougat ou une version supérieure, vous pouvez attribuer la valeur "false" au paramètre cleartextTrafficPermitted dans votre configuration de sécurité réseau.
Si vous ne l'avez pas déjà fait, veuillez répondre à cette enquête concernant l'utilisation du protocole HTTP dans votre application.
<<<
on devrait voir si le serveur doris.ffessm.fr supporte les requètes https
sinon on pourrait remonter la priorité de https://gforge.inria.fr/tracker/index.php?func=detail&aid=16839&group_id=4742&atid=13907 (téléchargement des images par paquet) pour diminuer le nombre de requètes http.
en attendant j'ai rempli le formulaire d'enquète (indiqué à la fin de leur message)
https://gitlab.inria.fr/doris/doris-android/-/issues/59
Nouveau filtre proposant une sélection d'espèces communes
2019-05-23T16:41:48+02:00
Doris Bot
Nouveau filtre proposant une sélection d'espèces communes
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21713 (Additionnal comments haven't been imported and may still be there)
---
d'aprés une idée proposée par Nico...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21713 (Additionnal comments haven't been imported and may still be there)
---
d'aprés une idée proposée par Nicolas Six:
opn pourrait proposer de créer par zone une sélection des espèces les plus communes pour les plongeurs néophytes? (Un tri des 30/40 espèces que l'on croise régulièrement, un peu comme sur les tablettes immergables que l'on trouve sur les bateaux).
Cela permettrait de diminuer l'aspect catalogue difficile à appréhender pour un plongeur néophyte.
note: cela implique d'obtenir cette sélection (sous forme d'une liste de n° de fiche doris)
Idéalement cette sélection serait directement issue du site doris.ffessm.fr mais cela implique de demander du travail supplémentaire aux rédacteurs/administrateurs doris.
alternativement, si quelqu'un se charge de trouver les fiches on pourrait préremplir l'information dans la base de notre coté.
https://gitlab.inria.fr/doris/doris-android/-/issues/60
Adaptation spécifiques pour les grands écrans : 2 panneaux
2019-04-26T17:06:13+02:00
Doris Bot
Adaptation spécifiques pour les grands écrans : 2 panneaux
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16821 (Additionnal comments haven't been imported and may still be there)
---
Ce serai bien de pouvoir afficher ce...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16821 (Additionnal comments haven't been imported and may still be there)
---
Ce serai bien de pouvoir afficher certaines infos sur 2 panneaux sur les tablettes. Ex mode paysage : liste + détail sur l'espèce sélectionnée.
Voir http://developer.android.com/training/multiscreen/index.html
Mais cela impose quelques restructurations et pas mal de code à retester...
https://gitlab.inria.fr/doris/doris-android/-/issues/61
Affichage des Textes liés aux Photos
2019-04-26T17:06:14+02:00
Doris Bot
Affichage des Textes liés aux Photos
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16833 (Additionnal comments haven't been imported and may still be there)
---
Les Photos sont accompagnées d'un te...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16833 (Additionnal comments haven't been imported and may still be there)
---
Les Photos sont accompagnées d'un texte.
Si ce texte est long, il est aujourd'hui difficile de le lire car même un Toast LENGTH_LONG se ferme trop vite.
De plus ces textes ont une mise en forme sur le site, qui n'est pas récupérée.
https://gitlab.inria.fr/doris/doris-android/-/issues/62
Filtre Affichage dernières Fiches Créées
2019-04-26T17:06:14+02:00
Doris Bot
Filtre Affichage dernières Fiches Créées
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17064 (Additionnal comments haven't been imported and may still be there)
---
Sur le site il est possible de voir ...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17064 (Additionnal comments haven't been imported and may still be there)
---
Sur le site il est possible de voir les dernières fiches Publiées.
Il doit être possible de présenter les fiches de telle sorte que les nouvelles soient présentées en 1er / ou seulement celles du dernier mois, que sais-je (ergonomie à trouver : activation tri ou filtre, etc.).
De même, on pourrait trier par date de modification décroissante (à combiner avec des filtres avancés ?)
https://gitlab.inria.fr/doris/doris-android/-/issues/63
Vérifier qu'il reste de la place dispo. avant de télécharger
2019-04-26T17:06:14+02:00
Doris Bot
Vérifier qu'il reste de la place dispo. avant de télécharger
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17335 (Additionnal comments haven't been imported and may still be there)
---
Afin de la pas saturer "le file syst...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17335 (Additionnal comments haven't been imported and may still be there)
---
Afin de la pas saturer "le file system", il serait bien de prévoir une limite de place disponible en deçà laquelle on ne télécharge plus.
A traiter en même temps que l'affichage de l'estimation de la place prise.
https://gitlab.inria.fr/doris/doris-android/-/issues/64
Possibilité d'avoir des Filtres Favoris
2019-04-26T17:06:15+02:00
Doris Bot
Possibilité d'avoir des Filtres Favoris
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=18443 (Additionnal comments haven't been imported and may still be there)
---
Plutôt que / en plus d'avoir la poss...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=18443 (Additionnal comments haven't been imported and may still be there)
---
Plutôt que / en plus d'avoir la possibilité d'avoir des fiches favorites, il pourrait être intéressant d'avoir des filtres favoris
Filtres basés sur :
- la zone géographiques
- l'arborescence phylogénétique
- un texte saisi ?
- Un auteur ?
- les n dernières fiches ou date de modification > à : aujourd'hui - n jours
- etc.
https://gitlab.inria.fr/doris/doris-android/-/issues/65
Adaptation grand écrans : taille des icones de navigation
2019-04-26T17:06:15+02:00
Doris Bot
Adaptation grand écrans : taille des icones de navigation
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21712 (Additionnal comments haven't been imported and may still be there)
---
Sur tablette (10" par exemple) les i...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=21712 (Additionnal comments haven't been imported and may still be there)
---
Sur tablette (10" par exemple) les icones à droite dans les listes (affichage de l'arbre philogénétique, ou liste l'images) sont trop petites.
Idéalement, il faudra que ces icones évoluent de manière proportionnel au paramètre taille des vignettes des listes ?
https://gitlab.inria.fr/doris/doris-android/-/issues/66
téléchargement des photos en paquet
2019-04-26T17:06:15+02:00
Doris Bot
téléchargement des photos en paquet
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16839 (Additionnal comments haven't been imported and may still be there)
---
Un possibilité pour accélérer les té...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16839 (Additionnal comments haven't been imported and may still be there)
---
Un possibilité pour accélérer les téléchargements serait de proposer des "packs" de photo pour certains mode classiques (par exemple: vignettes principales, vignettes zone x), qu'il suffirait de désarchiver sur le téléphone.
ainsi le téléchargement serai certes une grosse archive (en cas d'interruption doit recommencer depuis le début), mais limiterai le nombre d'accès web (et donc le nombre d'ouverture de socket)
Il faut pour cela : avoir un prefetch special qui construit ces packs, avoir un espace de stockage sur le web (sur l'espace de la forge ?)
https://gitlab.inria.fr/doris/doris-android/-/issues/67
Enregistrer la zoneObservation, puis pouvoir filtrer dessus
2019-04-26T17:06:16+02:00
Doris Bot
Enregistrer la zoneObservation, puis pouvoir filtrer dessus
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17508 (Additionnal comments haven't been imported and may still be there)
---
Mounir N. dans les avis utilisateurs...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17508 (Additionnal comments haven't been imported and may still be there)
---
Mounir N. dans les avis utilisateurs : [...] Je pense que des améliorations seront à apporter dans les possibilités de recherche, notamment filtrer par zone géographique (par ex Méditerranée vs Atlantique, etc...).[...]
Entre le nom scientifique et le nom commun, il y a une information géographique.
Mais elle est probablement saisie donc peut-être pas toujours cohérente => a vérifier
Exemples :
- Pacifique tropical Ouest
- Nouvelle-Calédonie
- Mer du Nord, Manche, Atlantique Ouest et Nord-Est, Méditerranée
- Mer Rouge, océan Indien
- Cosmopolite
- Atlantique tropical, Méditerranée.
Si on utilise la virgule comme séparateur de valeurs on doit pouvoir créer une liste de zoneObservation possible, les liées aux fiches, donc ensuite les filtrer.
https://gitlab.inria.fr/doris/doris-android/-/issues/68
Ajouter un mode de recherche guidée/débutant basé sur les clé d'identification
2019-04-26T17:06:16+02:00
Doris Bot
Ajouter un mode de recherche guidée/débutant basé sur les clé d'identification
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16592 (Additionnal comments haven't been imported and may still be there)
---
il faudrait ajouter un mode de reche...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16592 (Additionnal comments haven't been imported and may still be there)
---
il faudrait ajouter un mode de recherche guidée basé soit sur le mode débutant du site Doris, soit sur les clé de détermination de la fédé.
Ce mode de recherche serait différent du mode recherche par image qui lui passe par l'arbre Phylogénétique.
https://gitlab.inria.fr/doris/doris-android/-/issues/69
Possibilité d'avoir des fiches favorites
2019-04-26T17:06:16+02:00
Doris Bot
Possibilité d'avoir des fiches favorites
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16585 (Additionnal comments haven't been imported and may still be there)
---
Pouvoir mettre une étoile sur les fi...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16585 (Additionnal comments haven't been imported and may still be there)
---
Pouvoir mettre une étoile sur les fiches que l'on souhaite conserver.
Dans les préférences : possibilté d'indiquer la qualité des photos requise
https://gitlab.inria.fr/doris/doris-android/-/issues/70
Filtres Avancés
2019-04-26T17:06:17+02:00
Doris Bot
Filtres Avancés
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17065 (Additionnal comments haven't been imported and may still be there)
---
Il pourrait être intéressant de mett...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17065 (Additionnal comments haven't been imported and may still be there)
---
Il pourrait être intéressant de mettre en place une ergonomie : Filtres Avancés.
On pourrait commencer par en proposer quelques un, puis on l'étendrait.
Pour commencer :
Fiches liées à un participant (pour quelqu'un qui voudrait avoir acces à ses fiches)
Fiches liées à un terme du glossaire
etc.
https://gitlab.inria.fr/doris/doris-android/-/issues/71
Améliorer qualité des image lors du zoom en mode plein écran
2019-04-26T17:06:17+02:00
Doris Bot
Améliorer qualité des image lors du zoom en mode plein écran
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17068 (Additionnal comments haven't been imported and may still be there)
---
La version actuelle utilise un picas...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17068 (Additionnal comments haven't been imported and may still be there)
---
La version actuelle utilise un picaso.resize pour garantir que l'image peut être chargée sur le téléphone (et eviter les out of memory)
mais cela réduit la qualité de l'image ce qui est visible lors du zoom.
il faudrait trouver une astuce pour améliorer cela sans risquer pour autant les problème de mémoire.
quelques piste picaso.fit
https://github.com/chrisbanes/PhotoView
...
https://gitlab.inria.fr/doris/doris-android/-/issues/72
Taille disponible des icônes
2019-04-26T17:06:18+02:00
Doris Bot
Taille disponible des icônes
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17509 (Additionnal comments haven't been imported and may still be there)
---
Sur les téléphones récents les écran...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=17509 (Additionnal comments haven't been imported and may still be there)
---
Sur les téléphones récents les écrans sont très définis.
Alors même en prenant les icônes les plus grandes, l'aspect sur l'écran est minuscule.
Est il possible de prévoir des icônes plus grandes ?
https://gitlab.inria.fr/doris/doris-android/-/issues/73
Filtrer les définitions suivant si elles disposent d'une illustration ou pas
2019-04-26T17:06:18+02:00
Doris Bot
Filtrer les définitions suivant si elles disposent d'une illustration ou pas
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18434 (Additionnal comments haven't been imported and may still be there)
---
on pourrait ajouter un filtre (sous ...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18434 (Additionnal comments haven't been imported and may still be there)
---
on pourrait ajouter un filtre (sous forme de popup comme sur les fiches)
permettant d'afficher toutes les définitions ou uniquement celles avec des illustrations cela rendra la recherche plus ludique (un peu comme une BD où l'on ne regarde que les jolies images ;-) )
https://gitlab.inria.fr/doris/doris-android/-/issues/74
Pendant une recherche par groupe, avoir un indicateur du nombre de fiches
2019-04-26T17:06:18+02:00
Doris Bot
Pendant une recherche par groupe, avoir un indicateur du nombre de fiches
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16897 (Additionnal comments haven't been imported and may still be there)
---
Pendant une recherche par groupe, il...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16897 (Additionnal comments haven't been imported and may still be there)
---
Pendant une recherche par groupe, il serait intérressant d'avoir un indicateur du nombre de fiches qui seront trouvées.
Cela doit tenir compte du filtre géographique, du choix d'avoir les fiches en préparation ou pas, ...
Idéalement on pourrai même masquer ou griser les groupes ne contenant aucune fiche
A voir si on peut optimiser suffisament la requète et si ce calcul n'est pas trop gourmand en CPU... (option dans les préférences le cas échéant)
https://gitlab.inria.fr/doris/doris-android/-/issues/75
conserver l'info "section dépliée" lors des rotations d'écrans
2019-04-26T17:06:19+02:00
Doris Bot
conserver l'info "section dépliée" lors des rotations d'écrans
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17153 (Additionnal comments haven't been imported and may still be there)
---
Lors d'une rotation de l'écran, le t...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=17153 (Additionnal comments haven't been imported and may still be there)
---
Lors d'une rotation de l'écran, le texte des fiches revient à l'affichage de base (soit tout déplié, soit tout replié) en fonction des préférences.
Pourtant lors d'une rotation on préfèrerai conserver le dépliement précédent (idéalement pour chaque section)
https://gitlab.inria.fr/doris/doris-android/-/issues/76
[tablette] Peut-être que les définitions du glossaire pourraient apparaître d...
2019-04-26T17:06:19+02:00
Doris Bot
[tablette] Peut-être que les définitions du glossaire pourraient apparaître dans une info-bulle au-dessus de la fiche ?
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16846 (Additionnal comments haven't been imported and may still be there)
---
Peut-être que les définitions du glo...
__Imported issue:__ This issue was initially reported by _@gmoynard_ in https://gforge.inria.fr/tracker/?func=detail&aid=16846 (Additionnal comments haven't been imported and may still be there)
---
Peut-être que les définitions du glossaire pourraient apparaître dans
une info-bulle au-dessus de la fiche ?
https://gitlab.inria.fr/doris/doris-android/-/issues/77
initialiser certaines préférence lors du premier démarrage
2019-04-26T17:06:19+02:00
Doris Bot
initialiser certaines préférence lors du premier démarrage
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16996 (Additionnal comments haven't been imported and may still be there)
---
Lors du premier démarrage, on initia...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16996 (Additionnal comments haven't been imported and may still be there)
---
Lors du premier démarrage, on initialise la base.
On pourrai aussi profiter de cette étape pour mettre les valeurs par défaut des préférences :
ex: si tablette alors qualité des images (on demand) au max et taille des icones par défaut plutot grandes
https://gitlab.inria.fr/doris/doris-android/-/issues/78
ajout d'un quizz "quelle est cette espèce ?"
2019-04-26T17:06:20+02:00
Doris Bot
ajout d'un quizz "quelle est cette espèce ?"
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16838 (Additionnal comments haven't been imported and may still be there)
---
Grâce à notre base interne, il est m...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16838 (Additionnal comments haven't been imported and may still be there)
---
Grâce à notre base interne, il est maintenant très facile de faire un quizz "testez vos connaissances" qui fonctionnerai un peu comme l'application "Name that Fish". On présente une photo et l'on propose 4 à 6 noms comme un QCM.
L'avantage de notre base, c'est que l'on peut doser la difficulté :
- Mode facile : tous les noms sont des noms communs, chaque espèce est choisie dans des groupes assez différents
- Mode intermédiaire : on choisi des espèces dans des groupes proches, voire dans le même groupe, sous-groupe
- Mode difficile : on choisi uniquement dans le même groupe
- Mode très difficile : on utilise uniquement les noms scientifiques
Objectif: faire découvrir les fiches et leur contenu de manière ludique
https://gitlab.inria.fr/doris/doris-android/-/issues/79
Vue photos filtrées sur terme prédéfinis (Oeuf/pontes)
2019-04-26T17:06:20+02:00
Doris Bot
Vue photos filtrées sur terme prédéfinis (Oeuf/pontes)
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18950 (Additionnal comments haven't been imported and may still be there)
---
Parmi les demandes un peu spéciales,...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=18950 (Additionnal comments haven't been imported and may still be there)
---
Parmi les demandes un peu spéciales,
on m'a remonté le besoin d'identifier une ponte des oeufs.
sur le site c'est un peu compliqué, mais de notre coté, nous pourrions faire une recherche spécifique des images qui ont dans leur texte associé les mots clés oeuf ou ponte pour fournir une vue dédiée permettant de retrouver l'espèce en montrant les images en question.
(ce n'est pas prioritaire mais c'est à mon avis une idée çà creuser)
https://gitlab.inria.fr/doris/doris-android/-/issues/80
Préférence d'affichage des icones de la vue liste et détails
2019-04-26T17:06:20+02:00
Doris Bot
Préférence d'affichage des icones de la vue liste et détails
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16593 (Additionnal comments haven't been imported and may still be there)
---
l'utilisateur devrait pouvoir choisi...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16593 (Additionnal comments haven't been imported and may still be there)
---
l'utilisateur devrait pouvoir choisir les tailles par défaut des images de la vue liste et détail
idéalement sous forme de slider entre min = pas d'image et max = taille max des vignettes
https://gitlab.inria.fr/doris/doris-android/-/issues/81
Navigation entre espèces depuis une fiche (basé sur la classification)
2019-04-26T17:06:21+02:00
Doris Bot
Navigation entre espèces depuis une fiche (basé sur la classification)
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16603 (Additionnal comments haven't been imported and may still be there)
---
il serait utile de pouvoir naviguer ...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16603 (Additionnal comments haven't been imported and may still be there)
---
il serait utile de pouvoir naviguer rapidement entre espèces (basé sur les espèces ayant la même classification)
Ihm possibles :
- associé au swipe latéral (customisable par l'utilisateur avec la navigation "especes ressemblantes" ?),
- via l'affichage de la classification en cours, click (context popup) donne accés à la possibilité d'aller sur la vue liste en utilisant cette classification comme filtre
https://gitlab.inria.fr/doris/doris-android/-/issues/82
Accés aux autres modules Doris en mode lien vers site web
2019-05-13T15:01:05+02:00
Doris Bot
Accés aux autres modules Doris en mode lien vers site web
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16604 (Additionnal comments haven't been imported and may still be there)
---
Il serait utile d'avoir accés aux au...
__Imported issue:__ This issue was initially reported by _@dvojtise_ in https://gforge.inria.fr/tracker/?func=detail&aid=16604 (Additionnal comments haven't been imported and may still be there)
---
Il serait utile d'avoir accés aux autres modules du site Doris tels que DORIS?, FAQ, contact et Copyright, biblio
d'un autre coté cela ne faisant pas partie du coeur de l'appli, pour ces modules un peu compliqués et ad hoc, on pourrait se contenter de faire comme pour le lien crédit depuis les fiches et juste renvoyer vers une page web sur le navigateur en mode online.
https://gitlab.inria.fr/doris/doris-android/-/issues/130
crash sur reprise suite à déplacement photo depuis carte SD
2019-05-23T11:12:42+02:00
Vojtisek Didier
crash sur reprise suite à déplacement photo depuis carte SD
A priori le déplacement sur carte SD s'est mal passé car
> Crash lors de la reprise du programme par le menu des programmes ouverts (??)
> Et le téléchargement sur SD externe tourne à répétition.
avec comme trace
```
java.lang.NullP...
A priori le déplacement sur carte SD s'est mal passé car
> Crash lors de la reprise du programme par le menu des programmes ouverts (??)
> Et le téléchargement sur SD externe tourne à répétition.
avec comme trace
```
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Intent.getComponent()' on a null object reference
at android.app.Activity.shouldUpRecreateTask(Activity.java:7034)
at android.support.v4.app.NavUtils.shouldUpRecreateTask(NavUtils.java:58)
at fr.ffessm.doris.android.activities.ListeFicheAvecFiltre_ClassListViewActivity.onOptionsItemSelected(ListeFicheAvecFiltre_ClassListViewActivity.java:323)
at android.app.Activity.onMenuItemSelected(Activity.java:3630)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:368)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:195)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at android.support.v7.widget.ToolbarWidgetWrapper$1.onClick(ToolbarWidgetWrapper.java:187)
at android.view.View.performClick(View.java:7339)
at android.view.View.performClickInternal(View.java:7305)
at android.view.View.access$3200(View.java:846)
at android.view.View$PerformClick.run(View.java:27788)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7073)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
```
[ACRA-report_2019-05-23-3-pp.stacktrace](/uploads/1a4c32be92483292f8bf2617333a40f8/ACRA-report_2019-05-23-3-pp.stacktrace)
piste à investiguer: cela peut être indirectment lié à la même cause que pour https://gitlab.inria.fr/doris/doris-android/issues/47
https://gitlab.inria.fr/doris/doris-android/-/issues/132
ajouter la possibilité d'installer l'application elle même sur la carte SD
2019-08-26T11:26:17+02:00
Vojtisek Didier
ajouter la possibilité d'installer l'application elle même sur la carte SD
Depuis le début de l'application, la gestion de la carte SD est traité par l'application elle même.
il existe cependant l'option
android:installLocation="auto" dans le manifest de l'application (cf. https://developer.android.com/guide/...
Depuis le début de l'application, la gestion de la carte SD est traité par l'application elle même.
il existe cependant l'option
android:installLocation="auto" dans le manifest de l'application (cf. https://developer.android.com/guide/topics/data/install-location)
qui devrait pouvoir fonctionner
cela permettrait de déplacer aussi l'application et la base de donnée (environ 40Mo au total)
c'est peu comparé au Go potentiellement pris des images, mais utile pour certains qui sont trés à l'étroit sur leur téléphone :slight\_smile:
point à vérifier: comment se comporte notre gestion disque si l'appli est mise sur la carte SD: (est ce tout va sur la carte et faut'il le désactiver l'option déplacement ?)
VersionCode 69 sur GooglePlay
https://gitlab.inria.fr/doris/doris-android/-/issues/134
Crash vue détails DetailsFiche_ElementViewActivity.onOptionsItemSelected
2019-06-17T10:58:40+02:00
Vojtisek Didier
Crash vue détails DetailsFiche_ElementViewActivity.onOptionsItemSelected
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
l'erreur semble venir de la ligne 491
```
Log.d(LOG_TAG, "onOptionsItemSelected() - upIntent : "+upIntent.getComponent().toString());
```
[ACRA-report-2019-06-02_1-pp.stacktrace](/u...
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
l'erreur semble venir de la ligne 491
```
Log.d(LOG_TAG, "onOptionsItemSelected() - upIntent : "+upIntent.getComponent().toString());
```
[ACRA-report-2019-06-02_1-pp.stacktrace](/uploads/d2ccc2ec55290f257bc6633f7b80fdd2/ACRA-report-2019-06-02_1-pp.stacktrace)
j'ai testé la même fiche (à priori puffin de scopoli ) et j'ai des erreur de temps en temps mais n'arrive pas encore clairement à la mettre en relation (par exemple un crash arrive au bout d'un certain temps aprés avoir cliqué sur mise à jour fiche, de plus l'une des images (la seconde) a bien une vignette mais ne s'affiche pas en plein écran), probable que ces 2 autres points soient des bugs séparés ...)
VersionCode 68 sur GooglePlay
Vojtisek Didier
Vojtisek Didier
https://gitlab.inria.fr/doris/doris-android/-/issues/136
Version en langue anglaise
2019-06-06T12:09:52+02:00
Vojtisek Didier
Version en langue anglaise
je serai curieux de voir si on peut utiliser https://cloud.google.com/translate/pricing?hl=fr pour traduire la base (quitte à ne le faire que de temps en temps pour rester dans le crédit gratuit)
sur les quelques textes que j'ai essayé ...
je serai curieux de voir si on peut utiliser https://cloud.google.com/translate/pricing?hl=fr pour traduire la base (quitte à ne le faire que de temps en temps pour rester dans le crédit gratuit)
sur les quelques textes que j'ai essayé manuellement la traduction semblait honnête (probablement grâce au fait que les textes sont dans un style scientique/technique)
pour ensuite faire une version de l'application en anglais.
https://gitlab.inria.fr/doris/doris-android/-/issues/138
Crash page accueil refresh progress bar: Could not find declared field with n...
2019-06-17T10:49:38+02:00
Vojtisek Didier
Crash page accueil refresh progress bar: Could not find declared field with name 'niveau'
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
certains utilisateurs semblent avoir ce pb:
[ACRA-report_2019-06-14-pp.stacktrace](/uploads/3f6fe3392cd123b28cb7d16bde5586be/ACRA-report_2019-06-14-pp.stacktrace)
```
java.lang.Runti...
"APP_VERSION_CODE": 67, "APP_VERSION_NAME": "4.6",
certains utilisateurs semblent avoir ce pb:
[ACRA-report_2019-06-14-pp.stacktrace](/uploads/3f6fe3392cd123b28cb7d16bde5586be/ACRA-report_2019-06-14-pp.stacktrace)
```
java.lang.RuntimeException: Could not create RuntimeExcepitionDao for class class fr.ffessm.doris.android.datamodel.Fiche
at com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper.getRuntimeExceptionDao(OrmLiteSqliteOpenHelper.java:298)
at fr.ffessm.doris.android.datamodel.OrmLiteDBHelper.getFicheDao(OrmLiteDBHelper.java:188)
at fr.ffessm.doris.android.tools.Fiches_Outils.getNbFichesZoneGeo(Fiches_Outils.java:111)
at fr.ffessm.doris.android.activities.EtatModeHorsLigne_CustomViewActivity.updateProgressBarZone(EtatModeHorsLigne_CustomViewActivity.java:540)
at fr.ffessm.doris.android.activities.Accueil_CustomViewActivity.updateProgressBarZone(Accueil_CustomViewActivity.java:557)
at fr.ffessm.doris.android.activities.Accueil_CustomViewActivity.refreshScreenData(Accueil_CustomViewActivity.java:768)
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:145)
at android.app.ActivityThread.main(ActivityThread.java:5938)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
Caused by: java.sql.SQLException: Could not find declared field with name 'niveau' for class fr.ffessm.doris.android.datamodel.Classification
at com.j256.ormlite.table.DatabaseTableConfig.convertFieldConfigs(DatabaseTableConfig.java:242)
at com.j256.ormlite.table.DatabaseTableConfig.extractFieldTypes(DatabaseTableConfig.java:101)
at com.j256.ormlite.dao.BaseDaoImpl.initialize(BaseDaoImpl.java:151)
at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:126)
at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:117)
at com.j256.ormlite.dao.BaseDaoImpl$5.<init>(BaseDaoImpl.java:919)
at com.j256.ormlite.dao.BaseDaoImpl.createDao(BaseDaoImpl.java:919)
at com.j256.ormlite.dao.DaoManager.createDao(DaoManager.java:72)
at com.j256.ormlite.field.FieldType.configDaoInformation(FieldType.java:341)
at com.j256.ormlite.dao.BaseDaoImpl.initialize(BaseDaoImpl.java:200)
at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:126)
at com.j256.ormlite.dao.BaseDaoImpl.<init>(BaseDaoImpl.java:117)
at com.j256.ormlite.dao.BaseDaoImpl$5.<init>(BaseDaoImpl.java:919)
at com.j256.ormlite.dao.BaseDaoImpl.createDao(BaseDaoImpl.java:919)
at com.j256.ormlite.dao.DaoManager.createDao(DaoManager.java:72)
at
```
https://gitlab.inria.fr/doris/doris-android/-/issues/140
Simplification menu préférence
2019-06-18T10:38:57+02:00
Vojtisek Didier
Simplification menu préférence
actuellement le menu de préférences est certe plutot complet, mais on s'y perd un peu.
par exemple:
la qualité des images plein écran (au téléchargement) est dans "mode connecté/à la demande" plutot que dans "présentation"
le fait que ...
actuellement le menu de préférences est certe plutot complet, mais on s'y perd un peu.
par exemple:
la qualité des images plein écran (au téléchargement) est dans "mode connecté/à la demande" plutot que dans "présentation"
le fait que l'on ai 2 sous menus: "mode connecté/à la demande" et "Préchargement"
est peut être un peu trop (on pourrait les rassembler ?)
https://gitlab.inria.fr/doris/doris-android/-/issues/144
Fermer par défaut certaines infos moins utiles
2019-06-29T09:12:57+02:00
Vojtisek Didier
Fermer par défaut certaines infos moins utiles
Dans le même esprit que #143.
On pourrait "fermer" par défaut certaines sections moins utiles au quotidien.
Idéalement customisable par l'utilisateur dans les préférences
Dans le même esprit que #143.
On pourrait "fermer" par défaut certaines sections moins utiles au quotidien.
Idéalement customisable par l'utilisateur dans les préférences
https://gitlab.inria.fr/doris/doris-android/-/issues/146
504 Gateway Time-out pendant la construction de la base
2019-08-12T16:40:29+02:00
Vojtisek Didier
504 Gateway Time-out pendant la construction de la base
pendant la construction de la base (la nuit) on a parfois des `504 Gateway Time-out`
cela ne semble pas permanent car cela passe parfois sans rien changer
pas sûr que cela ai un rapport mais le sie semble être passé en https par défaut
pendant la construction de la base (la nuit) on a parfois des `504 Gateway Time-out`
cela ne semble pas permanent car cela passe parfois sans rien changer
pas sûr que cela ai un rapport mais le sie semble être passé en https par défaut
https://gitlab.inria.fr/doris/doris-android/-/issues/148
Crash détecté pendant Téléchargement des photos du mode hors ligne
2020-05-11T10:27:35+02:00
Luc Bourdil
Crash détecté pendant Téléchargement des photos du mode hors ligne
Bonjour,
Pendant le téléchargement des photos du mode hors ligne, l'APP a crashé.
Au redémarrage, une bulle apparait en bas (ET NE VEUT PAS DISPARAITRE) avec le message :
"Crash détecté, envoyer un mail avec les traces pour aider les dé...
Bonjour,
Pendant le téléchargement des photos du mode hors ligne, l'APP a crashé.
Au redémarrage, une bulle apparait en bas (ET NE VEUT PAS DISPARAITRE) avec le message :
"Crash détecté, envoyer un mail avec les traces pour aider les développeurs à le corriger"
1- Comment enlever cette info bulle qui ne part plus même après avoir fermé l'APP ?
2- Où se trouvent les traces à vous envoyer ?
Vous pouvez voir que m^'m' quand je ferme l'APP, l'info bulle reste présente :(
![Screenshot_2020-04-30-14-24-12_1_](/uploads/3856e97836c92e94c8424f41aa49a8a4/Screenshot_2020-04-30-14-24-12_1_.png)
Elle disparait seulement quand je tue le process.
Mais revient aussitôt dès que je lance l'APP :(
Merci
https://gitlab.inria.fr/doris/doris-android/-/issues/149
Texte des Groupe philogenetiques non navigable
2020-08-05T15:04:19+02:00
Vojtisek Didier
Texte des Groupe philogenetiques non navigable
Sur les fiches, dans la sections "Groupes Philogénétiques" on peux cliquer sur un groupe pour positionner automatiquement le filtre espèce sur ce groupe.
L'icone est bien clickable par contre le texte associé au groupe ne l'est pas
d...
Sur les fiches, dans la sections "Groupes Philogénétiques" on peux cliquer sur un groupe pour positionner automatiquement le filtre espèce sur ce groupe.
L'icone est bien clickable par contre le texte associé au groupe ne l'est pas
d'ailleurs cette section de la fiche pourrait être plus claire en indiquant "voir les espèces du même groupe"
![image](/uploads/d4096eb79b72cd18a868c1c74db60f10/image.png)
https://gitlab.inria.fr/doris/doris-android/-/issues/150
Adaptation de la base SQLLite en fonction des nouvelles infos "Habitat" et "B...
2022-01-18T17:51:33+01:00
Vojtisek Didier
Adaptation de la base SQLLite en fonction des nouvelles infos "Habitat" et "Bassin Géographique"
Au 01/10/2020, le site Doris va mettre en production une nouvelle rubrique "habitat"
nous devrions faire évoluer la base de donnée et l'outil de rapatriement (prefetch) pour recupérer ces données.
Information préliminaires:
| info | ...
Au 01/10/2020, le site Doris va mettre en production une nouvelle rubrique "habitat"
nous devrions faire évoluer la base de donnée et l'outil de rapatriement (prefetch) pour recupérer ces données.
Information préliminaires:
| info | id | url |
| ------ | ------ | ----- |
| Habitats | 348488 | https://doris.ffessm.fr/api/ezp/v1/content/node/348488/list/limit/30?oauth_token=xxx |
| Etagements | 352610 | https://doris.ffessm.fr/api/ezp/v1/content/node/352610/list/limit/30?oauth_token=xxx |
| Classification / Typologie | 348470 | https://doris.ffessm.fr/api/ezp/v1/content/node/348470/list/limit/30?oauth_token=xxx |
| Bassins Géographique | 352839 | https://doris.ffessm.fr/api/ezp/v1/content/node/352839/list/limit/30?oauth_token=xxx |
https://gitlab.inria.fr/doris/doris-android/-/issues/151
Affichage des information d'habitat dans les fiches
2020-09-22T14:05:08+02:00
Vojtisek Didier
Affichage des information d'habitat dans les fiches
affichage info Habitat dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de l'Habitat
affichage info Habitat dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de l'Habitat
https://gitlab.inria.fr/doris/doris-android/-/issues/152
Affichage information Etagement dans le texte des fiches
2020-09-22T14:06:15+02:00
Vojtisek Didier
Affichage information Etagement dans le texte des fiches
affichage info Etagement dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de l'etagement
affichage info Etagement dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de l'etagement
https://gitlab.inria.fr/doris/doris-android/-/issues/153
affichage info Classification/typologie dans le texte des fiches
2020-09-22T14:07:06+02:00
Vojtisek Didier
affichage info Classification/typologie dans le texte des fiches
affichage info Classification/typologie dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de la Classification/typologie
affichage info Classification/typologie dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos de la Classification/typologie
https://gitlab.inria.fr/doris/doris-android/-/issues/154
affichage info Bassins Géographique dans le texte des fiches
2020-09-22T14:07:47+02:00
Vojtisek Didier
affichage info Bassins Géographique dans le texte des fiches
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos des Bassins Géographique
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, les fiches devraient avoir des sections présentant le contenu à propos des Bassins Géographique
https://gitlab.inria.fr/doris/doris-android/-/issues/155
Nouveau filtre Habitat
2020-09-22T14:14:52+02:00
Vojtisek Didier
Nouveau filtre Habitat
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les information sur l'Habitat
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les information sur l'Habitat
https://gitlab.inria.fr/doris/doris-android/-/issues/156
Nouveau filtre étagement
2020-09-22T14:15:19+02:00
Vojtisek Didier
Nouveau filtre étagement
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les informations sur l'étagement
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les informations sur l'étagement
https://gitlab.inria.fr/doris/doris-android/-/issues/157
nouveau filtre bassin géographique
2021-11-13T18:16:06+01:00
Vojtisek Didier
nouveau filtre bassin géographique
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les informations sur les bassins géographiques
(note: à terme il serait intéressant de voir la redondance avec les zones géograph...
suite à https://gitlab.inria.fr/doris/doris-android/-/issues/150, création d'un nouveau filtre exploitant les informations sur les bassins géographiques
(note: à terme il serait intéressant de voir la redondance avec les zones géographiques, pour simplifier l'IHM)
https://gitlab.inria.fr/doris/doris-android/-/issues/161
créer un fichier log à part des erreur de prefectch
2021-12-26T14:26:59+01:00
Vojtisek Didier
créer un fichier log à part des erreur de prefectch
au bout des essais, certaines infos sont ignorées
ex: invalid classification
```
21-12-26 13:34:02 DEBUG - Fiche Daphnia longispina/76765 NOT in the db, modificationDate=1537789757 - at fr.ffessm.doris.prefetch.AbstractNodePrefetch.pre...
au bout des essais, certaines infos sont ignorées
ex: invalid classification
```
21-12-26 13:34:02 DEBUG - Fiche Daphnia longispina/76765 NOT in the db, modificationDate=1537789757 - at fr.ffessm.doris.prefetch.AbstractNodePrefetch.prefetch(AbstractNodePrefetch.java:155)
21-12-26 13:34:02 DEBUG - getSpecieFieldsFromNodeId - specieNodeId : 74243 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPI_JSONDATABindingHelper.getEspeceFieldsFromNodeId(DorisAPI_JSONDATABindingHelper.java:121)
21-12-26 13:34:02 DEBUG - getSpecieFieldsFromNodeId - uri : https://doris.ffessm.fr/api/ezp/v1/content/node/74243/fields - at fr.ffessm.doris.prefetch.ezpublish.DorisAPI_JSONDATABindingHelper.getEspeceFieldsFromNodeId(DorisAPI_JSONDATABindingHelper.java:125)
Référence : 1922
Espece : longispina
21-12-26 13:34:02 DEBUG - add 11 SectionFiche related to this Fiche - at fr.ffessm.doris.prefetch.PrefetchFiches.updateSectionFicheForFiche(PrefetchFiches.java:154)
21-12-26 13:34:02 DEBUG - add 2 AutreDenomination related to this Fiche - at fr.ffessm.doris.prefetch.PrefetchFiches.updateAutreDenominationForFiche(PrefetchFiches.java:185)
21-12-26 13:34:02 DEBUG - add 7 ClassificationFiche related to this Fiche - at fr.ffessm.doris.prefetch.PrefetchFiches.updateClassificationForFiche(PrefetchFiches.java:243)
21-12-26 13:34:03 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:51)
21-12-26 13:34:03 WARN - HTTP/1.1 500 Internal Server Error : Retrying after 20s - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:53)
21-12-26 13:34:23 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:51)
21-12-26 13:34:23 WARN - HTTP/1.1 500 Internal Server Error : Retrying after 20s - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:53)
21-12-26 13:34:43 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:51)
21-12-26 13:34:43 WARN - HTTP/1.1 500 Internal Server Error : Retrying after 20s - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:53)
21-12-26 13:35:04 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:51)
21-12-26 13:35:04 WARN - HTTP/1.1 500 Internal Server Error : Retrying after 20s - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:53)
21-12-26 13:35:25 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:51)
21-12-26 13:35:25 WARN - HTTP/1.1 500 Internal Server Error : Retrying after 20s - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:53)
21-12-26 13:35:45 DEBUG - full uri : https://doris.ffessm.fr/api/ezx/v1/object/1767?oauth_token=c977aaf12f519c53081d70edd3010b3961bbfcc4 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:66)
21-12-26 13:35:45 WARN - HTTP/1.1 500 Internal Server Error : nbTries=5 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:67)
21-12-26 13:35:45 WARN - Ignoring invalid classification 1767 on the server https://doris.ffessm.fr/api/ezx/v1/object/1767 - at fr.ffessm.doris.prefetch.ezpublish.DorisAPI_JSONDATABindingHelper.getClassificationFieldsFromObjectId(DorisAPI_JSONDATABindingHelper.java:176)
fr.ffessm.doris.prefetch.WebSiteNotAvailableException: HTTP/1.1 500 Internal Server Error
at fr.ffessm.doris.prefetch.ezpublish.DorisAPIHTTPHelper.getHttpResponse(DorisAPIHTTPHelper.java:68)
at fr.ffessm.doris.prefetch.ezpublish.DorisAPI_JSONDATABindingHelper.getFieldsFromObjectId(DorisAPI_JSONDATABindingHelper.java:241)
at fr.ffessm.doris.prefetch.ezpublish.DorisAPI_JSONDATABindingHelper.getClassificationFieldsFromObjectId(DorisAPI_JSONDATABindingHelper.java:160)
at fr.ffessm.doris.prefetch.PrefetchFiches.updateClassificationForFiche(PrefetchFiches.java:258)
at fr.ffessm.doris.prefetch.PrefetchFiches.postNodeCreation(PrefetchFiches.java:107)
at fr.ffessm.doris.prefetch.PrefetchFiches.postNodeCreation(PrefetchFiches.java:37)
at fr.ffessm.doris.prefetch.AbstractNodePrefetch.prefetch(AbstractNodePrefetch.java:178)
at fr.ffessm.doris.prefetch.PrefetchDorisWebSite.webToDBAction(PrefetchDorisWebSite.java:339)
at fr.ffessm.doris.prefetch.PrefetchDorisWebSite.doMain(PrefetchDorisWebSite.java:135)
at fr.ffessm.doris.prefetch.PrefetchDorisWebSite.main(PrefetchDorisWebSite.java:108)
```
il serai préférable de les logguer à part dans un fichier facile à relire pour les traiter plus tard si besoin
Cela pourrai être fait facilement avec un logguer log4J qui sauve les warning dans un fichier ne plus de la console (nécessite aussi d'améliorer les messages warning pour retrouver plus facilement le contexte ex: la fiche qui référence la classification manquante/invalide).
avec un archivage jenkins
https://gitlab.inria.fr/doris/doris-android/-/issues/166
Remplacer l'utilisation des AsyncTask qui sont deprecated
2022-01-21T09:10:08+01:00
Vojtisek Didier
Remplacer l'utilisation des AsyncTask qui sont deprecated
peut être en rapport avec https://gitlab.inria.fr/doris/doris-android/-/issues/162
mais les `AsyncTask` utilisées pour la plupart des traitement long sont maintenant dépréciées
références utiles:
- https://www.simplifiedcoding.net/an...
peut être en rapport avec https://gitlab.inria.fr/doris/doris-android/-/issues/162
mais les `AsyncTask` utilisées pour la plupart des traitement long sont maintenant dépréciées
références utiles:
- https://www.simplifiedcoding.net/android-asynctask/
- https://developer.android.com/guide/background
https://gitlab.inria.fr/doris/doris-android/-/issues/168
Crash navigation menu
2022-02-14T09:33:47+01:00
Vojtisek Didier
Crash navigation menu
Crash à priori dans les menus
"ANDROID_VERSION": "9",
"VERSION_CODE": 75,
"VERSION_NAME": "4.9.0"
```
02-07 23:34:29.197 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): queryIdForGroupes = SELECT _id FROM fic...
Crash à priori dans les menus
"ANDROID_VERSION": "9",
"VERSION_CODE": 75,
"VERSION_NAME": "4.9.0"
```
02-07 23:34:29.197 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): queryIdForGroupes = SELECT _id FROM fiche WHERE groupe_id IN (148) ORDER BY Fiche.textePourRechercheRapide;
02-07 23:34:29.200 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): handleIntent : null
02-07 23:34:29.201 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): ListeFicheAvecFiltre_ClassListViewActivity - onResume
02-07 23:34:29.211 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): filteredZoneGeoId - 9
02-07 23:34:29.211 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): queryFichesForZone - d\u00e9but - SELECT Fiche_id FROM fiches_ZonesGeographiques , Fiche WHERE ZoneGeographique_id=9 AND fiches_ZonesGeographiques.Fiche_id = Fiche._id ORDER BY Fiche.textePourRechercheRapide
02-07 23:34:29.215 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): queryFichesForZone - fin
02-07 23:34:29.215 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): filteredGroupeId - 148
02-07 23:34:29.216 D/fr.ffessm.doris.android.tools.Fiches_Outils(15372): queryIdForGroupes = SELECT _id FROM fiche WHERE groupe_id IN (148) ORDER BY Fiche.textePourRechercheRapide;
02-07 23:34:29.218 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): ListeFicheAvecFiltre_ClassListViewActivity - pref_key_list_icone_taille : aff_liste_icone_taille
02-07 23:34:29.218 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): ListeFicheAvecFiltre_ClassListViewActivity - list_icone_taille_defaut : 96
02-07 23:34:29.218 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): ListeFicheAvecFiltre_ClassListViewActivity - list_icone_taille_defaut : 96
02-07 23:34:29.218 D/ListeFicheAvecFiltre_ClassListViewActivity(15372): ListeFicheAvecFiltre_ClassListViewActivity - test : 96
02-07 23:34:29.224 D/fr.ffessm.doris.android.activities.ListeFicheAvecFiltre_Adapter(15372): getUsedAlphabetHashMap - fin
02-07 23:34:29.224 V/PhoneWindow(15372): DecorView setVisiblity: visibility = 4, Parent = null, this = DecorView@e05aef7[]
02-07 23:34:29.225 D/ViewRootImpl[ListeFicheAvecFiltre_ClassListViewActivity](15372): hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
02-07 23:34:29.227 V/PhoneWindow(15372): DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@c214082, this = DecorView@e05aef7[ListeFicheAvecFiltre_ClassListViewActivity]
02-07 23:34:29.228 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.228 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.236 D/Surface (15372): Surface::allocateBuffers(this=0x6f78fec000)
02-07 23:34:29.236 D/Surface (15372): Surface::connect(this=0x6f78fec000,api=1)
02-07 23:34:29.238 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 0
02-07 23:34:29.238 I/libEGL (15372): [MTK Game SDK] low_latency_mode(0) pid(-1) property(-1)
02-07 23:34:29.239 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.239 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.244 D/NetworkSecurityConfig(15372): No Network Security Config specified, using platform default
02-07 23:34:29.292 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.307 I/chatty (15372): uid=10139(fr.ffessm.doris.android) RenderThread identical 4 lines
02-07 23:34:29.307 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.311 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.311 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.324 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.324 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:29.340 W/System (15372): ClassLoader referenced unknown path: system/framework/mediatek-cta.jar
02-07 23:34:29.341 I/System.out(15372): e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaHttp
02-07 23:34:29.341 W/System (15372): ClassLoader referenced unknown path: system/framework/mediatek-cta.jar
02-07 23:34:29.342 I/System.out(15372): e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaHttp
02-07 23:34:29.603 D/skia (15372): SkJpegCodec::onGetPixels fEnTdshp 0 fISOSpeedRatings -1!
02-07 23:34:29.654 D/skia (15372): SkJpegCodec::onGetPixels fEnTdshp 0 fISOSpeedRatings -1!
02-07 23:34:29.760 D/Surface (15372): Surface::disconnect(this=0x6f78eb9000,api=1)
02-07 23:34:29.760 E/ion (15372): ioctl c0044901 failed with code -1: Invalid argument
02-07 23:34:29.761 I/chatty (15372): uid=10139(fr.ffessm.doris.android) RenderThread identical 1 line
02-07 23:34:29.761 E/ion (15372): ioctl c0044901 failed with code -1: Invalid argument
02-07 23:34:29.772 V/PhoneWindow(15372): DecorView setVisiblity: visibility = 4, Parent = android.view.ViewRootImpl@a3c6a47, this = DecorView@e051274[GroupeSelection_ClassListViewActivity]
02-07 23:34:29.774 D/View (15372): [Warning] assignParent to null: this = DecorView@e051274[GroupeSelection_ClassListViewActivity]
02-07 23:34:30.041 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:30.042 E/IMGSRV (15372): :0: ObtainWindowParams: *piMaxBufCount is 64
02-07 23:34:30.078 D/skia (15372): SkJpegCodec::onGetPixels fEnTdshp 0 fISOSpeedRatings -1!
02-07 23:34:31.933 D/Accueil_CustomViewActivity(15372): getIntentPrecedent() - retourIntentNiveau : 0
02-07 23:34:31.933 W/Accueil_CustomViewActivity(15372): getIntentPrecedent() - empty stack -> return to root
02-07 23:34:31.933 D/AndroidRuntime(15372): Shutting down VM
--------- beginning of crash
02-07 23:34:31.934 E/AndroidRuntime(15372): FATAL EXCEPTION: main
02-07 23:34:31.934 E/AndroidRuntime(15372): Process: fr.ffessm.doris.android, PID: 15372
02-07 23:34:31.934 E/AndroidRuntime(15372): java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Intent.getComponent()' on a null object reference
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.app.Activity.shouldUpRecreateTask(Activity.java:6843)
02-07 23:34:31.934 E/AndroidRuntime(15372): at androidx.core.app.NavUtils.shouldUpRecreateTask(NavUtils.java:61)
02-07 23:34:31.934 E/AndroidRuntime(15372): at fr.ffessm.doris.android.activities.ListeFicheAvecFiltre_ClassListViewActivity.onOptionsItemSelected(ListeFicheAvecFiltre_ClassListViewActivity.java:326)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.app.Activity.onMenuItemSelected(Activity.java:3543)
02-07 23:34:31.934 E/AndroidRuntime(15372): at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:436)
02-07 23:34:31.934 E/AndroidRuntime(15372): at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:196)
02-07 23:34:31.934 E/AndroidRuntime(15372): at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)
02-07 23:34:31.934 E/AndroidRuntime(15372): at androidx.appcompat.widget.ToolbarWidgetWrapper$1.onClick(ToolbarWidgetWrapper.java:188)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.view.View.performClick(View.java:6603)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.view.View.performClickInternal(View.java:6576)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.view.View.access$3100(View.java:780)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.view.View$PerformClick.run(View.java:26088)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.os.Handler.handleCallback(Handler.java:873)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.os.Handler.dispatchMessage(Handler.java:99)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.os.Looper.loop(Looper.java:193)
02-07 23:34:31.934 E/AndroidRuntime(15372): at android.app.ActivityThread.main(ActivityThread.java:6708)
02-07 23:34:31.934 E/AndroidRuntime(15372): at java.lang.reflect.Method.invoke(Native Method)
02-07 23:34:31.934 E/AndroidRuntime(15372): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
02-07 23:34:31.934 E/AndroidRuntime(15372): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
02-07 23:34:31.934 E/ACRA (15372): ACRA caught a NullPointerException for fr.ffessm.doris.android
02-07 23:34:31.934 E/ACRA (15372): java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Intent.getComponent()' on a null object reference
02-07 23:34:31.934 E/ACRA (15372): at android.app.Activity.shouldUpRecreateTask(Activity.java:6843)
02-07 23:34:31.934 E/ACRA (15372): at androidx.core.app.NavUtils.shouldUpRecreateTask(NavUtils.java:61)
02-07 23:34:31.934 E/ACRA (15372): at fr.ffessm.doris.android.activities.ListeFicheAvecFiltre_ClassListViewActivity.onOptionsItemSelected(ListeFicheAvecFiltre_ClassListViewActivity.java:326)
02-07 23:34:31.934 E/ACRA (15372): at android.app.Activity.onMenuItemSelected(Activity.java:3543)
02-07 23:34:31.934 E/ACRA (15372): at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:436)
02-07 23:34:31.934 E/ACRA (15372): at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:196)
02-07 23:34:31.934 E/ACRA (15372): at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)
02-07 23:34:31.934 E/ACRA (15372): at androidx.appcompat.widget.ToolbarWidgetWrapper$1.onClick(ToolbarWidgetWrapper.java:188)
02-07 23:34:31.934 E/ACRA (15372): at android.view.View.performClick(View.java:6603)
02-07 23:34:31.934 E/ACRA (15372): at android.view.View.performClickInternal(View.java:6576)
02-07 23:34:31.934 E/ACRA (15372): at android.view.View.access$3100(View.java:780)
02-07 23:34:31.934 E/ACRA (15372): at android.view.View$PerformClick.run(View.java:26088)
02-07 23:34:31.934 E/ACRA (15372): at android.os.Handler.handleCallback(Handler.java:873)
02-07 23:34:31.934 E/ACRA (15372): at android.os.Handler.dispatchMessage(Handler.java:99)
02-07 23:34:31.934 E/ACRA (15372): at android.os.Looper.loop(Looper.java:193)
02-07 23:34:31.934 E/ACRA (15372): at android.app.ActivityThread.main(ActivityThread.java:6708)
02-07 23:34:31.934 E/ACRA (15372): at java.lang.reflect.Method.invoke(Native Method)
02-07 23:34:31.934 E/ACRA (15372): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
02-07 23:34:31.934 E/ACRA (15372): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
```
Pas encore réussi à reproduire: investiguer ...
https://gitlab.inria.fr/doris/doris-android/-/issues/172
Clarification page accueil : amélioration "Gestion du Mode hors ligne"
2023-09-03T21:01:07+02:00
Vojtisek Didier
Clarification page accueil : amélioration "Gestion du Mode hors ligne"
L'icône de la page d'accueil à propos de la gestion du mode hors ligne est la même que celle pour la recherche.
Cela peut prêter à confusion.
Il vaudrait mieux soit retirer l'icône, ou mettre une icône plus explicite à propos de la gest...
L'icône de la page d'accueil à propos de la gestion du mode hors ligne est la même que celle pour la recherche.
Cela peut prêter à confusion.
Il vaudrait mieux soit retirer l'icône, ou mettre une icône plus explicite à propos de la gestion du disque/espace de stockage
et de manière plus générale, faire en sorte que cet espace de l'écran soit moins "important" que l'espace utile
https://gitlab.inria.fr/doris/doris-android/-/issues/176
Changement logique de navigation page d'accueil et filtres
2023-10-05T16:30:04+02:00
Vojtisek Didier
Changement logique de navigation page d'accueil et filtres
dans la page d'accueil (et sur les filtres) on utilise des boutons à droites pour lancer des affichages différents (liste de fiche, listes d'images de fiche, recherche par groupe)
Ce n'est pas intuitif et on se perd.
Proposition:
Ut...
dans la page d'accueil (et sur les filtres) on utilise des boutons à droites pour lancer des affichages différents (liste de fiche, listes d'images de fiche, recherche par groupe)
Ce n'est pas intuitif et on se perd.
Proposition:
Utiliser de manière plus régulière la notion de filtre/affichage dans les différents écrans sans reporter les icones de choix supplémentaire à droite.
Cela pourrait ressembler à:
Ecran d'accueil:
- section `Rechercher` (Afficher les info des choix actuels de filtre et d'affichage)
- section `Filtre Géographique` (liste dépliable)
- une entrée par zone, un bouton `radio` à droite permet de sélectionner une zone -> change les infos sur la section `Rechercher`
- section `Filtre groupe espèces`
- lance une vue dédiée, sur la droite un bouton `radio` permet d'en sélectionner une, le click sur le nom d'un groupe parent, permet de naviguer dans les sous groupes.
- un bouton `radio` à droite retour à l page d'accueuil -> change les infos sur la section `Rechercher`
- section `Affichage` (liste dépliable)
- choix parmi: (chacun avec un `radio`)
- Liste Alphabétique de fiches : Une espèce par ligne, une image principale
- Liste Alphabétique de fiches imagées : Une espèce par ligne, toutes les images de l'espèce
- Liste de groupe : un groupe doris par ligne, toutes les images principales des espèces faisant parti du groupe, les groupes sont triés
- cf. idée de groupe de fiche
Idéalement cette même logique devrait être reprise (et adapté) dans le menu pop-down filtre qui est disponible sur les listes (en haut à droite)
https://gitlab.inria.fr/doris/doris-android/-/issues/183
ajouter des lignes representant la profondeur des hierarchies de groupe
2023-10-05T16:53:45+02:00
Vojtisek Didier
ajouter des lignes representant la profondeur des hierarchies de groupe
en complément de la couleur du groupe, on pourrait ajouter sur les vues liste triées par groupe des lignes verticales pour montrer la profondeur
(prioritairement sur la vue groupe doris ?)
(comme celles utilisées sur la vue gestion mod...
en complément de la couleur du groupe, on pourrait ajouter sur les vues liste triées par groupe des lignes verticales pour montrer la profondeur
(prioritairement sur la vue groupe doris ?)
(comme celles utilisées sur la vue gestion mode hors ligne pour la hierachie de zone)
https://gitlab.inria.fr/doris/doris-android/-/issues/187
Recherche avec texte dans la vue Recheche par Groupe Doris pourrait utiliser ...
2023-10-09T22:59:02+02:00
Vojtisek Didier
Recherche avec texte dans la vue Recheche par Groupe Doris pourrait utiliser les nom des espèces
Actuellement la recherche textuelle dans la vue Groupe Doris est basée sur les description courte (et nom) des groupes doris
on pourrait la rendre plus vaste en incluant les groupes dont au moins une des espèces porte un nom qui corresp...
Actuellement la recherche textuelle dans la vue Groupe Doris est basée sur les description courte (et nom) des groupes doris
on pourrait la rendre plus vaste en incluant les groupes dont au moins une des espèces porte un nom qui correspond à la recherche.
Note: pour être efficace, il faudra probablement utiliser la même astuce que pour les fiches en précalculant le texte de recherche
https://gitlab.inria.fr/doris/doris-android/-/issues/188
Ajouter le nom des espèces sous les images de la vue groupe doris
2023-10-09T23:01:37+02:00
Vojtisek Didier
Ajouter le nom des espèces sous les images de la vue groupe doris
pour bien montrer que chaque image correspond à une espèce différentes, il faudrait probablement afficher (en petit ?) le nom de l'espèce sous l'image
pour bien montrer que chaque image correspond à une espèce différentes, il faudrait probablement afficher (en petit ?) le nom de l'espèce sous l'image
https://gitlab.inria.fr/doris/doris-android/-/issues/189
Focus sur un groupe depuis la vue groupe doris
2023-10-09T23:06:34+02:00
Vojtisek Didier
Focus sur un groupe depuis la vue groupe doris
lorsque l'utilisateur utilise la vue groupe doris il peut cliquer directement sur une image
mais celle-ci reste assez petite
on pourrais augmenter la taille des images, mais on pourrait aussi si l'on clique sur le titre du groupe affic...
lorsque l'utilisateur utilise la vue groupe doris il peut cliquer directement sur une image
mais celle-ci reste assez petite
on pourrais augmenter la taille des images, mais on pourrait aussi si l'on clique sur le titre du groupe afficher une page au format 'tuile' (ou liste simple) avec toutes ces espèces en plus grand
note: ce serai une page intermediaire, cliquer sur "back" doit revenir à la vue groupe doris
https://gitlab.inria.fr/doris/doris-android/-/issues/190
Harmoniser les titres des pages "participants", biblio, fiches
2023-10-29T11:29:55+01:00
Vojtisek Didier
Harmoniser les titres des pages "participants", biblio, fiches
> Pourquoi mettre le titre DORISAndroid en haut de pages différentes, et pas simplement :
> - Chercher
> - Participants
> - Glossaire
> - Préférences
> - Jeux
> Etc... en haut de chaque page spécifique.
> Cela permettrait de savoir plus ...
> Pourquoi mettre le titre DORISAndroid en haut de pages différentes, et pas simplement :
> - Chercher
> - Participants
> - Glossaire
> - Préférences
> - Jeux
> Etc... en haut de chaque page spécifique.
> Cela permettrait de savoir plus simplement ou on est dans l'appli.
https://gitlab.inria.fr/doris/doris-android/-/issues/191
Mettre en couleur "chercher" de la page d'accueil
2023-10-29T11:31:20+01:00
Vojtisek Didier
Mettre en couleur "chercher" de la page d'accueil
pour mieux la mettre en évidence par rapport aux filtres
pour mieux la mettre en évidence par rapport aux filtres
https://gitlab.inria.fr/doris/doris-android/-/issues/192
simplifier la possibilité de masquer le bandeau FFESSM
2023-10-29T11:33:15+01:00
Vojtisek Didier
simplifier la possibilité de masquer le bandeau FFESSM
utiliser les préférences pour masquer le bandeau FFESSM/doris n'est pas trés pratique
de plus le texte est actuellement contre intuitif
utiliser les préférences pour masquer le bandeau FFESSM/doris n'est pas trés pratique
de plus le texte est actuellement contre intuitif
https://gitlab.inria.fr/doris/doris-android/-/issues/193
crash sur l'utilisation du tri par noms scientique
2023-10-29T11:35:14+01:00
Vojtisek Didier
crash sur l'utilisation du tri par noms scientique
sur la version 4.10.1 si on active le tri par nom scientifique, on a un crash
sur la version 4.10.1 si on active le tri par nom scientifique, on a un crash
https://gitlab.inria.fr/doris/doris-android/-/issues/194
Ne pas lancer le job téléchargement des photos chaque fois que l'on passe par...
2023-10-29T11:38:13+01:00
Vojtisek Didier
Ne pas lancer le job téléchargement des photos chaque fois que l'on passe par la page d'accueuil
on devrait être capable de mieux savoir si les téléchargements sont complets sans avoir à lancer le job
on devrait être capable de mieux savoir si les téléchargements sont complets sans avoir à lancer le job