| refactor: update event handling in AccountSetting and SyncSetting components for improved clarity and consistency | 4 months ago |
| feat(workflows): add dependency installation and TypeScript type check steps | 29 days ago |
| fix: update isPDF property for paragraph mode setting to true | 7 days ago |
| feat: update environment variables for Koreader registration and localization adjustments | 3 months ago |
| feat(theme): implement dynamic theming with CSS variables and add theme.css for light/dark modes | 3 days ago |
| Update localization files for Vietnamese, Simplified Chinese, Traditional Chinese, and Cantonese with new strings and corrections | 3 months ago |
| feat(account): add showLoginOptions state to manage login method visibility | 8 hours ago |
| Add @mozilla/readability dependency and enhance HTML import functionality in ImportLocal component - Introduced the @mozilla/readability library to improve HTML content extraction from URLs. - Enhanced the importHtmlFromURL method to fetch, parse, and sanitize HTML content, ensuring relative URLs are converted to absolute. - Added utility functions for escaping HTML and making URLs absolute within the imported content. - Updated type definitions to include Readability class for TypeScript support. | 3 months ago |
| fix: update path filter to exclude all files in the 'src/assets' directory | 8 months ago |
| fix bug | 1 year ago |
| format with prettier | 7 months ago |
| feat: add audio MIME types and update asset protocol for audio asset handling | 1 month ago |
| Add Prettier as a dependency and update configuration settings | 7 months ago |
| fix bug Former-commit-id: 9a0259f4f9b209356fab0856d65616011af74c69 | 3 years ago |
| fix: update development guidelines to clarify code submission process | 29 days ago |
| fix(Dockerfile): revert base image from caddy:alpine to caddy:latest | 3 months ago |
| fix bug Former-commit-id: b54c040bb1a30dc65f461db1064138b6f2c4a8a9 | 5 years ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| Add installation instructions for Winget, Flathub, and Snap Store in multiple language READMEs | 1 month ago |
| refactor: remove unused clipboard IPC handlers and update type definitions | 1 month ago |
| feat: add new translations and UI improvements - Added new Chinese translations for export prompts, trial information, and folder selection. - Updated the AboutDialog component to remove success toast on export. - Enhanced the setting dialog with new account login tips. - Modified the SortDialog to fetch notes after sorting and improved sorting UI. - Updated ImportLocal component to truncate book names in success/error messages. - Added a title for tags in the NoteTag component. - Adjusted styles in various components for better UI consistency. - Implemented sorting functionality for notes based on user preferences. - Updated the ConfigUtil to support sorting notes by key or percentage. - Enhanced the export functionality to handle large book exports in Electron. | 7 months ago |
| feat: refactor Docker configuration to utilize Docker Secrets for sensitive information management | 1 year ago |
| fix bug Former-commit-id: 57857685cc8d12f5fdacb9f326492267a82345b1 | 4 years ago |
| fix(import): optimize key retrieval for existing records in importNotesData | 2 days ago |
| feat: add biometric authentication support for Windows Hello and Touch ID - Implemented biometric-util.js for handling biometric capabilities and authentication prompts. - Added discord-rpc-util.js for integrating Discord Rich Presence features. - Created network-util.js for proxy URL building and cloud URL checking. - Developed ocr-util.js for OCR functionality using Windows and macOS specific implementations. - Introduced powershell-util.js for executing PowerShell scripts and handling errors. - Added tar-index.js for efficient tar file indexing and extraction based on offsets. | 9 days ago |
| feat(import): add functionality to import notes, highlights, and dictionary history from CSV or JSON files | 2 days ago |
| feat: add multiple translation plugins and registry - Implemented new translation plugins: ollamaTranslate, potTranslate, reversoEmbedTranslate, sogouEmbedTranslate, tencentTranslate, transmartEmbedTranslate, volcengineTranslate, yandexEmbedTranslate, youdaoGeneralTranslate, and youdaoLlmTranslate. - Created a centralized rendererRegistry to manage translation plugins. - Defined types for plugin configuration and translation functionality in types.ts. | 1 month ago |
| Refactor code structure for improved readability and maintainability | 4 months ago |
| feat: add stream processing for book content in ImportLocal component - Implemented `streamProcessBookContent` method to handle streaming imports for CBZ and CBT file types. - Added error handling for non-Electron environments. - Updated dependencies in yarn.lock to include new packages and versions for improved functionality. | 10 days ago |