Commit Graph
31 Commits
Author SHA1 Message Date
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 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 90adc2eb32 fix: prevent Firestore access for unverified users and add password prompt for resend 2026-01-16 09:50:35 -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 a67f295089 feat: integrate Things to Pray For tab and add dashboard widget 2026-01-16 08:29:51 -05:00
nmemmert 1d9e2a5d38 feat: make recent prayers clickable to edit from dashboard 2026-01-16 08:21:00 -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 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 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
nmemmert 9c73674c84 fix: restore page.tsx that was accidentally deleted
The main application page was deleted in the previous commit.
Recreated with all functionality for the daily prayer journal redesign.
2026-01-15 13:52:49 -05:00
nmemmert b032d14673 feat: redesign app for daily prayer journal focus
- Simplified Prayer interface (removed chains, goals, templates)
- Created DailyEntry component for today's prayer entry
- Created CalendarView component with monthly calendar
- Created ReflectionsList component for browsing past prayers
- Created SettingsPage component for user preferences
- Created BottomNav for mobile-first navigation
- Replaced complex main page with simplified version
- Focused on core functionality: write, journal, reflect, archive
- Clean, intimate aesthetic matching 'My Prayer Journal - Daily' app
2026-01-15 13:40:49 -05:00
nmemmert 7293dbdc34 Fix Docker deployment issues and add CasaOS configuration
- Add missing Firebase Admin environment variables to docker-compose.yml
- Update CasaOS configuration with gracious_eldan naming
- Fix Firebase admin initialization for build-time compatibility
- Add missing component imports in main page
- Fix TypeScript compilation errors in API routes
- Update port mapping to 3050 for CasaOS deployment
2025-12-18 08:06:05 -05:00
nmemmert d9784738e4 feat: Add prayer chains, social sharing, and testimony wall
- Add PrayerChain component for visualizing linked prayers
- Add SharePrayer component with social media integration (Twitter, Facebook, WhatsApp, copy link)
- Create /testimonies page for public answered prayer stories
- Update Firestore rules for public testimony access
- Enhance Organization tab with prayer chains
- Add Testimonies navigation tab
- Fix Firebase Admin SDK integration for server-side operations
- Improve email system with proper server-side authentication
- Update prayer form to handle optional fields correctly
- Deploy updated Firestore security rules
2025-12-17 13:50:21 -05:00
nmemmert 1a160135d7 Add enhanced search/filtering and push notifications for prayer reminders 2025-11-03 08:04:19 -05:00
nmemmert aa3f42479f Add edit functionality for prayers and praises 2025-10-23 16:51:11 -04:00
nmemmert 3d8ba5b8f0 Implement comprehensive enhancements: push notifications, export functionality, user profiles, community sharing, offline improvements, analytics, accessibility, testing, and documentation 2025-10-23 08:08:20 -04:00
nmemmert 45207b5851 Add EmailJS integration for free email sending
- Install @emailjs/browser for client-side email
- Update prayer submission to send immediate emails via EmailJS
- Add EmailJS configuration to environment variables
- Update README with EmailJS setup instructions
- Keep server-side scheduled emails for cron jobs
2025-10-22 15:00:24 -04:00
nmemmert 9f799397c8 Implement cross-device prayer synchronization
- Replace localStorage with Firestore for prayer persistence
- Prayers now sync across all devices when logged in
- Add userId to prayers for proper user association
- Update archive/unarchive to work with Firestore
- Update Firestore rules for user-specific prayer access
- Remove localStorage dependencies
2025-10-22 14:27:39 -04:00
nmemmert 6b0713612d Implement scheduled email reminders
- Add cron service to Docker container for automated email sending
- Create /api/send-scheduled-emails endpoint for cron job calls
- Modify prayer submission to store user reminder preferences instead of sending immediate emails
- Update Firestore rules to allow server-side API access for scheduled emails
- Add userId to prayers for proper user association
- Cron runs every 5 minutes to check and send scheduled reminders
2025-10-22 14:20:21 -04:00
nmemmert fba1097380 Add Docker support and containerization
- Add Dockerfile for Next.js application
- Configure standalone output for Docker
- Add .dockerignore file
- Add docker-compose.yml for easy deployment
- Update next.config.ts for Docker compatibility
2025-10-22 12:42:41 -04:00
nmemmert 91d417159d Initial commit from Create Next App 2025-10-22 10:49:14 -04:00