Download
The Bible Code requires Windows 10 or 11 (64-bit)
You must be logged in to enable downloads...
Changelog
0.18.0 • July 7, 2025

  • new: Add a Gematria calculator tool. Hebrew words can be quickly added from the dictionary or from any open codes. Multiple methodologies are supported.
  • open codes: Use an arrow to separate Hebrew extensions
  • identify terms: Add Gematria searching capabilities
  • identify terms: Add 'Open Dictionary' button to the User Input search
  • reader: Fix the arrow direction when displaying the Hebrew term with extensions in the code explorer
  • reader: Fix mixed LTR/RTL languages causing an incorrect rendering order in some cases in the code explorer
  • reader: Synchronize the right pane selected book to the code's book when the user selects a scripture in the code explorer
  • reader: Fix retrieving scripture for Psalms and Song of Songs when correlating to the Hebrew texts
  • reader: Fix scriptures not being top-aligned for short chapters
  • keyboard: Fix certain keys not highlighting properly when typing (functionality unaffected)
0.17.0 • June 26, 2025

  • new: Add a book reader tool loaded with ten English bibles. The dual pane reader allows for comparing two bibles side by side, synchronized. The left hand side offers quick general navigation, and the right hand side can navigate around any open codes. Each pane has user-adjustable width.
  • reader: Add tool to navigate to a random verse
  • matrix: Hovering over a character now displays the English scripture and its book
  • core: Many internal improvements
  • core: Bump deps
0.16.3 • February 12, 2025

  • core: Support subscription license model
0.16.2 • February 6, 2025

  • open codes: Prevent the primary term Hebrew from breaking up during overflow from smaller window sizes
  • open codes: Improve header UI when the value overflows a line
  • open codes: Set focus lock to disabled by default
  • open codes: Add auto-focus on window resize, enabled by default
  • code search: Fix the search form disappearing after a whole window dialog pops up (updates/licensing/etc)
  • code search: Merge book range columns and enable sorting of the range column by book
  • code search: Fix 'Used saved settings on restore' from not sticking to the bottom of the search history panel
  • identify terms: Display the columns and rows being searched in the search distance controls
  • identify terms: Add dedicated years search function
  • extensions: Years will now search with and without the millennial character
  • dictionary: Fix dark theme styling for imports
  • general ui: Remove 'Include millennia char' option from years range controls
  • general ui: Only break characters of words within result tables if they will still cause an overflow on a new line
  • general ui: Disable text selection on checkbox labels
  • core: Update deps
0.16.1 • December 5, 2024

  • marked terms: Shift color contrast when changing the theme of open codes
  • identify terms: Automatically select a new shape and color when marking
  • identify terms: Rename `Maximum Skip` to `Skip`
  • identify terms: The `Skip` setting now searches the exact skip only
  • identify terms: Add options to control diagonal stepping
  • stats: Fix potential to incorrectly calculate the rows/columns when any secondary term skip is greater than 1
  • core: Support diagonal stepping in searches
0.16.0 • November 26, 2024

  • open codes: Add `Stats` local tool providing detailed statistical information about the matrix
  • open codes: Display the primary odds in the header pane
  • primary searches: Compute (without extensions) and display the stats in real time next to the search button
  • primary searches: Display the odds in the open code dialog for extensions
  • primary searches: Display the R-Value of all results that can be sorted by significance
  • primary searches: Search history items are deduplicated to the search term and translation regardless of the settings saved to reduce unnecessary items. Performing a new search with different settings will overwrite the existing entry.
  • primary searches: Add comma separator by default for opening codes with extensions using the word selection mode
  • primary searches: Remove book/range subtext from the search history
  • primary searches: Add `Use saved settings on restore` option to the search history pane
  • primary searches: Persist all of the search settings (i.e. book, range, extensions, etc...) when saving to history
  • primary searches: Move book options to the right hand `Settings` pane
  • primary searches: Rename `Primary Extensions` to `Settings`
  • primary searches: Fix start/end book range not being restored when the current form book is different from the restored history book.
  • primary searches: Adjust background color for the headers in the right hand pane
  • matrix viewer: Synchronize preview animations on the next post-paint tick rather than a timeout
  • general ui: Nest the years settings into the extensions group for improved usage clarity
  • dictionary: Update KTTB dictionary
  • core: Update deps
