Giter Site home page Giter Site logo

papillonapp / papillon Goto Github PK

View Code? Open in Web Editor NEW
131.0 6.0 57.0 223.95 MB

Le client alternatif de vie scolaire ouvert à tous et porté par la communauté

Home Page: https://getpapillon.xyz

License: GNU General Public License v3.0

JavaScript 10.64% Ruby 0.96% Objective-C 0.03% Java 0.82% Objective-C++ 0.21% Swift 3.90% C 0.01% HTML 0.12% TypeScript 83.31%
react-native school-management edtech education expo

papillon's Introduction


Logo

Papillon — L'appli scolaire

Votre emploi du temps 📅, votre agenda 📓, vos notes 📝, vos news 📰 et bien plus encore en un clin d’œil grâce à l'application Papillon.

Voir la documentation »

🚀 Sommaire

Fonctionnalités

Voici un aperçu de ce que nous avons accompli jusqu'à présent et de ce qui reste à faire :

  • 🏗️ Structure
    • 🗺️ Routage & Navigation (React Navigation)
    • 🔄 Appels à l'API
    • 🗄️ Gestion des données utilisateurs (Expo AsyncStorage)
    • 🎨 Intégration du Framework UI
  • 🎓 Connexion à un service scolaire
    • 🏫 Interface de choix du service scolaire
      • 🟢 Pronote
      • 🔵 EcoleDirecte
      • 🟡 Skolengo
    • 🏠 Interface de sélection de l'établissement
      • Pour PRONOTE
        • URL de l'établissement
        • Localisation de l'utilisateur
        • Renseignement de la localité (code postal / ville)
        • QR-code PRONOTE mobile
    • 🔑 Interface de connexion au service
      • Pour PRONOTE
        • Connexion par identifiants et mots de passe
        • Connexion par QR-Code mobile
        • Connexion par cookie d'ENT
    • 🔐 Appel à l'API pour se connecter et conservation de la session
  • 📊 Affichage des données
    • 👤 Données utilisateur
    • 📅 Emploi du temps
    • 📝 Devoirs
    • 🏅 Notes
    • 🧠 Compétences
    • 📚 Contenu des cours
    • 📁 Fichiers
    • 📰 Actualités
    • 💬 Conversations
    • 🎒 Vie scolaire

📖 À propos du projet

Papillon est une application mobile qui vise à simplifier la vie scolaire des étudiants en France.

🛠 Développement

Vous pouvez commencer à développer sur la documentation pour développeurs.

👥 Contribuer

Nous accueillons les contributions de tous. Veuillez lire notre guide de contribution pour commencer.

Créer une Pull Request

  1. Forkez le projet
  2. Créez votre branche (git checkout -b feature/AmazingFeature)
  3. Commitez vos changements (git commit -m 'Add some AmazingFeature')
  4. Poussez vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

🔒 Vie privée & confidentialité

Papillon est engagé à protéger les données de tous ses utilisateurs, pour fournir une expérience fiable et de confiance.

L'application est gratuite, sans publicités, ne revend pas vos données, n'utilise pas de serveurs, n'utilise pas d'outils d'analyse, et ne récupère pas de logs de manière automatisée.

Par souci de transparence, vous pouvez retrouver le fonctionnement exact du traitement des données et nos politiques sur : https://safety.getpapillon.xyz/

📄 Licence

Distribué sous la licence GPLv3. Voir LICENSE pour plus d'informations.

papillon's People

Contributors

ahhj93 avatar anaelchevillard avatar camarm-dev avatar dependabot[bot] avatar ecnivtwelve avatar gabriel29306 avatar godetremy avatar legeek01 avatar lemaitre4523 avatar louis-htmlcss avatar lucas-luchack avatar maelgangloff avatar micuit-cuit avatar nonozgytb avatar oriionn avatar rexxt avatar sacha338 avatar slysoks avatar tom-theret avatar tryon-dev avatar vexcited avatar vilerio avatar yannouuuu avatar yaya-cout avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

papillon's Issues

Serveur Pronote hors ligne [Bug]:

Description du bug

Je ne peux plus accéder au service Pronote de mon établissement

Etapes à reproduire

Comportement attendu

voir Pronote

Appareil

Xiaomi note 10 pro

