github ultimatejimmy/koreader-xray-plugin 26.4.21.1-beta

latest releases: 26.5.29, 26.5.28.1, 26.5.28...
pre-releaseone month ago

Release Notes: 26.4.20-beta to 26.4.21.1-beta

Building on 26.4.20-beta, this update focuses on improving data accuracy for large books and fixing several persistent bugs with the interface and caching.

Improvements for Large Books and Omnibus Editions

  • Physical Page Sorting: The timeline now tracks the actual page location for every event. This prevents chronological errors in omnibus editions where chapter titles (like "Chapter 1") are repeated across different books.
  • Roman Numeral Support: Improved the chapter matching logic to handle Roman numerals. If a book uses "Chapter IV" while the data uses "Chapter 4", the plugin now correctly identifies them as the same chapter.
  • Smarter Character Importance: Characters are now ranked using a weighted system that combines their story role (Protagonist, Major, Supporting) with how often they appear in the text. This ensures the most relevant characters stay at the top of your list.
  • Distributed Sampling: When you use "Fetch More Characters," the plugin now samples text from multiple sections of the book simultaneously. This provides a much broader view of the cast than sampling from a single window.

Bug Fixes

  • Menu Redrawing: Fixed a bug where fetching additional characters would cause the menu to stack on top of itself multiple times. The character list now updates in-place.
  • Author Data Persistence: Fixed an issue where the author's biography could be accidentally removed from the cache when performing a new character fetch or merge.
  • Error Dialogs: Cleaned up various error messages that were displaying technical internal keys instead of human-readable text.

Full Changelog: 26.4.21-beta...26.4.21.1-beta

Don't miss a new koreader-xray-plugin release

NewReleases is sending notifications on new releases.