2324 Commits

Author SHA1 Message Date
troyeguo
9e4f99ca9c Remove filtering of cloud cover list by book keys and add debug logging in CoverUtil 2026-04-18 16:53:19 +08:00
troyeguo
9beacffdd4 fix: refine sentence splitting regex to improve punctuation handling 2026-04-18 16:05:49 +08:00
troyeguo
7c5e8af90f Implement batch translation locking mechanism to prevent concurrent translations in Background component 2026-04-18 14:56:57 +08:00
troyeguo
c1d3e101ca Remove time-based throttling for batch translation trigger in Background component 2026-04-18 10:50:31 +08:00
troyeguo
c838b95a0d fix: adjust font size for background sidebar item in SettingDialog 2026-04-18 10:36:36 +08:00
troyeguo
c6887e31fa fix bug 2026-04-17 19:04:35 +08:00
troyeguo
640aefa392 Remove unnecessary console.log statement from discord RPC clear handler 2026-04-17 17:56:30 +08:00
troyeguo
ba4509bb89 Remove unnecessary console.log statements and enhance cloud service handling in DataSetting component 2026-04-17 17:50:51 +08:00
troyeguo
0516a1adea Reduce the batch translation trigger interval from 10 seconds to 6 seconds for more responsive updates 2026-04-17 15:40:33 +08:00
troyeguo
6d9e090dff feat: enhance user authentication checks in DropdownList and TextToSpeech components, and improve batch translation handling in Background component 2026-04-17 12:28:33 +08:00
troyeguo
583aedc7c9 Remove width style from NavList item for improved layout flexibility 2026-04-16 21:21:03 +08:00
troyeguo
6955b606c4 feat: refactor user catalog management to use object and list configurations 2026-04-16 18:30:33 +08:00
troyeguo
16e11b31c6 feat: update support dialog duration, enhance dropdown list font loading prompt, and extend toast duration for yiyiwu service 2026-04-16 17:43:23 +08:00
troyeguo
206c5794a3 feat: add shift key functionality to prevent default action on mouse down in BookCardItem 2026-04-16 16:36:10 +08:00
troyeguo
55c8a41f64 feat: enhance PopupTrans and PopupDict components with currentBook prop and selection clearing functionality 2026-04-16 16:28:11 +08:00
troyeguo
ff044beb7a feat: enhance user feedback and error handling in settings components 2026-04-16 16:06:09 +08:00
troyeguo
5af3ad03b2 Update icon fonts and enhance settings dialogs
- Updated icon font files (eot, svg, ttf, woff) with new versions.
- Modified CSS to reference updated font files with new query strings.
- Added new "Reading" section in the settings dialog sidebar.
- Restored "Background" option in the settings dialog sidebar.
- Enhanced backup dialog to handle settings more effectively.
- Added success toast notifications for dropdown list actions.
- Adjusted reading status filter dropdown width for better UI.
2026-04-16 15:17:38 +08:00
troyeguo
0c0bb1b1c1 feat: update chatStream to include providerId and enhance model data handling
- Added providerId parameter to chatStream calls in PopupAssist, PopupDict, and PopupTrans components.
- Enhanced AISetting component to handle additional model data structure variations.
- Updated chatStream function to utilize CommonTool for disabling thinking parameters.
2026-04-16 14:32:39 +08:00
troyeguo
252e217485 refactor: enhance Toaster component styling for better text handling 2026-04-16 11:45:25 +08:00
troyeguo
104dea8c92 feat: add built-in OPDS catalogs for improved content access 2026-04-16 10:37:43 +08:00
troyeguo
cad73999ff refactor: remove debug log for original text in handleLookUp method 2026-04-14 16:08:57 +08:00
troyeguo
f478bb56a1 refactor: update toast notifications to include unique IDs and dismiss on successful caching 2026-04-14 15:57:30 +08:00
troyeguo
dd0f282bfe feat: implement dynamic reader background image loading and state management 2026-04-14 15:13:10 +08:00
troyeguo
9dd7e6b3e2 refactor: replace constants with direct string values for background image configuration 2026-04-14 15:02:04 +08:00
troyeguo
bad93a93a4 Implement feature X to enhance user experience and optimize performance 2026-04-14 10:22:49 +08:00
troyeguo
a3fa2d0ce6 Add debounce functionality to resize event in Background component
- Implemented a debounce mechanism for the window resize event to optimize performance.
- The state is updated with the new page width after a delay of 300ms following the last resize event.
2026-04-14 10:07:05 +08:00
troyeguo
529bc0cc19 refactor: replace console.log with console.info for consistent logging 2026-04-14 09:10:18 +08:00
troyeguo
93e2be68de Remove console.log statements across various components for cleaner code and improved performance. 2026-04-14 09:05:21 +08:00
troyeguo
394be779b7 feat: add scripts for extracting untranslated entries and merging translations 2026-04-13 19:45:30 +08:00
troyeguo
5e5a579bf3 fix: adjust table formatting for translation submission section in README 2026-04-13 19:42:08 +08:00
troyeguo
d8af00adf4 Refactor code structure and remove redundant changes 2026-04-13 19:41:54 +08:00
troyeguo
3c817c4add Update translations for Vietnamese, Simplified Chinese, Traditional Chinese, and Cantonese with new features and corrections 2026-04-13 17:07:19 +08:00
troyeguo
293f32e6c5 feat: add loading toast for book upload when default sync option is enabled 2026-04-13 17:01:07 +08:00
troyeguo
67ef5025bf fix: set importingShelfTitle state when fetching books in shelf mode 2026-04-13 14:49:19 +08:00
troyeguo
18b5f65ea4 Enhance removeSyncUtil method to clear queue before deletion of sync utility 2026-04-13 12:23:54 +08:00
troyeguo
189917668b feat: implement voice switching functionality with authentication check and audio management 2026-04-13 10:46:19 +08:00
troyeguo
79cd806602 fix: add margin-top to tts player button for improved spacing 2026-04-13 10:21:32 +08:00
troyeguo
31c9e72976 feat: enhance audio pause/resume functionality and manage paused state 2026-04-13 10:10:53 +08:00
troyeguo
2cbdd752a0 refactor: update action dialog styles and improve AI setting model sorting 2026-04-13 09:51:04 +08:00
troyeguo
46b299efed feat: update translation for OPDS message and enhance edit dialog layout 2026-04-13 09:17:46 +08:00
troyeguo
633eb59507 feat: implement cloud config locking mechanism to prevent concurrent requests 2026-04-12 21:46:16 +08:00
troyeguo
46957e296d refactor: enhance sync handling and improve cloud config logging 2026-04-12 21:31:06 +08:00
troyeguo
85f45ac396 feat: add logging for cloud config retrieval and update sync warning message
- Added console logging for cloud configuration in Header component to aid in debugging.
- Enhanced logging in getCloudConfig function to include service name and retrieved config.
- Updated warning message for 115 cloud service to provide clearer guidance for users regarding usage limitations and recommendations for Koodo Sync.
2026-04-12 19:05:32 +08:00
troyeguo
2c2805939a fix bug 2026-04-12 16:43:06 +08:00
troyeguo
9587062fa7 Add translation for redemption code messages and update support dialog error message
- Added new translations for "Purchase code" and related redemption instructions in Chinese.
- Updated the error message in the SupportDialog component to include information about redeeming a purchased code.
2026-04-12 14:41:42 +08:00
troyeguo
db73b98989 Enhance SpeechDialog component with isSettingLocked prop
- Updated SpeechDialog to adjust its right position based on isSettingLocked prop.
- Added isSettingLocked to the Redux state mapping in speechDialog index file.
- Modified SpeechDialogProps interface to include isSettingLocked.
- Adjusted Reader component to conditionally render SpeechDialog based on isSpeechOpen state.
2026-04-11 17:04:30 +08:00
troyeguo
a79bc0b8fa feat: integrate color-thief-browser for background color analysis in settings 2026-04-11 16:23:30 +08:00
troyeguo
27c446acfc feat: enhance text-to-speech component with voice preview functionality and UI improvements 2026-04-11 11:49:58 +08:00
troyeguo
a57a8f9024 feat: add support for child voice in text-to-speech component
- Added "Child voice" translation to zh-CN locale.
- Enhanced TextToSpeech component to include multi-role child voice and engine configurations.
- Implemented UI for selecting child voice in the settings dialog.
- Updated TextToSpeech state interface to accommodate new child voice properties.
2026-04-11 10:24:50 +08:00
troyeguo
4e0532a6da feat: add note field to drive input config and display in sync settings 2026-04-11 09:55:05 +08:00