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