# Dir Tech
réunion équipe Tech automne 2024: mercredi 14h30
## tech team
20 novembre
- chercher au moins 1 personne en IFT3150
- enregistrement des fichiers pcloud
Simon LOD export
- structure finale mais pas encore les corrections
- corrections → quelles limites on se met pour maintenant
- inclut déjà le travail de réconciliation qui a été fait
- ce qui manque: catégories multiples
- ni corrections (œuvres avec des erreurs)
stage Tiffany
- mode dev
- ajout sur wikidata (comment authentifier? si public, alors vérification puis bot?)
- importer données depuis wikidata: autorité, vérification?
- badges
- user
- protocole d'ajout ajout courriel pour changement mot de passe
- app mobile: entre username ou courriel ?
- admin pour accès interface: la faire depuis l'interface admin et la valider
contrats Sarah + Corélie, montant UdeM = 19.26
## mobile
20 novembre
permissions iOS
- pas besoin de l'accès aux fichiers
déconnexions causées par la mise à jour
bugs *undefined* badges
fixes
- géolocalisation approximative qui écrase tout
- scroll
## serveur
20 novembre
Simon, Corélie, Lena, Tiffany
### PR Corélie
branche de Corélie, PR de Simon pour faire les changements nécessaires pour la comptabilité du code actuel
- ports: sépart BD et serveur web de dev avec celui de prod → voir si on peut les avoir dans un fichier d'environnement pour ne pas avoir besoin de le changer à chaque fois
- seul fichier conflicting: docker-compose → estomper le fichier: garder les changements de Simon
- détailler d'avatange les commits
branche dev du github === serveur dev
serveur de dev a sa propre base de données
→ faire une copie de la bd actuelle dans dev pour avoir accès aux données plus récentes
### passage de dev à prod
faire un schéma pour modéliser cette nouvelle infrastructure
combien de temps pour tester dev avant de passer à prod
la première fois qu'on le fait
- besoin de Raouf car le serveur prod actuel n'est pas dockerized
- rediriger le flux dans la configuration de Apache du serveur actuel Laravel qui roule en ce moment à la version qui est dans le container
fonctionnement régulier
- de dev à prod: juste PR entre branche dev et prod + git pull
à quelle fréquence on le ferait?
- copie de la BDprod vers dev:
- là on en a besoin pour Rimouski
- sinon, une fois de temps en temps
- changements de dev à prod
### utilisation de dev
idéalement, ce serait juste pour des tests dev mobile
## Réunion design
18 novembre 2024
### scroll flow
enjeux
- certains boutons ne sont pas accessibles quand le titre est trop long
- fermer la modale
- pas de croix pour fermer la modale parce qu'on manque de place avec l'icône de sauvegarde
fiche complète
- quand il y a beaucoup de texte
- éviter le double scroll, scroll
exemples de scroll
- uber: tirer "vraiment" pour refermer la modale
- google map
- daily art
TODO Sarah
- enlever la ligne entre titre et et date
→ tout rendre scrollable en un seul bloc
- sticky tabs avec titre (plus petit), tabs, et choses
- clic sur photo pour photo plein écran
- lien: pour en savoir plus, avec avertissement
- collection
- améliorer la qualité du thumbnail
- adapter la largeur du "nb découvertes collectionées"
- si une seule photo, aligner à gauche et non au centre
- aligner les titres à gauche
prochaines réunions
- flow découverte (forcer la note, encourager le commentaire) <!--plus rapide donc le faire en premier-->
- badges
- Diffusions: Tutoriel & visuel médiation (mars?), site web onglet App
## Mettre à jour le projet de Stage - Tiffany
15 novembre
[ébauche figma pour discuter les options](https://www.figma.com/board/4RSc2qJwLTE9RMxkXIl0FU/ProjetWikidataNov2024?node-id=3-272&t=AuzYCiHtslVVmZqk-1)
- changements pourrait être faits
- dans l’app (option D)
- dans wikidata directement
- par moyen d’un outil qui les gére et facilite l'entrée
exemples
- [exemple œuvres disparue](https://artpublicmontreal.ca/oeuvre/notre-existence-ne-sera-plus-jamais-silencieuse-cela-necessite-ni-explication-ni-excuse-ni-approbation/)
- contenus utilisateur·rice·s / risque de spam: [Queering the map](https://www.queeringthemap.com/)
- https://native-land.ca/
contrôle/filtre?
état des lieux pour moissonage collectif (crowd sourcing) + filtrer de contenu
- comment et à quel but de filtrer
- stratégies de maintenance
est-ce que tous les types de changements peuvent se faire de la même façon?
- doublons: juste MONA
- œuvres à retirer/cacher de MONA (de Wiki vers MONA)
évaluation des conséquences, avantages/inconvénients des flux de données
## Réunion tech
prochaine réunion mercredi 20 à 14h30
(pré-réunion à 13h le 20)
le 11 novembre à 13h30 sur zoom
- feedback sur Québec et Rimouski
- serveur:
- penser à MAJ badges pour Rimouski
- extraire données pour rapport
### Corélie
à venir: réunion avec Camila le 19 à 14h pour ensuite parler avec Barbara à 18h.
- discussion avec Simon pour ajouter le travail sur dev
- ajout des fils d'ariane
- sélection des colonnes à afficher
- création des composants en cours, prend du temps mais après ce sera facile à utiliser
### Sarah
priorités
- [facile et rapide] nouvelle interface login
- réunion avec Barbara pour scroll flow, link to URL, flow découverte (forcer la note, encourager le commentaire), contenu collection
basse
en attente
- dev mode
- badges
### Tiffany
Lena et Tiffany se rencontront le 15 à 15h30 (par Zoom) pour discuter des idées du projet de stage
À faire : ajouter des feedback sur Institut WikiGLAMU, WikiConvention, et Rimouski sur les rapports hebdomadaire
Ajouter la valorisation des données ouvertes sur le site web
## Réunion Barbara
retours
**objectifs**
- **court terme**: mise à jour publique
- icone collection (et non sauvegarde) pour le menu
- vérifier/corriger les icônes carte+annuaire (collection)
- harmoniser le thumbnail de l'app en utilisant le logo MONA (changer Play Store, il est dans MONA-library Logo & thumbnail)
- Barbara: texte à propos + icône settings
- captures d'écran
- Camila va s'occuper de préparer des idées de contenu et elle pourra la faire rapidement quand on sera prêtes
- tutoriel : Barbara va faire une version simple mais mise à jour (à voir)
-
- moyen terme: à corriger prochainement
- problème avec le scroll
- mise à jour du tutoriel? + work flow pour mises à jour (captures d'écran pour app Store par exemple)
- badges: nouvelle interface
- flow de collection : photographie, note, commentaire. Le faire en étapes. Comment encourager ça (Barbara + Camila: questions ludiques, ....)
- à partir d'une fiche de découverte
- aller à la carte (tout de suite? ~3h)
- lien externe
- page Compte:
- nom de la page, organisation de l'information, pertinence
- ajouter un bouton "partager à un ami" et inviter les gens à télécharger l'application MONA?
- long terme: ronde de développement actuel
- prioriser patrimoine
- badges: contenu, animation, notifications
objectif: mise à jour car problèmes iOS
- faire la page compte avec les nouveaux contenus
- tutoriel n'est plus à jour
- AppStore et Google Play
- captures d'écran
- logo/image de l'app
## Réunion Mobile
Sarah Lena 24 octobre
- vérifier APK google
- [AppStore](https://apps.apple.com/ca/app/mona/id1462822498?l=fr-CA)
- [Google Play](https://play.google.com/store/apps/details?id=com.maison.mona)
- texte de "nouveauté dans la version"
## Réunion tech
23 octobre
prochaine réunion le 11 novembre à 13h30 sur zoom
### Corélie
- a réglé le fait que la recherche était très lente
- corrigé les filtres sur les pages de découvertes
- refait la vue par photo pour que le code soit meilleur à maintenir et plus rapide
- refait le full screen de la page principale
à venir
- recherche avancée
- afficher les photos (user/[id] ou artworks/[id]) comme la page de découvertes
- breadcrumbs ou fil d'ariane
### Camila
- exploration de la nouvelle version de l'interface avec Corélie
- acceptée pour présenter à la [TCCVPE](https://tccvpe.my.canva.site/2) 13 novembre à 14h30 à la Maison Culture Claude-Leveillée
à faire
- réfléchir à comment afficher les informations sur les contenus (résumé, détails) + photos (mosaïque, détails)
- présentation TCCVPE
### Simon
- travail sur LOD export
- a commencé à ajouter quelques identifiants wikidata
- travail sur le bot: ajout du s → erreur bizarre pour corriger l'URL
à faire
- ajouter les tables sources et institutions à la BD pour préparer
- modifications structure Artworks (artists, catégories → passage en liste)
### Tiffany
- fini la description des types de données ouvertes
- complété la liste des œuvres proches de la bibliothèque où aura lieu l'institut GLAMU: à continuer
- un artiste très présent dans la liste qui a des précédents d'aggression sexuelle: en parler demain + prévoir rencontre avec Julie
- articles du sujet
- [Retirer ou pas les œuvres de Cousineau à Québec](https://www.lesoleil.com/2021/11/26/retirer-ou-pas-les-uvres-de-cousineau-a-quebec-11032d7ae98f48f16a056599ae04722f/)
- [Les œuvres de Florent Cousineau conservées à Québec](https://www.lesoleil.com/2022/09/26/les-uvres-de-florent-cousineau-conservees-a-quebec-e339976d2ecece5829f7d32b1b643ed1/)
- [Florent Cousineau: déboulonner l’artiste mais pas ses oeuvres](https://www.latribune.ca/2022/09/27/florent-cousineau-deboulonner-lartiste-mais-pas-ses-oeuvres-fa725fcd19ffaeed5fa309ed2ab0406c/)
- glow up de la description du wikiproject (WOW)
- preparer ébauche de la section qui sommes-nous? de l'app
- documenter les données ouvertes en format approprié pour le site web MONA
## Réunion interface admin
Lena Camila Corélie 23 octobre
passage au travers de l'interface pour identifier les prochains objectifs
- demander à Barbara si elle voudrait travailler un peu avec nous là-dessus
- conception "cartel" vue œuvre: premier jet Camila
- Camila: contacter Christelle, proposer un contrat, novembre ou janvier possible aussi
- tags: se concentrer là-dessus par après, faire un tour de l'interface
## Réunion Mobile
Sarah + Lena 18 octobre
- passer au travers l'interface pour valider fonctionnement actuel (walk through)
- status (statut) patrimoine
- parler des badges
lister les tests à faire
- view sur plusieurs devices
À moyen terme (app)
- spécifier l'erreur de connexion (username ou mot de passe)
- améliorer le texte de retour (vient du serveur v3/login)
- téléchargement des données (par dessus le gif de chargement)
- clean code pour affichage modale & description par type
- interactions badges
- nombre de badges obtenus
- quantités (terme)
- si dépassement, comment l'indiquer
- interactions / notifications
- accordéons par catégorie de badge: Quartiers, Collections (Laval, Rimouski, Université de Montréal)
- action de collectionner
- texte plus invitant pour le commentaire
- forcer la note
- permettre de mettre 0 étoile
- expliciter la note 0 =/= null dans l'envoi des données à lutilisateur (important)
corrections API
- badges → lieux = lieux culturels
- badges → 2 badges d'art public (spécifier la différence dans le titre)
À moyen terme (contenu text)
- login/connect
- utilisateur·rice (créer un compte)
- carte
- fiche: art, patrimoine, lieux culturel
- nulls
- fiche complète
- notification de sauvegarde n'est pas visible (gris sur gris, en bas)
- patrimoine: fonction + statut
- À propos: si vide (en italique) *Pas d'information complémentaire disponible en ce moment*.
- COMMENTAIRE: pas de titre, prévoir place holder vs affichage (forcer la note)
- afficher la photo en grand
- liste
- fiche
- collection
- filtrer / changer l'ordre (à faire avec Barbara)
- améliorer la qualité du thumbnail
- badges
- page perso
- tutoriel
Contenus à rédiger
- commencer par créer un compte (expliquer pourquoi)
- Adresse courriel (optionnel) (expliquer le fonctionnement)
- mot de passe oublié → requiert username, mais fonctionne seulement si on a un courriel enregistré
## Réunion tech
16 octobre
Présence: Lena, Simon, Corélie, Tiffany, Sarah, Camilla
### Tour de table
#### Corélie
- vue des découvertes (survol pour métadonnées disponible)
- vue des photos (filtre plus rapide et fonctionne mieux)
- ajuster la page d'accueil pour la rendre responsive (tout afficher dans la viewheight-viewwidth)
- heritages => patrimoine, places => lieux culturels
- retrocalendrier d'ici la fin de la session (dont documentaiton, serveur dev, serveur prod)
#### Sarah
- faire heures(10h) pour corriger le plus de bugs possibles et unifier interface avant réunion tech
- [ ] !!! **Solution temporaire pour prochain release**, à bonifier avec Barbara plus tard: cliquer sur icone pin carte/localisation tout en bas dans tab details (à partir de l'annuaire / liste) pour ***localiser sur la carte***
- **planifier le release public** après réunion tech (10h ensuite):
- wikiconvention + préconférence dès 30 octobre (gens pourront télécharger l'appli donc faut que ce soit utilisable)
- semaine du 4 novembre: parcours artistique ville Rimouski (gens utiliseront aussi l'appli)
réunion checklist de release le 24 octobre à 10h
#### Simon
structure finale pour LODExport
- en cours, objectif de finir cette semaine
##### TODO
- bot: 4 wikidata id à créer pour les œuvres à ajouter sur wikimedia (Lena: envoyer l'info à Simon)
- bot: corriger le "s" manquant dans le lien vers l'API (fiches des œuvres )
- prendre RDV avec Corélie pour ajouter ses changements sur le serveur de dev
- relancer Camille pour les catégories réconcilées
#### Camila
- texte pour le site web: actualiser la description de invenT (en attente du nombre total de participant·e·s (semaine prochaine))
- texte pour la table de concertation, à envoyer : à suivre, si oui ce sera dès 14h le 13 novembre
- lecture du chapitre 2 de l'éloge du bug
- a une réunion de prévu pour les photos avec Marguerite et une séance de travail pour le rapport avec Julie
#### Tiffany
J'ai commencé ce document [Définir les types dans les sources de données [travail en cours]](https://hackmd.io/@tiffanym/definir-types)
##### TODO
- ~~«scraper» les données art public Saint-Roch d'ici https://www.ville.quebec.qc.ca/citoyens/art-culture/art-public/repertoire/secteur-06.aspx et les ajouter au serveur ? **Non**~~
- Faire des recherches sur des oeuvres sur [cette liste](https://docs.google.com/spreadsheets/d/1DBp6oD9YtzNCgULZhG8xHRs1FRMDNyeX/edit?usp=sharing&ouid=105854532459073990165&rtpof=true&sd=true) (et encore plus s'il en reste du temps) et faire un wiki; on ne les ajoutera pas au serveur faute de temps
- continuer de définer les types dans les sources (avec priorité pour Rimouski)
#### Lena
## Réunion tech
9 octobre
Présence: Lena, Simon, Tiffany, Camilla, Sarah, Corelie
### Tour de table
#### Lena
##### Mises à jour
Sporobole sera important dans la prochaine année.
##### TODO
Envoyer un courriel à Raouf pour ajouter Corélie en accès SSH au serveur
Créer un repo pour les rapports
- partager le lien
- upload le rapport concordia
#### Simon
##### Mises à jour
- LODexport présenté ce matin.
- Serveur dev: erreur dans le container, erreur de ports, serveur vraiment lent pour builder (connexion internet, processeur). Prêt à utiliser.
- Comment s'authentifier sur un serveur dev?
- Préfixer les noms d'utilisateurs pour les envoyer à dev *test:* test:lenamk
- signaler qu'on est dans le mode dev dans l'interface ex: barre orange moche en haut
- retenir le mot de passe, petit système à l'interne
##### TODO
- Présenter à Corélie comment mettre ses changements sur le serveur dev.
- Montrer les URLs à Sarah pour la version dev vs prod.
- Travailler avec Tiffany pour définir les types dans les sources.
- Envoyer la structure finale pour LODExport
- Relire la PR de Tiffany
#### Tiffany
##### TODO
- Travailler avec Simon pour définir les types dans les sources.
- Prioriser travailler avec les données de Rimouski, faire des recherches plus élargies sur Rimouski
- zotero: données ouvertes MONA
- faire les ajouts sur wikimedia commons
#### Camilla
##### Mises à jour
- activité en portugais
- sporobole
##### TODO
- parler avec Corélie pour voir les changements actuels
- partager la vidéo du parcours en portugais à l'équipe et demander à Marguerite de la repartager
- mise à jour du site web MONA (et autres objectifs définis dans invenT)
#### Sarah
##### Mises à jour
- a corrigé le bug des photos manquantes dans la fiche complète
- a ajouté les notifications pour l'obtention de badges
##### TODO
- ajouter bug reporté par Camila -> rayon qui cache pins
- envoyer un message à l'équipe pour demander de faire des tests sur éléments importants d'ici lundi prochain SVP en prévision d'une mise à jour publique (ASAP sur mona-general)
- release public: changer photos appstore pour que ça fitte avec app en ce moment → Barbara (icone app + exemples + valider MVP) et Marguerite (comms) (ASAP écrire à Barbara sur nouveau design)
- Barbara: design "Membre depuis" caché & notification nouveau badge (un badge vs plusieurs nouveaux badges)
- faire plan MVPs
à long terme
- Changer les endpoints où l'on fait les reqêtes si le username commence par "test:" (ex: "test:lenamk")
- signaler qu'on est dans le mode dev dans l'interface (ex: barre orange moche en haut)
#### Corelie
##### Mises à jour
##### TODO
prévoir une séance de travail avec Lena et Camila
- montrer comment on crée des comptes pour l'interface admin
- ce qu'on veut mettre dans la vue par photo
## réunion tech
2 octobre
Sarah
- a fait le release interne
Simon
- réécrit le bot wikidata pour rajouter des données pour les nouvelles oeuvres
- documents pour Guy
Corélie
- terminer homepage
- fait que recherche fonctionne depuis homepage
- commencé vue par photo et compte avancer durant restant de la semaine
## réunion tech
présentations: accueil de tiffany dans l'équipe
- atelier wikimedia 13h30 bibliothèque AA 2473
- mercredi prochain: sporobole
Simon
- lancé le bot pour créer des id wikidata pour les œuvres MONA qui ne sont pas des murales
- forward proxy ok mais pas encore le docker : mona-dev.iro.umontreal.ca
## Rencontre Tiffany
25 septembre
travail avec Simon pour la systématisation de l'importation des données ouvertes (sémantisation, mises à jour, corrections, alignement)
- documenter les données ouvertes qu'on utilise
- ex: ajouter notre utilisation des données ouvertes dans le portail de données ouvertes
suite logicielle / arrivée dans MONA: proposition de poursuivre et enrichir la documentation au fur et à mesure de l'arrivée dans l'équipe
lectures
- pcloud
- [rapports IFT3150](https://picasso.iro.umontreal.ca/~mona/)
- zotero
- projets/subventions
rapports hebdomadaires
## Réunion Tech
contrats sont bouclés et signés pour Corélie et Sarah
Corélie
- page de découvertes réunies
- galerie de photos dans la page de l'utilisateur
- sélection pour export, en cours
Simon
- nouvelle importation / LOD Export: 3 semaines de travail
- SQLite: épiphanie! :sparkles:
- faire le schéma de traitement pour chacune des sources → avec Tiffany? à lui proposer, faire un workflow pour binôme à cette étape
- populer les corrections → à terme, à mettre dans l'interface admin (avec Corélie)
- sémantisation: script basé sur les réconcilations
- serveur dev/prod: priorité pour cette semaine
- régler les problèmes avec squid (forward proxy entre dev et prod)
- wiki+ à discuter avec David
Sarah
- UI modale de l'œuvre, reste des bugs
- bug des badges est réglé
- reste à implémenter la fiche de description (découverte)
- ensuite :
- Test interne: objectif pour la semaine prochaine
- notifications/activités badges
- nice to have (+implémenter le reactive mise à jour de la collection comme les badges (Pinia))
Corélie
- export et sélecteur pour l'export ok
- début de la page d'accueil, à continuer
Sarah
- fiche presque terminée: MVP
- ce soir finit la nouvelle modale puis fait un release test interne
## Proposition de projet de stage - Tiffany
projet de maitrise doit avoir une dimension "nouvelle"
- objectif de stage
- descripion détaillée
- problématiques
- responsabilités: tâches
- faisabilité + testing
- outils et technologies utilisées
- recherche et développement 75%
- supervision du stage, prof de supervision
temps plein 6 mois minimum, si possible dès maintenant, jusqu'à l'été 2025 pour finir tout le programme (rapport de stage ~2mois, doit être approuvé)
ajout d'œuvre par des utilisateur·rice·s (vérification, correction, validation)
- crowd sourcing pour valider les suggestioins: bénévoles pour approuver les suggestions (exemple "amis bixi")
- note de confiance / autorité de l'utilisateur·rice, peut évoluer avec le temps, sorte de moyenne pondérée
pitch du site web / infrastructure de l'organisme
- gestion des données (headless cms)
- archivage
- livrables à travers l'implémentation dans le site web
Benoit est ok pour la supervision
Tiffany recontre Suzanna demain pour confirmer l'admin
Lena:
- faire un courriel à Guy pour le tenir au courant (projet, supervision benoit, ..)
- Envoyer le MITACS de Simon à Tiffay (en profiter pour répondre à MITACS et checker les dates?)
## objectifs mobile Sarah v2
#### Calendrier:
Je pense que l'application est correcte en ce moment avec les fonctionnalités déjà faites et qu'avec juste les minimum viable products, on pourrait faire un *déploiement interne* dans **~~2 semaines et demie~~ 3 semaines et demie**.
Puis, j'estime pour les *tests internes* <details><summary>qui consistent à, </summary>tester les "What's important" et surtout les MVPs dernièrement travaillés, est-ce qu'il y a des problèmes techniques qui empêchent vraiment d'utiliser l'application (ex.: en utilisant l'application quelques heures pour voir si ça crashe), est-ce que l'interface fitte pour le but de l'application et est-ce que les utilisateurs l'aiment </details> et *pour les retours de l'équipe (4 semaines) et les corrections (4 semaines)*, mais ils peuvent s'exécuter en même temps, donc **environ au plus 2 mois**.
La date de release publique serait donc en novembre.
<details>
<summary>Ce qui est déjà fait (aussi coché "☑️")</summary>
Carte:
• Barbara: update bouton recentrer
• Titre de l’oeuvre qui s’affiche sur le pin
↪️ Avec la solution étant de faire la nouvelle modale de description
Découvertes à proximité
• l'interaction quand on leclique sur une découverte à proximité est encore intermédiaire (ça ouvre la fiche, mais ensuite quand je reviens en arrière la pin est effectivement en évidence)
• ouvrir les découvertes à proximité à l'ouverture de l'app
• mettre à jour les découvertes à proximité en cliquant sur le bouton recenter
Annuaire
• Une autre détail pour la recherche, il serait bien qu'on puisse chercher les endroits tant avec "St/Ste" que "Saint/Sainte" car c'est souvent l'abréviation utilisée. — Une façon simple d'y arriver est de vérifier dans la chaîne de recherche si St ou Ste apparaissent entourés de frontières de mots: ie regex "\bSte?\b". Si c'est le cas remplacer "St" par "Saint".
• trop grand espace entre la distance et le titre (comment distinguer deux maisons de la culture ? Cf capture d'écran iOS)
</details>
### Minimum viable products:
##### Map
###### What's important: see art location around user, navigate through the map to explore art elsewhere, click on pin to get its art details and take a picture, recenter screen on user location, see closest discoveries
- Click on pin to get its art details and take a picture
- [x] Correct bug of location approximation circle preventing from clicking on pins below it
- [x] Close description details modale when taking picture (1 day)
- [x] Make description details modale easier to read
- [x] Make a rudimentary design for the content and make it fit the opened modale (4 days)
- [x] Correct bug of picture not showing in full discovery details modale opened from mini modale in map tab
- 📋[To do after] Add clickable url in "À propos" tab in full details modale
- Add popup alert warning user about accessing an outside website link
- See closest discoveries
- [x] Make it easier to click
- [x] Make closed 'modale' bigger (2 hours)
- At the opening of the app
- 📋[To do after] Correct bug of closest discoveries not showing in the beginning (1 day)
##### List
###### What's important: see list items ordered by distance/AZ or discovery type, click on list items to see their details (and take a picture and see on map), search for art
##### Badges and Collection
###### What's important: see collected discoveries and how many, see badges obtained and left, see the progress for each category and neighbourhood
- (For aesthetic purpose)
- [x] Implement at the same time new interface (5 days)
- [x] Hide "Member since " in header if month/year creation date isn't in data cache.
- [x] Prevent "Ma collection" and "Mes badges" row from turning to dark mode (1 day - took 3 days instead to implement new interface also at the same time)
- See collected discoveries
- [x] Implement with Pinia Collection page information in a way that discoveries in Collection page update reactively/automatically
- See badges obtained and left
- Get badge after a certain number of discoveries made in a certain group/neighbourhood
- 📍[To do next] Notify when get new badges (3 days) - nice to have ✨ ex.: with ion-toast notification
- [x] Update badges when a new discovery is added
- See the progress for each category and neighbourhood
- [x] Correct undefined bug "0/undefined" (2 days)
- [x] Correct discoveries not showing in badges, categories, and neighborhoods bug (~~3 days~~ 10 days actually because I have to learn Pinia and Composition API for the code in Badges)
##### More
###### What's important: tutorial, Who We Are, About, Disconnect
##### Login/Register
###### What's important: enter user information, receive error message
- Receive error message
- [x] Correct toast hidden by dynamic island in iOS (3 hours)
- [x] Make Reset password text field more obvious for user (4 hours)
### Nice to have:
##### Map
- See art location around user
- ✨ Add change when geolocation is deactivated (3 days)
- ✨ Make it clearer to user how to activate geolocation (2 days)
- ✨ Correct bug of multiple user location icons appearing (1 day)
- [x] ✨ Set zoom max and add more greyscale (1 hour)
- ✨ Paramètres utilisateurs pour changer la taille des pins et du greyscale sur la carte (2 days)
- ✨ Make pins change size smoother with changing zoom (2 days)
- See closest discoveries
- ✨ Make discovery titles in bold in iOS (1 hour)
- ✨ Only put discoveries' year (3 hours)
- ✨ Keep same interline between the different texts (2 days)
##### List
- See list items ordered by distance/AZ or discovery type
- Refresh list for distance
- ✨ Notify to refresh when moved X meters (2 jours)
- ✨ Make so that refresh button is always visible
- Click on list items to see their details
- ✨ Click on picture to see it fullscreen (3 days)
##### Badges and Collection
- See the progress for each category and neighbourhood
- ✨ Differentiate between the two 'Art Public' badges (1 day)
- Refresh
- ✨ Correct bug: reload button not fixed position (1 day)
- ✨ Click on badges to see them in big (1 day)
- See collected discoveries and how many
- ✨ Filter collected discoveries (3 days)
- (For aesthetic purposes)
- Make thumbnail photos resolution better (4 days)
##### Other
- Uninstall app and re-install without disconnecting (not sure how much time)
## réunion Wikimédia
avant propos: trouver une date et répondre à LINCS
## réunion Simon et Corélie
Simon:
- pas toutes les specs SQL sotn implémentée dans STLite notamment
- réglé l'envoi des données de MariaBD à SQLite
- reste l'application des commandes SQL dans SQLite
Corélie:
- petits changements dans l'interface admin : réparé les tags, recherche par tags, exportation des données, UI améliorations
- repenser l'interface au complet: benchmark, figma, ...
serveur test-prod
- plan initial: mettre la nouvelle importation en ligne en même temps que la version test en ligne
- est-ce qu'on pourrait mettre les changements de Corélie en ligne lundi?
rapports d'erreurs dans les logs?
plan A, B pour serveur test et serveur prod
Corélie: ajouter descriptions des œuvres d'art dans API si elles ont été bien importées?
## objectifs mobile Sarah
### Plan avec les feedbacks reçus
Je pense qu’on pourrait faire une release publique dans 2-3 semaines avec les fonctionnalités déjà faites.
**Ce que j’ai complété/corrigé:**
*Carte:*
• Barbara: update bouton recentrer
• Titre de l’oeuvre qui s’affiche sur le pin
↪️ Avec la solution étant de faire la nouvelle modale de description
*Découvertes à proximité*
• l'interaction quand on leclique sur une découverte à proximité est encore intermédiaire (ça ouvre la fiche, mais ensuite quand je reviens en arrière la pin est effectivement en évidence)
• ouvrir les découvertes à proximité à l'ouverture de l'app
*avant 17/08/2024*
Annuaire
• Une autre détail pour la recherche, il serait bien qu'on puisse chercher les endroits tant avec "St/Ste" que "Saint/Sainte" car c'est souvent l'abréviation utilisée. — Une façon simple d'y arriver est de vérifier dans la chaîne de recherche si St ou Ste apparaissent entourés de frontières de mots: ie regex "\bSte?\b". Si c'est le cas remplacer "St" par "Saint".
• trop grand espace entre la distance et le titre (comment distinguer deux maisons de la culture ? Cf capture d'écran iOS)
**Ce que je compte finir avant 17/08/2024:**
*Carte:*
• Barbara: Set zoom max Figma
• j'ajouterais encore beaucoup de greyscale
• Camila: bug plus d’un icône user location
*Découvertes à proximité:*
• découvertes à proximité ne se mettent pas à jour (ajouter des calls, exemple quand on centre la carte ?
↪️Corriger bugs des découvertes à proximité
• Barbara: rendre titres des découvertes en bold sur iOS
• date: mettre seulement l'année (exemple Envol d'oiseau indique 1983-12-31)
• Barbara: Garder même interlignage entre les lignes de chaque card dans les découvertes à proximité.
*Login:*
• réinitialiser le mdp: on ne voit pas qu'il faut entrer le username (iOS) float en haut et notification qui passent dessus je crois
*Ce que je compte finir avant 24/08/2024:
Carte:
Découvertes à proximité:*
• bouton recentrer la carte me demande d'activer la géloloc mais ouvre les infos sur l'app
• sur iOS ça directement dans les réglages de localisation
• Barbara: pas de changement quand géolocalisation désactivée
↪️Gérer les cas géolocalisation désactivée et corriger les bugs
*Badges:*
• tab ma collection et mes badges) sur fond noir est au-dessus du nombre de découvertes?
• aucun badge, et nombre de badge à obtenir est undefined
*Ce que je compte finir avant 31/08/2024:
Badges:*
• Bouton RELOAD parfois inaccessible (pas fixe) sur iOS
• pas de notification lors de l'obtention d'un badges (pop up window)
• erreur dans les comptes quand les gens installent update avec déjà des choses dans la collection
• 2 badges art public, distinguer le nom? Expliciter que c'est la suite bug dans la collection
• ✨ ajouter des options de filtres/tri pour la collection reste quelque chose qui me plairaît beaucoup vu que j'ai 91 découvertes collectionnées!
*iPad:*
• test iPad: pas d'option pour mettre en taille "phone", empêcher mode paysage, ajuster les tailles si possible car utilisé pour les démo
*Pas en priorité pour l’instant:
Fiche*
• clic sur photo pour la voir en plein écran
*Annuaire :*
• dans l'annuaire: faire comme dans la carte et proposer de rafraichir la liste si on a bougé de X m
• (attend Barbara) optimiser pour que la couleur prenne moins de place?
• (attend Barbara finit) filtre accessible en tout temps ?
• demander à Barbara de penser l'icône pour rafraîchir
*Carte:*
• (✨ sinon, est-ce qu'on ne ferait pas des paramètres utilisateurs pour la taille des pins et pour le greyscale, et même pour la taille du texte → ça rendrait l'interface plus accessible !)
*Réponse à des points:*
• j'aime la taille des icônes, c'est pas parfaitement smooth sur mon téléphone quand on zoom/dézoom mais ça va je trouve ➡️ ça doit être parce que j’ai mis des breakpoints pour les tailles des pins, mais veux-tu que je travaille dessus quand même? Si oui, on pourrait en parler.
• Retour de Guy: Comme je l'ai ouvert à Ste-Adèle, j'ai trouvé étrange que la bibliothèque de Ste-Adèle n'apparaisse pas dans les lieux proches. Se pourrait-il qu'il y ait eu une collision avec celle de Longueuil. Les deux se nomment "Claude-Henri-Grignon" et cette dernière apparaît. ➡️ j’en ai informé Corélie
• ajouter clic on badge pour revoir notification/ prévisualiser le badge en grand ➡️ comment veut-on faire?
• Question: Quand on clique sur découverte dans collection, on veut que ça montre sa fiche description comme avant ou avec son pin et sa modale qui contient sa fiche description? — Je sais que pour quand on clique sur un pin, sur une découverte dans les découvertes à proximité ou dans la liste, on centre sur le pin sur la carte et on montre la modale de description. Je pensais que la modale de description allait remplacer la page de description de la découverte.
## réunion IFT3150
### Sarah
travaille sur les retours des users
a terminé le rapport → à envoyer à guy
liste des tâches/ calendrier prospectif pour release
### Corélie Godefroid
a fait le rapport
travaille sur la présentation pour suzanne
### contrats auxiliaires
10h par semaine pour les deux serait ok
## réunion serveur - Simon
24 juillet 2024
LODexport: démo vendredi, production semaine prochaine et ensuite présentation à LINCS
MITACS: Guy a proposé à Simon d'écrire un article qui décrit LODexport et le travail
todo pepi:
- ajout id wikidata et aat (dans la pile de corrections)
- versionnement des modifications/corrections (cf rapport Miliya)
août:
- serveur dev/prod pour les modifications de corélie
- ajout superficies sites patrimoniaux
- présenter les idées pour l'interface admin à Simon (et à Suzanne)
- MAJ Rimouski pour septembre!
idées / enhancements ... (1 import par mois? )
- refaire import iles de la madeleine
- checker les imports données ouvertes