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