Download

The Bible Code requires Windows 10 or 11 (64-bit)
You must be logged in to enable downloads...

Changelog

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