Système d`exploitation

android Miu

Version

5.0.

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Screenshot_2024-03-13-11-19-50-293_plus pronote app test

Contexte supplémentaire

Tryon m'a dit irl qu'il y avait une version plus récente. Serai ce la solution.
(version/release)

« 6.6.2 beta » au lieu de « 6.6.2 stable »

Description du bug

Affichage de « 6.6.2 beta » alors que je suis sur l’app publique

Etapes à reproduire

  1. Aller dans l’onglet « Préférences » du profil
  2. Cliquer sur « À propos »
  3. Constater que la version est affichée en beta et non en stable

Comportement attendu

Changer « Beta » par « stable »

Appareil

iPhone 13

Version du système d`exploitation

iOS 17.3.1

Version

6.6.2 stable

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Papillon infos Version 6 6 2

Contexte supplémentaire

No response

[Bug]: Crash de l'onglet notes

Description du bug

Si on change le barème de notes à une valeur à virgule et que l'on valide l'ensemble de l'app devient complètement blanc et est inutilisable. Lors du redémarrage de l'app les onglets s'affichent mais en essayant de consulter l'onglet notes le problème recommence.

Etapes à reproduire

  1. Aller dans l'onglet 'Notes'
  2. Cliquer sur les 3 petits point en haut à droite
  3. Change le barème de notation à une valeur à virgule
  4. Valider

Comportement attendu

L'écran devient totalement blanc et toute l'interface disparait, plus aucune action n'est possible.

Appareil

iPhone SE 3e gen

Version du système d`exploitation

iOS 17.4

Version

6.6.

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Bug]: Affichage notification cours modifié

Description du bug

Il manque un espace après "Votre cours de"

Etapes à reproduire

/

Comportement attendu

/

Appareil

iPhone 11

Système d`exploitation

iOS 17.4

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

IMG_8099

Contexte supplémentaire

No response

[Bug]: Affichage prof absent à la place de remplacement

Description du bug

Depuis la version 6.6.2 (1) les cours remplacé sont marqués comme prof absent, ce qui n'étais pas le cas avec les build 6.6.1 (*)

Etapes à reproduire

  1. Sur TestFlight télécharger la build
  2. Ouvrir l'EDT

Comportement attendu

Que le mot "Replacement" soit affiché à la place de "Prof Absent"

Appareil

iPhone 8 +

Système d`exploitation

IOS 16

Version

6.6.2 (1)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Pronote
image
Papillon 6.6.2 (1)
image
Papillon 6.6.1 (9)
image

Contexte supplémentaire

No response

[Enhancement]: « Déposer sa copie » qui ne mène à rien

Description du bug

Quand je clique sur "déposer ma copie", rien de se fait, comme dans la vidéo.

Etapes à reproduire

  1. Cliquer sur « déposer ma copie »
  2. Constater que le bouton ne fait rien

Comportement attendu

Que le bouton serve à quelque chose

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

RPReplay_Final1710577101.mp4

Contexte supplémentaire

No response

[Enhancement]: Envoi message

Description du bug

Tout est dans le titre, on ne peut pas envoyer un message dans une nouvelle conversation, avec un message d’erreur, mais normal, on ne peut pas choisir de destinataires.
(J’ai pas pu tester l’envoi de message dans une conversation existante)

Etapes à reproduire

1

Comportement attendu

Pouvoir choisir un destinataire et envoyer un message dans bug

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

8ED1BFF6-D581-4426-B5B9-BAE6085C4B7F.mov

Contexte supplémentaire

No response

[Enhancement]: Afficher clairement les « déposer ma copie »

Description du problème

Les devoirs en mode « déposer ma copie » ne sont pas visible sans cliquer dessus.

Description de l'amélioration

Une icône, une couleur, un texte, un logo, qui permettrait d’identifier les « déposer ma copie »

Contexte supplémentaire

No response

[Bug]: Bug de style & position sélecteur de période

Description du bug

Le sélecteur de période des notes est en clair en thème sombre et dans la barre de navigation

Etapes à reproduire

  1. Activer le mode sombre
  2. Ouvrir le sélecteur de périodes des notes

Comportement attendu

Le sélecteur doit être en thème sombre

Appareil

Samsung Galaxy A13

Système d`exploitation

