Settings and Background Automation
- Grouped all background automation settings into a new Auto X-Ray Settings submenu to keep the main settings screen clean and organized.
- Added a toggle to turn off the automatic duplicate check that runs after a data fetch. If you are using a limited or free-tier API quota, turning this off will help save on API calls. You can still run manual duplicate checks and merges through the Characters and Locations menus.
- Added a new option for more aggressive background fetching to keep your book data updated preemptively.
Performance and Caching
- Improved the cache-saving system to prevent UI stutters or temporary freezing, which is especially helpful on slower e-reader devices.
- Adjusted the way summaries are generated and saved to reduce recency bias and ensure the descriptions are better balanced.
Term Lookups and Matching
- Adjusted the matching thresholds for fuzzy matching to prevent incorrect matches. The plugin is now much more cautious with matches that have a low similarity score.
- Added a new Re-lookup button inside the term details dialog. If a match has low confidence, you can tap this button to immediately trigger a clean lookup for the exact text you highlighted.
- Smarter lookups that are better at finding and defining highlighted terms, even when they do not appear in the pages right next to your current reading location.
Bug Fixes
- Fixed a crash that occurred when closing a book while a background fetch or processing task was running.
Full Changelog: 26.6.9...26.6.19