1.2.5.1787
🚀 Highlights
This is an urgent release addressing critical performance issues and streamlining the UI.
-
⚡️ Performance & Stability Hotfix: Addressed UI freezing and lag. We migrated database operations to an async/await pattern with an IO dispatcher and introduced HikariCP to handle concurrency. Also fixed the freeze issue during token refreshes.
-
✂️ UI Streamlining: Removed deprecated and redundant UI elements, including the Main Window clipboard display and the Central Search Window, to provide a cleaner and lighter user experience.
What's Changed
- :zap: Convert database operations to async/await pattern with IO dispatcher by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3489
- :bug: Fix database concurrency issues by introducing HikariCP by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3491
- :lipstick: Remove clipboard display from Main Window (keep in Sidebar only) by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3492
- :lipstick: Remove Central Search Window implementation by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3493
- :hammer: Merge i18n update and sort logic into single script by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3495
- :bug: Resolve token refresh freeze and progress bar issues by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3497
- :sparkles: Make Server interface async and improve shutdown handling by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3499
- :bookmark: Update version to 1.2.5 by @guiyanakuang in https://github.com/CrossPaste/crosspaste-desktop/pull/3502
Full Changelog: https://github.com/CrossPaste/crosspaste-desktop/compare/1.2.4.1778...1.2.5.1787