Commit Graph
87 Commits
Author SHA1 Message Date
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
nmemmert 872fb889b6 fix: close head tag in layout.tsx 2026-01-16 08:05:15 -05:00
nmemmert 0d84231ec1 refactor: remove theme switching, keep dark mode permanent 2026-01-16 08:03:57 -05:00
nmemmert a6fcf0eb7b fix: add page reload back to apply theme changes 2026-01-16 08:01:45 -05:00
nmemmert c18a3268fc fix: remove CSS injection, rely on dark class and Tailwind 2026-01-16 07:59:16 -05:00
nmemmert 521bb593a9 fix: simplify CSS injection to be less destructive 2026-01-16 07:57:47 -05:00
nmemmert af03bf4dc8 fix: inject global CSS override styles for theme switching 2026-01-15 16:55:30 -05:00
nmemmert 03f2b1670f fix: use inline styles for theme switching instead of relying on dark class 2026-01-15 16:54:00 -05:00
nmemmert a5a03792f6 fix: remove page reload from theme changes, rely on dark class application 2026-01-15 16:36:06 -05:00
nmemmert 6b2d716cc4 fix: add page reload to apply theme changes 2026-01-15 16:33:56 -05:00
nmemmert 58480cd630 fix: add theme initialization script in head and toast feedback for theme changes 2026-01-15 16:33:21 -05:00
nmemmert bd7b9bea1a fix: simplify theme switching to use direct DOM manipulation and localStorage 2026-01-15 16:13:27 -05:00
nmemmert 6425c155ce fix: implement working theme selector with localStorage persistence 2026-01-15 15:00:13 -05:00
nmemmert 5afc5d754c fix: enable system theme support and adjust settings page layout 2026-01-15 14:58:50 -05:00
nmemmert 12377187c8 feat: add answered prayers tab with answer details tracking 2026-01-15 14:47:52 -05:00
nmemmert 159a7463cd feat: separate prayer compose and calendar into different tabs 2026-01-15 14:35:16 -05:00
nmemmert eb9f1a6a9b fix: increase auth loading timeout to 2 seconds for better Firebase compatibility 2026-01-15 14:32:54 -05:00
nmemmert db88fa52c0 fix: wrap content with larger top padding container to show clock 2026-01-15 14:22:34 -05:00
nmemmert b942681561 fix: increase top and bottom padding to prevent navbar overlap 2026-01-15 14:13:21 -05:00
nmemmert 782a7a5307 fix: add top padding to dashboard to prevent navbar overlap 2026-01-15 14:12:55 -05:00
nmemmert 6ab7ba35e3 feat: add live clock to dashboard 2026-01-15 14:12:32 -05:00
nmemmert 7237aa6181 feat: redesign home tab as dashboard with stats, move prayer entry to journal tab 2026-01-15 14:10:02 -05:00
nmemmert 8a5658a359 fix: add timeout to prevent auth loading from hanging indefinitely 2026-01-15 14:06:33 -05:00