Commit Graph
281 Commits
Author SHA1 Message Date
troyeguo 00355b1799 chore: update Node.js version to 22.14.0 in Docker workflow 2026-09-26 16:01:31 +08:00
troyeguo 527eb468a7 feat(workflows): add dependency installation and TypeScript type check steps 2026-08-17 10:17:10 +08:00
troyeguo 1fe9e3cd3d Add submit translation issue template 2026-08-03 08:41:08 +08:00
troyeguo aa3031bf00 Remove pull request template for translations 2026-08-01 16:42:15 +08:00
troyeguo f085b28a9c Update Snapcraft action version and add environment variable for credentials 2026-06-12 09:22:31 +08:00
troyeguo 68c4d89241 refactor: consolidate and enhance guidelines for Electron main process, Go server, i18n, and TypeScript/React 2026-06-06 15:47:30 +08:00
troyeguo 28391d21e3 chore: add pull request template for translation contributions 2026-05-31 09:17:16 +08:00
troyeguo 441b1c5dd6 chore: remove outdated pull request template for translations 2026-05-29 17:53:15 +08:00
troyeguo 3b1ca57add feat(reader): enhance close handling for reader and tab interactions
- Added separate IPC listeners for "before-reader-close" and "before-tab-close" to manage close events more effectively.
- Updated the onBeforeClose method to send signals for both reader and tab closures, ensuring proper cleanup and state management.
2026-05-19 08:42:51 +08:00
troyeguo 628f5a53c8 feat: optimize Docker build process by pre-building React app and cross-compiling Go binary 2026-05-16 15:54:05 +08:00
troyeguo ed62e55914 Revert "feat: enhance Docker workflow with multi-platform support and improve caching"
This reverts commit bfb9394910.
2026-05-16 15:33:36 +08:00
troyeguo bfb9394910 feat: enhance Docker workflow with multi-platform support and improve caching 2026-05-16 15:27:57 +08:00
troyeguo 53a5e0bdad feat: add dynamic build branch argument for Docker image creation 2026-05-16 15:05:03 +08:00
troyeguo f26903dc77 fix: update OS version in release workflow and improve localization strings 2026-05-09 17:23:27 +08:00
troyeguo 2e2058f996 fix: update Windows OS version in package.json modification script 2026-05-07 09:37:31 +08:00
troyeguo 65c4c28874 fix: update Windows OS version in build matrix for consistency 2026-05-07 09:34:45 +08:00
troyeguo be902e4363 chore: update GitHub actions to use latest versions of checkout and setup-node 2026-05-07 09:19:08 +08:00
troyeguo f999fea0d9 fix: update productName in package.json to include 'DEV' for dev branch builds 2025-11-30 17:03:59 +08:00
troyeguo a2b22d2bb9 fix: correct escaping in package.json modification for Windows in release workflow 2025-11-30 14:52:07 +08:00
troyeguo 1fd28696a4 feat: modify package.json for dev branch to append '-dev' to productName based on OS 2025-11-30 14:46:49 +08:00
troyeguo 209ca24470 update issue template 2025-09-25 07:42:28 +08:00
troyeguo 90c5f9afcd update issue template 2025-09-25 07:37:21 +08:00
troyeguo 5d2ee72b63 update issue template 2025-09-25 07:20:10 +08:00
troyeguo 23ac328bb6 update issue template 2025-09-25 07:18:56 +08:00
troyeguo d95d7909b4 Remove console.log statements from UpdateInfo and PopupRefer components to clean up the code and reduce unnecessary logging. 2025-09-21 08:44:12 +08:00
troyeguo e75bd1bdf2 Implement code changes to enhance functionality and improve performance 2025-09-20 10:35:04 +08:00
troyeguo 81d6a4b1cf feat: update Windows Store build process and modify app icons 2025-09-04 14:18:05 +08:00
troyeguo 340c025e20 fix: update workflow name for clarity in build/release process 2025-09-04 13:06:30 +08:00
troyeguo c36dd9add8 feat: add GitHub Actions workflow for building and releasing Electron app 2025-09-04 13:05:40 +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 75e9cdfa61 fix: streamline package.json modification for Linux arm64 build using jq 2025-08-12 09:34:27 +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 d8b7abe5f9 fix: update release workflow for Ubuntu 24.04-arm by refining OS conditions and installing necessary packages 2025-08-12 09:01:09 +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 5a71317002 fix: remove GCC installation step for Ubuntu in release workflow 2025-08-12 07:44:12 +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 f398ec8b33 fix: adjust condition for building Electron app on Windows platforms 2025-08-11 22:21:45 +08:00
troyeguo 7ef6de8b6d fix: update build matrix to include additional Windows platforms 2025-08-11 22:18:55 +08:00
troyeguo 5c1d874107 fix: update clean step to remove build folder in Windows workflow 2025-08-11 21:55:05 +08:00
troyeguo 751613ec21 fix: remove redundant clean step for build folder in Windows workflow 2025-08-11 21:54:01 +08:00
troyeguo 478555fabf fix: add clean step for build and dist folders in Windows workflow 2025-08-11 21:52:54 +08:00
troyeguo ee6145553a fix: update artifact name format for arm64 build in release workflow 2025-08-11 21:24:31 +08:00
troyeguo 5ed3bd21a3 fix: restrict build matrix to only Windows platform 2025-08-11 21:06:17 +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 8930c5b4f8 feat: enhance import dialog with file format validation and update settings handling 2025-07-18 18:24:51 +08:00
troyeguo 9333e870e7 refactor: clean up Dockerfile and GitHub workflow by removing cache settings 2025-06-08 16:34:29 +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 08a43fe717 fix: update Ubuntu version in CI workflow to 22.04 and comment out unused HtmlMouseEvent 2025-04-15 17:36:45 +08:00