Commit Graph
10 Commits
Author SHA1 Message Date
nmemmert 67c5ff1b35 Major improvements: Firebase data migration, enhanced loading screens, multi-day prayer tracking
- Migrated all localStorage data to Firebase for cross-device sync
  - Prayer drafts now stored in users/{userId}/drafts
  - Reminder settings in users/{userId}/settings
  - Prayer statistics in users/{userId}/statistics
- Implemented persistent 'most prayed for' tracking in Firebase
- Enhanced loading screen with animated backgrounds and gradients
- Fixed auth session restoration on hard refresh
- Added prayedDates array for multi-day prayer tracking
- Calendar now accurately shows all days a prayer was prayed for
- Enabled Firestore offline persistence for offline-first experience
- Updated Firestore security rules for new data structure
- Improved clock display (removed leading zero from hours)
- Moved clock below date on homepage with appropriate sizing
- Fixed data loading race conditions between auth and Firestore
2026-01-19 10:11:57 -05:00
nmemmert aa3a35bc4a feat: add app icon branding to all remaining page headers
- CalendarView header now displays icon
- ReflectionsList header now displays icon
- AnsweredPrayers header now displays icon
- ThingsToPrayFor header now displays icon

Completes visual identity unification across all main screens
2026-01-19 09:10:39 -05:00
nmemmert e53e8088bb Unify nav styling; replace remaining emojis with Lucide icons (cards + loader); add brand icon in top nav 2026-01-19 08:32:00 -05:00
nmemmert e2add8223c Replace emoji headings with Lucide icons; unify heading icon styles across pages 2026-01-19 08:23:08 -05:00
nmemmert d760b34ba4 Standardize design across all pages - consistent dark gradient theme, typography, and card styling 2026-01-19 08:20:19 -05:00
nmemmert 6a9237d76d Fix top navigation overlap - standardize pt-24 padding on all pages 2026-01-19 08:16:52 -05:00
nmemmert 6c33fc4606 feat: add 'Mark Prayed' button for prayer items with streak tracking 2026-01-16 08:47:10 -05:00
nmemmert 8105d39554 feat: add prayer frequency tracking with 1-7 slider and frequency compliance calculation 2026-01-16 08:40:09 -05:00
nmemmert 4225ef017c fix: update Prayer interfaces to include userId in all components 2026-01-16 08:31:49 -05:00
nmemmert a67f295089 feat: integrate Things to Pray For tab and add dashboard widget 2026-01-16 08:29:51 -05:00