mirror of
https://github.com/appen-isen/studysen.git
synced 2026-05-09 08:25:23 +02:00
[PR #61] [MERGED] Feat/background sync #76
Labels
No labels
bug
bug
bug
enhancement
pull-request
suggestion
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/studysen#76
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/appen-isen/studysen/pull/61
Author: @BreizhHardware
Created: 3/10/2025
Status: ✅ Merged
Merged: 3/10/2025
Merged by: @BreizhHardware
Base:
dev← Head:feat/background-sync📝 Commits (3)
2944f18feat: add background sync for planning events and enhance notification handlinge311627fix: fix the demo planning not build with the new version using the ICS237b205feat: add checks to ignore past notifications for course events📊 Changes
9 files changed (+451 additions, -498 deletions)
View changed files
📝
app/(tabs)/index.tsx(+8 -40)📝
app/_layout.tsx(+19 -5)📝
package-lock.json(+33 -0)📝
package.json(+2 -0)➕
stores/planningStore.ts(+86 -0)📝
utils/notificationConfig.ts(+211 -38)📝
utils/planning.ts(+14 -12)📝
webAurion/api/PlanningApi.ts(+3 -6)📝
webAurion/utils/demo.ts(+75 -397)📄 Description
This pull request includes significant changes to the
HomeScreencomponent and the notification system, as well as the introduction of a newplanningStorefor managing planning data. The changes aim to improve the efficiency of the notification system and enhance the planning functionality.Changes to
HomeScreencomponent:app/(tabs)/index.tsx, [1] [2] [3] [4]app/(tabs)/index.tsx, app/(tabs)/index.tsxL87-R79)app/(tabs)/index.tsx, app/(tabs)/index.tsxL164-L171)app/(tabs)/index.tsx, [1] [2] [3]Changes to notification system:
utils/notificationConfig.ts, [1] [2]utils/notificationConfig.ts, [1] [2] [3] [4] [5]Introduction of
planningStore:planningStoreusingzustandfor managing planning data with persistence. (stores/planningStore.ts, stores/planningStore.tsR1-R86)app/_layout.tsx, [1] [2]Package updates:
expo-background-fetchandexpo-task-managerto the project dependencies. (package.json, [1] [2]These changes collectively enhance the application's planning and notification capabilities, streamline the
HomeScreencomponent, and improve code maintainability.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.