About inQuran
The Intelligent Quran Search Engine
Credits & Acknowledgements
Arabic search made possible with data provided by: http://corpus.quran.com.
Arabic Noori Majidi text script is a work in progress.
Values and meanings derived from Lane's Lexicon (Edward William Lane).
For API support and feedback, please write to [email protected].
Release Information
Version 8.7
August 2026- Performance: Optimized Core Web Vitals (LCP) by deferring non-critical JavaScript payloads.
- Accessibility: Corrected structural heading tags and enhanced color contrast for strict WCAG AAA compliance.
- Reliability: Hardened search vector queries with increased database timeouts for complex lookups.
- Search: Implemented an unpaginated LRU caching layer for instant pagination rendering on subsequent search results.
- Search: Added inline visual loading indicators to search scope links to improve perceived performance.
Version 8.6
July 2026- Search: Migrated vector search engine to bge-large-en-v1.5 (1024 dimensions) for substantially more powerful semantic mapping.
- Search: Updated semantic similarity confidence thresholds to eliminate low-confidence vector noise.
Version 8.5
July 2026- Analytics: Introduced dynamic 'Trending Roots' tracking and visualization on the Morphology explorer.
- Database: Applied GIN trigram and composite index optimizations for faster text searches and reduced timeouts.
- Reliability: Fixed URI Too Long (414) errors by chunking parallel Supabase requests in Morphology exploration.
- Validation: Enhanced type safety in URL parameter handling preventing database type mismatch errors.
Version 8.4
July 2026- UX: Redesigned the 'Aspect Selection' menu with a sleek, slide-over glassmorphic drawer and 'active chips'.
- Performance: Selecting translations now updates the UI instantly using optimistic client-side rendering.
- Navigation: Added a 'Scroll to Top' button directly inside the Quick Jump modal for easier navigation.
- UI: Fixed dark mode colors on the site footer and homepage.
Version 8.3
June 2026- Navigation: Fixed Quick Jump Menu visibility toggle issue resolving React portal unmounting conflicts.
- UI: Fixed Arabic verse duplication issue where default view showed multiple scripts.
- Search: Fixed issue where specific verse lookups (e.g., '3:55') returned 0 results by adding direct database fallbacks.
Version 8.2
April 2026- PDF Generation: Resolved 'Invisible Text' bug in Chrome Print-to-PDF for Chinese characters.
- Font Rendering: Implemented bulletproof CJK font stack bypassing modern system font subsetting.
- Bidirectional Flow: Restored correct text wrapping for Arabic and Urdu scripts in exports.
- Rendering Stability: Eliminated 'Out of Memory' crashes in WebKit's print engine.
- Print Mode: Universal, paper-optimized printing functionality added to all sections.
Version 8.1
April 2026- Global Print Mode: Content-optimized printing for Chapters, Juz, Ruku, and Morphology Dictionary
- Chapter Explorer Filters: Real-time Surah filtering on the Chapters index page
- Enhanced Navigation: Breadcrumbs now include Surah names in [Number]. [Name] format
- Intelligent Visibility: Related topics section now respects user aspect view settings
Version 8.0
March 2026- Navigation Stability: Resolved critical issues affecting Juz and Ruku reading pages
- Morphology Improvements: Enhanced reliability of linguistic data display
Version 7.10
March 2026- SEO Indexing Automation: Implemented intelligent daily indexing drip-feed using Google Indexing API
- Infrastructure Resilience: Added Edge caching to protect the application against massive crawler traffic spikes
- Rich Snippets: Injected dynamic JSON-LD Schema (WebSite, Article, BreadcrumbList) to enhance Google Search visibility
Version 7.9
February 2026- Enhanced Explore Context: Swapped layout to prioritize Related Topics on the left
- Morphology Table Refactor: Upgraded to a 5-column grid including Root, Lemma, Stem, Word, and Contextual Meaning
- Integrated dictionary meanings directly into the morphology table with safe HTML rendering
- Improved readability by removing internal scrolling from the morphology table
- Cleaned up empty states for words missing linguistic data
Version 7.8
February 2026- Accelerometer UI Overhaul: Added visual 'tilt gauge' and real-time speed offset indicators
- Enhanced iOS Support: Robust orientation permission flow fixed for iPhone 15 and iOS devices
- Permission Feedback: Added clear visual notifications for orientation permission status and errors
- Optimized Auto-Scroll UI: Compact toolbar design with better informational density
Version 7.7
February 2026- Codebase Standardization: Major refactor to use a unified Layout system across 15+ core pages
- Global Discovery Engine: 'Explore Roots' and 'Explore Topics' now discoverable site-wide in the footer
- Redundancy Removal: Eliminated hundreds of lines of legacy boilerplate and manual header/footer code
- Improved Maintainability: Centralized navigation and footer management within a single component
- Safe HTML Rendering: Fixed bug in footer topic display where raw HTML tags were visible
Version 7.6
February 2026- Ramadhan Progress Tracker: Monitor your daily reading goals
- Global Quick Jump Modal: Instantly navigate between Hizbs and Quarters (Juz parts)
- Mark Juz as Read: completion tracker implemented directly onto Juz reading pages
- Resolved Safari variable speed auto-scroll limitations
- Resolved UI clipping issues for tooltips and floating menus
- Added accelerometer-based auto-scroll speed adjustment (tilt to change max speed)
- Circular scroll progress indicator on the Quick Jump button
- Added 'Next Juz' and 'Previous Juz' navigation directly on Juz pages
- Intelligent 'Continue Reading' resumes across pages respecting your completion history
- Matching functionality for Ramadhan Reflections quick-links to Verse of the Day behavior
Version 7.5
January 2026- Lane's Lexicon Integration: Classical Arabic definitions on Lemma pages
- Deep Linking improvements: Verified scroll positioning and hash preservation
Version 7.4
Late December 2025- Robust Short Link Ecosystem (/s/, /t/, /r/, /j/) for fast sharing
- Advanced Share Modal with contextual links and custom reference styles
- Verse of the Day on Home Page with sharing capabilities
- PWA Support (Manifest & Icons) and SEO Enhancements (Open Graph)
- Smart Contextual Links: Share exactly where you are (Topic, Root, etc.)
Version 7.3
Early December 2025- Morphology Engine: Deep dive into Roots, Stems, and Lemmas
- Phonetic Root Search: Search roots by English sound (e.g. 'ktb')
- Exact Word Matching highlighting in dictionary pages
- Dictionary Word Lookup with Arabic text normalization
- Contextual Footnotes with popovers
Version 7.0 (Beta) - Resumed development at inQuran.com
November 2025- Complete rewrite using Astro & React for blazing fast performance
- Semantic Search powered by AI embeddings with range (2:255-257) support
- Context-Aware Search (filter by Chapter, Topic)
- Header Search with Suggestions and Auto-complete
- Interactive Onboarding for new users
- Dark Mode support
- Mobile-responsive design enhancements
Version 6.16.4 (development paused)
2022- React-based performance enhancements
- Recent Search issue fixed
Version 6.16.3
- DB Collection cleanup functions added
- Hashing function replaced with custom URL encoder
- Search results display reduced to 10 for performance
Version 6.16.2
- Performance Monitoring features added to track opportunities
Version 6.16.1
- Multiword search improved
- Urdu is now enabled in default settings
- Multiword query boosted
Version 6.15.2
- Search scope configuration now retains in URL making results shareable
- Added Splats in routing to handle forward slashes in the query
- Stopped auto search if colon is present in the query
- Disable left/right switch with quotes are typed or select all
Version 6.15.1
- Global phrase search capability added
Version 6.15
- Auto search in all layers from 6:10 has been reverted to string search across all layers for faster performance
Version 6.14
- Fonts update
- Help file corrections
- Quotes added around phases in suggestions
Version 6.13
- New search layer selection system added
Version 6.12
- English Short Commentary with cross-references and notes added
- Urdu Tafseer e Saghir with notes added
Version 6.11
- Search query use case with + and - in from of a word or phrase added
- Menu structure updated
- Performance enhancements
Version 6.10
- Auto search in all layers (except for Chinese) feature is added when no match is found
Version 6.9
- Added function to hide unmatching layers when searching across all layers
- Feature added to click on the translation to disable all others from search
Version 6.8
- Commentaries and other verse details loading from ES in the iFrame
Version 6.7
- Yusuf Ali's English Translation added
Version 6.62
- Translation labels are added
Version 6.61
- Commentaries are now integrated with global search function
- Global search enhancements, now no need to select layers when performing global search
Version 6.6
- English Five Volume Commentary search added
- Chinese Commentary search added
Version 6.5
- English Translation from Five Volume Commentary added
- Chinese translation added
Version 6.4
- Multi-layer global filter search added
- Aggregate section updated to allow layer and sublayer filtering in the query
- Suggest support for query layer and sublayer filtering added
- Help suggestions updated to showcase the power of layer and sublayer filtering
- Zero result response updated with option to perform a global search
- Verse range filters added e.g. 4:6-8 or 5:>7
- Quick Chapter matching filter added e.g. 114:*
- Verse cross-references added
Version 6.3
- Italian Language added
- Query double submission removed as performance optimized
- Significant Topics as Phrases added
Version 6.2
- Query DSL enhanced, now can perform 'not' logic in integer fields
Version 6.1
- Query DSL enhanced, now can perform field-specific phrase filters
Version 6.0
- Performance enhancements by delaying summary results
Version 5.9
- English Translation of Sir Muhammad Zafrullah Khan ra added
Version 5.8
- English Translation of Muhammad Ali ra added
- Name changed from English Corpus to Talal Itani
Version 5.7
- Translation phrases layers added for Arabic/English mappings
Version 5.6
- English Mapping for English Translation by Hadhrat Moulavi Sher Ali ra sahib added
Version 5.4
- Following translations added: English Pickthall, Sahih, Maududi, Ahmed Ali, Arberry, Yusuf Ali; Urdu Maududi, Ahmed Ali
Version 5.3
- Multi-word search enhanced
- Minor bug fixes
Version 5.2
- Performance optimizations
Version 5.1
- Suggestion Menu response updated to include matched strings from search results
Version 5.0
- English Topics Search added
- UI updated
Version 4.0
- Arabic Grammar added: Nouns, Proper Nouns, Verbs and Adjectives
- Arabic Grammar also added for Noor Majidi script
- Word for word translation added
Version 3.2
- English Corpus Translation added
- Translation Phrases added in the summary section
Version 3.1
- Suggest menu now display phrases in translations
- Suggest menu categories added
- Suggest menu updated with better fonts
Version 3.0
- Content cache related performance optimizations added
Version 2.99
- Page clipping issue in verse iFrame fixed
Version 2.95
- New query filter range option added (e.g. 'a:100-104')
Version 2.9
- Query filter options added (e.g. 's:>100 s:<=114')
- Sorting by Sura and Ayah enabled when filter query is used
- Filters options added to each verse
Version 2.8
- Option to switch script to Uthmani added
- Fonts updated for other languages
- UI changes to increase font sizes
Version 2.7
- Session retention feature restored
- Small Nun fixed
- Minor UI enhancements including icons
Version 2.6
- Loading/busy icon added
- Connection state check added
Version 2.5
- Pagination limit removed, all paging is now handled on the server-side
Version 2.4
- Pagination limit increased from 10 pages to 100
Version 2.3
- Rate limiting for queries added
- Input timeout function adjusted
Version 2.2
- Suggestion list box updated
- Majidi font disclaimer
Version 2.1
- Selecting a suggestion box now adds a space
- Auto switch to direction of the input box based on suggestion type
Version 2.0
- Arabic Noor script added
- Auto switch to direction of the input box based on keyboard input
- Root layer now displays roots with separated alphabets
Version 1.19
- App cache support added
Version 1.18
- CSS adjusted for Safari font stuttering
Version 1.17
- LTR and RTL Keyboard added to resolve Android input issues
- Fonts embedded to resolve iOS 11 issue
Version 1.0
May 26th, 2017- Production launch on May 26th, 2017 by the approval of Hazrat Khalifatul Masih V (aa) at holyquran.site
Version -
2012- Initial idea