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