Releases: PapillonApp/Papillon
Releases · PapillonApp/Papillon
7.6.0
What's Changed
- ed: various fixes & enhancements part 2 by @imyanice in #296
- fix: Suppression des dépendences qui ont causé le non affichage des i… by @tom-theret in #323
- Feat: Ajout des universités prise en charge par ESUP Multi by @tom-theret in #324
- Timetables/infos by @tom-theret in #326
- Implémentation de TurboSelf by @raphckrman in #277
- 🍴 Implémentation de ARD by @raphckrman in #330
- Mise à jour PawRD vers 0.6.1 + Fix Mineurs ARD by @raphckrman in #333
- Ajout de l'IUT de Lannion en tant que service universitaire by @ecnivtwelve in #335
- 🍴 Implémentation de Izly by @raphckrman in #340
- fix(canteen): return null if user doesn't use pronote by @raphckrman in #341
- cantine: Fix d'un crash sur la page QRCode et fix du reload Izly by @raphckrman in #342
- ed: small tweaks to make everything as smooth as possible by @imyanice in #343
- feat(navigation): add animated tab transitions by @ecnivtwelve in #345
- 🏷️ [Fix] Réparation de TOUS les types, et des erreur de lint (partie 2) by @camarm-dev in #344
- fix crashing when restoring from background by @LeGeek01 in #320
- fix: include unjustified delays in missed class by @imyanice in #348
- fix(limoges): interval for auth and style by @Vexcited in #354
- feat(grades): Ajout de mentions pour préciser l'origine des moyennes by @ecnivtwelve in #363
- Ajout des allergènes et des accompagnements dans le menu by @raphckrman in #360
- feat(grades): Ajout de la moyenne de classe renvoyée par Pronote si elle est disponible by @ecnivtwelve in #362
- Amélioration du design de la modal de notes by @ecnivtwelve in #351
- feat(ui): Update styles and animations for PapillonPicker by @ecnivtwelve in #352
- fix: convertion RenderHTML => HTMLView by @Kgeek33 in #374
- fix: Expo Fonts by @Kgeek33 in #371
- fix: Montée de version correcte (7.5.0) by @Kgeek33 in #369
- style(Homeworks): update text color for completed items by @Cleboost in #380
- fix(Lessons): Plusieurs fixs by @Kgeek33 in #377
- Feat(News): intégration "J'ai pris connaissance..." + changes by @Kgeek33 in #281
- Détection de prix pour ARD + Divers fixs by @raphckrman in #379
- [FIX]: Authentification à Izly by @tom-theret in #399
- [fix: #394] convert toDateString to toString by @codeuriii in #395
- fix(translation) : translation of external service informations popup by @Bulgus in #401
- Fix linter by @camarm-dev in #390
- feat(grades): Mise à jour de la version et ajout de l'identifiant de la matière dans les notes pour l'attribution des notes aux moyennes by @tryon-dev in #404
- 🍴Amélioration de l'intégration d'ARD by @raphckrman in #409
- feat(ui): Update corner radius definitions for new iPhone models and adjust height in GradesAverageGraph by @tryon-dev in #406
- Choose color hex for subjects by @codeuriii in #393
- Feat/background by @tom-theret in #400
- Fix/homework sorting and automatic week selection by @Bulgus in #403
- feat(canteen): update turboself-api & fix ARD Auth by @raphckrman in #410
- Fix du chargement infini sur l'écran cantine 🐞 by @raphckrman in #413
- Ajout de la date d'un devoir sur la page d'acceuil by @raphckrman in #412
- Fix Lint by @raphckrman in #418
- 📆 Correction de l'emploi du temps by @raphckrman in #417
- Affichage incorrect des allergenes🍴 by @raphckrman in #427
New Contributors
- @LeGeek01 made their first contribution in #320
- @codeuriii made their first contribution in #395
Full Changelog: 7.3.0...7.6.0
ver. 7.3.0
What's Changed
- fix(Lessons) : Display item.statusText instead of item.status in lessons view by @Bulgus in #252
- chore: Refactor Lessons component to use FlatList for improved perfor… by @Louis-htmlcss in #238
- [PRONOTE]: Ajout des code pin pour toutes les méthodes d'auth by @Gabriel29306 in #258
- Ajouts des universités au README by @Gabriel29306 in #276
- feat(service): Ajout de l'Université Polytechnique Haut-de-France by @tom-theret in #273
- readme: add UPHF as a supported university by @tom-theret in #280
- Feat(Lessons): affichage des DS + fix by @Kgeek33 in #270
- Fix(News): affichage plein de fois de "Aucune actualité" by @Kgeek33 in #271
- Fix(Grades): Inversion -/+ by @Kgeek33 in #257
- Fix(newCompte): 3 changes by @Kgeek33 in #274
- [Fix]: Initiales non correspondantes dans les actus by @Slysoks in #267
- feat: Moving finished homework to the bottom of the day by @Bulgus in #215
- fix(Home) : Affichage des devoirs de la semaine prochaine le week-end by @Kgeek33 in #241
- feat(tabs): Many changes by @Kgeek33 in #246
- Divers fixs de typo by @Vilerio in #263
- 🔵 Implémentation de Ecoledirecte partie 1 by @camarm-dev in #203
- Devoirs Intelligents by @tryon-dev in #285
- Various ED improvements by @imyanice in #288
- Ajouter d'autres mots aux regex de Magic Homeworks by @cleeemeeent in #293
- refactor(utils): update important.json regex patterns by @Louis-htmlcss in #299
- Feat+Fix(uphf): Ajout de la photo de profil by @tom-theret in #286
- chore: mes vrais infos by @oriionn in #306
- fix(Attendance): always in dark by @Kgeek33 in #307
- Update search bar to support searching for both assignments and subjects by @Louis-htmlcss in #305
- 🏷️ [Fix] Réparation de TOUS les types, et des erreur de lint by @camarm-dev in #264
- feat(Pronote): Popup informative by @Kgeek33 in #297
- Refactor HomeworksElement to handle empty hwFinalList and hwFinalList2 by @Louis-htmlcss in #298
- Fix(Grades): changes + many fix by @Kgeek33 in #295
- 🧹 Rewrite de la page d'accueil by @godetremy in #303
- fix(ios): fix ios build issue due to wrong files location by @Orafilynie in #292
- type(uphf): EventResponse.groups -> timetable by @tom-theret in #309
New Contributors
- @camarm-dev made their first contribution in #203
- @imyanice made their first contribution in #288
- @cleeemeeent made their first contribution in #293
- @Orafilynie made their first contribution in #292
Full Changelog: 7.2.0...7.3.0
ver. 7.2.0
What's Changed
- fix: autoCapitalize by @tom-theret in #116
- fix: AccountSelector shows if no accounts are logged in but external accounts are available by @ecnivtwelve in #150
- feat: cours annulé en rouge by @Vilerio in #139
- Change weekNumber to epochWeekNumber by @NonozgYtb in #133
- fix: saut d'un cours annulé pour le widget prochain cours by @Vilerio in #154
- feat(NextCourseWidget): Add a link to timetable by @godetremy in #171
- fix(Home): card height not correctly set by @godetremy in #170
- chore: Update NewsScreen to display "No News" message when there are no important or sorted messages by @tryon-dev in #173
- Add expand/collapse functionality to HomeworkItem by @Louis-htmlcss in #160
- feat: Réécriture du composant de date infini by @ecnivtwelve in #181
- Add widget to display the latest obtained grade by @Crazzynel in #179
- Fixs mineurs by @Vilerio in #175
- fix: double affichage lors de l'actualisation des notes by @Kgeek33 in #186
- style(Homeworks): update text color for completed items by @Cleboost in #184
- fix(homeworks) : Rewrite of homeworks for stability and performance by @ecnivtwelve in #192
- feat(widgets): Add useCallback hook to improve performance + RealTime in NextCourse.tsx by @tryon-dev in #197
- style(Lessons) : red backgroung and color when a teacher is absent by @Kgeek33 in #187
- fix(home): plusieurs changements by @Kgeek33 in #189
- feat(lessons): New UI for lessons based on homeworks changes by @ecnivtwelve in #198
- feat(homeworks): Ajout des liens, des pièces jointes et des modals by @ecnivtwelve in #199
- Ajout des données de Skolengo dans l'app by @NonozgYtb in #188
- assets(icons): Added dark and tinted app icons by @ecnivtwelve in #200
- feat: Ajout des notes de mise à jour by @ecnivtwelve in #195
- feat: Illustrations sur le sélecteur de compte by @ecnivtwelve in #205
- Features/homework show giveback method by @godetremy in #206
- Fix du bug du widgets lastgrades by @tryon-dev in #207
- bump: Update ical import to main by @ecnivtwelve in #209
- feat: Import des fichiers iCal + support universités stable by @ecnivtwelve in #208
- feat(AccountStack): Added deep link to auto import iCal URLs by @ecnivtwelve in #211
- feat(News): News can be read and unread by @godetremy in #210
- Ajout d'une margin au check de sélection de la période de note by @Bulgus in #217
- feat(local): add new local account support "Université Sorbonne Paris Nord" by @tryon-dev in #224
- fix(News): error when title is undefined by @Kgeek33 in #223
- fix(Home): non affichage des devoirs by @Kgeek33 in #222
- fix(Grades): "Impact d’une note sur la moyenne général fausse" by @Kgeek33 in #220
- feat(SettingsFlagsInfos): Ajouter la vue des informations sur les stores dans le menu du flags by @tryon-dev in #226
- Style + added links + auto https by @Slysoks in #185
- Fix Multiple (a tester) by @tryon-dev in #234
- [PRONOTE]: Les code pin sont là ! by @Gabriel29306 in #239
- feat(ui): Add Screen type to LessonDocument component by @tryon-dev in #244
- feat(ui): Ajouter une fonctionnalité pour afficher uniquement les cours de demain dans l'élément TimetableElement by @tryon-dev in #245
New Contributors
- @tom-theret made their first contribution in #116
- @Crazzynel made their first contribution in #179
- @Kgeek33 made their first contribution in #186
- @Cleboost made their first contribution in #184
- @Bulgus made their first contribution in #217
Full Changelog: 7.1.0...7.2.0
ver. 7.1.0
What's Changed
- chore: release 7.0.1, 7.0.0 => 7.0.1 by @Vilerio in #102
- [Feature]: add ToS link and underline links by @Slysoks in #107
- feat: Added scrollable dynamic service selector by @ecnivtwelve in #110
- feat: Add identity provider login option with Rennes 1 support by @ecnivtwelve in #112
- Update SettingsDonorsList.tsx by @Louis-htmlcss in #114
- feat: Update TimetableElement to display the next three courses by @tryon-dev in #115
- feat: Add missing item component to Attendance screen by @tryon-dev in #117
- chore: Update Attendance screen to handle missing items in selected period by @tryon-dev in #118
- [Feature]: ajout de l'Université de Limoges pour les identity providers by @Vexcited in #119
- feat(issues): add source to bug.yml issue template by @Gabriel29306 in #121
- Opti + typo by @Vilerio in #108
- feat: Update TimetableElement to display only the next day" or "today" by @tryon-dev in #127
- chore: Update HomeworksElement to filter and display homeworks for the current week by @tryon-dev in #128
New Contributors
- @Slysoks made their first contribution in #107
- @Gabriel29306 made their first contribution in #121
Full Changelog: 7.0.1...7.1.0
ver. 7.0.1
Bug fixes et correctifs
- fix(timetable): force refresh by @Vexcited in #97
- Ajouter une alerte: service encore en developpement sur Ecole direct by @tryon-dev in #98
- chore: Update ServiceSelector to show alert for service in development by @tryon-dev in #99
- chore: Remove unused generate-pass utility function and related code by @tryon-dev in #101
Full Changelog: 7.0.0...7.0.1
ver. 7.0.0
Première release de Papillon v7
Nous y sommes ! La première release de Papillon est arrivée 👀
Changements
- chore: add .vscode by @Vexcited in #14
- fix(views): Removed "Menu" tab from SettingsTabs by @tryon-dev in #17
- chore: Update color description for "cérise" to "fraise " by @tryon-dev in #18
- chore: Update defaultTabs in SettingsTabs.tsx by @tryon-dev in #20
- chore: Update LoginView text color to match theme colors by @tryon-dev in #22
- chore: Add @tryon-dev as a code owner for all files by @tryon-dev in #24
- chore: Fix formatting issue in SubjectTitle.tsx by @tryon-dev in #27
- chore: Update NativeList import in SettingsMagic.tsx by @tryon-dev in #29
- docs(code of conduct): remove /* by @Ahhj93 in #30
- chore(deps): bump pawnote by @Vexcited in #33
- docs(codeowners): Updated CODEOWNERS by @ecnivtwelve in #37
- fix(services): Add username for Turboself in subtitle & account info by @raphckrman in #36
- Changements mineurs by @NowEwo in #34
- feat: detect all big syndicate of France in Papillon Magic by @oriionn in #41
- fix darkmode text in Flags & Chat views by @tryon-dev in #47
- Adding Skolengo (Auth part) by @NonozgYtb in #51
- Update function name for parsing initials & initial in chat view by @tryon-dev in #56
- Réparation de l'entièreté des types du projet by @Vexcited in #38
- remove PopupRestauration from Elements list in ElementIndex.tsx by @tryon-dev in #58
- fix: timetable type by @Vexcited in #60
- chore(deps): upgrade pawnote by @Vexcited in #61
- Add Skolengo to the account store by @NonozgYtb in #55
- Ajout d'une alerte lors de la connexion a une instance de demo by @raphckrman in #59
- Little style fixes by @NonozgYtb in #65
- Fix infinite re-renders by @Vexcited in #66
- fix: use default name when reason is empty by @Vexcited in #67
- feat(attendance): add name for custom observations by @Vexcited in #68
- Ajout des flags by @Vexcited in #72
- 🐛 Issue Fix : #26 & #53 by @godetremy in #69
- chore: Disable navigation to settings subpages notification & service… by @tryon-dev in #73
- feat: Update subject container card in settings to include personaliz… by @tryon-dev in #74
- fix(lessons): show date picker when clicking on index 0 by @Vexcited in #76
- Add GetContribs utility function to fetch contributors excluding team members by @Louis-htmlcss in #77
- chore: adding SECURITY.md by @Vilerio in #81
- chore: adding credits for the code of conduct by @Vilerio in #82
- chore: removing useless comments and optimization by @Vilerio in #83
- fix: padding on icon by @Vilerio in #80
- Fix de la connexion avec EcoleDirecte by @LeMaitre4523 in #85
- [Enhancement]: Déploiement automatique avec GitHub Actions by @yannouuuu in #78
- chore: Add placeholder screen for Messages tab in account screen by @tryon-dev in #88
- fix: Grade calculation method for bonus grades and grades with a date that exceeds current time by @ecnivtwelve in #91
- refactor(settings/subjects): simplify redundant call to
setOnSubjects
by @Rexxt in #92 - chore: Update News component to handle missing news items by @tryon-dev in #93
- refactor: Improve filtering of team contributors by @Louis-htmlcss in #90
- feat: Update Settings component to use flags for enabling/disabling by @tryon-dev in #94
- feat: use a new logger for pronote logs by @tryon-dev in #96
New Contributors
- @Vexcited made their first contribution in #14
- @Ahhj93 made their first contribution in #30
- @raphckrman made their first contribution in #36
- @NowEwo made their first contribution in #34
- @oriionn made their first contribution in #41
- @NonozgYtb made their first contribution in #51
- @godetremy made their first contribution in #69
- @Louis-htmlcss made their first contribution in #77
- @Vilerio made their first contribution in #81
- @LeMaitre4523 made their first contribution in #85
- @yannouuuu made their first contribution in #78
- @Rexxt made their first contribution in #92
Full Changelog: 7.0.0-rc3...7.0.0
ver. 7.0.0 (pre-release 3)
Bienvenue sur la version 7 !
Première pre-release publique de Papillon ! Profitez-en pour rapporter un maximum de bugs via les issues.
Note
Caution
Ceci est une beta proche du début de développement, de très nombreux bugs peuvent survenir.