A living record of every improvement, fix, and addition to BiblicalTools.org — built with care for accuracy, accessibility, and faithfulness to the KJ3 Literal Translation.
“Behold, I will do a new thing; now it shall spring up. Shall you not know it? I will even make a way in the wilderness, rivers in the desert.”
Meet the sparrow: an animated site guide on the homepage, Bible Reader, Audio Player and Sunday page. (New Feature)
Broken links fixed across the site; the Mobile Guide page loads again. (Bug Fix)
68 Scripture quotations corrected to the KJ3 on five pages; Luke 6:12 corrected in every copy. (Scripture Correction)
KJ3 copyright notice for Jay P. Green Sr. on the Bible Reader, the KJ3 chapters and the Chapter Guides; the Bible Dictionary shows TWOT definitions. (Content Update)
Games and learning pages: Scripture made complete KJ3 on 28 pages; math answers made exact. (Scripture Correction)
Biblical Tools for Android, now in 178 countries and regions, with a new Who Is My Neighbor? Sunday page. (New Feature)
Who Is My Neighbor? videos now play on the page, and the Study 2 transcript is posted. (New Feature)
Hebrew chat shows its real progress steps; chats can be shared and printed. (New Feature)
Scripture Music: every song now has its own link that opens and plays it. (New Feature)
New study page: "Believing Into", on the KJ3's "believe into". (New Feature)
"Hebrew alongside": in New Testament chapters, the Salkinson and Margoliouth Hebrew can appear under each KJ3 verse. (New Feature)
Word view: "Greek behind it" shows the Greek word behind each New Testament word. (New Feature)
Concordance: Hebrew column rebuilt by meaning; search by reference or exact phrase; a load error removed. (Bug Fix)
Hebrew Insights in the study chat now gives plain word studies: meaning, root, form and usage. (Content Update)
Translator Compare: see where the Salkinson and Margoliouth Hebrew New Testaments chose different words. (New Feature)
Study chat redesigned, with a new Hebrew chat at three levels: verses, speaking and tutor. (New Feature)
My Hebrew: mark the words you know, see books ranked easiest first, and get your next ten words. (New Feature)
New song: "The Bond of Peace" (Ephesians 4), on Scripture Music, the app, The Quiet Hour and Roku. (Content Update)
Reader's edition: meanings under unfamiliar Hebrew words, and print-ready pages with numbered footnotes. (New Feature)
Who Is My Neighbor? Study 2 recording posted. (Content Update)
Corrected three typesetting errors in the KJ3 text: Luke 18:33, Luke 22:47 and Mark 12:41. (Scripture Correction)
Bible Reader: Hebrew now sits in the version menu right after KJ3. Tap any Hebrew word to open its Word view. (New Feature)
Bible Reader search has new tabs: search by words, by meaning, or by Hebrew word. (New Feature)
Chanted Hebrew in the Bible Reader: a chant bar and an Accents view. (New Feature)
New Testament Echoes in the Bible Reader. (New Feature)
Who Is My Neighbor? Study 2, "The Lines We Draw": printable study sheet and table cards. (Content Update)
Names of God page: new charts of the names of Christ and of the Holy Spirit, in Hebrew and Greek, with key verses. (New Feature)
Who Is My Neighbor? Study 1 recording posted, with the song sung that day. (Content Update)
Donate page: how to give from an IRA (a qualified charitable distribution). (Content Update)
All 1,189 Chapter Guides restored, each with its summary, people, timeline and key words; the full KJ3 chapter pages now live at /kj3. (Bug Fix)
The Bible Reader's Greek interlinear rebuilt from the Received Text (Scrivener 1894), the Greek text the KJ3 translates, with a Strong's number on every word. (New Feature)
Nine classic English translations added to the Bible Reader; the KJ3 is always the default. (New Feature)
Names of God page rebuilt: every name checked against the KJ3, a reference chart, links into the Bible Reader and a quiz. (Content Update)
Psalm 34:5 and Psalm 27:6 corrected in the Bible Reader, the app and the chapter pages. (Scripture Correction)
New page: How the Gospels Quote the Old Testament, linked from Reading Scripture Clearly. (New Feature)
Who Is My Neighbor?, the new Sunday series page: write and keep your own answers ("Your Table") and share each study's question ("Send the Question"). (New Feature)
Who Is My Neighbor?: the full library of studies, with read-along passage audio, printable table cards and study sheets. (New Feature)
September 202612 updates
The iPhone app is now available in all 175 App Store countries. (New Feature)
The Quiet Hour is now a true live stream at stream.biblicaltools.org: every listener hears the same moment. (New Feature)
New page: What We Believe, with Bible Reader links on every verse. (New Feature)
Invite someone to the Friday Seminar with a personal invitation (/invite). (New Feature)
New page on loneliness (/loneliness). (New Feature)
Light for Your Path episode 56: "Why Nothing Feels Enough". (Content Update)
New song: "Patient Endurance". (Content Update)
Podcasts: The Story Hour and the Audio Bible on Apple Podcasts. (New Feature)
New song: "Not by Might" (Zechariah 4, the whole chapter). (Content Update)
The Offerings magazine: the PDF by email at no cost, or a printed copy for a $30 gift. (New Feature)
Scripture Music: synced lyrics, each verse appearing as it is sung. (New Feature)
Light for Your Path: "The Pressure to Be Someone". (Content Update)
August 202610 updates
Light for Your Path: "The Years You Think You Wasted". (Content Update)
New song: "Until When" (Habakkuk 1). (Content Update)
Reading Scripture Clearly episode 10: "Reading for Yourself". (Content Update)
New learning module and game: the seven Hebrew verb stems (/binyanim). (New Feature)
New song: "Do Not Forsake Me" (Psalm 71). (Content Update)
Whatsoever Things: true, sourced stories that rotate each week, with photos. (New Feature)
New page for The Offerings of Biblical Tools magazine (/magazine). (New Feature)
Light for Your Path episode 53: "When You Don't Know What You're Doing". (Content Update)
Study chat answers only from the KJ3 and the Hebrew and Greek, and can look up any passage in all 66 books. (New Feature)
July 202610 updates
The Story Hour begins: narrated Bible stories each night on The Quiet Hour. (New Feature)
New page: Watch on your TV (/tv). (New Feature)
New song: "The Song of the Sea" (Exodus 15). (Content Update)
First Words: learn English from zero through Bible stories. (New Feature)
Living Lexicon: 8,640 Hebrew words, each with its own page. (New Feature)
Practice Lab: a narrated, hands-on walk through the Bible Reader. (New Feature)
The Quiet Hour now reads from the whole Bible, all 66 books. (New Feature)
Greek Alphabet page: teach Talia, a quiz, a practice studio and a John 1:1 graduation. (New Feature)
Member area: your progress and memorized verses saved to your account, and the site installable on your phone's home screen. (New Feature)
The Quiet Hour: follow along in the KJ3 text, today's program guide, a sleep timer and lock-screen artwork. (New Feature)
June 20268 updates
New page: "What the Bible Says About Anxiety". (New Feature)
Hebrew Pronunciation page: recorded audio for every letter and vowel. (New Feature)
Bible Reader Compare: the KJ3 side by side with the KJV, the Hebrew, the Greek and two Hebrew New Testaments. (New Feature)
A Scripture radio station on the homepage: instrumentals, a station ID and a daily schedule. (New Feature)
New song on Scripture Music: Isaiah 40. (Content Update)
Member safety and privacy: block, report and delete-account tools. (New Feature)
Reading Scripture Clearly episode 8: "The Spirit's Word Choices". (Content Update)
Light for Your Path episodes 51 ("Why You Feel Lost") and 52 ("The Fear of Missing Out on Your Life"). (Content Update)
May 20261 update
Mark 7:22 typo corrected in the Bible Reader. (Scripture Correction)
April 20267 updates
Romans 16:18-19 and Luke 12:44-45 no longer repeat text; the audio for both chapters was re-recorded. (Scripture Correction)
Light for Your Path episode 50: "You're Not Behind: The Fear of Lost Time". (Content Update)
Reading Scripture Clearly episode 6: "The Simplicity of New Testament Gatherings". (Content Update)
Margoliouth Hebrew New Testament: a new switch in the Bible Reader beside the Hebrew and Greek buttons. (New Feature)
Study tools for every book, Genesis to Revelation: Timeline, Cast of Characters and Key Terms, in swipeable tabs. (New Feature)
KJ3 Concordance: search any word across the whole Bible, on its own page or from the Bible Reader's study tools. (New Feature)
Reading Scripture Clearly gets a vinyl record player. (New Feature)
March 202613 updates
Bible Reader settings: a gear menu, a Bookmarks button, a dyslexia-friendly font, and your choice of text colour in immersive mode. (New Feature)
The audio Bible: narration across all 66 books, with verses highlighted as you listen. (New Feature)
Reading Scripture Clearly episode 5: "What's in a Name?" (Content Update)
Bible Reader redesigned for phones: verse numbers inline, tap a verse for study tools, and a new audio bar. (New Feature)
The Biblical Tools web app, installable from biblicaltools.org/kj3-app. (New Feature)
New explainer pages: What Is TWOT, the KJ3 Translation, Biblical Cantillation, and why the KJ3 says "assembly". (New Feature)
New song on Scripture Music: Psalm 147. (Content Update)
Bible Reader 2.0: a much smaller first download, so the Reader opens far faster. (New Feature)
Root Cross-References in the Bible Reader: follow a Hebrew root through every verse that uses it. (New Feature)
Isaiah 26:3 now shows the translator's added word in brackets: "[perfect]". (Scripture Correction)
Word-by-word interlinear for the whole Bible: Hebrew Old Testament with Strong's and TWOT numbers, Greek New Testament with definitions. (New Feature)
Hebrew cantillation marks in the Bible Reader, with a switch for full marks, vowel points only, or consonants only. (New Feature)
Reading Scripture Clearly episode 2: "What Is Translation?" (Content Update)
February 20263 updates
Light for Your Path episode 45: "When Prayer Feels Impossible". (Content Update)
Revelation in the Bible Reader checked against the printed KJ3 and corrected. (Scripture Correction)
All 12 Core Skills learning pages redesigned, with Bible verse links that open the exact verse in the Bible Reader. (New Feature)
February 3, 2026Monday
Mobile Navigation & Display Hot-Fixes
Bug Fix
Home page hamburger menu now activates at 768px to match all other pages — previously required a screen narrower than 480px, leaving most phones with an overflowing desktop nav.
Scripture Music episode titles are now always visible on mobile — they were hidden behind a :hover-only reveal that touch screens couldn't trigger.
Fixed a CSS syntax error in the Scripture Music 768px media query that corrupted subsequent style rules.
index.htmlscripture-music.html
Ephesians 4:26 KJ3 Correction
Scripture Correction
Corrected Ephesians 4:26 in the Marriage Crisis Navigator: “Be angry and do not sin” → “Be angry, but do not sin” to match KJ3 exactly.
marriage-crisis-navigator.html
February 2, 2026Sunday–Monday
John 11 — Lazarus Video: 42 Verses Corrected to KJ3
Scripture Correction
A comprehensive verse-by-verse correction of the entire Lazarus narrative (John 11:1–46). Only 4 of the original 46 verses matched KJ3 exactly. Key corrections include:
John 11:43 — “Come out!” → “Here! Outside!”
John 11:39 — “already he stinks” → “he already smells”
John 11:26 — “not die forever” → “not die to the age, not ever!”
lazarus-video.html
Three Denials, Three Questions — 11 Scripture Corrections
Scripture Correction
Corrected critical differences between the original text and KJ3 across the Peter narrative:
John 21:15–17 — “son of John” → “son of Jonah” (all three commissions)
John 21:16 — “Tend My sheep” → “Feed My sheep!”
John 21:17 — “You know all things” → “You perceive all things”
John 21:9 — “fire of coals” → “coal fire lying”
Luke 22:61–62 — Updated word order to match KJ3 participle phrasing
Teaching narrative updated to reflect KJ3's lambs-to-sheep progression: “Feed My lambs → Feed My sheep → Feed My sheep.”
three-denials-three-questions.html
Anatomy of Separation — 15 Scripture Corrections
Scripture Correction
Replaced 8 critical NKJV/KJV passages with exact KJ3 text and corrected 7 important minor deviations:
Matthew 26:50 — “do what you came for” → “why are you here?”
2 Samuel 18:33 — “Would God I had died for you” → “Oh that I had died instead of you”
Acts 20:24 — “none of these things move me” → “make account of nothing”
Romans 12:18 — “be at peace” → “being in peace” (4 occurrences fixed)
anatomy-of-separation.html
Marriage Crisis Navigator — 7 Scripture Passages Corrected
Scripture Correction
Replaced ESV/NIV phrasing with verified KJ3 text across all guided steps:
Proverbs 15:22 — “plans fail” (ESV) → “Purposes without counsel are frustrated”
James 5:16 — “sins” (NIV) → “deviations from the Law”
Ezekiel 36:26 — “remove the heart of stone” → “take away the stony heart”
Romans 8:1, Ephesians 4:31–32 — Corrected to exact KJ3 word order
marriage-crisis-navigator.html
KJ3 App & JP Green Pages — Scripture Corrections
Scripture Correction
KJ3 App — Matthew 10:8 corrected from KJV “Freely ye have received, freely give” to KJ3 “You freely received, freely give.”
JP Green biography — Deuteronomy 4:2 blockquote corrected to full KJ3: “You shall not add to the Word which I command you, nor take from it, to keep the commandments of Jehovah your God which I command you.”
kj3-app.htmljpgreen.html
Genesis Study Guide — KJ3 & Factual Corrections
Scripture Correction
Enoch glossary: KJV “and he was not” → KJ3 “Then he was not”
Genesis 6:5: KJV “evil continually” → KJ3 “evil all the day”
Factual fix: Rebekah entry corrected from “cousin of Jacob” to “Jacob's mother”
genesis-study-guide.html
Biblical Reading Comprehension — 2 New Games & Enhanced Interactivity
New Feature
Major enhancements to the interactive reading comprehension tool:
Main Idea Matcher (Game 4) — Read a KJ3 passage and identify its central message from 4 options. 8 rounds covering Genesis through Galatians.
Vocabulary Quiz (Game 5) — Match biblical terms to definitions. Randomly selects 15 terms from the 25-term vocabulary bank with streak scoring.
Improved answer checking — Fuzzy matching tolerates minor typos, punctuation differences, and case.
Progress management — Full localStorage persistence with “Reset All Progress” button and toast notifications.
Firefox compatibility — Fixed all implicit event global references.
biblical-reading-v3.html
Biblical Spelling — Complete Course with 5 Tabs & 3 Games
New Feature
Full interactive course page with:
Practice tab — Spelling exercises with mastery tracking
Root Words tab — 32 roots across Hebrew, Greek, and Latin with expand/collapse cards
Word Meanings tab — 22 deep word studies with KJ3 scripture and quizzes
Grammar in Scripture tab — 10 grammar lessons with exercises (tenses, moods, participles)
Games tab — Word Forge, Scripture Speller, and Etymology Explorer
biblical-spelling-v3.html
Shared CSS Framework & Navigation Component
New Feature
Created a unified design system to replace ~345KB of duplicated inline CSS across the site:
base.css (28KB) — 17-section CSS framework with variables, reset, typography, layout, accessibility, and print styles. WCAG 2.1 AA verified.
nav.html — Reference navigation component with skip-link, ARIA tabs, focus trapping, and hamburger menu.
Migration guide — 6-step migration process with before/after examples and class mapping tables.
Home Page Performance — 92% Size Reduction
New Feature
Extracted the 2.27MB inline Hebrew lexicon into an external JSON file loaded asynchronously. The home page HTML dropped from 2.43MB to 196KB — a 92% reduction. The lexicon data now loads in the background after the page renders, improving initial load time dramatically.
Audited all 72 HTML files for the Firefox-breaking window.event implicit global pattern. Found and fixed 9 bugs across 4 files where functions used event.target without receiving event as a parameter — causing ReferenceError crashes in Firefox.
ArkBuilder.victory() was calling ScriptureDecoder.launchConfetti() — a cross-object dependency that could silently break. Created a shared GameUtils utility so both games use the same confetti function independently.
biblical-math.html
Home Page — 4 Critical Bug Fixes
Bug Fix
Broken media query — Nav font-size rules leaked to all viewports; now properly scoped.
Duplicate contact modal — Second #contactModal (same ID) was unreachable; removed.
Duplicate CSS blocks — Merged two identical .logo definitions.
CSS typo — Fixed background:background:#000 double-property in book cover styles.
index.html
Privacy Policy — Truncated Page Restored
Bug Fix
The privacy policy page was cut mid-sentence (“…how we handle per”). Completed the content and added missing closing HTML tags. Also replaced Cloudflare-dependent email obfuscation with plain mailto: links that work on any host.
privacy-policy.html
Site-Wide Navigation Added to 30+ Pages
Content Update
Every page on the site now has a consistent navigation bar with Home, Study, Read, Music, Sunday Study, and a Donate link. Includes a mobile hamburger menu with slide overlay, focus trapping, ESC-to-close, and scroll lock. Previously, most pages had no navigation or inconsistent nav structures — some had as many as 7 different link sets.
Accessibility Overhaul Across the Site
Content Update
A comprehensive accessibility improvement effort touching every interactive page:
Skip-to-content links — Added to every page for keyboard/screen-reader navigation
ARIA landmarks — <main>, <header>, <nav>, role="dialog" on all modals
Keyboard support — Interactive cards, tabs, collapsible sections, and game elements now work with Enter/Space/Arrow keys
ARIA tabs pattern — role="tablist", aria-selected, aria-controls, and arrow-key navigation on all tabbed interfaces
Focus-visible styles — Gold outline on all interactive elements for keyboard users
Reduced motion — prefers-reduced-motion media queries disable animations site-wide
Touch targets — All buttons and controls enlarged to ≥44px (WCAG 2.5.8)
Audio labels — Every play button now has a descriptive aria-label
Bible Audio Player — KJ3 Branding & 20 Fixes
Content Update
Player now identifies the translation as “KJ3 Literal Translation (Jay P. Green Sr.)”
Book name formatting extended from 18 → 66 books — “Songofsolomon” is now “Song of Solomon”
Progress bar is fully keyboard-navigable with Left/Right arrow seeking
Fixed voice tab click — clicking the icon inside a tab no longer breaks voice switching
Updated colors from blue to site-standard red accents
audio-player.html
Mobile Experience Improvements — 5 Key Pages
Content Update
Dedicated mobile UX pass on the 5 highest-traffic pages (initial score: 35/100):
Touch-friendly hover alternatives — Episode info and interactive elements no longer require hover
Full-screen modals on mobile — Video player and content modals scale properly
Safe area insets — Proper spacing for phones with notches
Responsive grids — Feature and resource grids stack to single column on small screens
All 7 guide cards now keyboard-accessible with aria-expanded states
Added full site navigation, footer, skip-to-content link, and print stylesheet
Fluid container with clamp() sizing for all screen widths
Added 480px breakpoint for small phones
mobile-guide.html
Parent Help-Hug-Heard — Full Accessibility Audit
Content Update
Added role="button", tabindex, aria-expanded, and keyboard handlers to all collapsible sections
Defined missing handleCollapsibleKey() and handleCardKey() functions
All 4 views now use consistent site navigation (previously only the landing view had it)
Changed absolute URLs to relative paths matching site pattern
Merged duplicate print stylesheets
parent-help-hug-heard.html
Music Pages — Duplicate Code & CSS Collision Fixes
Bug Fix
Scripture Music — Consolidated duplicate artMap objects into a shared constant. One entry point for album art instead of two that could desync.
Song of Songs — Resolved .accent-name CSS collision where cantillation labels were overriding accent card headings. Renamed 1,255 HTML instances.
Fixed implicit event global in filterCategory() and showChapter() for Firefox.
scripture-music.htmlsong-of-songs-music.html
Episode Pages — Mobile Menu & Keyboard Access Fixed
Bug Fix
All Episodes — Mobile menu was completely broken (button existed but had no handler or menu HTML). Built full menu overlay with JS toggle and ARIA support.
Light for Your Path — Episode info was invisible on touch devices (:hover-only reveal). Made always visible.
Both pages: 42+ episode cards now keyboard-accessible with tabindex, role, and Enter/Space handlers.
Video modals: Added role="dialog", focus trapping, ESC-to-close, and focus return.
all-episodes.htmllight-for-your-path.html
KJ3 App & OpenEars — Navigation & Mobile Rebuilt
Content Update
KJ3 App — Mobile users previously had zero navigation (links were hidden at ≤768px with no hamburger). Full mobile menu added with focus trapping and ARIA.
OpenEars — Mobile menu was a console.log() stub with no actual menu HTML. Replaced with working overlay. Consolidated duplicate Google Analytics scripts.
Both pages: Progress bars, “coming soon” buttons, and interactive elements now fully accessible.
kj3-app.htmlopenears.html
Hebrew Lexicon — Firefox Category Filter Fix
Bug Fix
The filterByCategory() function used the implicit window.event global, causing category filtering to silently fail in Firefox. Fixed with explicit event parameter. Also added keyboard-accessible word cards, search labels, and modal ARIA support.
hebrew-lexicon.html
Full Site Audit Complete — 72 Pages Reviewed
Content Update
Completed a comprehensive audit of every HTML file on BiblicalTools.org across 7 batches. Findings included:
134+ KJ3 scripture corrections — replaced KJV/NKJV/ESV/NIV text with exact KJ3 wording
9 Firefox-breaking bugs identified and fixed
30+ pages missing site navigation — all now consistent