Android 14

Version

6.6.1

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Screenshot_20240305_012714_Papillon Test

Contexte supplémentaire

No response

[Enhancement]: Signature et chiffrement GPG des messages Papillon

Description du problème

Faire en sorte qu'on puisse, entre deux utilisateurs, signer et chiffrer des messages envoyés, grâce à des clés GPG

Description de l'amélioration

Faire en sorte qu'on puisse, entre deux utilisateurs, signer et chiffrer des messages envoyés, grâce à des clés GPG

Contexte supplémentaire

No response

[Bug]: Création d'un devoir

Description du bug

Lors de la création d'un devoir, il est impossible de "cacher" le clavier via le bouton prévu pour ça.

Etapes à reproduire

  1. Aller dans l'onglet "Travail à faire"
  2. Appuyer sur le "+" pour créer un devoir
  3. Appuyer sur le bouton pour cacher le clavier

Comportement attendu

Le clavier est caché lors de l'appui sur le bouton

Appareil

iPhone 12

Système d`exploitation

iOS 17.3.1

Version

6.6.1(9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

RPReplay_Final1710679642.mp4

Contexte supplémentaire

No response

[Bug]: Problème de mise à l'échelle et Bandeau

Description du bug

Bonjour l'équipe Papillon, vous m'avez demandé de décrire les bugs ici ce que je fais donc afin de vous aider au mieux 😅.
Voilà les bugs que j'ai pu constater sur l'application, tout d'abord, un problème de "mise à l'échelle" avec comme vous pouvez le constater sur les screenshots, des options/textes que je ne peux pas choisir ou voir car en dessous de ma barre de navigation.
De plus, le bandeau personnalisable de l'accueil ne se change pas malgré le fait que j'en ai choisi un autre.
Je vous remercie d'avoir prêté attention à mon message et vous souhaite une agréable soirée.
Codialement, EnoGame

PS : Je suis sur l'Accès Anticipé de Papillon sur Play Store

Etapes à reproduire

I. Le problème de mise à l'échelle

  1. Se rendre sur l'Application Papillon (Accès Avancé Play Store)
  2. Aller dans les paramètres par exemple
  3. Descendre tout en bas de la page
  4. Constater le bug

II. Le Bandeau

  1. Se rendre sur l'Application Papillon (Accès Anticipé Play Store)
  2. Cliquer sur son image de profil
  3. Cliquer sur Bandeau
  4. Choisir un bandeau différent de l'original
  5. Constater le bug en revenant sur le menu d'accueil

Comportement attendu

I. Le problème de mise à l'échelle
Je m'attendais à voir toutes les options/texte et pas en voir caché par ma barre de nav

II. Le Bandeau
Je m'attendais à pouvoir changer le bandeau du menu d'accueil

Appareil

Samsung S21

Système d`exploitation

Android 14 (One UI 6)

Version

6.6.1 beta

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Screenshot_20240315_222329_Papillon
Screenshot_20240315_222339_Papillon

Contexte supplémentaire

No response

[Bug]: Contenu et ressources invisibles.

Description du bug

Bonjour à tous !
Tout est dans le titre, les contenus et ressources sont invisibles à l’emplacement où elle étaient avant.

Je m’excuse si c’est voulu de votre part ou autre raisons.

Etapes à reproduire

Comportement attendu

