🚀 New Features
•Added one-click auto-update: clicking "Update Now" automatically completes the download, installation, and restart, making the upgrade process effortless.
•Automatically checks for unsaved edits, active imports, duplicate checks, and other ongoing work before updating to avoid interrupting current tasks.
✨ Improvements
•Users can now browse lists, details, search results, and statistics even while write tasks (like imports) are running, minimizing waiting times.
•Optimized response times for opening large databases, permission validation, and desktop file associations, reducing UI lags and app freezes.
•Improved refresh strategies for search results, duplicate checks, and undo/redo operations, ensuring more stable state synchronization when switching databases or performing consecutive operations.
•Enhanced the reliability of installer packages, checksums, and the auto-update delivery pipeline for a more secure download and installation process.
🐛 Bug Fixes
•Fixed an issue where some exported non-Web of Science records might be incorrectly identified as duplicates in Bibliometrix.
•Fixed a rare issue where old search or duplicate check results could overwrite newer ones, ensuring accurate list displays.
•Fixed a state desync between database summary and connection status after certain undo/redo actions, preventing disconnected databases from being incorrectly revived.
•Fixed a bug where active statuses were not released promptly after import or background tasks ended, reducing incorrect blocking of subsequent imports or updates.
•Provided clearer error feedback when a record does not exist or has been deleted, facilitating direct troubleshooting.