Commit Graph

443 Commits

Author SHA1 Message Date
troyeguo
6973acbdea Refactor code structure for improved readability and maintainability 2025-09-04 12:19:16 +08:00
troyeguo
5a477751db Refactor code structure for improved readability and maintainability 2025-09-04 10:32:27 +08:00
troyeguo
af3af4bcd7 Refactor code structure for improved readability and maintainability 2025-09-04 09:38:01 +08:00
troyeguo
5868b552f6 feat: update appId for appx configuration and refine update dialog logic 2025-09-02 16:45:58 +08:00
troyeguo
479530431d feat: update version to 2.1.4, remove isDisableUpdate state from settings, and add appx configuration 2025-09-02 16:24:44 +08:00
troyeguo
bdac73b907 Refactor PopupMenu positioning logic and remove unnecessary console logs
- Updated PopupMenu component to improve positioning logic based on the popup's rectangle dimensions.
- Removed console log statements from SettingSwitch and Reader components to clean up the code.
- Cleaned up CORS testing utility by removing debug logs while maintaining functionality.
2025-08-31 15:29:21 +08:00
troyeguo
31aa599f88 feat: restrict lemmatization feature to authenticated users
- Added a check in the SettingDialog component to display an error toast when the user attempts to toggle the lemmatize word setting without authentication.
- Removed references to the lemmatize word setting from general and plugin settings components, including state management and interface definitions.
- Updated the reading setting list to comment out the lemmatize word setting.
- Adjusted CSS for the scrollbar in the note tags container.
- Implemented a reset sync records feature in the SyncSetting component with a success toast notification.
- Cleaned up console logs in the Reader component.
2025-08-24 14:36:33 +08:00
troyeguo
34c18ca022 fix: update OS matrix in release workflow and adjust GCC installation condition
feat: remove Google Drive Picker dependency and update translations for import feedback
2025-08-17 08:20:13 +08:00
troyeguo
1b2f63d25d feat: Integrate Google Picker for file import functionality
- Added GooglePickerUtil class to handle Google Picker API interactions.
- Implemented handleGooglePicker method in ImportDialog to initiate file selection.
- Created handlePickerCallback to process selected files and handle imports.
- Updated driveList to remove experimental Google Drive option.
- Adjusted syncSetting component to remove references to the experimental Google Drive.
- Added a placeholder function showGooglePicker in common utilities.
- Updated yarn.lock to include @googleworkspace/drive-picker-element dependency.
2025-08-14 11:24:46 +08:00
troyeguo
cf41e2bfd9 fix: update release workflow to include multiple OS targets and modify package.json for Linux x64 builds 2025-08-12 09:27:30 +08:00
troyeguo
bb39345e74 fix: add ARM64 target for deb packaging in package.json and set environment variable for Ubuntu 24.04-arm 2025-08-12 08:51:03 +08:00
troyeguo
29a7fe009b fix: remove ARM64 target from build configuration in package.json 2025-08-12 08:24:43 +08:00
troyeguo
731898cde5 fix: update build configuration to use Ubuntu 24.04-arm and adjust product naming in package.json 2025-08-12 07:35:25 +08:00
troyeguo
991b167f3a fix: update build configuration to use Ubuntu for release workflow and adjust product naming in package.json 2025-08-12 06:59:38 +08:00
troyeguo
9c1ab7f6a0 fix: refine Windows build configurations and artifact naming in release workflow 2025-08-11 22:42:22 +08:00
troyeguo
3645c9ab72 fix: update workflow and package.json to support Windows 11 ARM architecture 2025-08-11 21:04:43 +08:00
troyeguo
77c2d1efa1 Refactor code structure for improved readability and maintainability 2025-08-11 20:18:04 +08:00
troyeguo
051084fa93 Remove unnecessary console log in PopupAssist component during ask mode handling 2025-08-10 10:41:26 +08:00
troyeguo
b0d027cd0e feat(settings): add option to disable auto scroll between chapters
- Added new translations for disabling auto scroll functionality in Chinese.
- Updated SettingDialog component to include a new setting for disabling auto scroll.
- Modified the interface to include the new isDisableAutoScroll state.
- Updated the reading settings list to include the new auto scroll option.
- Refactored SyncSetting component to remove unused state variables and include necessary ones.
- Adjusted mouse event handling to respect the new auto scroll setting.
- Minor update to user request handling for server region check.
2025-08-09 10:46:56 +08:00
troyeguo
d9878bf5b7 feat: bump version to 2.0.9; add readerMode prop to TextToSpeech interface and update related components 2025-08-03 15:00:02 +08:00
troyeguo
31848d33a2 feat: bump version to 2.0.8; remove unused scripts and clean up console logs 2025-07-27 10:48:46 +08:00
troyeguo
a5e9d42684 feat: enhance reader settings with new properties and update translation for UI elements 2025-07-25 17:47:30 +08:00
troyeguo
7a9806a484 chore: update version to 2.0.7 and remove debug logs 2025-07-20 10:29:45 +08:00
troyeguo
3572445d3b chore: update version to 2.0.6 and adjust layout and scaling in viewer components 2025-07-11 08:46:08 +08:00
troyeguo
77b06eba0c chore: update version to 2.0.5 and remove console.log statements from LocalFileManager and PopupMenu 2025-07-06 09:49:17 +08:00
troyeguo
691b937907 refactor: remove auto-launch dependency and update related logic 2025-06-27 16:05:47 +08:00
troyeguo
1ce06ed8d8 feat: add auto-launch setting for Electron app and update version to 2.0.4 2025-06-27 15:33:50 +08:00
troyeguo
4e5296bdb1 feat: remove digests from state and components, add sse.js dependency, and enhance note list styles 2025-06-27 11:41:25 +08:00
troyeguo
5e6ef321a6 chore: update version to 2.0.3 and remove console logs for cleaner output 2025-06-22 10:36:14 +08:00
troyeguo
ed6a6bb6c5 chore: bump version to 2.0.2 and remove debug log from account settings 2025-06-15 09:12:57 +08:00
troyeguo
0e41133792 feat: update Dockerfile to fetch source code from master branch and bump version to 2.0.1 in package.json 2025-06-08 16:30:50 +08:00
troyeguo
8f35da89b1 fix: revert version to 2.0.0 in package.json 2025-06-08 16:30:42 +08:00
troyeguo
a8b755a25c feat: bump version to 2.0.1 2025-06-08 11:06:59 +08:00
troyeguo
f36701922e feat: update version to 2.0.0, adjust header opacity, enhance PopupRefer interface, and improve input examples in drive settings 2025-06-01 10:48:24 +08:00
troyeguo
e28d0a8a0e feat: update version to 1.9.8, enhance update dialog with version stability badge, and improve popup reference handling 2025-05-30 09:52:54 +08:00
troyeguo
2488b003a5 feat: update version to 1.9.9 and add login prompt for membership update in various components 2025-05-25 12:47:35 +08:00
troyeguo
081c8c3404 feat: add sort shelf dialog functionality and related state management 2025-05-21 17:33:06 +08:00
troyeguo
0ec0b96e67 feat: update version to 1.9.8 and enhance cloud sync functionality 2025-05-18 11:52:33 +08:00
troyeguo
6b1825374a chore: update version to 1.9.7, improve header text, and enhance backup functionality 2025-05-10 17:50:22 +08:00
troyeguo
6b1d22dc05 fix: update megajs version and improve import dialog functionality 2025-05-08 11:20:14 +08:00
troyeguo
edcf7417d7 fix: refine margin calculations in Popup components and remove debug logs 2025-05-04 14:49:06 +08:00
troyeguo
8d47f7a79a fix: update font files and enhance popup assist functionality with new features 2025-05-02 10:12:21 +08:00
troyeguo
df92758f6e fix: simplify notarization configuration in package.json 2025-04-24 16:54:52 +08:00
troyeguo
8f739c28db fix bug 2025-04-24 16:49:21 +08:00
troyeguo
04a8874632 fix: update secret variable names in release workflow and bump version to 1.9.5 2025-04-24 10:20:59 +08:00
troyeguo
a5a0708b11 chore: bump version to 1.9.4 2025-04-15 16:13:36 +08:00
troyeguo
8324c404c7 chore: bump version to 1.9.3 2025-04-15 12:38:52 +08:00
troyeguo
276593f5b4 chore: bump version to 1.9.2 2025-04-13 15:49:18 +08:00
troyeguo
82415409ff fix bug 2025-04-06 10:49:21 +08:00
troyeguo
e25ad473bc update product name in package.json to include space and add ARM support in release workflow 2025-04-04 17:18:18 +08:00