Commit Graph

  • cca64a444a Remove tray template image for macOS and adjust icon settings dev troyeguo 2026-06-16 11:25:55 +08:00
  • 471022f3fd Remove template image setting from tray icon creation troyeguo 2026-06-16 11:09:02 +08:00
  • b4cda05f58 Add tray template image for macOS troyeguo 2026-06-16 10:46:49 +08:00
  • aa511c5e98 Update tray icon for macOS and increment version to 2.3.8 troyeguo 2026-06-16 10:37:57 +08:00
  • a9760e1a67 Fix wording in README_cn.md for browser extension support description troyeguo 2026-06-16 10:26:04 +08:00
  • 9cf8994f2a Merge pull request #1619 from koodo-reader/dev master troyeguo 2026-06-15 10:04:23 +08:00
  • 363b7cfe4c fix bug v2.3.7 troyeguo 2026-06-15 10:03:06 +08:00
  • 83faa44a82 Merge pull request #1618 from koodo-reader/dev troyeguo 2026-06-15 09:22:51 +08:00
  • 66d4a9126e Refactor code structure for improved readability and maintainability troyeguo 2026-06-15 07:32:42 +08:00
  • 5bcb41cf7a Merge pull request #1617 from koodo-reader/dev troyeguo 2026-06-13 20:22:09 +08:00
  • 16231d891d Translate and update various strings in multiple language files for improved clarity and accuracy, including trial expiration messages, reading statuses, and caching notifications. v2.3.6 troyeguo 2026-06-13 20:21:17 +08:00
  • 97aaa405ac Refactor localization strings for book status in multiple languages troyeguo 2026-06-13 20:09:48 +08:00
  • e3c895b065 Refactor code structure for improved readability and maintainability troyeguo 2026-06-13 20:00:05 +08:00
  • bdef27e653 Update localization files for Vietnamese, Simplified Chinese, Traditional Chinese, and Cantonese with new strings and corrections troyeguo 2026-06-13 17:54:38 +08:00
  • 22ec580561 Merge pull request #1616 from koodo-reader/dev troyeguo 2026-06-12 09:23:12 +08:00
  • f085b28a9c Update Snapcraft action version and add environment variable for credentials troyeguo 2026-06-12 09:22:31 +08:00
  • 579913b6ea Merge pull request #1614 from koodo-reader/dev troyeguo 2026-06-11 21:05:25 +08:00
  • be697e5c42 fix bug troyeguo 2026-06-11 21:04:47 +08:00
  • db2210a4ea Increase concurrency limit for audio processing from 5 to 10 for improved performance troyeguo 2026-06-11 18:49:26 +08:00
  • 9d68be0d51 Reduce concurrent limit for audio processing from 10 to 5 to enhance stability troyeguo 2026-06-11 17:42:19 +08:00
  • b147573119 Reduce default speech speed from 10 to 5 in TextToSpeech component for improved clarity troyeguo 2026-06-11 17:41:08 +08:00
  • d8fc769ead Reduce concurrent limit for audio processing from 20 to 10 to improve stability and performance. troyeguo 2026-06-11 16:59:21 +08:00
  • a62cdc89f8 Increase concurrency limits in TTS processing and add logging for getTTSAudio parameters troyeguo 2026-06-11 11:40:12 +08:00
  • aa42441ced Remove debug logging from checkReachPageEnd function in common.ts troyeguo 2026-06-10 19:16:35 +08:00
  • 7be6780450 Enhance Text-to-Speech functionality and Sync Settings validation troyeguo 2026-06-10 18:44:09 +08:00
  • 70c6bee590 Fix: Remove unnecessary isElectron check for webdav authentication troyeguo 2026-06-09 22:34:59 +08:00
  • 72c164927a fix bug troyeguo 2026-06-09 15:15:26 +08:00
  • 3403fa9788 Remove console log statements from MetadataDialog and TextToSpeech components to clean up the code. troyeguo 2026-06-09 14:33:58 +08:00
  • d2f5f09b65 feat: enhance book addition logic to support local file saving or localforage storage troyeguo 2026-06-08 18:03:37 +08:00
  • 54e7ed29fb fix: update URL prompt text for clarity in English and Chinese translations troyeguo 2026-06-08 17:38:57 +08:00
  • 0d9368c823 feat: add device name retrieval via IPC and update user request logic troyeguo 2026-06-08 17:24:58 +08:00
  • ebb67296a7 Refactor metadata fetching logic in MetadataDialog component troyeguo 2026-06-08 17:12:21 +08:00
  • 589b8305e1 fix: update Chinese translations for sync features and improve text matching logic troyeguo 2026-06-08 15:07:13 +08:00
  • d1420e4169 Refactor word synchronization logic into WordSyncManager class troyeguo 2026-06-06 16:47:34 +08:00
  • 68c4d89241 refactor: consolidate and enhance guidelines for Electron main process, Go server, i18n, and TypeScript/React troyeguo 2026-06-06 15:47:30 +08:00
  • b5b5b83c63 fix bug troyeguo 2026-06-06 11:52:57 +08:00
  • 5856c516ac refactor: simplify IPC listener management and enhance restore functionality troyeguo 2026-06-05 17:29:02 +08:00
  • 360b5d042b refactor: remove unused CSS import and update TypeScript configuration troyeguo 2026-06-05 16:17:29 +08:00
  • 174f000936 refactor: remove private access modifier from utility methods in ImportLocal component troyeguo 2026-06-05 15:51:50 +08:00
  • 8535da00ad Refactor components to improve logging and remove console statements troyeguo 2026-06-03 15:44:10 +08:00
  • 193393bc8d Update default.css styles for improved UI consistency troyeguo 2026-06-03 08:46:13 +08:00
  • 6e172670d1 Update styles and components for pin keypad functionality troyeguo 2026-06-03 08:32:24 +08:00
  • cc9ccefb70 Add directory handle verification to LocalFileManager troyeguo 2026-06-02 18:49:41 +08:00
  • 70a6eec5e8 Refactor header component to improve logging and status checks troyeguo 2026-06-02 18:39:18 +08:00
  • c5757dc704 Refactor macOS tray icon handling to improve resizing logic troyeguo 2026-06-02 18:13:48 +08:00
  • 90faa9d845 Refactor macOS tray icon handling for improved clarity and functionality troyeguo 2026-06-02 18:09:06 +08:00
  • 99d4feff12 Update macOS tray icon handling for better appearance troyeguo 2026-06-02 17:41:47 +08:00
  • baa6b0b85c Refactor ImportLocal component to streamline supported formats check troyeguo 2026-06-02 17:32:48 +08:00
  • 15bc656749 Refactor synchronization conditions in ImportLocal and Manager components troyeguo 2026-06-02 15:07:35 +08:00
  • 3e96ea294c Refactor cloud synchronization logic in ImportLocal and Manager components troyeguo 2026-06-02 10:25:44 +08:00
  • 4cab7cb6bd Implement fullscreen functionality in OperationPanel component troyeguo 2026-06-02 10:18:51 +08:00
  • e43d987be1 Refactor components for improved functionality and UI consistency troyeguo 2026-06-02 10:11:21 +08:00
  • 42752f0d41 Enhance ImportLocal component with URL import functionality troyeguo 2026-06-01 11:44:27 +08:00
  • e0660be64e Add @mozilla/readability dependency and enhance HTML import functionality in ImportLocal component troyeguo 2026-06-01 11:16:08 +08:00
  • 4126067539 Implement throttling for resize event handlers across multiple components troyeguo 2026-05-31 18:06:43 +08:00
  • 38b5cc977c Refactor components to remove console.log statements for cleaner code troyeguo 2026-05-31 17:52:59 +08:00
  • 5a00ae3094 Enhance ImportLocal and Manager components with cloud synchronization functionality troyeguo 2026-05-31 17:27:15 +08:00
  • 3956bd4f18 Implement auxiliary window URL loading logic to handle navigation and reloading troyeguo 2026-05-31 17:13:09 +08:00
  • 0453cd0f72 Refactor book item components to use original file names when configured troyeguo 2026-05-31 15:52:31 +08:00
  • 48ad5a8d8a Implement scroll reset on setting mode change in SettingDialog component troyeguo 2026-05-31 15:38:05 +08:00
  • f5b77ef1bc Update localization files to enhance font installation instructions across multiple languages, clarifying that installed fonts will automatically appear in the dropdown list after restarting the application. troyeguo 2026-05-31 15:34:00 +08:00
  • 79efe9a42a chore: remove IMA sync option due to potential legal issues troyeguo 2026-05-31 14:39:19 +08:00
  • 28391d21e3 chore: add pull request template for translation contributions troyeguo 2026-05-31 09:17:16 +08:00
  • 9405eb6a7f update es translation troyeguo 2026-05-30 15:07:01 +08:00
  • e0ab19e8ce fix bug troyeguo 2026-05-30 15:06:06 +08:00
  • 441b1c5dd6 chore: remove outdated pull request template for translations troyeguo 2026-05-29 17:53:15 +08:00
  • f9692ef33c Merge pull request #1611 from FahadBinHussain/fix-windows-dark-titlebar troyeguo 2026-05-29 17:29:16 +08:00
  • 86908f1c38 refactor: streamline backup and restore processes, improve cover handling troyeguo 2026-05-29 17:15:15 +08:00
  • e03ffc90e4 Add URL import functionality and corresponding translations troyeguo 2026-05-29 16:26:30 +08:00
  • 29c5830ecc Address native theme review comments Fahad Bin Hussain 2026-05-29 10:44:13 +06:00
  • 8b30da1a6a Refactor KOReader integration: Move KOReaderUtil to kookit-extra-browser, update sync logic to use getBookPartialMd5 troyeguo 2026-05-28 19:33:30 +08:00
  • 1eecf72051 refactor: consolidate KOReader sync logic into KOReaderUtil class and update related components troyeguo 2026-05-28 19:23:44 +08:00
  • 1d809d907e refactor: move getBookPartialMd5 function to common.ts and update koReaderSync.ts to use it troyeguo 2026-05-28 18:53:38 +08:00
  • ea9d271074 refactor: replace SparkMD5 with CryptoJS for MD5 hashing and remove unused dependencies troyeguo 2026-05-28 16:46:45 +08:00
  • ec690aeea9 fix: update localization for SiYuan sync and comment out IMA sync settings troyeguo 2026-05-28 15:10:43 +08:00
  • 43cb476c1a feat: add SiYuan sync functionality and update localization strings troyeguo 2026-05-28 11:28:03 +08:00
  • d884c93108 feat: add IMA sync functionality with API key and client ID support troyeguo 2026-05-28 10:44:01 +08:00
  • a7e2670809 fix: change jump-return-button-container position to fixed and adjust z-index troyeguo 2026-05-28 08:32:21 +08:00
  • 23ef459757 feat: implement jump position functionality in reader troyeguo 2026-05-28 08:28:01 +08:00
  • 1f21f27654 Make native title bar follow app skin Fahad Bin Hussain 2026-05-27 22:39:29 +06:00
  • 0cbedfbfdf Adjust header report container position for trial expiration notification troyeguo 2026-05-27 19:02:36 +08:00
  • 7c77f5c913 feat: implement PDF export functionality using iframe for improved rendering troyeguo 2026-05-26 17:33:30 +08:00
  • 7649ebe141 refactor: rename getRecordsByBookKeys to getRecordsByKeys for consistency troyeguo 2026-05-26 17:26:13 +08:00
  • 62a88687c4 feat: enhance export functionality for notes and highlights troyeguo 2026-05-26 17:07:43 +08:00
  • d014cac4d2 fix: update font-family definitions and remove redundant language styles troyeguo 2026-05-26 15:53:21 +08:00
  • 3cf50a7dad Add recommended layout option and corresponding CSS styles troyeguo 2026-05-26 12:56:51 +08:00
  • db7679a24e Add Tufte CSS, Typebase CSS, and Typo CSS stylesheets troyeguo 2026-05-26 12:08:18 +08:00
  • 5930b8358f fix: improve sync configuration checks in Header component troyeguo 2026-05-26 10:07:43 +08:00
  • 8e0cd83a7c Refactor text-to-speech component to use checkReachPageEnd utility function troyeguo 2026-05-25 18:17:02 +08:00
  • 1410c236b2 fix: prevent duplicate startup auth checks in ProtectionOverlay troyeguo 2026-05-24 15:49:26 +08:00
  • 1b180c5916 feat: add toast notification for word not found in dictionary troyeguo 2026-05-24 15:38:52 +08:00
  • 75c38331a7 feat: implement deep link handling for cold starts and second-instance launches troyeguo 2026-05-24 14:23:57 +08:00
  • e650a2d7a5 fix: add error message for metadata fetch failure and improve render timing troyeguo 2026-05-24 11:14:24 +08:00
  • 88f8364d33 feat: add 'About' sidebar item in SettingDialog and update dict service prefix troyeguo 2026-05-23 18:08:49 +08:00
  • 5ca4a53f1b Fix: Prevent browser support warning in BackupDialog when running in Electron troyeguo 2026-05-23 17:56:46 +08:00
  • 59b724b65f Refactor metadata dialog to streamline fetching and handling book metadata troyeguo 2026-05-23 17:26:03 +08:00
  • 8575615284 fix(README): update export formats for notes and highlights to include PDF troyeguo 2026-05-23 10:07:30 +08:00
  • 0e0a360e77 feat(README): refine feature descriptions for clarity and conciseness troyeguo 2026-05-23 10:06:59 +08:00
  • 617f97e1bb fix(Dockerfile): revert base image from caddy:alpine to caddy:latest troyeguo 2026-05-23 08:14:00 +08:00
  • f33aab2b8f feat(Dockerfile): switch base image from caddy:latest to caddy:alpine for smaller size troyeguo 2026-05-23 08:03:13 +08:00