0.15.0 • November 1, 2024

  • primary searches: Implement primary extension searches with additional translation editing options
  • primary searches: Add a search filter option in the top right
  • primary searches: Fix appending word pairs when the global `Identify Terms` window is open
  • identify terms: Display the dictionary column in `User Input`
  • identify terms: Fix appending word pairs in `User Input` from the dictionary when the form is disabled
  • identify terms: When marking global searches that have extensions, display the open code dialog
  • dictionary: Enable wrapping for long words to reduce horizontal scrolling
  • dictionary: Remove all single letter translations except from the extended dictionary
  • dictionary: Add single letter translations to the extended dictionary
  • ui: Fix settings not being sticky to the footer when the left tools pane overflows
  • core: Set default minimum window size constraints
  • core: Update internal dependencies
0.14.2 • October 18, 2024

  • searches: Fix erroneous matches on secondary and extension searches caused by grid view overflows that still result in a valid index on small skips
  • open codes: Fix matrix viewer position resetting when focus lock is disabled
  • ui: Keep the data context alive when switching tools in the main window
  • ui: Fix the background color transition within popup menus in the dark theme
  • core: Bump internal dependencies
0.14.1 • October 15, 2024

  • settings: Add option to enable/disable the Google LQ dictionary source (default disabled)
  • dictionary: Update extended dictionary
  • primary searches: Fix global identify terms count per page default from being greater than the number of results in certain cases
  • primary searches: Add option to limit the search range by book
  • primary searches: General layout enhancements
  • identify terms: Attach the results search range as a sticky option to perform search
  • search history: Display the book search range
  • marked terms: Improve the drag bar handling (i.e. disable text selection and other unnecessary events)
  • matrix viewer: Fix scripture highlighting when the viewer doesn't start at the beginning of the text
  • core: Update internal dependencies
0.14.0 • October 2, 2024

  • dictionary: Update extended dictionary
  • settings: Replace 'About' with 'Settings'
  • settings: Add theme option
  • theme: Add dark theme
  • theme: Update light theme
  • theme: Support sub-themes within saved codes
  • main window: Fix left pane scrolling when elements overflow the window
  • marked terms: Fix pointer sometimes highlighting an incorrect row
  • installer: Fix certain resources not being bundled
  • core: Hide window until ready to display to reduce flashing during theme loading
  • core: Update internal dependencies
0.13.0 • September 5, 2024

  • primary searches: Implement Identify Terms for all currently found matches
  • primary searches: Implement search history
  • primary searches: Performance improvements
  • primary searches: Add result number column
  • marked terms: Change the extension separator from a comma to an arrow
  • matrix viewer: Fix scripture hover highlighting sometimes getting stuck
  • matrix viewer: Fix scripture hover highlighting when dragging the scrollbar
  • matrix viewer: Fix erroneous hover highlighting in certain edge cases
  • matrix viewer: Performance improvements
  • identify terms: Secondary search and extension search performance improvements
  • identify terms: Search bar now supports virtual keyboard inputs
  • identify terms: Display the result number column when searching primary search results
  • identify terms: Fix user input form not being disabled when searching
  • identify terms: Fix overflow error during bounds check in some cases
  • identify terms: Update defaults when used in a global context
  • identify terms: Focus the appropriate tab when marking/unmarking terms
  • identify terms: Allow marking/unmarking terms when an open code tab isn't focused
  • virtual keyboard: Respect the caret position when inserting or deleting characters
  • virtual keyboard: Only insert/delete characters into the currently focused text input
  • core: Many internal enhancements
0.12.4 • July 17, 2024

  • extension searches: Fix overlapping terms in node paths causing certain matches to be ignored
  • extension searches: Fix maximum words set to one from being ignored
  • extension searches: Support preceding term matches. The maximum words setting applies individually for preceding and trailing extensions. The absolute max words in a search result will always be `N*2-1`
  • identify terms: Optimize retrieval of results from the ELS engine
  • identify terms: Update Max Consecutive Character Length Matches setting in standard searches to default to 0
  • identify terms: Add button to search terms within the results
0.12.3 • July 13, 2024

  • identify terms: Improve virtual list size calculations to help fix jumping when rows are expanded
