wonfen
d05b1c3130
feat: clean up redundant profiles files
2025-06-09 13:48:38 +08:00
renovate[bot]
fbdcda9a7f
chore(deps): update npm dependencies ( #3660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 20:37:49 +08:00
Tunglies
0ebc482698
refactor: update UPDATELOG.md for clarity and organization, enhance security recommendations, and improve known issues section
2025-06-07 10:42:43 +08:00
Tunglies
09969d95de
feat: add rustfmt configuration and CI workflow for code formatting
...
refactor: streamline formatting workflow by removing unused taplo steps and clarifying directory change
refactor: remove unnecessary directory change step in formatting workflow
2025-06-06 22:13:11 +08:00
Tunglies
689042df60
refactor: use Box to store large config objects and add memory usage tests
...
- Refactored config-related structs to use Box for storing large objects (e.g., IRuntime, IProfiles, PrfItem) to reduce stack memory usage and improve performance.
- Updated related methods and assignments to handle Boxed types correctly.
- Added and improved unit tests to compare memory usage between Boxed and non-Boxed config objects, demonstrating the memory efficiency of Box.
- Test output now shows the size difference between stack-allocated and heap-allocated (Box) config objects.
2025-06-06 14:54:48 +08:00
Tunglies
564fe15df2
refactor(tests): update format_bytes_speed test cases for consistent output
2025-06-06 14:13:48 +08:00
Tunglies
30015dfd67
refactor(state/proxy): use Box<Value> for providers_proxies to reduce struct size
...
- Changed providers_proxies from Value to Box<Value> in CmdProxyState
- Reduces struct size from 32 bytes to 8 bytes, optimizing memory usage
2025-06-06 12:46:58 +08:00
Tunglies
698c47da69
Refactor workflow triggers in alpha.yml to clarify usage of git tags and remove commented-out sections
2025-06-06 11:58:58 +08:00
Tunglies
46b7a520cd
Add I18N issue template for translation and internationalization requests
...
Fix I18N issue template description and update labels and type
2025-06-06 11:58:58 +08:00
Tunglies
cadd6c3497
Add Node.js and pnpm installation steps to cross-check workflow
2025-06-06 11:58:58 +08:00
wonfen
c4682ab6e9
revert translation to 8aa7b34197
2025-06-06 11:27:15 +08:00
Tunglies
59594855b8
chore: add cross-platform cargo check workflow and remove debug features
2025-06-06 11:27:15 +08:00
Tunglies
44b7af0c6e
chore: publish tag alpha support
...
chore: update alpha and release workflows to include version consistency checks
2025-06-06 11:27:13 +08:00
Tunglies
80f550d67e
refactor(proxy): enhance proxy state management and refresh logic
2025-06-05 20:10:28 +08:00
renovate[bot]
44f085604a
chore(config): migrate config renovate.json ( #3659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
1144f8017a
chore(deps): update cargo dependencies ( #3653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
d8fa17a3e7
chore(deps): update npm dependencies ( #3654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
Tunglies
bf868e0ae2
fix: update serde_yaml to deprecated version and adjust range strategy in renovate configuration
2025-06-05 19:34:28 +08:00
renovate[bot]
e1dac63f69
chore(deps): update rust crate zip to v4 ( #3652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
2657234761
chore(deps): update npm dependencies ( #3651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:27 +08:00
Tunglies
4a345fdd41
feat: add initial renovate configuration for dependency management
...
chore: update renovate configuration for improved dependency management
Revert "chore: update renovate configuration for improved dependency management"
This reverts commit dcfd5f95a5 .
feat: add support for grouping cargo and npm dependencies into single PRs
2025-06-05 19:34:26 +08:00
Tunglies
fee6a586d7
feat: implement CmdProxyState for managing proxy refresh state and add state management module
...
refactor: remove unnecessary macOS conditional compilation directive
2025-06-05 19:34:24 +08:00
Tunglies
7c738483b7
feat: add desktop-windows capabilities configuration and permissions
...
feat: add identifier, description, and windows properties to desktop-windows capabilities
fix: correct desktop-windows capability name in configuration
2025-06-05 19:34:23 +08:00
Tunglies
c3d8ed28a2
fix: update fallback language to English in i18n configuration
2025-06-05 19:34:22 +08:00
Tunglies
f47b4b961b
fix: update alpha and release workflows to trigger builds via git tags only
...
feat: update release workflow to trigger builds via git tags and add publish version script
2025-06-05 19:34:20 +08:00
Tunglies
7763abf6c2
Revert TCP concurrency
...
Revert "Added controller translation for TCP concurrency"
This reverts commit c9589fc75d .
Revert "add:tcp concurrency"
This reverts commit 6440f856a2 .
2025-06-02 21:44:43 +08:00
Tunglies
9d9d078346
feat: enhance workflow configurations for alpha and autobuild processes
2025-06-02 18:51:58 +08:00
Tunglies
76cec7aa54
feat: add localization for "Already Using Latest Core Version" in English and Chinese
2025-06-02 16:09:05 +08:00
Tunglies
2223a99ed1
fix: remove old asset deletion step from autobuild workflow
2025-06-02 15:03:05 +08:00
Tunglies
4926d33849
fix: enable scheduled builds and improve asset deletion logic in autobuild workflow
2025-06-02 14:58:32 +08:00
Tunglies
9978182cae
chore: update version to 2.3.0 and revise release notes
2025-06-02 14:24:02 +08:00
Tunglies
1d77bc57df
feat: rename job and update release tag for autobuild process
2025-06-02 14:16:43 +08:00
Tunglies
1bcb6646c4
fix: unify default latency test URL and update workflows/backend logic
...
- All delay test logic, Rust MihomoManager, API, cmds, delay.ts, settings, and group editor now use the Cloudflare 204 test URL
- Fixed outdated URLs in docs and comments
- Fix Github Actions workflow: unexpected neeeds run
2025-06-02 14:07:54 +08:00
Tunglies
06130b95d2
chore: remove unused i18n-check workflow and comment out schedule in autobuild
2025-06-02 13:59:42 +08:00
Tunglies
0536a45959
feat: add autobuild version support and unify version update scripts
...
- Support autobuild version with timestamp (e.g. 2.3.0+autobuild.2506021530) via `pnpm release-version autobuild`
- Sync version to package.json, Cargo.toml, tauri.conf.json
- Improve version regex to support build metadata
- Remove old release_version.mjs and release-alpha_version.mjs, use release-version.mjs for all
- Fix script path issues
2025-06-02 13:57:18 +08:00
Tunglies
b150eb7e64
chore: update CHANGELOG formatting and improve clarity of known issues, fixes, features, optimizations, and removals
2025-06-02 12:50:03 +08:00
Tunglies
d5c0b09a2f
fix: update default latency test URL to use HTTPS
2025-06-02 12:41:41 +08:00
wonfen
a36d2633c9
add promotion
2025-06-02 11:48:28 +08:00
wonfen
72783e3ff5
feat: add global mutex to prevent concurrent config updates
2025-06-01 20:54:14 +08:00
Tunglies
929abb3c04
feat: add "Update via proxy" translation to English and Chinese locales
2025-06-01 19:40:50 +08:00
wonfen
6810b1f221
fix: remove getProxyProviders refreshInterval
2025-06-01 19:33:49 +08:00
Tunglies
a96678caea
fix: update Mihomo(Meta) kernel version to 1.19.10 and remove default window size setting
2025-05-31 17:05:55 +08:00
Tunglies
2d59177256
fix: update default window width to 940 pixels
2025-05-31 17:05:53 +08:00
Tunglies
62b743fa20
fix: add missing token parameter for create-pull-request action in i18n-check workflow
2025-05-31 00:12:42 +08:00
Tunglies
b85aaa816e
feat: add workflow to check for missing i18n keys in translation files
2025-05-31 00:05:28 +08:00
Tunglies
74fc3dea33
fix: refine descriptions for Rule, Global, and Direct modes in Chinese locale
2025-05-31 00:00:37 +08:00
Tunglies
55167e75af
feat: add mode descriptions for Rule, Global, and Direct modes in English and Chinese locales
2025-05-30 23:59:42 +08:00
Tunglies
63d39c24dc
feat: add theme translation keys for light, dark, and system modes in multiple locales
2025-05-30 23:44:12 +08:00
Tunglies
1d4d8aeb2b
chore: update UPDATELOG
2025-05-30 20:57:02 +08:00
Ahao
c9589fc75d
Added controller translation for TCP concurrency
2025-05-30 19:05:46 +08:00