Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Papillon 100% disponible hors connexion ! #720

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

Kgeek33
Copy link
Contributor

@Kgeek33 Kgeek33 commented Feb 9, 2025

🚀 Nouvelle Pull Request

Proposez vos modifications pour améliorer Papillon

Informations importantes

Merci de vous référer à la documentation sur la contribution si vous avez des questions à propos des pull requests (https://gitbook.getpapillon.xyz/organisation/outils-internes/github)

Checklist d'avant pull request

Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].

  • Vous avez testé de build le projet avec vos modifications et ce build a réussi
  • Vous respectez les conventions de codage et de nommage du projet
  • Vous utilisez la tabulation pour l'indentation afin de maintenir un code lisible
  • Cette pull request n'est pas un duplicata d'une autre
  • Cette pull request est prête à être revue (review) et fusionnée (merge)
  • Il n'y a pas de TODO (aka des annotations pour du code manquant) dans vos modifications
  • Il n'y a pas d'erreurs de langue dans votre code (grammaire, vocabulaire, conjugaison, orthographe)
  • Les détails des changements ont été décrits ci-dessous
  • Cette pull-request n'est pas une "breaking-change" (des modifications qui vont entraîner la modification du fonctionnement de certaines fonctionnalités déjà existantes)

Changelogs proposés

Le retour ! Pour ceux qui l'aurait zappé :

  • Reprise de la pr feat: Papillon 97% hors connexion (V2) #484 et feat: Papillon 100% hors connexion #346
  • Le hook (pour détecter et afficher si hors connexion) a été amélioré par rapport aux précédentes pr
  • Le code sur certaines pages a été amélioré et simplifié par rapport aux autres pr (lors de la gestion du loading)
  • Amélioration de la page ChangeLog sur le message d'erreur
  • Quand l'utilisateur se reconnecte à Internet, utilisation de switchTo pour relancer la connexion et récupérer les dernières données (plutôt qu'un chargement infini)
  • La page Week désormais disponible hors connexion (vous verrez l'affichage horrible sur Android)

Issue en lien

Close #147

Captures d'écran

Page Image
Page d'accueil Screenshot_2025-02-09-22-15-18-869_host exp exponent
Cours Screenshot_2025-02-09-22-15-36-141_host exp exponent
Devoirs Screenshot_2025-02-09-22-15-47-196_host exp exponent
Notes Screenshot_2025-02-09-22-34-19-488_host exp exponent
Actualités Screenshot_2025-02-09-22-17-01-255_host exp exponent
Vie Scolaire Screenshot_2025-02-09-22-19-34-992_host exp exponent
Compétences Screenshot_2025-02-09-22-20-09-567_host exp exponent
Cantine Screenshot_2025-02-09-22-43-10-443_host exp exponent
Week Screenshot_2025-02-09-22-42-44-918_host exp exponent
Quoi de neuf ? (avec nv msg si pas de nouveautés) Screenshot_2025-02-09-22-33-32-852_host exp exponent

Vidéos

  • Cocher/décocher un nouveau devoir :
Screenrecorder-2025-02-09-22-16-25-275.mp4
  • Marquer comme lue/non lue une actualité (même fonctionnement pour "J'ai lu et pris connaissance")
Screenrecorder-2025-02-09-22-19-15-41.mp4
  • Ajout d'un compte :
Screenrecorder-2025-02-09-22-20-28-424.mp4
Screenrecorder-2025-02-09-22-25-09-834.mp4

@Kgeek33 Kgeek33 marked this pull request as ready for review February 9, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Enhancement]: Mode hors connexion (en cas de bug ou de manque de connexion)
1 participant