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: amélioration du background et nouvelle(s) option(s) pour les notifications #606

Open
wants to merge 161 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
f5dde7b
utilisation du logger de Papillon pour conserver une trace des logs
Kgeek33 Jan 6, 2025
cc7db41
fix(BackgroundTasks): Adaptation du fichier pour éviter les erreurs d…
Kgeek33 Jan 6, 2025
a48c697
refactor(BackgroundTasks): Extraction des fonctions de gestion des co…
Kgeek33 Jan 6, 2025
cc83e1b
retour à une fréquence en arrière-plan de 15 minutes
Kgeek33 Jan 6, 2025
c0c9616
fix(News): Suppression des opérateurs de coalescence pour accéder aux…
Kgeek33 Jan 7, 2025
e3ad7a6
fix(BackgroundTasks): Suppression de l'appel à la fonction background…
Kgeek33 Jan 7, 2025
3368d2b
fix(Notifications): Import direct de `notifee` + ajout de code requis…
Kgeek33 Jan 7, 2025
e8d47ef
fix(News): Mise à jour des id pour une actualisation des notification…
Kgeek33 Jan 7, 2025
e44be32
fix(Notifications): Ajout de la gestion des permissions pour iOS et a…
Kgeek33 Jan 7, 2025
12f6d23
fix(News): Amélioration de la logique de filtrage (l'id d'une actuali…
Kgeek33 Jan 7, 2025
e939a9b
feat(Homeworks): Ajout de la récupération et de la notification des n…
Kgeek33 Jan 7, 2025
46598d7
le typage
Kgeek33 Jan 7, 2025
82149b3
feat(Plugins): Ajout du plugin Notifee pour la gestion des notificati…
Kgeek33 Jan 7, 2025
b6d28ff
fix(ts) in `DevMenu.tsx` by @camarm-dev
Kgeek33 Jan 7, 2025
a43f6aa
fix(ts) in `AnimatedNumber`
Kgeek33 Jan 7, 2025
e1a26b8
j'avais pas vu le dernier commit d'Armand
Kgeek33 Jan 7, 2025
6bd5f6c
feat(background): transformal to informal
Kgeek33 Jan 7, 2025
bde7f7b
Merge branch 'main' into feat/background
Kgeek33 Jan 7, 2025
75f09d6
refactor: améliorer la lisibilité et la structure du code dans plusie…
Kgeek33 Jan 8, 2025
ca3bd7c
run prebuild with the new plugin
Kgeek33 Jan 8, 2025
325d4ae
Merge branch 'main' into feat/background
Kgeek33 Jan 10, 2025
b821cfc
fix(app): mise à jour de la version à 7.7.1 dans package-lock.json
Kgeek33 Jan 10, 2025
0460d26
fix(settings): correction de la gestion de la permission de notification
Kgeek33 Jan 10, 2025
ab3986a
changement en actualité plutôt que information
Kgeek33 Jan 10, 2025
3aa92d0
feat(notifications): ajout d'une icône et d'une couleur pour les noti…
Kgeek33 Jan 10, 2025
d474acb
fix(news): amélioration du résumé des actualités + adaptation pour le…
Kgeek33 Jan 10, 2025
ee7db9e
fix(news): amélioration du format des notifications d'actualités en a…
Kgeek33 Jan 10, 2025
02d3d56
fix(settings): demande de la permission de notification uniquement lo…
Kgeek33 Jan 10, 2025
067eb2d
feat(notifications): amélioration de la gestion des notifications ave…
Kgeek33 Jan 11, 2025
863b46c
feat(notifications): intégration d'une requête dans les paramètres lo…
Kgeek33 Jan 11, 2025
b955d2b
fix(epochWeekNumber): mauvaise semaine des devoirs
Kgeek33 Jan 11, 2025
f659e4f
fix(homeworks): mauvaise variable
Kgeek33 Jan 11, 2025
4285e0a
feat(homeworks): tronquer le résumé des devoirs à 100 caractères
Kgeek33 Jan 11, 2025
995e53b
feat(grades): ajout de la gestion des notifications pour les nouvelle…
Kgeek33 Jan 11, 2025
3072d52
appel de la fonction `fetchGrade`
Kgeek33 Jan 11, 2025
3fc9748
fix(notifications): suppression de la vérification en supprimant l'ap…
Kgeek33 Jan 11, 2025
5b9c7cc
fix(grades): suppression du tiret dans le corps de la notification de…
Kgeek33 Jan 11, 2025
6be9a4c
Merge branch 'main' into feat/background
Kgeek33 Jan 11, 2025
65afcea
feat(lessons): ajout de la gestion des notifications pour les cours m…
Kgeek33 Jan 11, 2025
57e5da9
Merge branch 'main' into feat/background
Kgeek33 Jan 11, 2025
08486a1
Merge branch 'main' into feat/background
Kgeek33 Jan 12, 2025
0c69a51
fix: Suppression qui posait problème
Kgeek33 Jan 13, 2025
0442f3d
fix: Optimisation du code
Kgeek33 Jan 13, 2025
beb0d5e
fix: Correction de la casse dans le message de changement de salle
Kgeek33 Jan 13, 2025
5f958d1
fix: Suppression de la valeur par défaut "Sans titre" dans le message…
Kgeek33 Jan 13, 2025
8962fa9
fix: Formatage des heures de début et de fin des leçons avec des zéro…
Kgeek33 Jan 13, 2025
fa822ed
fix: Ajout d'une alerte d'information sur la progression dintégration…
Kgeek33 Jan 13, 2025
889a4e9
fix: Correction du format des heures dans le message de changement de…
Kgeek33 Jan 13, 2025
cff8368
suppression notification sur les devoirs à faire pour le lendemain (p…
Kgeek33 Jan 13, 2025
f360614
feat: Ajout de la gestion des notifications d'absence et de retard da…
Kgeek33 Jan 13, 2025
1fc48b5
Add subtitle for Grades notification
Kgeek33 Jan 15, 2025
24eb88d
fix eslint error
Kgeek33 Jan 15, 2025
f147ad8
feat(Homeworks): update body and subtitle notification
Kgeek33 Jan 15, 2025
98743be
fix(Lessons): update subtitle notification
Kgeek33 Jan 15, 2025
58ed9a3
fix(News): update body when many differencies
Kgeek33 Jan 15, 2025
cf75726
feat(Attendance): update body + show locale time and not timestamp
Kgeek33 Jan 15, 2025
521c10b
feat(Evaluation): ajouter la récupération et les notifications pour l…
Kgeek33 Jan 15, 2025
794e100
feat(Notifications): ajouter la gestion des notifications en premier …
Kgeek33 Jan 15, 2025
20aac1b
feat(Evaluation, Grades, Attendance): gérer les périodes d'évaluation…
Kgeek33 Jan 15, 2025
5987811
fix: eslint errors
Kgeek33 Jan 15, 2025
0ae66bc
Merge branch 'main' into feat/background
Kgeek33 Jan 16, 2025
52148b5
fix: eslint indentation
Kgeek33 Jan 16, 2025
f2b09ca
fix(Attendance): petit changement de mauvaises variables + ajout de "…
Kgeek33 Jan 16, 2025
4e1e9fc
fix(Lessons): plus de précision
Kgeek33 Jan 16, 2025
498ad1a
feat(Settings): update settings notifications
Kgeek33 Jan 16, 2025
f7524dc
feat(Attendance): update notification when many differencies (by @Nat…
Kgeek33 Jan 16, 2025
c114795
feat: update notifications when many differencies (by @NathanBnm)
Kgeek33 Jan 16, 2025
8c10b3f
feat(News): update notifications when many differencies (by @JyhuKo)
Kgeek33 Jan 16, 2025
4a1e218
Update src/views/settings/SettingsNotifications.tsx
Kgeek33 Jan 16, 2025
8fcc9a8
Update src/views/settings/SettingsNotifications.tsx
Kgeek33 Jan 16, 2025
839940f
Update src/views/settings/SettingsNotifications.tsx
Kgeek33 Jan 16, 2025
9359a67
Update src/views/settings/SettingsNotifications.tsx
Kgeek33 Jan 16, 2025
98bf34e
feat(BackgroundTasks): utilisation du logger de Papillon
Kgeek33 Jan 17, 2025
27a5d68
Update src/views/settings/SettingsNotifications.tsx
Kgeek33 Jan 17, 2025
3d1a454
fix(SettingsNotifications): simplification du titre de la notificatio…
Kgeek33 Jan 17, 2025
3ee9415
feat(BackgroundTasks): ajout de logs pour le suivi des tâches en arri…
Kgeek33 Jan 17, 2025
d065874
feat(BackgroundTasks): amélioration de la gestion des tâches en arriè…
Kgeek33 Jan 17, 2025
5664056
refactor(BackgroundTasks): mise à jour des logs pour les événements e…
Kgeek33 Jan 17, 2025
a58bdba
fix(BackgroundTasks): retour à un background de 15 minutes
Kgeek33 Jan 17, 2025
7f922cb
Merge branch 'main' into feat/background
Kgeek33 Jan 18, 2025
5dedb41
fix: eslint errors
Kgeek33 Jan 18, 2025
23d3af4
Merge branch 'main' into feat/background
Kgeek33 Jan 20, 2025
82e921e
Merge branch 'main' into feat/background
Kgeek33 Jan 20, 2025
5e04820
adapt `app.config.ts`
Kgeek33 Jan 20, 2025
45837d1
fix: me suis trompé de branch
Kgeek33 Jan 20, 2025
a228d56
running prebuild
Kgeek33 Jan 20, 2025
53e0644
Merge branch 'main' into feat/background
Kgeek33 Jan 22, 2025
982a568
feat: Désormais, l'utilisateur est notifié pour les nouveaux devoirs …
Kgeek33 Jan 22, 2025
80b15ff
refactor: Les tâches sont exécutées un par un pour éviter qu'Android …
Kgeek33 Jan 22, 2025
ed86f0e
fix: add `pressAction` to fix no action when click in notification
Kgeek33 Jan 22, 2025
c99ab28
fix: gérer les cas où il n'y a pas de devoirs pour la semaine actuell…
Kgeek33 Jan 22, 2025
462a90a
fix: éviter les exécutions simultanées de la tâche de récupération en…
Kgeek33 Jan 22, 2025
e2f482c
fix: `launchActivity` not work
Kgeek33 Jan 23, 2025
f472b6a
fix: erreur débile...
Kgeek33 Jan 23, 2025
3d9be4b
fix: function `expoGoWrapper` not working on iOS
Kgeek33 Jan 23, 2025
4cc61ac
using function
Kgeek33 Jan 23, 2025
a955512
fix: améliorer la gestion des logs en ajoutant une distinction pour l…
Kgeek33 Jan 23, 2025
0884cdd
fix: améliorer l'enregistrement des tâches en arrière-plan avec gesti…
Kgeek33 Jan 24, 2025
e0e212c
delete verification Expo Go (not working on iOS)
Kgeek33 Jan 25, 2025
7ba3381
désactivation des requêtes en arrière-plan si l'utilisateur a désacti…
Kgeek33 Jan 25, 2025
8386e71
suppression d'une condition inutile
Kgeek33 Jan 25, 2025
99d955f
feat: intégration d'un bouton pour pouvoir tester l'envoi de notifica…
Kgeek33 Jan 25, 2025
6e125aa
add width
Kgeek33 Jan 25, 2025
ac404f6
delete `<NativeList>`
Kgeek33 Jan 25, 2025
6b04c16
feat: modification de la page des paramètres des notifications pour p…
Kgeek33 Jan 25, 2025
7071292
update `package-lock.json`
Kgeek33 Jan 26, 2025
11f52d0
Merge branch 'main' into feat/background
Kgeek33 Jan 26, 2025
d32982b
feat(Background): Replace log with info for background tasks and events
Kgeek33 Jan 26, 2025
77cb58b
feat: affichage d'une notification uniquement pendant l'exécution du …
Kgeek33 Jan 26, 2025
718f7ca
feat: nouveautés pour iOS + adaptation du comportement des notifs en …
Kgeek33 Jan 26, 2025
fcdda1c
feat: ajout d'un `await` sur `papillonNotify` pour garantir l'afficha…
Kgeek33 Jan 26, 2025
acc9956
Merge branch 'main' into feat/background
Kgeek33 Jan 28, 2025
32aaab8
ajout de la vérification de Expo Go
Kgeek33 Jan 28, 2025
8820286
Merge branch 'main' into feat/background
Kgeek33 Jan 30, 2025
e461e70
feat: moving logs
Kgeek33 Jan 30, 2025
0c341a0
fix: test erasing background task
Kgeek33 Jan 30, 2025
806a9e9
feat: add badge count management for notifications
Kgeek33 Jan 30, 2025
52787a1
feat: notification du statut en arrière-plan + progression sur Android
Kgeek33 Jan 30, 2025
c181910
Merge branch 'fix/detectExpo' into feat/background
Kgeek33 Jan 31, 2025
b91f323
feat: update homework cache for the upcoming week
Kgeek33 Jan 31, 2025
b405dc0
refactor: update attendance, evaluation, and grades to avoid period e…
Kgeek33 Jan 31, 2025
e9a37b3
fix: update notification dismissal handling to adjust badge count
Kgeek33 Jan 31, 2025
0ac8322
fix: reset badge count and cancel all notifications on app activation
Kgeek33 Jan 31, 2025
a9ee8bd
fix: suppression code inutile
Kgeek33 Feb 1, 2025
7e825ad
feat: déplacement du `if` pour éviter de faire des requêtes pour rien
Kgeek33 Feb 1, 2025
5363d1d
feat: ajout d'une fonction pour formater les heures et les minutes
Kgeek33 Feb 1, 2025
e38f4ad
feat: amélioration et simplification de la notification des devoirs
Kgeek33 Feb 1, 2025
94b1179
feat: amélioration des notifications de devoirs avec un formatage du …
Kgeek33 Feb 1, 2025
40d2d44
feat: amélioration et simplification de la notification des notes
Kgeek33 Feb 1, 2025
2ca7dd8
feat: amélioration et simplification de la notification des compétences
Kgeek33 Feb 1, 2025
2246b48
feat: amélioration et simplification de la notification des actualités
Kgeek33 Feb 1, 2025
f9ae1be
feat: ouverture de la page directe des paramètres des notifications s…
Kgeek33 Feb 1, 2025
1a29555
feat: déplacement de la gestion des tâches en arrière-plan dans le me…
Kgeek33 Feb 1, 2025
eb99d91
feat: simplification du `if` sur la vérification de l'activation des …
Kgeek33 Feb 1, 2025
2c1927e
feat: réintégration des notifications de l'emploi du temps ! Et ajout…
Kgeek33 Feb 1, 2025
3dc1275
feat: mise à jour de la dépendance expo-blur vers la version 14.0.3
Kgeek33 Feb 3, 2025
4a7c6a4
feat: ajout de la gestion de l'enregistrement des tâches en arrière-p…
Kgeek33 Feb 3, 2025
71f5601
fix: ajout d'une condition pour ne pas notifier si les anciennes donn…
Kgeek33 Feb 3, 2025
8e118a2
Revert "feat: mise à jour de la dépendance expo-blur vers la version …
Kgeek33 Feb 4, 2025
d4c3efd
Revert "feat: ouverture de la page directe des paramètres des notific…
Kgeek33 Feb 4, 2025
275fbea
Suppression `pressAction` pour Android uniquement
Kgeek33 Feb 4, 2025
e65b8a3
feat: mise à jour du typage de `PapillonNavigation`
Kgeek33 Feb 4, 2025
39d2827
feat: redirection de la notification sur le compte et la page spécifi…
Kgeek33 Feb 5, 2025
2f2c202
feat: redirection de la notification sur le compte et la page spécifi…
Kgeek33 Feb 5, 2025
e56c791
refactor: simplification des événements des notifications en premier …
Kgeek33 Feb 5, 2025
741b266
Merge branch 'main' into feat/background
Kgeek33 Feb 5, 2025
9d7e511
refractor: update `package-lock.json`
Kgeek33 Feb 5, 2025
81ea4d5
Merge branch 'main' into feat/background
Kgeek33 Feb 6, 2025
821ea33
Merge branch 'main' into feat/background
Kgeek33 Feb 7, 2025
547b17d
fix: icône illisible sur Samsung + Erreur son sur iOS
Kgeek33 Feb 8, 2025
285ee23
Merge branch 'main' into feat/background
Kgeek33 Feb 8, 2025
a282fd5
Merge branch 'main' into feat/background
Kgeek33 Feb 8, 2025
dd6e423
fix(ts): errors
Kgeek33 Feb 8, 2025
b2ee652
fix(notifee): import notifee dynamically (when is not Expo Go)
Kgeek33 Feb 9, 2025
25fd803
fix(ts): ajouter l'importation de Notification depuis notifee
Kgeek33 Feb 9, 2025
c9a8e87
refactor(background): simplifier la définition et l'enregistrement de…
Kgeek33 Feb 9, 2025
7afb1e9
fix(background): uniformiser les messages de journalisation en rempla…
Kgeek33 Feb 9, 2025
852d7f0
fix(devmenu): ajouter des journaux pour l'enregistrement et la désins…
Kgeek33 Feb 9, 2025
66c956b
fix(notifications): mettre à jour le titre des notifications pour ref…
ecnivtwelve Feb 13, 2025
b8f773b
fix(settings): ajouter des animations d'entrée et de sortie pour les …
ecnivtwelve Feb 13, 2025
cf8ece3
fix(menu): remplacer Pressable de react-native-gesture-handler par ce…
ecnivtwelve Feb 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(BackgroundTasks): Suppression de l'appel à la fonction background…
…Fetch lors de l'ouverture de l'app
Kgeek33 committed Jan 7, 2025
commit e3ad7a654adda02b99f8c0cc9bb659f797e372c0
2 changes: 0 additions & 2 deletions src/background/BackgroundTasks.ts
Original file line number Diff line number Diff line change
@@ -36,8 +36,6 @@ const registerBackgroundTasks = async () => {
startOnBoot: true, // android only
});

backgroundFetch();

console.log("[background fetch] Registered background fetch");
});
};