Voir les contenus de cours

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1(9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Capture de comparaison vieux PRONOTE/Papillon

Contexte supplémentaire

No response

[Bug]: Notes qui ne s'affiche pas

Description du bug

Les notes ne s'affiche pas, et cela même après déconnexion et reconnexion.
J'utilise Pronote qui passe par l'ENT Monlycee.net pour la connexion.

Le bug est présent sur le semestre 1 et 2, aussi sur l'évaluation spécifique de DNL et Hors période,
le fait de changer de catégorie de note ne charge pas les données, et l'onglet continue à afficher "Aucune note à afficher".

Etapes à reproduire

  1. Se connecter sur l'application avec pronote.
  2. Puis aller dans "notes".

Comportement attendu

Onglet vide, affichant "Aucune note à afficher", et en dessous "Vos notes apparaîtront ici."

Appareil

Xiaomi Note 11s ( Custom Rom crDroid non officiel pour avoir caméra MIUI )

Version du système d`exploitation

Android 13, crDroid 9.7

Version

6.6.2

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

https://cdn.discordapp.com/attachments/1179528516933525546/1221177366970372106/TRIM_20240323_202109.mp4?ex=6611a10c&is=65ff2c0c&hm=c2bc9fbf25a02478f10fd4e345959f8e88eb97a23df1640dfa39a4ebfa179f8a&

Contexte supplémentaire

No response

[Bug]: crash lors de la recherche d'établissement

Description du bug

L'application crash lorsque je recherche la ville de mon établissement. L'appli ne crash pas de suite mais uniquement lorsque les établissements chargent.

Etapes à reproduire

  1. Sélectionner Pronote
  2. Cliquer sur "me localiser ou rechercher une ville"
  3. Taper quoi que ce soit dans la barre de recherche

Comportement attendu

L'appli est censée montrer les établissements

Appareil

Samsung galaxy s21

Système d`exploitation

Android

Version

14

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Screen_Recording_20240316_121605_Papillon.mp4

Contexte supplémentaire

No response

[Bug]: Connexion via ENT

Description du bug

Je suis sur Lycée Connecté, et quand je choisis un ENT (exemple : EduConnect), ça ouvre la page de connexion sur le navigateur par défaut et non sur la WebView de connexion
Sûrement pask Lycée Connecté utilisé target = "_blank" sur chaque choix

Etapes à reproduire

  1. Chercher une ville en Nouvelle-Aquitaite (Bordeaux)
  2. Choisissez un lycée public (par exemple, le Lycée Camille Julian)
  3. Sur la WebView, choisissez EduConnect

Comportement attendu

Que le choix de connexion s'affiche directement sur la WebView et pas sur le navigateur par défaut

Appareil

Xiaomi Redmi Note 11 Pro 5G

Version du système d`exploitation

MIUI 14, Android 13

Version

6.6.2

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Vidéo sur Google Drive
Vidéo trop lourde pour être importé directement dessus

Contexte supplémentaire

No response

[Bug]: Infos et sondages

Description du bug

Bug étrange dans les infos et sondages (j’ai enlevé les transitions du sélecteur d’app pour être sur qu’aucune info sur mes profs ne soit visible).
Je ne sais pas trop comment le décrire, mais regardez la vidéo pour plus de détails.

Comportement attendu

Voir le texte normalement

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1(9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

90A06D65-5CA3-4581-B76E-A21CED614BE0.mov

Contexte supplémentaire

No response

[Enhancement]: Ajout d'un export en ICS de l'EDT

Description du problème

Ne pas pouvoir exporter son EDT en ICS pour l'importer dans son calendrier favori 😔

Description de l'amélioration

Ajouter un export en ICS de l'emploi du temps, voir la librairie ics qui fourni une interface simple à utiliser pour générer un .ics en fonction de données.

Contexte supplémentaire

No response

ENORME BUG !!!

Description du bug

Depuis la dernière version (6.6.2), rien, absolument rien ne s’affiche comme infos, à part la vie scolaire.
Comme dans la vidéo joint (pardonnez ma tête, mais flemme de mettre un truc par dessus).

Etapes à reproduire

  1. Ouvrir l’app
  2. Constater

Comportement attendu

L’affichage des infos

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.2 (1)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

RPReplay_Final1710780466.mp4

Contexte supplémentaire

J’ai bien testé que ça ne vienne pas de PRONOTE
Pensez-vous qu’il faudrait que je me déconnecte puis reconnecte ?

[Bug]: Cache EDT

Description du bug

Voir message en interne https://discord.com/channels/1014931881906675712/1212830685182697502/1214306023729401907

  • Un refresh forcé fonctionne
  • Quand on relance l'application, les données sont pas à jour
  • Le refresh forcé fonctionne aussi

Etapes à reproduire

  1. Lancer l'application avec un cache actif
  2. Voir que les données sont pas à jour 💀

Comportement attendu

Que les données soient à jour 🔥

Appareil

Samsung Galaxy A13 android 13

Système d`exploitation

Android

Version

??

Environnement

Développement local (iOS ou Android)

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Bug]: Impossible de se connecter depuis son ENT

Description du bug

