Skip to content

Feature/other timing notifications#81

Merged
F2had merged 12 commits into
masterfrom
feature/other-timing-notifications
Mar 30, 2026
Merged

Feature/other timing notifications#81
F2had merged 12 commits into
masterfrom
feature/other-timing-notifications

Conversation

@F2had
Copy link
Copy Markdown
Member

@F2had F2had commented Mar 30, 2026

No description provided.

F2had added 12 commits March 29, 2026 21:07
- New /settings/otherReminders page with 3 sections (Morning, Night, Fasting)
- Replaced inline toggles with SettingsItem link in notification settings
- System default sound (null) instead of tasbih
- Section descriptions explain timing calculations
initializeTodayData could race with initializeStore's AthkarDB.initialize(),
causing DB queries to fail silently and leaving currentProgress empty.
Cache the init promise (same pattern as openDatabase) so all callers
share the same initialization, and await it in initializeTodayData.
- Use expo-file-system Paths objects instead of getDirectory() for
  file operations — fixes "URI is not absolute" crash on Android where
  SQLite.defaultDatabaseDirectory returns a plain path, not a file:// URI
- Update all tamagui packages from 2.0.0-rc.25 to 2.0.0-rc.34 — fixes
  Sheet applying animated styles to non-animated components (Reanimated error)
Users can now choose their preferred Duha reminder time using inline
pill selectors constrained to the valid Duha window (Ishraq→Dhuhr).
Hours scroll horizontally, minutes fill the row evenly.
@F2had F2had merged commit bec511b into master Mar 30, 2026
1 check passed
@F2had F2had deleted the feature/other-timing-notifications branch March 30, 2026 15:37
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.

1 participant