a01377b21a
feat: implement AI chat with vector search and random loading messages
...
Major Features:
- ✅ AI chat with Azure OpenAI GPT-4o integration
- ✅ Vector search across Bible versions (ASV English, RVA 1909 Spanish)
- ✅ Multi-language support with automatic English fallback
- ✅ Bible version citations in responses [ASV] [RVA 1909]
- ✅ Random Bible-themed loading messages (5 variants)
- ✅ Safe build script with memory guardrails
- ✅ 8GB swap memory for build safety
- ✅ Stripe donation integration (multiple payment methods)
AI Chat Improvements:
- Implement vector search with 1536-dim embeddings (Azure text-embedding-ada-002)
- Search all Bible versions in user's language, fallback to English
- Cite Bible versions properly in AI responses
- Add 5 random loading messages: "Searching the Scriptures...", etc.
- Fix Ollama conflict (disabled to use Azure OpenAI exclusively)
- Optimize hybrid search queries for actual table schema
Build & Infrastructure:
- Create safe-build.sh script with memory monitoring (prevents server crashes)
- Add 8GB swap memory for emergency relief
- Document build process in BUILD_GUIDE.md
- Set Node.js memory limits (4GB max during builds)
Database:
- Clean up 115 old vector tables with wrong dimensions
- Keep only 2 tables with correct 1536-dim embeddings
- Add Stripe schema for donations and subscriptions
Documentation:
- AI_CHAT_FINAL_STATUS.md - Complete implementation status
- AI_CHAT_IMPLEMENTATION_COMPLETE.md - Technical details
- BUILD_GUIDE.md - Safe building guide with guardrails
- CHAT_LOADING_MESSAGES.md - Loading messages implementation
- STRIPE_IMPLEMENTATION_COMPLETE.md - Stripe integration docs
- STRIPE_SETUP_GUIDE.md - Stripe configuration guide
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-12 19:37:24 +00:00
3ae9733805
Add sitemap and robots.txt, update home page stats to static values, and fix prayer language detection
...
- Create sitemap.xml with internationalized routes and proper SEO attributes
- Create robots.txt with appropriate crawling rules for public/private content
- Update home page stats to show static values (1,416 Bible versions, 17M+ verses)
- Remove live stats API calls to eliminate loading delays
- Add /api/stats endpoint for potential future use
- Fix Romanian prayers incorrectly tagged as English in database
- Add missing AZURE_OPENAI_DEPLOYMENT to .env.example
- Update translation keys for Bible versions stat
- Add sample English prayer requests to populate prayer wall
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 06:41:02 +00:00
39b6899315
Complete admin dashboard implementation with comprehensive features
...
🚀 Major Update: v2.0.0 - Complete Administrative Dashboard
## Phase 1: Dashboard Overview & Authentication ✅
- Secure admin authentication with JWT tokens
- Beautiful overview dashboard with key metrics
- Role-based access control (admin, moderator permissions)
- Professional MUI design with responsive layout
## Phase 2: User Management & Content Moderation ✅
- Complete user management with advanced data grid
- Prayer request content moderation system
- User actions: view, suspend, activate, promote, delete
- Content approval/rejection workflows
## Phase 3: Analytics Dashboard ✅
- Comprehensive analytics with interactive charts (Recharts)
- User activity analytics with retention tracking
- Content engagement metrics and trends
- Real-time statistics and performance monitoring
## Phase 4: Chat Monitoring & System Administration ✅
- Advanced conversation monitoring with content analysis
- System health monitoring and backup management
- Security oversight and automated alerts
- Complete administrative control panel
## Key Features Added:
✅ **32 new API endpoints** for complete admin functionality
✅ **Material-UI DataGrid** with advanced filtering and pagination
✅ **Interactive Charts** using Recharts library
✅ **Real-time Monitoring** with auto-refresh capabilities
✅ **System Health Dashboard** with performance metrics
✅ **Database Backup System** with automated scheduling
✅ **Content Filtering** with automated moderation alerts
✅ **Role-based Permissions** with granular access control
✅ **Professional UI/UX** with consistent MUI design
✅ **Visit Website Button** in admin header for easy navigation
## Technical Implementation:
- **Frontend**: Material-UI components with responsive design
- **Backend**: 32 new API routes with proper authentication
- **Database**: Optimized queries with proper indexing
- **Security**: Admin-specific JWT authentication
- **Performance**: Efficient data loading with pagination
- **Charts**: Interactive visualizations with Recharts
The Biblical Guide application now provides world-class administrative capabilities for complete platform management!
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-23 12:01:34 +00:00
andupetcu
3b375c869b
Add complete Biblical Guide web application with Material UI
...
Implemented comprehensive Romanian Biblical Guide web app:
- Next.js 15 with App Router and TypeScript
- Material UI 7.3.2 for modern, responsive design
- PostgreSQL database with Prisma ORM
- Complete Bible reader with book/chapter navigation
- AI-powered biblical chat with Romanian responses
- Prayer wall for community prayer requests
- Advanced Bible search with filters and highlighting
- Sample Bible data imported from API.Bible
- All API endpoints created and working
- Professional Material UI components throughout
- Responsive layout with navigation and theme
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-20 14:10:28 +03:00