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
fdfc4f5f3d
Add PWA icons to metadata and manifest for better iOS/Android support
2025-10-23 11:49:47 -04:00
nmemmert
9bb50b115d
Fix theming, profile image, and add app icons
2025-10-23 11:40:39 -04:00
nmemmert
5ba808966e
Add admin functionality to clear all community prayers from sharedPrayers collection
2025-10-23 09:02:57 -04:00
nmemmert
39d621a0be
Fix build error: create custom next-pwa declaration file to resolve TypeScript conflicts with Next.js 16
2025-10-23 08:26:53 -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
9f31fd3e79
Update PWA service worker and workbox files
...
- Update service worker for latest build
- Update workbox cache files
- EmailJS integration ready for deployment
2025-10-22 15:13:46 -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
0f1e8774d7
Add Firestore security rules and deployment scripts
...
- Add firestore.rules for SMTP config permissions
- Add deployment scripts for Firestore rules
- Update Admin component with better error handling
- Update README with deployment instructions
2025-10-22 13:33:42 -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