-
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