Commit Graph

  • 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
  • 5a46ed650e feat: add translations for "About" and "AI service"; update icon font and styles troyeguo 2026-04-06 17:20:29 +08:00
  • d96c4b0de7 feat: enhance setting dialog layout and sidebar functionality troyeguo 2026-04-06 15:55:42 +08:00
  • 8bddf4724d fix: update version number to 2.3.1 and enhance user prompts for Pro feature upgrades troyeguo 2026-04-06 14:56:55 +08:00
  • 6dc4fe4c2c fix: update AI features description in English and Chinese READMEs troyeguo 2026-04-06 14:15:53 +08:00
  • b7ede3f4fd fix: update iCloud reference in multiple language READMEs and revert version number in package.json troyeguo 2026-04-05 17:39:14 +08:00
  • 0e0cba3a31 fix: update translation terminology and refactor batch translation handling troyeguo 2026-04-04 18:12:20 +08:00
  • 0db7b067df Refactor StyleUtil to accept bookKey for CSS customization troyeguo 2026-04-03 17:29:43 +08:00
  • b56bfa59ef feat: add trimSpecialCharacters utility function and update TTS logic for improved text handling troyeguo 2026-04-03 16:41:34 +08:00
  • 52a9905b2d feat: add validation for text length in TTS analysis and display error message troyeguo 2026-04-03 11:39:14 +08:00
  • 6fc51b20bb feat: implement authentication checks for full translation mode and multi-role features troyeguo 2026-04-03 11:30:51 +08:00
  • 67ec4e608b feat: add role analysis messages and improve page end detection for multi-role TTS troyeguo 2026-04-02 16:58:45 +08:00
  • 02315687ed feat: add multi-role voice type selection and update voice filtering logic troyeguo 2026-04-02 16:37:28 +08:00
  • 0113b2b647 feat: enhance TextToSpeech and TTSUtil for improved voice handling and audio caching troyeguo 2026-04-02 15:50:25 +08:00
  • ec1787396b feat: add multi-role speech functionality with AI analysis for character voices troyeguo 2026-04-02 15:08:55 +08:00
  • 8bc7a2f2fb feat: enhance batch translation handling by adding book key check and reducing trigger interval troyeguo 2026-04-02 09:30:07 +08:00
  • a0d5eb7968 feat: update full translation mode handling across components troyeguo 2026-04-02 08:52:59 +08:00
  • 90a1d058b1 Fix: Update AI voice character quota display to show free credits if available troyeguo 2026-04-02 08:35:21 +08:00
  • 456b37e0e5 feat: add language conversion and batch translation handling troyeguo 2026-04-01 18:15:26 +08:00
  • 9d952beae5 feat: implement batch translation handling in Background component troyeguo 2026-03-31 21:14:29 +08:00
  • 8402ff8dd3 feat: add full text translation options and integrate into settings troyeguo 2026-03-31 19:50:58 +08:00
  • 4427202d5c feat: add file size sorting option and enhance sorting logic for books troyeguo 2026-03-31 09:57:21 +08:00
  • 7419c023c2 feat: add AuthenticatedImage component for handling images with catalog authentication troyeguo 2026-03-30 18:11:11 +08:00
  • 51de745be3 feat: implement digest authentication support for OPDS catalogs and refactor fetch logic troyeguo 2026-03-30 18:07:13 +08:00
  • f0435dffe1 feat: add authentication support for OPDS catalogs with username and password fields troyeguo 2026-03-30 17:39:34 +08:00
  • 9d33e590c5 feat: enhance OPDS feed parsing to support additional content types and improve search URL handling troyeguo 2026-03-30 17:04:47 +08:00
  • 058a14533d fix: adjust variable declarations and improve styling in OPDS dialog troyeguo 2026-03-30 15:55:22 +08:00
  • 5acdccc829 feat: enhance OPDS feed parsing and update dialog styles for better usability troyeguo 2026-03-30 12:38:01 +08:00
  • 5b9b7988c2 feat: enhance OPDS dialog with additional metadata and download buttons troyeguo 2026-03-30 12:17:01 +08:00
  • b8bcc5e28d feat: add OPDS dialog component and styles for catalog management troyeguo 2026-03-30 11:45:15 +08:00
  • 6f2d5a4224 feat: add OPDS import functionality and related translations troyeguo 2026-03-30 11:45:07 +08:00
  • b3b9621c1e feat: add translations for minimize to tray functionality on close troyeguo 2026-03-30 09:45:46 +08:00
  • dbfa3c7732 feat: implement quit behavior to minimize to tray functionality troyeguo 2026-03-30 09:44:29 +08:00
  • 2230deb8e1 feat: implement minimize to tray functionality on close troyeguo 2026-03-30 09:34:43 +08:00
  • 550d23bb03 feat: add daily free AI voice character quota alert and upgrade prompt troyeguo 2026-03-30 09:04:08 +08:00
  • 6e6cef0595 Merge pull request #1591 from koodo-reader/dev troyeguo 2026-03-29 14:34:13 +08:00
  • af8d759f18 bump version to 2.3.2 troyeguo 2026-03-29 14:32:11 +08:00
  • 801ae6001c Merge pull request #1590 from koodo-reader/dev troyeguo 2026-03-27 14:50:20 +08:00
  • 99eba31dc4 fix bug v2.3.1 troyeguo 2026-03-27 14:49:57 +08:00
  • e5c3f28d17 Remove debug console logs from TextToSpeech component troyeguo 2026-03-27 14:45:57 +08:00
  • 4b5f9350ec Implement initial structure for code changes troyeguo 2026-03-26 21:27:25 +08:00
  • 802e0adcb0 fix bug troyeguo 2026-03-26 16:35:20 +08:00
  • adaade90a8 Refactor theme handling and conditional rendering for PDF format troyeguo 2026-03-26 15:43:13 +08:00
  • cbdeb35918 fix: update Chinese translations for color terms and adjust padding in header styles troyeguo 2026-03-26 11:58:26 +08:00
  • f161a266ca fix: update terminology for page border settings troyeguo 2026-03-26 10:33:08 +08:00
  • 14a09f9ca1 Enhance book cover handling in components troyeguo 2026-03-26 10:19:32 +08:00
  • 2d55ce521c feat: rename dialog title class for consistency and add styling troyeguo 2026-03-26 09:31:35 +08:00
  • ee40ab0f42 feat: enhance cover handling and improve installation process timing troyeguo 2026-03-24 15:48:01 +08:00
  • c73d1658ed Refactor: Remove console logs and update settings troyeguo 2026-03-24 11:03:21 +08:00
  • f4246c3414 feat: update translations for AI features and adjust popup dictionary component troyeguo 2026-03-23 18:53:57 +08:00
  • 7eb3a35d83 feat: improve installation process by killing Koodo Reader process before update troyeguo 2026-03-22 16:53:25 +08:00
  • 99b4c304a6 feat: implement cloud URL validation via Electron IPC troyeguo 2026-03-22 16:27:53 +08:00
  • ea026decd7 feat: add option to allow Javascript execution in books troyeguo 2026-03-22 10:56:09 +08:00
  • 739f79c8d7 feat: set audio paths when audio is on and reading is active troyeguo 2026-03-20 18:28:07 +08:00
  • 9f20565927 feat: add functionality to open table of contents with Ctrl+B shortcut troyeguo 2026-03-20 18:20:13 +08:00
  • fb4d836992 feat: reset user and third-party requests on user info fetch troyeguo 2026-03-20 14:48:07 +08:00
  • 22665a81fb feat: update footer with current time and reading percentage troyeguo 2026-03-18 20:54:02 +08:00
  • 00d9f010c4 Refactor code structure for improved readability and maintainability troyeguo 2026-03-18 10:30:11 +08:00
  • 2ca73ff74f fix bug troyeguo 2026-03-17 19:39:29 +08:00
  • 2ed8f1855f feat: implement text orientation handling in DropdownList and update state management troyeguo 2026-03-17 19:23:40 +08:00
  • 389452a6d9 feat: add dynamic styling for center line based on text orientation troyeguo 2026-03-17 19:15:25 +08:00
  • b0f0527b40 feat: add text orientation configuration to various components troyeguo 2026-03-17 18:32:24 +08:00
  • 2a28576786 Refactor imports to use BookHelper from kookit.min instead of kookit-extra-browser.min troyeguo 2026-03-17 13:24:34 +08:00
  • 60184b7341 feat: add horizontal and vertical text orientation options in Chinese translation troyeguo 2026-03-17 13:24:23 +08:00
  • 989d64b51f Refactor DropdownList component state management troyeguo 2026-03-17 10:36:38 +08:00
  • d59bf3f055 feat: add text orientation option to dropdown list and translation troyeguo 2026-03-17 10:28:11 +08:00
  • 3cabe21a8e feat: add page border setting and functionality troyeguo 2026-03-17 10:19:55 +08:00
  • c3cd5f9327 feat: add new color options to theme settings and update UI for better visibility troyeguo 2026-03-16 17:00:51 +08:00
  • 429a01e48f feat: add custom color picker functionality in settings dialog troyeguo 2026-03-16 16:45:53 +08:00
  • 1b0e07238e feat: implement dynamic theme color management with custom color picker troyeguo 2026-03-16 16:38:01 +08:00
  • 5773e08373 feat: add active color styles for theme selection with visual indicators troyeguo 2026-03-16 16:16:26 +08:00
  • bffc4a167a feat: update theme and skin settings with new colors and icons troyeguo 2026-03-16 16:08:57 +08:00
  • 89dfeabffb feat: add loading toast messages for backup and restore processes troyeguo 2026-03-16 15:18:35 +08:00
  • ecb2ac6d9c feat: add option to delete original files when permanently deleting books troyeguo 2026-03-16 14:54:05 +08:00
  • df0d663edb feat: add refreshBookKey to state management and update components for cover refresh functionality troyeguo 2026-03-16 14:39:46 +08:00
  • bcaad98394 feat: integrate withRouter in EditDialog for improved routing capabilities troyeguo 2026-03-16 11:45:22 +08:00
  • 2fa2736349 feat: enhance edit dialog with cover image selection and additional fields troyeguo 2026-03-16 11:30:34 +08:00
  • 4c43edef55 feat: add export cover functionality and shortcuts link in dialogs troyeguo 2026-03-16 11:03:54 +08:00