3131 Commits
Author SHA1 Message Date
troyeguo f4b98f1eab Merge pull request #1644 from koodo-reader/dev
update to 2.4.4
2026-09-02 17:20:42 +08:00
troyeguo 1def49ca35 fix bug v2.4.4 2026-09-02 17:19:42 +08:00
troyeguo 88de2d0d63 fix: enhance chatStream to filter out <think> tags and improve message handling 2026-09-02 10:02:07 +08:00
troyeguo 2f7dbb84e8 fix: handle finish reason in chatStream to ensure proper message flow 2026-09-02 09:33:41 +08:00
troyeguo 59b5347aa4 fix: ensure proper closure of chatStream connection and handle errors gracefully 2026-09-02 09:17:44 +08:00
troyeguo b8cd9a5799 fix bug 2026-09-01 16:45:26 +08:00
troyeguo 79212b5e86 refactor: remove console logs from main and auto import dialog 2026-09-01 10:54:09 +08:00
troyeguo c65f929787 fix bug 2026-09-01 10:27:35 +08:00
troyeguo bc34535a9a Remove Electron-specific request handling from aiRequest function 2026-09-01 09:46:29 +08:00
troyeguo 274bf98651 feat: add scan for new books functionality in auto import dialog 2026-09-01 09:33:46 +08:00
troyeguo 11c83e4880 fix: add auto scan and import feature description to UI 2026-09-01 09:19:30 +08:00
troyeguo 07bcb22d0a fix: remove AdmZip dependency and related zip command functionality 2026-09-01 09:05:47 +08:00
troyeguo 4082a8c93b fix: replace AdmZip with JSZip for handling audio response data 2026-09-01 08:58:10 +08:00
troyeguo cbbdd523dc fix: replace adm-zip with JSZip for snapshot generation and restoration 2026-09-01 08:55:08 +08:00
troyeguo b9b4bc51d9 fix: update fallback restoration method to use JSZip for old backup formats 2026-09-01 08:48:15 +08:00
troyeguo f75d75cad7 fix: filter out null parsers in getParserRegex function
Updated the getParserRegex function to ensure that only valid parser objects are included by filtering out any null values from the txtParsers array. This change improves the robustness of the parser selection process.
2026-09-01 08:30:33 +08:00
troyeguo 6f84980f17 fix bug 2026-08-31 10:53:03 +08:00
troyeguo cfd1f9e0c6 fix: correct spelling of 'getHightlightCoords' to 'getHighlightCoords' in PopupNote and noteUtil 2026-08-30 10:30:44 +08:00
troyeguo c28e0c284f feat: enhance cloud sync handling based on configuration for Pro feature access 2026-08-30 09:44:26 +08:00
troyeguo 8bc69fc2e2 refactor: remove Electron-specific chat stream handling from common.ts 2026-08-30 09:26:56 +08:00
troyeguo 027b98f629 feat: implement adm-zip integration for zip file operations in backup and restore processes 2026-08-29 16:28:05 +08:00
troyeguo 139931abad Add logging for restoreFromfilePath function and handle old backup format 2026-08-29 16:07:13 +08:00
troyeguo 9f1e08aa14 refactor: add unique ID to success and error toast messages for export actions 2026-08-29 15:48:25 +08:00
troyeguo 3c395e3e4f refactor: streamline database merging and config file handling in restore process 2026-08-29 15:38:34 +08:00
troyeguo 745c1a71a0 refactor: simplify cover URL retrieval in CoverUtil 2026-08-29 15:27:02 +08:00
troyeguo f37f468b7d refactor: remove unused asset protocol handling and related constants 2026-08-29 15:17:32 +08:00
troyeguo 9ce88e38f8 feat: implement restore-path functionality for backup restoration using yauzl 2026-08-29 14:26:42 +08:00
troyeguo aaca243591 Enhance CSS reset: Add strong and b font-weight, format font-family for readability 2026-08-29 11:15:30 +08:00
troyeguo 0750a49334 feat: add isAiWaiting state to manage AI response loading in PopupTrans component 2026-08-29 09:52:40 +08:00
troyeguo 6194cfe9ad fix bug 2026-08-29 09:36:42 +08:00
troyeguo 2fa05e8bb1 Refactor chat invocation to handle Electron and browser environments
- Updated the chat invocation logic to check if the application is running in an Electron environment.
- If in Electron, it uses the `window.electronAPI.invoke` method to open the chat.
- If not in Electron, it opens the chat URL in the default web browser using `openInBrowser`.
- This change improves compatibility and user experience across different platforms.
2026-08-29 08:50:31 +08:00
troyeguo 1ba70326d7 Replace "Official AI Voice" with "Kokoro" in plugin label for improved clarity 2026-08-28 10:37:49 +08:00
troyeguo b786dd7787 feat: add prompt for book name in search functionality and improve Azure TTS voice display name 2026-08-28 10:18:14 +08:00
troyeguo 93c6f3a56f feat: add example placeholders for proxy host and port inputs 2026-08-28 10:03:48 +08:00
troyeguo 7b1b7793a3 fix: update toast position handling for backup, export, and restore processes 2026-08-28 09:50:08 +08:00
troyeguo 7b9f359d05 feat: update toast position to bottom-center for better visibility during uploads and restores 2026-08-28 09:45:27 +08:00
troyeguo 7d40df41e0 fix bug 2026-08-25 15:42:21 +08:00
troyeguo d8dfe883a3 fix bug 2026-08-25 11:27:04 +08:00
troyeguo 6da9ea6a0b fix: remove debug log for ai-chat-stream request 2026-08-24 15:22:09 +08:00
troyeguo 81fb2c9c80 refactor: remove unused contextMenuLayout utility 2026-08-24 15:17:18 +08:00
troyeguo 32575a4aca feat: update popup styles and add resize functionality 2026-08-24 14:46:43 +08:00
troyeguo bd67e88fb5 feat: implement toggle dock functionality for popup and update styles 2026-08-24 11:55:20 +08:00
troyeguo 813a42a704 feat: add pin/unpin functionality for popup drag handle 2026-08-24 11:28:20 +08:00
troyeguo 9cb1aa31c7 fix: adjust popupBox positioning and refine drag handle styles 2026-08-24 11:24:45 +08:00
troyeguo 0cbc1c900b feat: add sidebar icon and update font files
- Added a new sidebar icon to the icomoon font set.
- Updated font files (EOT, TTF, WOFF, SVG) to include the new icon.
- Modified style.css to reference the updated font files and include the new sidebar icon.
- Integrated the sidebar icon into the PopupBox component for drag handle functionality.
2026-08-24 10:58:40 +08:00
troyeguo c0d80e482a feat: add logging for docked popup drag start and trigger menu mode changes 2026-08-24 10:48:44 +08:00
troyeguo 5b0f25d8f4 fix: set toast position to bottom-center for download notifications across multiple components 2026-08-24 10:33:13 +08:00
troyeguo 3593dffb21 fix bug 2026-08-24 10:21:50 +08:00
troyeguo f621e36aae fix: adjust right panel visibility logic and update hover styles for better user experience 2026-08-23 20:25:52 +08:00
troyeguo e0576691e8 fix(i18n): update Chinese translations for clarity and accuracy
refactor(utils): remove unused fetchFileFromPath function
2026-08-23 18:04:38 +08:00