Depuis le rajout de la connexion par ENT, la page ne s'arrête jamais de charger.

Etapes à reproduire

  1. Ouvrir Papillon
  2. Utiliser Pronote (je ne sais pas si c'est aussi le cas pour Skolengo)
  3. utiliser la connexion par URL ou par Géolocalisation.
  4. Remplir les champs

Comportement attendu

Ouverture de la page sans avoir ce chargement infini.

Appareil

Iphone 15 Pro (Simulateur) et Google 7 Pro (Simulateur)

Système d`exploitation

IOS 17.2 et Tiramisu

Version

v6.6.1 beta

Environnement

Développement local (iOS ou Android)

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Enregistrement.de.l.ecran.2024-03-14.a.09.38.37.mov

Contexte supplémentaire

No response

Bug widgets

Description du bug

Les couleurs du widget sont bizarres

Etapes à reproduire

  1. Mettre le widget
  2. Regarde le widget

Comportement attendu

La font devrait être blanche et « cours annulé » devrait être affiché

Appareil

iPhonr 12

Système d`exploitation

iOS 17.4

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

https://media.discordapp.net/attachments/1212830685182697502/1217750610531848232/IMG_5596.jpg?ex=660529a2&is=65f2b4a2&hm=de50d3f0b9b8185eb77011519aa6afe5e0c31fce6d1e8293c581786e2cb184ea&

https://media.discordapp.net/attachments/1212830685182697502/1217751929795645542/IMG_5597.jpg?ex=66052adc&is=65f2b5dc&hm=ccd9b57483323c2e1a12aabc2e4b1aa3d580477aa3d70e2104e57084b9dd0a7d&

Contexte supplémentaire

No response

Problème de redondance pour les paramètres de notifications

Description du problème

Les paramètres pour les notifications sont présents dans deux endroits de l'application. Un onglet directement accessible depuis les paramètres et un autre accessible depuis "Apparence et fonctionnalité" dans les paramètres ce qui pose un problème de redondance.

Description de l'amélioration

Retirer les paramètres de notification de l'onglet apparence et fonctionnalité

Contexte supplémentaire

No response

[Enhancement]: Ajout d'une durée d'absence d'un professeur

Description du problème

Lorsqu'un cours est annulé pour le motif prof absent, la durée depuis laquelle ce professeur est absent est affichée

Description de l'amélioration

Lorsqu'un cours est annulé pour le motif prof absent, la durée depuis laquelle ce professeur est absent est affichée

Contexte supplémentaire

No response

[Bug]: Paramètre d'affichage ou non du nom des icones non fonctionnel

Description du bug

Notre choix d'afficher ou non le nom des onglets sur la barre de navigation en bas de l'app n'est pas pris en compte, rien ne s'affiche dans tous les cas

Etapes à reproduire

  1. Ouvrir l'app
  2. Essayer ou pas de modifier le paramètre

Comportement attendu

Que le nom apparaisse ou non en fonction du paramètre

Appareil

iPhone SE 2ème génération

Système d`exploitation

IOS 16

Version

6.0.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Bug + Enhancement]: Diverses suggestions pour les compétences.

Description du problème

Diverses manques pour le suivi des compétences

Description de l'amélioration

  • Ajouter un paramètre pour supprimer la catégorie compétence de l’écran d’accueil (pour ceux qui ont des notes)
  • Déplacer les compétences dans la rubrique note
  • Notifications aussi pour les compétences (si ce n’est pas déjà le cas
  • Pouvoir naviguer dans les compétences des précédents trimestres (je ne sais pas si c’est un bug, ou juste pas implémenter, donc je préfère le mettre ici)

[Enhancement]: Enlevé le mot "Salle"

Description du problème

Quand notre salle contient déjà le mot salle, ça fai Salle salles de labo
image

Description de l'amélioration

Enlevé le mot "Salle" si le nom de la salle contient déjà le mon Salle
Si l'app détecte que le nom de la salle contient déjà le mot salle, alors enlevé le mot salle de papillon

Contexte supplémentaire

No response

[Bug]: Cours modifié non-affiché

Description du bug

Un cours ou un prof est remplacé est marqué deux fois, une fois avec le remplacement puis une deuxième fois le cours annulé dans l'emploi du temps, mais à la même horaire

Etapes à reproduire

  1. Faites tomber un prof dans un escalier (c'est une boutade, aillez juste un prof absent)
  2. Essayez de négocier avec l'académie un remplaçant (quasiment impossible)
  3. Regardez Papillon

Comportement attendu

Un seul cours avec le label "remplacement" et le prof absent dans les détails

Appareil

iPhone SE 2ème génération

Système d`exploitation

IOS 16

Version

6.6.1 (4)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

IMG_3848

[Bug]: Barre de navigation buggué

Description du bug

Regardez la capture, et comparé à celle présentent sur le Discord, il y a un (énorme) décalage.

Etapes à reproduire

.

Comportement attendu

Avoir le même comportement que celui visible ailleurs comme sur le Papillon de Vince.

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.2 (1)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Capture écran d’accueil papillon

Contexte supplémentaire

Peut être que c’est dû au faite que mon iPhone ne possédant pas de barre de navigation inter-app (je ne sais pas comment l’appeler), mais un bouton home, que le décalage bug car il était peut être calibré pour cette barre.

[Bug]: Bug étrange EDT

Description du bug

Bonjour à tous

Quand je recule l’EDT pour aller à hier (Vendredi), par contre si ensuite je pars à la semaine d’après et que je reviens, l’EDT à disparu.

Etapes à reproduire

  1. Aller à n’importe quelle semaine de l’EDT
  2. Reculer sur la semaine précédente
  3. Constater l’EDT vide

Comportement attendu

Ne pas avoir l’EDT vide, mais le voir normal

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1(9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

F60DD3D3-9B63-4673-8EA4-D5EC4C0D4FB4.mov

Contexte supplémentaire

No response

[Bug]: Les notifications de nouvelle notes envoient une notif pour CHAQUE note

Description du bug

Au lieu d’afficher que la dernière note, on a droit au festival !

Etapes à reproduire

  1. Activer les notifications
  2. Avoir une note

Comportement attendu

Afficher uniquement la nouvelle note

Appareil

iPhone 12 mini

Système d`exploitation

iOS 17

Version

6.6.2

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

IMG_2293

Contexte supplémentaire

No response

[Bug]: Le prochain cours est le premier de la journée si le dernier est annulé

Description du bug

Si le dernier cours de la journée est annulé, le prochain cours affiché dans la vue d'ensemble est le premier cours de la journée si il n'y a pas d'autres cours

Etapes à reproduire

  1. Ouvrir Papillon sur l'Accueil
  2. Être un chômeur comme moi avoir son dernier cours annulé

Comportement attendu

La vue d'ensemble doit passer au prochain jour

Appareil

Samsung Galaxy A13

Système d`exploitation

Android 14

Version

6.6.1

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Screenshot_20240308_153411_Papillon Test

Contexte supplémentaire

No response

[Enhancement]: Notification pour note " N.Not "

Description du problème

Affichage de " Vous n'avez pas été noté(é) pour ce cours. "

Description de l'amélioration

Changer "Vous n'avez pas été noté(é) pour ce cours." par "Vous n'avez pas été noté(é) pour ce contrôle." ou "Vous n'avez pas été noté(é) pour cette évaluation."

Contexte supplémentaire

IMG_2654

[Bug]: Écran d'acceptation de contrat : impossible d'accepter sur écran trop haut

Description du bug

Impossible de cliquer sur accepter sur tablette par exemple : la détection du Scroll est impossible comme tout est affiché par défaut.

Etapes à reproduire

  1. Se connecter
  2. Essayer d'accepter les CGU

Comportement attendu

Le bouton devrait être activé par défaut pour les écrans trop hauts

Appareil

Xiaomi Tab 6

Système d`exploitation

Android 12 / miui

Version

6.6.2

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Bug]: Note Dispensé / N.Not

Description du bug

Bonjour à tous !
J'ai un bug, je suis dispensé en cours de sport et les notes s'affiche soit en N.Not, undefined ou NaN.

Etapes à reproduire

  1. Avoir une note dispensé
  2. Recevoir la notification
  3. Ouvrir papillon
  4. Regarder le détail de la note

Comportement attendu

Afficher "Elève Dispensé" ou "Dispensé/20"

Appareil

iPhone 12

Système d`exploitation

iOS 17.4

Version

6.6.1(9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

image
image

Contexte supplémentaire

No response

[Bug]: Impossible de changer de trimestre dans les compétences

Description du bug

Tout est dans le titre, je n’ai pas fournis de de capture ou de vidéo car je ne pense pas que ce soit très utile
Je ne sais pas si c’est un bug ou une suggestion, mais je me dis qu’il existe la fonction pour les notes, et que ça serait donc le cas pour les compétences.

Etapes à reproduire

1

Comportement attendu

Pouvoir changer de trimestre dans les compétences

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Enhancement]: Ajout d'évènements perso dans le calendrier

Description du problème

A l'image des ajouts de travaux à faire, pouvoir ajouter des évènements dans le calendrier de cours

Description de l'amélioration

A l'image des ajouts de travaux à faire, pouvoir ajouter des évènements dans le calendrier de cours

Contexte supplémentaire

No response

[Enhancement]: Ajout assistant de cours

Description du problème

En anglais, tous les lundis on a une assistante venu des USA qui fait court avec la profs, ça nous permet d’apprendre un peu la culture de USA. Sur PRONOTE, elle est indiqué, mais pas sur Papillon, pourriez-vous ajouter cette fonction ?

Description de l'amélioration

Ajouter les éventuels assistants de profs.

Contexte supplémentaire

IMG_5980

[Bug]: Génération des ID locaux sur les devoirs

Description du bug

Voir le bug report dans le serveur Discord : https://discord.com/channels/1014931881906675712/1213993337980457010


Les IDs peuvent être dupliqués dans des cas très précis (et causer un potentiel crash)

Warning: Encountered two children with the same key, <div>Terminer les quCU2024-03-10T23:00:00.000Z. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.

Etapes à reproduire

(rien)

Comportement attendu

Un ID unique est généré (mais qui permet toujours d'identifier sans erreur un devoir en particulier)

Appareil

iPhone 15 Pro

Système d`exploitation

??

Version

(dev)

Environnement

Développement local (iOS ou Android)

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Simulator_Screen_Recording_-_iPhone_15_Pro_-_2024-03-04_at_00.30.45.mp4

Contexte supplémentaire

No response

[Bug]: GradesSettings n'a pas de rename

Description du bug

Quand on va dans les paramètres des notes on a pas de name sur le menu mais le name de la fonction

Etapes à reproduire

  1. Note
  2. Paramètre note

Comportement attendu

"Paramètre note"

Appareil

iPhone 12

Système d`exploitation

iOS 17.4

Version

6.0

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

image

Contexte supplémentaire

No response

[Bug]: Duplication d'un cours lors d'un cours modifié

Description du bug

Bonjour ! Votre application est superbe mais j'ai rencontré plusieurs bugs

D'abord, j'ai un cours qui a été modifié mais il s'affiche 2 fois sur la page d'accueil. Et jspas si c'est en rapport avec ce bug, mais sur l'emploi du temps (pas la page d'accueil), le cours s'affiche 2 fois (voir captures)

Etapes à reproduire

  1. Aller sur la page d'accueil

Comportement attendu

Que le cours modifié soit affiché une seule fois

Appareil

Xiaomi Redmi Note 11 Pro 5G

Version du système d`exploitation

MIUI 14, Android 13

Version

6.6.2

Environnement

Application native Android

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Sur la page d'accueil
IMG_20240324_095852

Sur l'emploi du temps
IMG_20240324_100008

Contexte supplémentaire

No response

[Enhancement]: Affichage du bulletin par période

Description du problème

Voir le post dans le serveur Discord : https://discord.com/channels/1014931881906675712/1197921133396234332


On ne peut pas avoir nos bulletins depuis Papillon !

Description de l'amélioration

Ajouter un support pour récupérer son bulletin par période dans le menu des notes

Contexte supplémentaire

Pawnote ne supporte pas encore cette fonctionnalité, voir LiterateInk/Pawnote#7

EDIT: Depuis la 0.21.0, Pawnote supporte cette fonctionnalité, voir LiterateInk/Pawnote#36.

[Bug]: Bugs après 4 jours d’utilisation.

Description du bug

Différents bug étrange arrivées au bout de 4 jours d’utilisations.
1- On était Vendredi, et si j’allis sur l’EDT de Lundi, ça marche pas, ni même en revenant en arrière (ça c’était déjà signalé, mais dans ce sens, c’est bizarre et pas encore arrivé chez moi 🤔). Et même problème aujourd’hui (meme si vidéo hier)

2- « La page demande n’existe pas » quand je clique sur une PJ, et quand je recharge les devoirs, écran noir.

3- Plus rien ne fonctionnait aujourd’hui, ni même les devoirs.

J’ai donc décidé de réinitialiser le token mais ça n’a pas marché, et en me déconnectant et reconnectant, tous fonctionne.

Etapes à reproduire

Comportement attendu

Que l’app ne bug pas au bout d’un certain temps

Appareil

iPhone 8

Version du système d`exploitation

iOS 16.7.7

Version

Beta 6.6.2 (2)

Environnement

Prébuild de développement (iOS/Android)

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

Vidéo des bugs dispo en téléchargement sur swisstransfer (c’était trop long ici)
https://www.swisstransfer.com/d/ae8050c2-aea8-496b-b3ed-64c5bcd6f374

Contexte supplémentaire

Peut être un bug de cache
Le bug 3 et sûrement une conséquence des bugs 1 & 2.
Les bugs 1 et 2 ou étaient corrigés par la déconnexion réalisée dans la vidéo du bug 3.
Documents e données de l’app avant déconnexion : 29.2
Après : 28,4
Je m’étais connecté par QR code, au lancement de la nouvelle beta (et c’était donc y’a 4 jours)

[Bug]: Surlignage Infos et sondages

Description du bug

Il manque étrangement un espace avant le surlignage dans papillon (en comparaison à PRONOTE), par contre, l’idée de mettre en gras noir le texte surligné est incroyable ! Car avant, le texte était en blanc 😅!

Etapes à reproduire

Regarder la vidéo

Comportement attendu

Avoir un espace avant le surlignage

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

IMG_5901

Contexte supplémentaire

No response

[Bug]: Trimestre & Cours qui bug

Description du bug

Les trimestes et les cours ne se charge pas un probleme de token j'imagine

Etapes à reproduire

rien

Comportement attendu

La base

Appareil

Iphone 14 Pro Max cabriolet jantes 19pouces

Système d`exploitation

IOS 17.4 Beta 36

Version

6.6.1

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[bug] Up to header casse à cause du nouveau header

Description du bug

Lorsque que vous descendez une cartouche ce fait mais vu que j’ai pris en otage le dictateur pour qu’il refasse l’encoche, maintenant quand vous appuyez dessus elle ne vous remonte pas bien en haut

Etapes à reproduire

  1. Scroll vers le bas
  2. Cliquer sur l’encoche du cours

Comportement attendu

Qu’on remonte tout en haut

Appareil

iPhone 12

Version du système d`exploitation

iOS 17.4.1

Version

6.6.

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

RPReplay_Final1711344368.mp4

Contexte supplémentaire

No response

[Enhancement]: Mode horizontal / Mode iPad

Description du problème

Tout est dans le titre, ajouter un mode horizontal, pour pouvoir mieux consulter Papillon sur des tablettes, ou même pouvoir le consulter sur son téléphone dans sa trousse 😉. Mais aussi en charge sur une borne couché, ou autre raison qui nous pousseraient au mode horizontal.

Description de l'amélioration

Ajouter un mode horizontal

Contexte supplémentaire

No response

[Bug]: Décalage bandeau prochain cours

Description du bug

Le bandeau de prochain court est décalé, et quand on balaye de haut en bas, le bandeau s’affiche correctement (avec la bonne opacité du texte blanc)

Etapes à reproduire

  1. Aller sur l’accueil quand on a un court dans la journée ou le lendemain
  2. Balayer de veut en bas

Comportement attendu

Avoir la même opacité que quand on balaye quand on ne fait rien

Appareil

iPhone 8

Système d`exploitation

iOS 16.7.6

Version

6.6.1 (9)

Environnement

Application native iOS

Service scolaire

🦋 Pronote

Captures d'écran / vidéo

1D22C773-CEB2-47A7-B13E-43F564051408.mov

Contexte supplémentaire

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.