nmemmert
74686cece1
chore: remove legacy routes and email APIs
2026-01-19 09:05:31 -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
46fa6097a1
Unify gradients and text: standardize app/page.tsx backgrounds; set Clock to white text for dark theme consistency
2026-01-19 08:29:44 -05:00
nmemmert
e5aa9b3e37
BottomNav: replace emoji icons with Lucide, unify icon sizes and actions
2026-01-19 08:24:10 -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
7a96380ae9
Replace ClientLayout with inline providers in layout.tsx
2026-01-19 08:12:46 -05:00
nmemmert
9fc41fffb9
Remove unused components from redesign - Admin, ClientLayout, EmailTemplatesManager, LoadingSkeleton, Navbar, PrayerChain, PrayerGoalsManager, PrayerTemplatesManager, Profile, SharePrayer
2026-01-19 08:11:21 -05:00
nmemmert
b2cea9c0a3
Fix Firestore undefined value error when creating prayers
2026-01-17 15:17:31 -05:00
nmemmert
a1236c173d
Remove email verification requirement for adding prayer entries
2026-01-17 13:40:45 -05:00
nmemmert
3c5da024b9
Remove email verification requirement
2026-01-16 11:46:35 -05:00
nmemmert
ed526b39b1
Update navigation for iPhone safe areas
2026-01-16 11:19:43 -05:00
nmemmert
d6f4576105
Fix safe area insets for iPhone using CSS custom properties
2026-01-16 11:14:29 -05:00
nmemmert
61ecd7679a
Add safe area support for devices with rounded corners and home indicators
2026-01-16 11:09:15 -05:00
nmemmert
0704984a3c
Add cross-platform prayer reminder notifications with ReminderBanner component
2026-01-16 10:58:27 -05:00
nmemmert
618ab3a756
feat: cross-platform prayer reminders (iOS, Android, Windows, Linux)
...
- Detect platform and disable Web Push for iOS (Safari limitation)
- For iOS: Enable in-app reminders instead of push notifications
- Add platform-specific UI messaging
- Add test notification button for debugging
- Track last reminder date in localStorage
- Fix notification permission checks
- Support all platforms: iOS (in-app), Android/Windows/Linux (push + in-app)
2026-01-16 10:35:37 -05:00
nmemmert
a3de1aaa1a
feat: add daily prayer reminder push notifications with time picker
2026-01-16 10:07:45 -05:00
nmemmert
49d1bdb47d
feat: show different colors in Journal calendar for prayer entries vs prayed for activities
2026-01-16 10:03:13 -05:00
nmemmert
ee1daaca25
fix: persist verification banner state across re-renders using sessionStorage
2026-01-16 09:57:18 -05:00
nmemmert
5e3a159637
fix: show verification banner for auth/invalid-credential errors
2026-01-16 09:53:14 -05:00
nmemmert
90adc2eb32
fix: prevent Firestore access for unverified users and add password prompt for resend
2026-01-16 09:50:35 -05:00
nmemmert
81beeeee70
fix: make verification error detection case-insensitive
2026-01-16 09:47:45 -05:00
nmemmert
3de069fce9
feat: enhance unverified user banner when returning to login
2026-01-16 09:45:10 -05:00
nmemmert
40b61243c1
feat: enhance verification banner with clear messaging and resend button
2026-01-16 09:43:30 -05:00
nmemmert
aacb2813d6
fix: sign out user immediately after signup to prevent Firestore access before verification
2026-01-16 09:42:03 -05:00
nmemmert
302a89e8d8
feat: add resend verification button on login screen for unverified users
2026-01-16 09:39:56 -05:00
nmemmert
7c47901563
feat: add email verification status and resend button in About page
2026-01-16 09:37:08 -05:00
nmemmert
74ee458ba9
chore: add measurementId to Firebase config
2026-01-16 09:27:05 -05:00
nmemmert
964e7c8aff
feat: require email verification before login
2026-01-16 09:25:48 -05:00
nmemmert
acdc219ad3
fix: resolve email verification timing issue by sending to newly created user
2026-01-16 09:23:45 -05:00
nmemmert
825156a53a
feat: add email verification after signup and password reset functionality
2026-01-16 09:21:04 -05:00
nmemmert
5b1124cd85
feat: add first name capture at signup and multi-step delete account confirmation
2026-01-16 09:14:13 -05:00
nmemmert
0cc08f7c26
feat: always show Most Prayed For box with motivational message when empty
2026-01-16 09:07:21 -05:00
nmemmert
a3bdb11ad7
feat: add Remember Me checkbox with 15-day auto-logout
2026-01-16 09:00:06 -05:00
nmemmert
52fd7e7c00
fix: update login screen to show Haver app name
2026-01-16 08:58:08 -05:00
nmemmert
649daa3dda
fix: calculate Most Prayed For based on Mark Prayed clicks, not prayer count
2026-01-16 08:56:23 -05:00
nmemmert
8b4109a8fd
feat: show count of prayers already prayed for today in greeting
2026-01-16 08:54:09 -05:00
nmemmert
8812d3d6ab
feat: add personalized time-based greeting with user name and active prayer count
2026-01-16 08:52:50 -05:00
nmemmert
1340440c42
feat: rebrand app to Haver with Hebrew meaning in About section
2026-01-16 08:49:30 -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
nmemmert
55076bbc0e
feat: enhance dashboard with real streak calculation, answered prayers section, and more stats
2026-01-16 08:25:02 -05:00
nmemmert
1d9e2a5d38
feat: make recent prayers clickable to edit from dashboard
2026-01-16 08:21:00 -05:00
nmemmert
ddad533c81
feat: upgrade UI with advanced modern design - glassmorphism, gradients, animations
2026-01-16 08:18:54 -05:00
nmemmert
b013e972d2
feat: enhance search with fuzzy matching, word-based filtering, and answered/unanswered filters
2026-01-16 08:16:27 -05:00
nmemmert
bbc13237cc
fix: add missing closing brace for about tab
2026-01-16 08:13:51 -05:00
nmemmert
15e81a8957
refactor: rename Settings tab to About, remove SettingsPage component
2026-01-16 08:13:24 -05:00