You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEAT] Custom in-app notifications for scheduled blocks #161
Is your feature request related to a problem? Please describe.
ClimbStack's primary goal is eliminating decision fatigue and preventing users from getting lost scrolling their phones during free time. While blocks can be scheduled in the planner, users who are distracted might miss the transition to their next block unless they rely on external calendar alerts.
Describe the solution you'd like
Add native local notifications for scheduled blocks via expo-notifications:
Lead time setting: When to trigger the notification (e.g., "At start", "5 minutes before", "10 minutes before", "15 minutes before").
Sound option: Normal sound or silent / vibration only.
Scheduling Engine:
Automatically schedule local notifications when blocks are added or applied from a template.
Cancel/reschedule notifications when blocks are deleted, edited, or cleared.
Clean notification content (e.g., "⏰ Starting soon: Study OSTEP").
Describe alternatives you've considered
Relying solely on Google Calendar synchronization notifications, but not all users sync with external calendars, and local-first offline notifications ensure immediate reliability.
Activity