Commit Graph

  • 6e9fc1bc0a Fix image resizing issue in ImageViewer component dev troyeguo 2026-09-12 17:09:01 +08:00
  • 485014faff feat(export): enhance export functions to return detailed status results troyeguo 2026-09-12 16:37:14 +08:00
  • 8f8e7ea42d feat(restore): update restore functions to return detailed status results troyeguo 2026-09-12 16:30:40 +08:00
  • 3aab231ca1 feat(backup): update backup function to return detailed status results troyeguo 2026-09-12 16:27:19 +08:00
  • 6c605aabbf feat(tts): implement text rules for speech synthesis and apply them before reading troyeguo 2026-09-12 16:08:44 +08:00
  • b863dfffc3 Remove unused import of ConfigService in themeUtil.ts troyeguo 2026-09-12 15:24:36 +08:00
  • 49a5a8b2c5 feat(theme): implement dynamic theming with CSS variables and add theme.css for light/dark modes troyeguo 2026-09-12 15:04:04 +08:00
  • 9193bef4e0 fix: add !important to background-color for background-apple-button to ensure proper styling troyeguo 2026-09-12 14:56:48 +08:00
  • 59ad859ec7 refactor: clean up unused CSS styles and improve file size handling in ImportLocal component troyeguo 2026-09-12 14:55:51 +08:00
  • a9898668e3 feat: style background-apple-button and apply it to location change buttons troyeguo 2026-09-12 14:36:18 +08:00
  • bd4de14097 feat: add update notification for outdated Koodo Reader version in Chinese locale and user login flow troyeguo 2026-09-12 11:06:00 +08:00
  • cf56d3b2f3 feat(BookUtil): enhance searchBooksByKeyword to include book key in search criteria troyeguo 2026-09-12 10:49:27 +08:00
  • 07c0cc8176 refactor: remove unused imports and functions from header and common utilities troyeguo 2026-09-12 10:43:18 +08:00
  • dcd6329f58 feat: implement getOfficialDictLang utility function and update dict language retrieval troyeguo 2026-09-12 09:08:28 +08:00
  • 3f3653b8d0 Refactor ContentList component layout and styles troyeguo 2026-09-11 17:50:33 +08:00
  • 720c4acb1c feat(ContentList): add chapter pages tracking and display troyeguo 2026-09-11 17:37:39 +08:00
  • c098655265 feat: add experimental option to show total page number in reader settings troyeguo 2026-09-11 15:08:00 +08:00
  • d6f06cb932 feat: add success and error messages for AI title recognition in edit dialog troyeguo 2026-09-11 14:43:25 +08:00
  • 68c8d324ae refactor: update AI title analysis terminology and improve button styling in edit dialog troyeguo 2026-09-11 14:38:29 +08:00
  • e5f8dc86df feat: add AI title analysis feature in edit dialog troyeguo 2026-09-11 11:05:23 +08:00
  • ed8fbe4e15 feat: add AI-based book title and author recognition during import troyeguo 2026-09-11 09:59:53 +08:00
  • 7037836943 feat: add analyzeBookTitle function to handle book title analysis requests troyeguo 2026-09-11 08:22:17 +08:00
  • deb3164886 Increase opacity of book rating count for better visibility in metadata dialog troyeguo 2026-09-10 17:11:27 +08:00
  • 57aff212da Adjust font sizes and line heights in metadata dialog for improved readability; increase button height for better accessibility. troyeguo 2026-09-10 16:33:05 +08:00
  • 1ea8ab962e feat: add ISBN display and copy functionality in metadata dialog troyeguo 2026-09-10 16:23:51 +08:00
  • f909f84679 Enhance metadata dialog: sanitize and parse description HTML, format rating display troyeguo 2026-09-10 16:06:41 +08:00
  • 1d6da45937 feat: add rating and publication details to MetadataDialog and enhance styling troyeguo 2026-09-10 16:01:57 +08:00
  • 6de9346914 Refactor MetadataDialog to use rating_source and update CloudBookItem interface troyeguo 2026-09-10 15:54:52 +08:00
  • e1b6a562a4 feat: enhance reading modes and plugin fetching logic troyeguo 2026-09-08 17:35:04 +08:00
  • 32c781b315 fix: update isPDF property for paragraph mode setting to true troyeguo 2026-09-08 10:15:37 +08:00
  • d3a7b8484f Add FAQ section and improve settings UI troyeguo 2026-09-07 18:07:10 +08:00
  • 71f179c5a2 feat: add progress tracking for book export process troyeguo 2026-09-07 17:20:19 +08:00
  • 03e6ba0fc7 Add commented out configuration for total page display in Viewer component troyeguo 2026-09-07 17:13:04 +08:00
  • 19d466cab2 feat: implement exclusive mode handling for reader settings troyeguo 2026-09-07 15:31:30 +08:00
  • c4cadd8ed5 feat: add merge word functionality and state management in reader settings troyeguo 2026-09-07 10:07:15 +08:00
  • 7317fcd466 feat: update viewer and settings components to manage background visibility based on text orientation and page border settings troyeguo 2026-09-07 09:39:44 +08:00
  • a8af344ea0 feat: add speed reading functionality and settings troyeguo 2026-09-07 09:33:14 +08:00
  • 4406f92391 feat: queue rerender requests for config changes in handleRenderBook troyeguo 2026-09-06 17:47:57 +08:00
  • 51f618bd92 feat: add reading ruler toggle functionality to SettingSwitch component troyeguo 2026-09-06 17:37:25 +08:00
  • 1961cc74e5 feat: add reading ruler functionality and state management troyeguo 2026-09-06 17:24:44 +08:00
  • 9d1dede564 feat: add reading ruler configuration options to SliderList component troyeguo 2026-09-06 17:14:50 +08:00
  • 4bd0c6985a feat: add reading ruler settings and functionality troyeguo 2026-09-06 15:34:56 +08:00
  • e28f0fbc0b feat: add paragraph mode toggle functionality to SettingSwitch component troyeguo 2026-09-06 15:06:52 +08:00
  • 11fc1576c3 feat: add paragraph mode setting and localization troyeguo 2026-09-06 15:02:03 +08:00
  • 03de0fe0b6 Refactor Reader component to simplify PDF format check and annotation toggle logic troyeguo 2026-09-06 10:49:05 +08:00
  • 3517be0639 fix: update component import and refactor conditional rendering logic in Reader troyeguo 2026-09-06 10:38:34 +08:00
  • 706829e21f feat: add biometric authentication support for Windows Hello and Touch ID troyeguo 2026-09-06 10:32:11 +08:00
  • 758075ac14 feat: add backup and restore utilities for file management troyeguo 2026-09-06 10:28:15 +08:00
  • 89eec765bd fix: correct formatting of extraResources in package.json troyeguo 2026-09-06 10:07:11 +08:00
  • c138db051a feat: implement tar index and extraction functionality troyeguo 2026-09-06 10:06:36 +08:00
  • da9ce03a10 feat: add featured backgrounds section with download functionality troyeguo 2026-09-06 09:24:37 +08:00
  • 04fe298d61 refactor(dict): remove CloudDictList and redefine CloudDictItem interface in dictUtil troyeguo 2026-09-06 08:45:07 +08:00
  • 381927ba87 feat(dict): add cloud dictionary download feature and localization strings troyeguo 2026-09-06 08:42:33 +08:00
  • 49cf8682a0 feat(viewer): enhance book fetching logic for Electron environment troyeguo 2026-09-05 18:26:24 +08:00
  • 649f098566 feat: enhance archive entry handling to include size and filename in zip/tar file processing troyeguo 2026-09-05 18:00:38 +08:00
  • 08777b2b61 feat: implement clearComicTemp function to clean up temporary comic files troyeguo 2026-09-05 17:38:35 +08:00
  • bb53e3ea56 refactor: streamline error handling in comic import and remove unused stream processing method troyeguo 2026-09-05 17:09:47 +08:00
  • 11be34f357 feat: add error handling for comic cover extraction and update localization strings troyeguo 2026-09-05 17:04:03 +08:00
  • d366064ae1 feat: add support for handling CBZ/CBT files and implement IPC methods for zip/tar file operations troyeguo 2026-09-05 16:32:51 +08:00
  • 6f1207bb33 feat: add stream processing for book content in ImportLocal component troyeguo 2026-09-05 10:52:55 +08:00
  • f4b98f1eab Merge pull request #1644 from koodo-reader/dev master troyeguo 2026-09-02 17:20:42 +08:00
  • 1def49ca35 fix bug v2.4.4 troyeguo 2026-09-02 17:19:42 +08:00
  • 88de2d0d63 fix: enhance chatStream to filter out <think> tags and improve message handling troyeguo 2026-09-02 10:02:07 +08:00
  • 2f7dbb84e8 fix: handle finish reason in chatStream to ensure proper message flow troyeguo 2026-09-02 09:33:41 +08:00
  • 59b5347aa4 fix: ensure proper closure of chatStream connection and handle errors gracefully troyeguo 2026-09-02 09:17:44 +08:00
  • b8cd9a5799 fix bug troyeguo 2026-09-01 16:45:26 +08:00
  • 79212b5e86 refactor: remove console logs from main and auto import dialog troyeguo 2026-09-01 10:54:09 +08:00
  • c65f929787 fix bug troyeguo 2026-09-01 10:27:35 +08:00
  • bc34535a9a Remove Electron-specific request handling from aiRequest function troyeguo 2026-09-01 09:46:29 +08:00
  • 274bf98651 feat: add scan for new books functionality in auto import dialog troyeguo 2026-09-01 09:33:46 +08:00
  • 11c83e4880 fix: add auto scan and import feature description to UI troyeguo 2026-09-01 09:19:30 +08:00
  • 07bcb22d0a fix: remove AdmZip dependency and related zip command functionality troyeguo 2026-09-01 09:05:47 +08:00
  • 4082a8c93b fix: replace AdmZip with JSZip for handling audio response data troyeguo 2026-09-01 08:58:10 +08:00
  • cbbdd523dc fix: replace adm-zip with JSZip for snapshot generation and restoration troyeguo 2026-09-01 08:55:08 +08:00
  • b9b4bc51d9 fix: update fallback restoration method to use JSZip for old backup formats troyeguo 2026-09-01 08:48:15 +08:00
  • f75d75cad7 fix: filter out null parsers in getParserRegex function troyeguo 2026-09-01 08:30:33 +08:00
  • 6f84980f17 fix bug troyeguo 2026-08-31 10:53:03 +08:00
  • cfd1f9e0c6 fix: correct spelling of 'getHightlightCoords' to 'getHighlightCoords' in PopupNote and noteUtil troyeguo 2026-08-30 10:30:44 +08:00
  • c28e0c284f feat: enhance cloud sync handling based on configuration for Pro feature access troyeguo 2026-08-30 09:44:26 +08:00
  • 8bc69fc2e2 refactor: remove Electron-specific chat stream handling from common.ts troyeguo 2026-08-30 09:26:56 +08:00
  • 027b98f629 feat: implement adm-zip integration for zip file operations in backup and restore processes troyeguo 2026-08-29 16:28:05 +08:00
  • 139931abad Add logging for restoreFromfilePath function and handle old backup format troyeguo 2026-08-29 16:07:13 +08:00
  • 9f1e08aa14 refactor: add unique ID to success and error toast messages for export actions troyeguo 2026-08-29 15:48:25 +08:00
  • 3c395e3e4f refactor: streamline database merging and config file handling in restore process troyeguo 2026-08-29 15:38:34 +08:00
  • 745c1a71a0 refactor: simplify cover URL retrieval in CoverUtil troyeguo 2026-08-29 15:27:02 +08:00
  • f37f468b7d refactor: remove unused asset protocol handling and related constants troyeguo 2026-08-29 15:17:32 +08:00
  • 9ce88e38f8 feat: implement restore-path functionality for backup restoration using yauzl troyeguo 2026-08-29 14:26:42 +08:00
  • aaca243591 Enhance CSS reset: Add strong and b font-weight, format font-family for readability troyeguo 2026-08-29 11:15:30 +08:00
  • 0750a49334 feat: add isAiWaiting state to manage AI response loading in PopupTrans component troyeguo 2026-08-29 09:52:40 +08:00
  • 6194cfe9ad fix bug troyeguo 2026-08-29 09:36:42 +08:00
  • 2fa05e8bb1 Refactor chat invocation to handle Electron and browser environments troyeguo 2026-08-29 08:50:31 +08:00
  • 1ba70326d7 Replace "Official AI Voice" with "Kokoro" in plugin label for improved clarity troyeguo 2026-08-28 10:37:49 +08:00
  • b786dd7787 feat: add prompt for book name in search functionality and improve Azure TTS voice display name troyeguo 2026-08-28 10:18:14 +08:00
  • 93c6f3a56f feat: add example placeholders for proxy host and port inputs troyeguo 2026-08-28 10:03:48 +08:00
  • 7b1b7793a3 fix: update toast position handling for backup, export, and restore processes troyeguo 2026-08-28 09:50:08 +08:00
  • 7b9f359d05 feat: update toast position to bottom-center for better visibility during uploads and restores troyeguo 2026-08-28 09:45:27 +08:00
  • 7d40df41e0 fix bug troyeguo 2026-08-25 15:42:21 +08:00
  • d8dfe883a3 fix bug troyeguo 2026-08-25 11:27:04 +08:00
  • 6da9ea6a0b fix: remove debug log for ai-chat-stream request troyeguo 2026-08-24 15:22:09 +08:00
  • 81fb2c9c80 refactor: remove unused contextMenuLayout utility troyeguo 2026-08-24 15:17:18 +08:00