0.12.2 • July 11, 2024

  • years range: Inline the Gregorian year hint into the form
  • identify terms: Auto-grow the text fields in User Input to make the entire input visible
  • identify terms: Fix appearing to search indefinitely in User Input if there's an error in the additional terms form
  • identify terms: Fix an inconsistency caused by sorting the English terms more than necessary
  • marked terms: Support drag and drop reordering
0.12.1 • July 10, 2024

  • installer: Update installer script fixing incorrect shortcuts being created
0.12.0 • July 10, 2024

  • core: Implementation of extension searches
  • core: Bump database version
  • core: Updater improvements
  • core: Internal updates
  • identify terms: Merge standard and years search types
  • identify terms: Improve UI for the search controls
  • identify terms: Integrate extension searches, including various controls to help fine-tune search results. Extensions will merge and unmerge automatically.
  • identify terms: User input searches support extension searches
  • identify terms: Color code rows based on normal, extension header or extension row
  • identify terms: Remove skip column
  • identify terms: Display the direction's friendly name
  • identify terms: Fix empty rows not being created after appending from the dictionary in user input
  • identify terms: Fix merging of Hebrew spellings that are the same but have variations in spacing
  • identify terms: Update default years range
  • matrix view: Fix preview animation sometimes going out of sync
  • marked terms: Display spaces without borders
  • years range: Display the Gregorian calendar as a hint
  • dictionary: Improve the Google dictionaries quality in regards to space handling
0.11.2 • June 15, 2024

  • dictionary: Fix certain words with multiple translations not being included in some dictionaries
  • identify terms: Fix searching the English text results
0.11.1 • June 6, 2024

  • Fix handling virtual dictionaries during database migration
0.11.0 • June 6, 2024

  • identify terms: Fix receiving the incorrect primary term length, used for calculating the max vertical search distance
  • identify terms: Coalesce matching results with the same term and matrix position
  • identify terms: Reduce the amount of data stored for saved codes
  • identify terms: Add tab to show all marked terms, opened by default if any terms are marked
  • identify terms: Add the tab name to the window title
  • Rework book loading, improving startup performance
  • Improve secondary search performance
  • Other internal improvements to lay the ground work for extension searches
0.10.1 • May 22, 2024

  • saved codes: Fix sorting for last updated and created columns
  • open codes: Rename the generic tab name if the code is saved
  • open codes: Add informational text when there aren't any secondary terms marked
  • open codes: Fix click target area for the identify terms tool button
  • identify terms: Perform search button in 'User Input' now acts as a sticky footer
  • updater: Replace the popup dialog with a custom prompt within the app, which can now display the changelog for convenience
  • updater: Add check for update button in the app's about section
0.10.0 • May 15, 2024

  • Major internal upgrade
  • matrix viewer: Initial work on viewing scripture occurrences
  • matrix viewer: Improve performance when recalculating layout updates
  • matrix viewer: Fix incorrect rendering when the column count is less than visible columns
  • open codes: Don't save data if nothing changed, this prevents 'last updated' from changing upon loading
  • open codes: Prevent auto saving positional data when focus lock is engaged
  • open codes: Animate marked terms on hover
  • dictionary: Fix global search always hijacking focus, allows creating a dictionary without switching selections first
  • dictionary: Switch to the new dictionary upon creation
  • licensing: Improve upgrade workflow for trial users
0.9.3 • May 4, 2024

  • dictionary: Fix global search no longer working
0.9.2 • May 4, 2024

  • dictionary: Fix entries being duplicated
0.9.1 • May 3, 2024

  • dictionary: Change default to global search
0.9.0 • May 3, 2024

  • new: Add ability to save codes
  • matrix viewer: Performance enhancements
  • open result tab: Fix the primary term display of the Hebrew if the English translation is not provided
  • dictionary: Add KTTB Hebrew dictionary
  • misc: Initial prep work for the scripture viewer
0.8.1 • April 17, 2024

  • keyboard: Add sound transliterations with informational notes
  • keyboard: Add visible key press interactivity
  • keyboard: Support keyboard inputs instead of only mouse inputs
  • keyboard: Fade final forms
0.8.0 • April 16, 2024

  • new: Add on-screen keyboard
  • dictionary: Include more words to the extended dictionary
  • dictionary: Preserve Hebrew spacing for all core dictionaries
  • dictionary: Append now works with the user input search in Identify Terms
  • primary searches: Results now display the end range
  • primary searches: Each range is consolidated to a single column
0.7.0 • April 5, 2024

  • Public launch