Commit Graph

  • b6620cd78d docs: add Phase 2.1C implementation plan - real-time WebSocket sync design production Andrei 2025-11-12 08:26:16 +00:00
  • 34ae0772d8 docs: add Phase 2.1C completion summary - real-time WebSocket sync ready Andrei 2025-11-12 08:20:09 +00:00
  • 29cd76efb0 feat: complete Phase 2.1C real-time WebSocket sync implementation with full test coverage Andrei 2025-11-12 08:18:55 +00:00
  • 46ccc797a3 feat: create WebSocket client and real-time sync manager Andrei 2025-11-12 08:14:47 +00:00
  • c3a7d59002 feat: set up WebSocket server infrastructure Andrei 2025-11-12 08:13:08 +00:00
  • a4ecbfce77 docs: add DEPLOYMENT_READY status document - Phase 2.1B ready for production Andrei 2025-11-12 08:09:10 +00:00
  • 12a32990b5 docs: add executive summary for Phase 2.1B completion and roadmap Andrei 2025-11-12 08:08:34 +00:00
  • c4c914a2c0 docs: add Phase 2.1B deployment summary and checklist Andrei 2025-11-12 08:07:50 +00:00
  • 4a37e775c7 docs: add comprehensive full roadmap for all phases Andrei 2025-11-12 08:07:23 +00:00
  • ca786efe09 docs: add Phase 2.1B deployment plan Andrei 2025-11-12 08:06:14 +00:00
  • 28bdd37a48 docs: add Phase 2.1B completion report Andrei 2025-11-12 08:05:42 +00:00
  • cecccd19a1 build: complete Phase 2.1B backend sync integration Andrei 2025-11-12 08:00:39 +00:00
  • 180da4462d test: add E2E tests for highlights sync flow Andrei 2025-11-12 07:56:39 +00:00
  • 97f8aa5548 feat: integrate sync status indicator into highlights panel Andrei 2025-11-12 07:54:51 +00:00
  • c50cf86263 feat: create sync status indicator component Andrei 2025-11-12 07:52:55 +00:00
  • 3e3e90f774 feat: add pull sync on login with conflict resolution Andrei 2025-11-12 07:51:35 +00:00
  • 73171b5f18 feat: implement client-side sync with bulk API Andrei 2025-11-12 07:50:28 +00:00
  • 82c537d659 feat: implement sync conflict resolver with timestamp-based merging Andrei 2025-11-12 07:49:13 +00:00
  • afaf580a2b build: complete Phase 2.1 implementation and verify build Andrei 2025-11-12 07:34:44 +00:00
  • b7b18c8d69 feat: add UserHighlight model to database schema Andrei 2025-11-12 07:18:57 +00:00
  • 7ca2076ca8 feat: add backend API endpoints for highlights and cross-references Andrei 2025-11-12 07:07:21 +00:00
  • ea2a848f73 feat: integrate highlight management into reader app Andrei 2025-11-12 07:04:46 +00:00
  • ec62440b2d feat: add highlight background color support to verse renderer Andrei 2025-11-12 07:02:43 +00:00
  • 8185009da6 feat: create HighlightsTab component with color picker Andrei 2025-11-12 07:01:06 +00:00
  • 409675bf73 feat: create highlight sync manager with queue logic Andrei 2025-11-12 06:59:10 +00:00
  • 90208808a2 feat: create highlight manager with IndexedDB storage Andrei 2025-11-12 06:57:30 +00:00
  • 0e2167ade7 feat: add TypeScript types for highlights and sync system Andrei 2025-11-12 06:55:10 +00:00
  • 3953871c80 docs: Phase 2.1 Rich Annotations implementation plan with 9 detailed tasks Andrei 2025-11-11 20:52:08 +00:00
  • d9acbb61ff docs: Phase 2.1 Rich Annotations & Highlighting design specification Andrei 2025-11-11 20:49:35 +00:00
  • 5ec48cd2b2 fix: resolve critical MVP issues - search bar overlap and language selection master Andrei 2025-11-11 20:43:51 +00:00
  • 9b5c0ed8bb build: production build with Phase 1 2025 Bible Reader implementation complete Andrei 2025-11-11 20:38:01 +00:00
  • b8652b9f0a fix: critical issues - settings sync, error handling, bookmarks persistence Andrei 2025-11-11 20:29:20 +00:00
  • 1dc4d761b5 fix: properly map book IDs from search to API UUIDs in Bible reader Andrei 2025-11-11 20:17:13 +00:00
  • aefe54751b feat: integrate all Bible reader 2025 components into main app Andrei 2025-11-11 20:12:41 +00:00
  • 5500965563 fix: add accessibility attributes, display full verse reference, reset tabs on verse change, add character limit Andrei 2025-11-11 20:03:45 +00:00
  • 1892403554 feat: implement VersDetailsPanel with notes, bookmarks, and tabs Andrei 2025-11-11 19:48:13 +00:00
  • 1177c5b90a fix: add accessibility attributes, fix CSS margins, complete textAlign support, remove unused variable Andrei 2025-11-11 19:44:20 +00:00
  • 13d23d979f feat: implement responsive ReadingView with preference support Andrei 2025-11-11 19:35:58 +00:00
  • 4287a74805 fix: add accessibility attributes, fix placeholder, ensure consistent abbreviation matching Andrei 2025-11-11 19:31:30 +00:00
  • 66fd575ad5 feat: implement search-first Bible navigator with touch optimization Andrei 2025-11-11 19:21:10 +00:00
  • a688945df2 fix: correct LRU cache eviction and expiration logic in cache-manager Andrei 2025-11-11 19:16:43 +00:00
  • 18be9bbd55 feat: add types and IndexedDB cache manager for Bible reader 2025 Andrei 2025-11-11 19:08:31 +00:00
  • 1b9703b5e6 docs: add 2025 Bible reader design and implementation plan Andrei 2025-11-11 19:01:43 +00:00
  • 7e91013c3a feat: implement comprehensive dynamic sitemap with SEO-friendly Bible URLs Andrei 2025-10-13 09:04:16 +00:00
  • c36710d56c chore: configure Stripe subscription price IDs for production Andrei 2025-10-13 08:49:36 +00:00
  • 65d868a7dd fix: AI chat authentication on iOS Safari by using global auth state Andrei 2025-10-13 07:00:54 +00:00
  • a0ed2b62ce fix: use SEO-friendly URLs for Read the Bible button Andrei 2025-10-13 06:16:45 +00:00
  • f96cd9231e feat: integrate reading plans with Bible reader Andrei 2025-10-13 06:09:50 +00:00
  • 63082c825a feat: add user settings save and reading plans with progress tracking Andrei 2025-10-12 23:07:47 +00:00
  • 9d82e719ed fix: display default reset date when limitResetDate is null Andrei 2025-10-12 22:43:31 +00:00
  • 17141abb05 fix: add GET handler to user profile API route Andrei 2025-10-12 22:39:08 +00:00
  • bc9fe1d9bb fix: correct localStorage token name from 'token' to 'authToken' Andrei 2025-10-12 22:35:34 +00:00
  • a667574d50 feat: add subscription section to settings page Andrei 2025-10-12 22:31:03 +00:00
  • 4e66c0ade3 feat: complete subscription system frontend UI Andrei 2025-10-12 22:26:17 +00:00
  • c3cd353f2f feat: implement subscription system with conversation limits Andrei 2025-10-12 22:14:22 +00:00
  • be22b5b4fd chore: update PayPal donation link Andrei 2025-10-12 19:46:33 +00:00
  • a01377b21a feat: implement AI chat with vector search and random loading messages Andrei 2025-10-12 19:37:24 +00:00
  • b3ec31a265 feat: add all donation methods to Join the Mission + 50px footer CTA padding Andrei 2025-10-11 07:44:03 +00:00
  • 5b4389c84a feat: set hero section padding to 50px Andrei 2025-10-11 07:40:15 +00:00
  • 69bcbbb594 feat: remove bottom padding from landing page sections Andrei 2025-10-11 07:37:37 +00:00
  • c4be60e387 feat: add Sponsor Us link to footer quick links section Andrei 2025-10-11 07:28:54 +00:00
  • 717580ddde feat: add Home link to footer quick links section Andrei 2025-10-11 06:04:05 +00:00
  • 79f1512f3a feat: Apple-style donation-focused landing page + Azure OpenAI fixes Andrei 2025-10-10 22:38:19 +00:00
  • 71047c85cc feat: add Spanish and Italian to language switcher Andrei 2025-10-10 18:18:38 +00:00
  • 6d53758040 fix: add Spanish and Italian to generateStaticParams Andrei 2025-10-10 18:12:00 +00:00
  • 4346112766 feat: add Italian language support Andrei 2025-10-10 18:06:33 +00:00
  • e39bb5bbba feat: add Spanish language support Andrei 2025-10-10 17:58:35 +00:00
  • 989f231d5a feat: add captcha verification to contact form Andrei 2025-10-10 17:53:56 +00:00
  • 9158ffa637 fix: switch contact form to use local SMTP (Maddy) instead of Mailgun Andrei 2025-10-10 14:05:16 +00:00
  • 30132bb534 fix: remove placeholder office address from contact page Andrei 2025-10-10 13:12:07 +00:00
  • e02c8805f2 docs: add comprehensive features backlog for Bible reader Andrei 2025-10-10 12:52:59 +00:00
  • 1c3dfef20a feat: implement WCAG AAA accessibility standards Andrei 2025-10-10 12:47:30 +00:00
  • f3c54d4560 feat: add mobile gesture navigation system Andrei 2025-10-10 12:41:32 +00:00
  • cb47f62caa feat: add inline annotations for highlights Andrei 2025-10-10 12:32:53 +00:00
  • 09b8450bff fix: add SSR safety checks for window.matchMedia in PWA components Andrei 2025-10-10 12:21:47 +00:00
  • ce448adc63 fix: add SSR safety checks for navigator and window objects Andrei 2025-10-10 12:18:01 +00:00
  • 7e426da91a fix: update highlights API route params to Next.js 15 async format Andrei 2025-10-10 12:03:10 +00:00
  • c7f37aaf18 fix: correct import path for prisma client in highlights API routes Andrei 2025-10-10 11:52:52 +00:00
  • fc5d6604ff feat: implement Phase 1 Bible reader improvements (2025 standards) Andrei 2025-10-10 10:58:12 +00:00
  • a756f0808c feat: improve Bible version selection logic and language switching Andrei 2025-10-10 10:51:51 +00:00
  • fa72c992f4 fix: ensure books display in biblical order (Old Testament → New Testament) Andrei 2025-09-30 12:00:08 +00:00
  • 2a031cdf76 feat: implement reading progress tracking system Andrei 2025-09-30 11:42:39 +00:00
  • 2ae2f029ec feat: add user favorite Bible version preference system Andrei 2025-09-30 09:50:01 +00:00
  • fee36dfdad feat: improve Bible reader UX with dropdown menu and enhanced offline features Andrei 2025-09-30 08:23:22 +00:00
  • 44831a096f fix: improve Bible reader loading UX with skeleton states Andrei 2025-09-29 20:14:51 +00:00
  • b337b82fde fix: resolve race conditions in Bible reader SEO URLs Andrei 2025-09-29 19:46:19 +00:00
  • 61a5180e2f feat: implement SEO-friendly URLs for Bible reader Andrei 2025-09-28 23:17:58 +00:00
  • a01b2490dc Implement comprehensive PWA with offline Bible reading capabilities Andrei 2025-09-28 22:20:44 +00:00
  • 83a981cabc Require user authentication for AI chat functionality Andrei 2025-09-28 20:22:57 +00:00
  • e4b815cb40 Add Ollama embedding support and improve prayer system with public/private visibility Andrei 2025-09-28 19:25:49 +00:00
  • 2d27eae756 Enhance RAG system to support multiple vector databases and improve AI chat functionality Andrei 2025-09-25 07:21:59 +00:00
  • 3ae9733805 Add sitemap and robots.txt, update home page stats to static values, and fix prayer language detection Andrei 2025-09-25 06:41:02 +00:00
  • 14c4ec2edc Fix full-screen mode usability issues and enhance reading experience Andrei 2025-09-24 20:50:55 +00:00
  • 218d94107d Fix Bible reader page jumping and layout stability issues Andrei 2025-09-24 20:31:34 +00:00
  • 274f57f95d Major performance optimization for Bible versions loading Andrei 2025-09-24 20:23:53 +00:00
  • 68528eec73 Add AI chat feature for verse explanations and fix login redirect handling Andrei 2025-09-24 20:11:35 +00:00
  • 6913206560 Make verse-level bookmark buttons visible to all users and fix copy message translation Andrei 2025-09-24 19:54:46 +00:00
  • 1054f5d817 Add Mailgun admin tools and contact API Andrei 2025-09-24 13:59:26 +00:00
  • 6329ad0618 Add search functionality to version and book dropdowns Andrei 2025-09-24 13:05:22 +00:00
  • ebd2519974 Improve bible reader navigation layout and alignment Andrei 2025-09-24 12:54:08 +00:00