Commit Graph

  • 47d1794b88 fix bug v2.3.3 troyeguo 2026-05-11 14:24:02 +08:00
  • eeb8143303 fix: update confirmation message for unsupported data sources and enhance vexComfirmAsync function troyeguo 2026-05-11 12:13:47 +08:00
  • 08423ca689 fix bug troyeguo 2026-05-10 18:40:41 +08:00
  • f5dcb4b740 fix: adjust textarea height handling in PopupAssist component and remove fixed height from trans-add-content-box troyeguo 2026-05-10 17:50:10 +08:00
  • 2c33ddaf62 fix: set textarea height to 40px on input reset in PopupAssist component troyeguo 2026-05-10 17:17:20 +08:00
  • 20fc11f583 fix: update device limit message to include navigation instructions for device management troyeguo 2026-05-10 16:52:12 +08:00
  • 6328e3ad05 feat(viewer): add handleBackgroundColor prop and update background color handling troyeguo 2026-05-10 16:37:28 +08:00
  • 4d3dea9583 Refactor chapter navigation and button components in Reader troyeguo 2026-05-10 11:44:33 +08:00
  • 453ac7f5dd fix: enhance clearAllData function to preserve device UUID in non-Electron environments troyeguo 2026-05-09 18:54:11 +08:00
  • fdf9304f17 fix: update sidebar shelf layout for improved responsiveness and alignment troyeguo 2026-05-09 18:29:00 +08:00
  • 15ddeade47 fix: refactor CORS error handling in testCORS function for improved clarity troyeguo 2026-05-09 18:21:51 +08:00
  • 8debff9c52 fix: add language check for word definition support in SettingSwitch component troyeguo 2026-05-09 17:52:52 +08:00
  • 95ae2c512d fix: comment out CORS error handling for HTTP URLs in testCORS function troyeguo 2026-05-09 17:38:20 +08:00
  • a6e28d262e fix: validate book path before opening folder in EditDialog troyeguo 2026-05-09 17:35:10 +08:00
  • f26903dc77 fix: update OS version in release workflow and improve localization strings troyeguo 2026-05-09 17:23:27 +08:00
  • 2e2058f996 fix: update Windows OS version in package.json modification script troyeguo 2026-05-07 09:37:31 +08:00
  • 65c4c28874 fix: update Windows OS version in build matrix for consistency troyeguo 2026-05-07 09:34:45 +08:00
  • be902e4363 chore: update GitHub actions to use latest versions of checkout and setup-node troyeguo 2026-05-07 09:19:08 +08:00
  • 199ac33a46 fix bug troyeguo 2026-05-06 18:53:37 +08:00
  • 829234bf4b style: update theme color delete button styles for improved visibility and interaction troyeguo 2026-05-06 17:48:24 +08:00
  • 21af7addbd feat: enhance color picker functionality with input support and parsing for background and text colors troyeguo 2026-05-06 17:40:22 +08:00
  • 8603ba3a09 fix: update device limit warning message for clarity in zh-CN locale and user request handling troyeguo 2026-05-06 17:30:10 +08:00
  • 54cbdafae5 feat: add device limit warning message and localization troyeguo 2026-05-06 16:44:26 +08:00
  • 19da74c5b3 Refactor EditDialog component to improve structure and readability; remove redundant backupToSyncJson call in backup utility troyeguo 2026-05-06 15:02:15 +08:00
  • 66a4c87444 Remove unnecessary console logs from various components to clean up the codebase and improve readability. troyeguo 2026-05-06 09:52:01 +08:00
  • 9b9545cfd6 feat: add handleFetchUserInfo action and update UNSAFE_componentWillMount for user info fetching troyeguo 2026-05-06 08:27:18 +08:00
  • ae9abf4702 fix bug troyeguo 2026-05-05 16:35:53 +08:00
  • ecc0ba6085 fix: remove browser support and extension requirement from driveList entries troyeguo 2026-05-05 08:05:09 +08:00
  • bac34db58a Refactor vexOpenAsync call to remove title prompt in DataSetting component troyeguo 2026-05-05 07:58:23 +08:00
  • d382f52d9f feat: add support for browser extension requirement in drive settings troyeguo 2026-05-03 17:54:21 +08:00
  • 351da80ee1 fix: update driveList support to include browser for Yandex, Yiyiwu, and PCloud troyeguo 2026-05-03 10:31:15 +08:00
  • c35dcb7dd3 Merge branch 'dev' of https://github.com/koodo-reader/koodo-reader into dev troyeguo 2026-05-03 09:51:44 +08:00
  • 9b18f473dd Merge pull request #1598 from sebastiondev/fix/cwe942-httpserver-permissive-d7a8 troyeguo 2026-05-03 09:47:38 +08:00
  • 3b8d85f6d1 feat: add Footer component for site-specific information display troyeguo 2026-05-03 09:32:25 +08:00
  • d3ae261481 refactor: update event handling in AccountSetting and SyncSetting components for improved clarity and consistency troyeguo 2026-05-02 22:37:09 +08:00
  • 206ef63d86 Update driveList to include browser support for dubox troyeguo 2026-05-02 22:03:44 +08:00
  • 3867f66285 refactor: update select value bindings in various components for improved state management troyeguo 2026-05-02 18:48:06 +08:00
  • e9ef3fc1a3 refactor: simplify key prop assignment in BookList render method troyeguo 2026-05-02 17:58:12 +08:00
  • e7f65a7b90 refactor: update supportedFormats handling to use CommonTool for MIME type mapping troyeguo 2026-05-02 17:34:15 +08:00
  • 833d28d1ee refactor: replace deprecated refs with React.createRef in SearchBox component troyeguo 2026-05-02 17:30:13 +08:00
  • 8473feecc0 Enhance file import functionality and update drive support options troyeguo 2026-05-02 17:27:18 +08:00
  • 96b1e781ee feat: implement update intervals for text accumulation in PopupAssist, PopupDict, and PopupTrans components troyeguo 2026-05-02 15:57:28 +08:00
  • d99b127c52 fix bug troyeguo 2026-05-02 15:23:47 +08:00
  • 99e09fa3d0 Refactor AI model handling and localization updates troyeguo 2026-05-02 12:15:36 +08:00
  • 242128a3fa feat: add option to add new parser in dropdown list troyeguo 2026-05-02 10:49:22 +08:00
  • 271eaed9f8 address review: allow same-origin requests, only enforce CORS on cross-origin Sebastion 2026-05-01 11:10:59 +01:00
  • 59182359fb feat: add update check functionality and improve version display in AboutSetting troyeguo 2026-05-01 17:52:46 +08:00
  • dc0f988d2f fix: ensure stable version check is correctly implemented in update process troyeguo 2026-05-01 17:29:38 +08:00
  • b3f4c5f530 fix: handle empty nodeTextList in getSpeechStartIndex method troyeguo 2026-05-01 16:28:09 +08:00
  • 0cba47491b feat: add separate style option for books troyeguo 2026-05-01 16:08:44 +08:00
  • d20921e9d0 fix(httpServer): restrict CORS to allow-listed origins (CWE-942) Sebastion 2026-05-01 03:34:38 +01:00
  • d28aa4c7fc fix: improve translation for chapter title description in Chinese locale troyeguo 2026-05-01 09:52:44 +08:00
  • 92400c7a9d feat: update AI service selection to handle menu state changes troyeguo 2026-05-01 09:12:04 +08:00
  • 81c3b8a962 fix bug troyeguo 2026-05-01 07:47:00 +08:00
  • f5a8034380 feat: add account login option styles and update login method selection UI troyeguo 2026-04-30 18:23:53 +08:00
  • 8ccf729408 feat: refactor handleAddLoginOption to accept value directly and update login method selection UI troyeguo 2026-04-30 18:06:54 +08:00
  • abb2a764dd feat: implement backup functionality using streaming zip creation troyeguo 2026-04-30 17:24:49 +08:00
  • a3c0e1b3d3 feat: enhance search list rendering with chapter title display troyeguo 2026-04-30 16:26:45 +08:00
  • 7270a161df feat: update ConvertDialog to adjust position based on setting lock state troyeguo 2026-04-30 11:01:10 +08:00
  • 862a7799da Prevent rendering when the first chapter is labeled "Chapter 0" troyeguo 2026-04-29 17:42:18 +08:00
  • cf37c90d47 feat: update text parser configuration and localization troyeguo 2026-04-29 16:38:57 +08:00
  • 48a30d6e5b refactor: enforce minimum window dimensions and improve reader window close logic troyeguo 2026-04-29 16:07:15 +08:00
  • c24303a7d0 refactor: adjust minimum window dimensions for main application troyeguo 2026-04-29 15:19:21 +08:00
  • b4ae26b88d refactor: move heatmap rendering to a new position in Stats component troyeguo 2026-04-29 15:13:34 +08:00
  • f5111d74de fix bug troyeguo 2026-04-29 10:13:50 +08:00
  • 35df7f3df8 Refactor PopupOption component styles: inline color and font size for setting icon troyeguo 2026-04-28 22:10:28 +08:00
  • 4ebda2564b refactor: simplify speech text normalization and improve getSpeechStartIndex logic troyeguo 2026-04-28 20:24:53 +08:00
  • 76d4ecebe4 feat: add quote text handling in PopupAssist and PopupOption components troyeguo 2026-04-28 20:16:46 +08:00
  • ff7bf41d8c refactor: remove unnecessary timeout for setting textarea value in assistant mode troyeguo 2026-04-28 20:07:19 +08:00
  • 161f42350b feat: implement auto-resizing textarea in PopupAssist component troyeguo 2026-04-28 20:03:48 +08:00
  • 855a846154 feat: Add customizable popup menu options and AI features troyeguo 2026-04-28 19:24:37 +08:00
  • cebf9391de Refactor code structure for improved readability and maintainability troyeguo 2026-04-28 16:30:26 +08:00
  • cb075c0ef0 Update TTS quota messages across multiple language files for clarity and consistency troyeguo 2026-04-28 10:56:53 +08:00
  • 9e71b83ce8 feat: add support for word definitions in multiple languages and improve user feedback troyeguo 2026-04-28 09:05:39 +08:00
  • a7b95ec0af fix bug troyeguo 2026-04-27 18:36:13 +08:00
  • 55ce972def feat: add shelf book count display and related settings troyeguo 2026-04-27 17:37:30 +08:00
  • 3d1f6a5d07 feat: add new pin icon and update styles for top books troyeguo 2026-04-27 16:48:54 +08:00
  • d7bdd81c15 feat: add pinning feature for top books in action dialog and book list troyeguo 2026-04-27 16:11:09 +08:00
  • bb59483c62 fix: update icon class for sidebar shelf to improve styling troyeguo 2026-04-27 15:54:40 +08:00
  • ee98fea65f feat: add book path selection feature in edit dialog troyeguo 2026-04-27 15:35:50 +08:00
  • 51e4b4cc86 refactor: update PDF conversion logic to use list configuration for current book troyeguo 2026-04-27 14:56:04 +08:00
  • a63d396e2e fix bug troyeguo 2026-04-27 14:12:03 +08:00
  • c09441dd60 Enhance data security in synchronization features troyeguo 2026-04-27 10:54:41 +08:00
  • 8a40c53ce5 feat(OPDSDialog): add catalog testing functionality and update UI troyeguo 2026-04-26 20:09:12 +08:00
  • 5619b6f815 fix: update font size for TXT parser sidebar item troyeguo 2026-04-26 19:51:38 +08:00
  • 508e69cfeb feat: add TXT parser support with customizable options and integrate into dropdown troyeguo 2026-04-26 19:39:36 +08:00
  • 078f5f7308 feat: add TXT parser support and update related settings UI troyeguo 2026-04-26 19:15:16 +08:00
  • 387640d1de feat: enhance chapter parser form with improved styling and functionality troyeguo 2026-04-26 18:59:44 +08:00
  • 5e88325b61 feat: add chapter parser settings with UI for managing custom parsers troyeguo 2026-04-26 18:51:44 +08:00
  • b7900ecd0e fix: simplify inline styles for backup page container troyeguo 2026-04-26 18:29:43 +08:00
  • 7bfe2e4c8d fix bug troyeguo 2026-04-26 17:07:48 +08:00
  • e5a745acb5 feat: adjust heatmap layout and card styles for improved responsiveness troyeguo 2026-04-25 10:15:12 +08:00
  • 39c7be656c feat: adjust sidebar styles for improved spacing and font size troyeguo 2026-04-25 10:10:00 +08:00
  • 7dc1a68691 Refactor sidebar icon styles for improved layout and consistency troyeguo 2026-04-25 09:53:07 +08:00
  • 28aa8c2cc6 Refactor reading time utilities: consolidate imports and remove redundant file troyeguo 2026-04-24 16:30:05 +08:00
  • 853409c0ed feat: refactor ReadingTimeUtil to support platform-specific unload handling and update method calls troyeguo 2026-04-24 16:25:03 +08:00
  • d2c742c648 feat: adjust icon sizes for improved visual consistency in stats display troyeguo 2026-04-24 16:05:45 +08:00
  • 10f311bdc3 feat: update Chinese localization and enhance icon font styles troyeguo 2026-04-24 15:59:43 +08:00
  • 1935538a5b feat: enhance heatmap layout and styling for improved readability troyeguo 2026-04-24 15:45:00 +08:00
  • b8c6fdf6d4 feat: update icon fonts and styles; add new icons for clock and chart troyeguo 2026-04-24 15:21:53 +08:00