Tunglies
35ae5cdba1
fix: update caching keys in workflow files to use glob pattern for Cargo.lock
2025-11-17 13:02:44 +08:00
Tunglies
d1a099b480
fix: update file paths in release script for fixed WebView2 setup
2025-11-17 12:57:34 +08:00
Tunglies
eb1768e212
fix: update file paths in autobuild script for WebView2 setup
2025-11-17 12:47:01 +08:00
Tunglies
8190432903
fix: update download links for Windows and macOS installers
...
I hate tauri-action update :(
2025-11-14 21:59:27 +08:00
Tunglies
5f2ac77923
chore: update Rust toolchain to version 1.91.0 in autobuild workflow
...
fix: update Rust toolchain action to use master branch for consistency
feat: add support for Windows ARM64 Gnullvm in development workflow
refactor: remove Windows ARM64 Gnullvm support and ensure Rust target is added for the pinned toolchain
feat: add Rust target installation step for pinned toolchain in autobuild workflow
fix: remove unnecessary blank lines in autobuild workflow
2025-11-09 20:53:19 +08:00
Tunglies
d193460649
refactor: replace inline log fetching with dedicated script for better maintainability
2025-11-09 15:46:40 +08:00
Tunglies
8f080389fe
feat: add Changelog.md and update scripts to reference it
...
- Created a new Changelog.md file to document version updates and changes.
- Updated the updatelog.mjs script to parse Changelog.md instead of UPDATELOG.md.
- Modified updater-fixed-webview2.mjs to use the new Changelog.md for update notes.
2025-11-09 01:09:10 +08:00
Tunglies
6017423a49
chore: update version to 2.4.3-rc and enhance release notes
2025-11-08 18:31:22 +08:00
Tunglies
fe757ed984
docs(autobuild): Assets URL correction for rpm package
2025-11-04 06:23:53 +08:00
❤是纱雾酱哟~
1003118468
docs(release): Assets URL correction ( #5294 )
...
- Fix mis-spelling of assets URL to Linux RPM package
2025-11-03 20:45:06 +08:00
Tunglies
54039c2448
fix: correct download URL for ARM64 Windows setup in autobuild.yml
2025-11-03 09:24:27 +08:00
Tunglies
d3d32006c3
feat: add logging check to pre-commit and CI workflow
2025-11-01 21:22:41 +08:00
Tunglies
d3386908ff
fix: improve caching strategy for autobuild jobs
2025-10-31 19:48:36 +08:00
Tunglies
999830aaf5
fix: correct download link for ARM64 Windows setup in autobuild workflow
2025-10-30 20:18:23 +08:00
❤是纱雾酱哟~
a9eb512f20
docs(autobuild): update download links for release assets ( #5224 )
...
- To match those in actual "Assets" section
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
2025-10-28 00:00:01 +08:00
Tunglies
e7a4415d1f
ci: improve clippy lint workflow to handle manual triggers and src-tauri changes
2025-10-21 18:10:44 +08:00
Tunglies
4dd811330b
feat: add Clippy alias commands and improve build process for Clippy integration ( #5055 )
...
* feat: add Clippy alias commands and improve build process for Clippy integration
* fix(lint-clippy): update Clippy run command to use working directory for src-tauri
2025-10-14 14:43:03 +08:00
❤是纱雾酱哟~
936764e6ce
feat: Enable git hooks with husky ( #4984 )
...
* build(deps): Adds husky for Git hooks
- Integrates the husky package as a development dependency.
- Enables the configuration and enforcement of pre-commit and pre-push Git hooks.
- Improves code quality and consistency by automating checks before commits.
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
* feat: Add Husky prepare hook
- Automatically installs Git hooks for developers
- Ensures consistent code quality checks before commits or pushes
- Streamlines the developer setup process
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
* ci: Avoid installing Git Hooks on GitHub Workflows
- Adds `HUSKY: 0` environment variable to all workflow definitions.
- Prevents local development hooks from executing in CI, which can cause unnecessary failures or overhead.
- See https://typicode.github.io/husky/how-to.html#ci-server-and-docker
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
---------
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
2025-10-09 05:10:03 +08:00
oomeow
c5023b4505
ci: use ubuntu-22.04 on dev bundle workflow
2025-10-02 12:46:56 +08:00
oomeow
18b79d3693
ci: add linux dev bundle
2025-10-02 12:33:48 +08:00
Tunglies
ecdeadfe1e
feat: enhance CI workflows with paths filtering for Rust and web changes
2025-09-30 03:35:38 +08:00
Tunglies
a2d33c5447
fix: update rust-toolchain action to use master branch for consistency
2025-09-25 19:21:06 +08:00
Tunglies
67ac353fd5
chore: update cron schedule for auto build workflow
2025-09-12 18:43:13 +08:00
Tunglies
c54d89a465
feat: add support for Windows ARM64 in development workflow
2025-09-09 16:55:46 +08:00
wonfen
58a0089b19
fix: workflow file name
2025-09-07 15:24:14 +08:00
wonfen
feb3dfbe86
chore: use UTF+8 time to build
2025-09-05 11:21:34 +08:00
Guanghui Qin
1b54c9fc1b
fix rpm/deb package naming issues ( #4582 )
...
* fix arm64 deb package name
* fix rpm package naming issue
* fix rpm package naming issue
---------
Co-authored-by: hiaoxui <hiaoxui@gmail.com >
2025-09-01 01:12:40 +08:00
wonfen
3e674b186f
fix: refine release workflow
2025-08-31 08:49:30 +08:00
Tunglies
9cbd8b4529
feat: add x86 OpenSSL installation step for macOS in workflows
2025-08-30 01:31:02 +08:00
Tunglies
4598c805eb
refactor: remove Oxlint workflow and update linting to use ESLint
2025-08-24 16:40:05 +08:00
Tunglies
aa204649fa
fix: add web asset build step before running Clippy
2025-08-24 16:38:17 +08:00
Tunglies
0d070fb934
refactor: update AppHandle usage to use Arc<AppHandle> for improved memory management ( #4491 )
...
* refactor: update AppHandle usage to use Arc<AppHandle> for improved memory management
* fix: clippy ci
* fix: ensure default_latency_test is safely accessed with non-null assertion
2025-08-23 00:20:58 +08:00
Tunglies
c416bd5755
fix: reorder pnpm installation step in Clippy workflow
2025-08-23 00:15:25 +08:00
Tunglies
90406ae883
fix: clippy ci
2025-08-23 00:11:44 +08:00
wonfen
600b3dfbac
fix: release workflow & refine telegram notify format
2025-08-22 20:47:02 +08:00
Tunglies
76c3695567
feat: add Clippy and Oxlint workflows for enhanced linting
2025-08-22 19:20:35 +08:00
Tunglies
6a1fce69e0
refactor: comment out includeUpdaterJson in autobuild jobs for clarity
2025-08-22 17:41:33 +08:00
Tunglies
485fd0169b
chore: bump version to 2.4.1
2025-08-22 17:31:32 +08:00
wonfen
a9464ff776
chore: update release log & fix workflow2
2025-08-22 16:30:07 +08:00
Tunglies
b411783bbe
fix: enhance tag version check for consistency in release workflow
2025-08-22 00:15:56 +08:00
Tunglies
40a59bbc1a
fix: disable automatic generation of release notes in workflow
2025-08-21 23:56:02 +08:00
wonfen
93fc4932ee
Release 2.4.0
2025-08-21 22:45:55 +08:00
Tunglies
2277d7232e
refactor: improve code formatting and readability in autobuild and telegram scripts
2025-08-21 21:23:47 +08:00
wonfen
a9a9d8a78f
fix(workflow): file version & format
2025-08-21 21:21:52 +08:00
❤是纱雾酱哟~
a2544d237e
ci: improve commit checking and update release version script ( #4471 )
...
- Increase `fetch-depth` to 50 for more accurate commit history in CI
- Update `release-version.mjs` to use `bash` explicitly for improved compatibility
- Also avoid errors when invoking the script
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
2025-08-21 21:16:15 +08:00
wonfen
9397ac0174
fix(workflow): download files name & release note
2025-08-21 19:49:17 +08:00
wonfen
4c719da096
chore(workflow): add release info & telegram notification
2025-08-21 18:33:54 +08:00
Tunglies
7613417c33
feat: enhance Tauri build steps with clearer naming and include updater JSON
2025-08-20 23:06:55 +08:00
Tunglies
537d27d10b
fix: clippy errors with new config ( #4428 )
...
* refactor: improve code quality with clippy fixes and standardized logging
- Replace dangerous unwrap()/expect() calls with proper error handling
- Standardize logging from log:: to logging\! macro with Type:: classifications
- Fix app handle panics with graceful fallback patterns
- Improve error resilience across 35+ modules without breaking functionality
- Reduce clippy warnings from 300+ to 0 in main library code
* chore: update Cargo.toml configuration
* refactor: resolve all clippy warnings
- Fix Arc clone warnings using explicit Arc::clone syntax across 9 files
- Add #[allow(clippy::expect_used)] to test functions for appropriate expect usage
- Remove no-effect statements from debug code cleanup
- Apply clippy auto-fixes for dbg\! macro removals and path statements
- Achieve zero clippy warnings on all targets with -D warnings flag
* chore: update Cargo.toml clippy configuration
* refactor: simplify macOS job configuration and improve caching
* refactor: remove unnecessary async/await from service and proxy functions
* refactor: streamline pnpm installation in CI configuration
* refactor: simplify error handling and remove unnecessary else statements
* refactor: replace async/await with synchronous locks for core management
* refactor: add workflow_dispatch trigger to clippy job
* refactor: convert async functions to synchronous for service management
* refactor: convert async functions to synchronous for UWP tool invocation
* fix: change wrong logging
* refactor: convert proxy restoration functions to async
* Revert "refactor: convert proxy restoration functions to async"
This reverts commit b82f5d250b .
* refactor: update proxy restoration functions to return Result types
* fix: handle errors during proxy restoration and update async function signatures
* fix: handle errors during proxy restoration and update async function signatures
* refactor: update restore_pac_proxy and restore_sys_proxy functions to async
* fix: convert restore_pac_proxy and restore_sys_proxy functions to async
* fix: await restore_sys_proxy calls in proxy restoration logic
* fix: suppress clippy warnings for unused async functions in proxy restoration
* fix: suppress clippy warnings for unused async functions in proxy restoration
2025-08-18 02:02:25 +08:00
Tunglies
2aa629ff5d
feat: refactor check_commit job to use new workflow inputs and streamline build checks
...
fix: update tag_name in check_commit job to use a static value
refactor: streamline latest.json handling and improve commit hash comparison logic
fix: update curl command to follow redirects when fetching latest.json
2025-08-14 20:42:26 +08:00