Commit Graph

  • 9e4f99ca9c Remove filtering of cloud cover list by book keys and add debug logging in CoverUtil dev troyeguo 2026-04-18 16:53:19 +08:00
  • 9beacffdd4 fix: refine sentence splitting regex to improve punctuation handling troyeguo 2026-04-18 16:05:49 +08:00
  • 7c5e8af90f Implement batch translation locking mechanism to prevent concurrent translations in Background component troyeguo 2026-04-18 14:56:57 +08:00
  • c1d3e101ca Remove time-based throttling for batch translation trigger in Background component troyeguo 2026-04-18 10:50:31 +08:00
  • c838b95a0d fix: adjust font size for background sidebar item in SettingDialog troyeguo 2026-04-18 10:36:36 +08:00
  • c6887e31fa fix bug troyeguo 2026-04-17 19:04:35 +08:00
  • 640aefa392 Remove unnecessary console.log statement from discord RPC clear handler troyeguo 2026-04-17 17:56:30 +08:00
  • ba4509bb89 Remove unnecessary console.log statements and enhance cloud service handling in DataSetting component troyeguo 2026-04-17 17:50:51 +08:00
  • 0516a1adea Reduce the batch translation trigger interval from 10 seconds to 6 seconds for more responsive updates troyeguo 2026-04-17 15:40:33 +08:00
  • 6d9e090dff feat: enhance user authentication checks in DropdownList and TextToSpeech components, and improve batch translation handling in Background component troyeguo 2026-04-17 12:28:33 +08:00
  • 583aedc7c9 Remove width style from NavList item for improved layout flexibility troyeguo 2026-04-16 21:21:03 +08:00
  • 6955b606c4 feat: refactor user catalog management to use object and list configurations troyeguo 2026-04-16 18:30:33 +08:00
  • 16e11b31c6 feat: update support dialog duration, enhance dropdown list font loading prompt, and extend toast duration for yiyiwu service troyeguo 2026-04-16 17:43:23 +08:00
  • 206c5794a3 feat: add shift key functionality to prevent default action on mouse down in BookCardItem troyeguo 2026-04-16 16:36:10 +08:00
  • 55c8a41f64 feat: enhance PopupTrans and PopupDict components with currentBook prop and selection clearing functionality troyeguo 2026-04-16 16:28:11 +08:00
  • ff044beb7a feat: enhance user feedback and error handling in settings components troyeguo 2026-04-16 16:06:09 +08:00
  • 5af3ad03b2 Update icon fonts and enhance settings dialogs troyeguo 2026-04-16 15:17:38 +08:00
  • 0c0bb1b1c1 feat: update chatStream to include providerId and enhance model data handling troyeguo 2026-04-16 14:32:39 +08:00
  • 252e217485 refactor: enhance Toaster component styling for better text handling troyeguo 2026-04-16 11:45:25 +08:00
  • 104dea8c92 feat: add built-in OPDS catalogs for improved content access troyeguo 2026-04-16 10:37:43 +08:00
  • cad73999ff refactor: remove debug log for original text in handleLookUp method troyeguo 2026-04-14 16:08:57 +08:00
  • f478bb56a1 refactor: update toast notifications to include unique IDs and dismiss on successful caching troyeguo 2026-04-14 15:57:30 +08:00
  • dd0f282bfe feat: implement dynamic reader background image loading and state management troyeguo 2026-04-14 15:13:10 +08:00
  • 9dd7e6b3e2 refactor: replace constants with direct string values for background image configuration troyeguo 2026-04-14 15:02:04 +08:00
  • bad93a93a4 Implement feature X to enhance user experience and optimize performance feature-translation troyeguo 2026-04-14 10:22:49 +08:00
  • a3fa2d0ce6 Add debounce functionality to resize event in Background component troyeguo 2026-04-14 10:07:05 +08:00
  • 529bc0cc19 refactor: replace console.log with console.info for consistent logging troyeguo 2026-04-14 09:10:18 +08:00
  • 93e2be68de Remove console.log statements across various components for cleaner code and improved performance. troyeguo 2026-04-14 09:05:21 +08:00
  • 394be779b7 feat: add scripts for extracting untranslated entries and merging translations troyeguo 2026-04-13 19:45:30 +08:00
  • 5e5a579bf3 fix: adjust table formatting for translation submission section in README troyeguo 2026-04-13 19:42:08 +08:00
  • d8af00adf4 Refactor code structure and remove redundant changes troyeguo 2026-04-13 19:41:54 +08:00
  • 3c817c4add Update translations for Vietnamese, Simplified Chinese, Traditional Chinese, and Cantonese with new features and corrections troyeguo 2026-04-13 17:07:19 +08:00
  • 293f32e6c5 feat: add loading toast for book upload when default sync option is enabled feature-2.3.2 troyeguo 2026-04-13 17:01:07 +08:00
  • 67ef5025bf fix: set importingShelfTitle state when fetching books in shelf mode troyeguo 2026-04-13 14:49:19 +08:00
  • 18b5f65ea4 Enhance removeSyncUtil method to clear queue before deletion of sync utility troyeguo 2026-04-13 12:23:54 +08:00
  • 189917668b feat: implement voice switching functionality with authentication check and audio management troyeguo 2026-04-13 10:46:19 +08:00
  • 79cd806602 fix: add margin-top to tts player button for improved spacing troyeguo 2026-04-13 10:21:32 +08:00
  • 31c9e72976 feat: enhance audio pause/resume functionality and manage paused state troyeguo 2026-04-13 10:10:53 +08:00
  • 2cbdd752a0 refactor: update action dialog styles and improve AI setting model sorting troyeguo 2026-04-13 09:51:04 +08:00
  • 46b299efed feat: update translation for OPDS message and enhance edit dialog layout troyeguo 2026-04-13 09:17:46 +08:00
  • 633eb59507 feat: implement cloud config locking mechanism to prevent concurrent requests troyeguo 2026-04-12 21:46:16 +08:00
  • 46957e296d refactor: enhance sync handling and improve cloud config logging troyeguo 2026-04-12 21:31:06 +08:00
  • 85f45ac396 feat: add logging for cloud config retrieval and update sync warning message troyeguo 2026-04-12 19:05:32 +08:00
  • 2c2805939a fix bug troyeguo 2026-04-12 16:43:06 +08:00
  • 9587062fa7 Add translation for redemption code messages and update support dialog error message troyeguo 2026-04-12 14:41:42 +08:00
  • db73b98989 Enhance SpeechDialog component with isSettingLocked prop troyeguo 2026-04-11 17:04:30 +08:00
  • a79bc0b8fa feat: integrate color-thief-browser for background color analysis in settings troyeguo 2026-04-11 16:23:30 +08:00
  • 27c446acfc feat: enhance text-to-speech component with voice preview functionality and UI improvements troyeguo 2026-04-11 11:49:58 +08:00
  • a57a8f9024 feat: add support for child voice in text-to-speech component troyeguo 2026-04-11 10:24:50 +08:00
  • 4e0532a6da feat: add note field to drive input config and display in sync settings troyeguo 2026-04-11 09:55:05 +08:00
  • a756a37b05 Add daily limit notifications and UI adjustments troyeguo 2026-04-10 18:10:34 +08:00
  • 2487f90070 fix: update TTS quota message and improve slider value handling troyeguo 2026-04-10 16:46:38 +08:00
  • d73b93bc49 feat: add message for local font installation and update confirmation prompt troyeguo 2026-04-10 16:13:40 +08:00
  • 9a39820965 refactor: remove built-in OPDS catalogs and enhance user catalog display troyeguo 2026-04-10 16:04:31 +08:00
  • 6ea0daa5bf feat: enable Discord Rich Presence for Electron and manage font list updates troyeguo 2026-04-10 15:59:23 +08:00
  • ad4f882036 feat: add new translations and improve UI components troyeguo 2026-04-10 15:44:18 +08:00
  • ea02b0cf7d Refactor AboutSetting component to conditionally render debug logs section for Electron troyeguo 2026-04-10 09:07:44 +08:00
  • c2bbe17d1b feat: add reading status filter to book list troyeguo 2026-04-09 17:05:49 +08:00
  • 58c1e5268f Refactor code structure for improved readability and maintainability troyeguo 2026-04-09 16:19:32 +08:00
  • 7758dae7f0 feat: enhance PopupDict and PopupMenu to handle original sentence extraction troyeguo 2026-04-09 15:45:54 +08:00
  • 7af5270572 refactor: update AI provider references to use KookitConfig and enhance theme utility selectors troyeguo 2026-04-09 12:03:30 +08:00
  • 7e81e05a70 feat: add background image options and update icon font troyeguo 2026-04-09 09:59:23 +08:00
  • 249ecf7cb2 refactor: update chapter expansion toggle layout for improved styling troyeguo 2026-04-09 08:33:44 +08:00
  • 2fdc9b6341 Refactor prompts to use KookitConfig defaults and remove unused defaultPrompts from common utilities troyeguo 2026-04-09 07:34:23 +08:00
  • fa163934de feat: add background settings feature with image upload and preview troyeguo 2026-04-08 19:51:28 +08:00
  • 6eff390dc8 feat: Implement custom CSS functionality for application appearance troyeguo 2026-04-08 18:10:42 +08:00
  • c315a0ad1c Refactor BookCoverItem and BookListItem components to use custom hook for shared logic troyeguo 2026-04-08 17:52:47 +08:00
  • 3d9047a8e8 feat: Add custom CSS functionality to SettingSwitch component troyeguo 2026-04-08 17:42:46 +08:00
  • b3e56049ae refactor: Remove unused isElectron import in BookCoverItem component troyeguo 2026-04-08 17:22:23 +08:00
  • 4734105379 feat: Refactor shift-select logic in BookCardItem, BookCoverItem, and BookListItem components for improved selection handling troyeguo 2026-04-08 17:04:08 +08:00
  • e5562131ca feat: Add shift-select functionality for selecting multiple books in BookCardItem, BookCoverItem, and BookListItem components troyeguo 2026-04-08 16:49:27 +08:00
  • f080dfd175 feat: Implement card scaling feature for BookCardItem and BookList components troyeguo 2026-04-08 16:22:18 +08:00
  • a3309cc880 fix: Ensure existing configuration is validated before usage in DataSetting component troyeguo 2026-04-08 15:56:12 +08:00
  • 701711028a Refactor data setting configuration handling to use setObjectConfig for improved structure and clarity troyeguo 2026-04-08 15:45:34 +08:00
  • 57ed996db4 feat: Add "Clear all style" functionality to SettingPanel troyeguo 2026-04-08 15:33:20 +08:00
  • 9512eacd0b Remove auto-sync functionality for updated notes in PopupNote component troyeguo 2026-04-08 11:40:37 +08:00
  • d5a078386a feat: add select action handling in popup menu and dropdown settings troyeguo 2026-04-08 10:49:49 +08:00
  • 564e988c84 feat: update AI assistance prompt handling based on interaction mode troyeguo 2026-04-08 10:00:24 +08:00
  • 214679728a feat: add "Action after selecting text" option and improve note syncing troyeguo 2026-04-08 09:41:23 +08:00
  • 9cc8bfe81a feat: enhance AI service initialization and configuration handling in popups troyeguo 2026-04-08 08:37:26 +08:00
  • 9b4d72e485 feat: update AI dictionary prompt to remove automatic source language reference troyeguo 2026-04-08 08:06:09 +08:00
  • fba041abb3 feat: integrate custom AI plugins for dictionary and assistance functionalities troyeguo 2026-04-07 19:13:58 +08:00
  • 299c272f9c feat: add custom AI model prompts and integrate chat stream functionality troyeguo 2026-04-07 18:57:47 +08:00
  • 2f64e29d11 feat: add AI model prompts and configuration options for translation, dictionary, and assistance troyeguo 2026-04-07 17:26:54 +08:00
  • 3174198e85 feat: add AI model configuration options for translation, dictionary, and assistance troyeguo 2026-04-07 17:01:49 +08:00
  • 904a4e5d71 feat: add AI settings management with provider and model configuration troyeguo 2026-04-07 16:43:53 +08:00
  • e33ada74d2 feat: add Notion, Yuque, and Readwise integration settings and improve placeholder text troyeguo 2026-04-07 15:00:13 +08:00
  • c0d8496a5e refactor: update authentication fields structure for sync services troyeguo 2026-04-07 14:36:23 +08:00
  • 437aa87892 fix: reorder description for clarity in markdown sync setting troyeguo 2026-04-07 14:24:28 +08:00
  • 0a3117df96 feat: add local markdown file sync for notes and highlights in Electron troyeguo 2026-04-07 12:30:33 +08:00
  • dfea4845d6 feat: implement auto-sync for notes and highlights to Notion, Yuque, and Readwise troyeguo 2026-04-07 12:06:43 +08:00
  • 30f6553b11 feat: add Discord Rich Presence support troyeguo 2026-04-07 09:37:59 +08:00
  • 4b32218321 feat(i18n): add script for managing translation files and patching nan.h troyeguo 2026-04-07 08:59:10 +08:00
  • 8f91fd8460 feat: add discord-rpc dependency and update related packages in yarn.lock troyeguo 2026-04-07 08:38:37 +08:00
  • 03a66fafea refactor: remove AboutDialog component and related styles; update settings components for new version handling troyeguo 2026-04-06 20:17:27 +08:00
  • 6596d3025e feat: add export functionality for books, notes, and highlights in Data settings; update translations troyeguo 2026-04-06 20:01:20 +08:00
  • 362125e52a feat: add Data settings component; implement storage location management and snapshot restoration troyeguo 2026-04-06 19:47:20 +08:00
  • 0462e73578 feat: add About and Data settings components; implement localization and update UI elements troyeguo 2026-04-06 19:22:22 +08:00
  • 27cfcfca9b refactor: clean up unused state variables and imports in settings components troyeguo 2026-04-06 17:55:25 +08:00
  • 99ab8c7d05 feat: refactor settings dialog components; add appearance and reading settings troyeguo 2026-04-06 17:39:34 +08:00