DHR60
21bafe52e0
Optimize download and speedtest ( #10147 )
...
* Optimize RunMixedTestAsync
* Use stopCts instead of exitLoopKey
* Refactor
2026-09-19 10:41:40 +08:00
patterniha and Claude Fable 5
df32b4d6cc
Add an option to check for update without proxy ( #10090 )
...
Checking for updates always dialed through the local proxy, which fails
exactly when an update may be needed most - when no working server is
available. Like the subscription-update menu, updating without the proxy
is now possible: the Check Update window gets an "Update via proxy"
toggle (persisted, on by default so existing behavior is unchanged),
honored by the check-only, update and geo-file flows, and by the
scheduled update check.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 11:05:10 +08:00
DHR60
4a59c7f4d6
Lock sing-box max version ( #10091 )
...
* Refactor Semantic Version
* Lock max version
* Allow sing-box update to pre-release
2026-09-04 10:17:31 +08:00
DHR60
ebb4bd5daa
Optimize file download ( #9952 )
...
* Optimize file download
* Optimize func call
2026-08-21 14:15:54 +08:00
JieXu
f2e0bd4eba
Bump skiasharp version && Add loong64 Update && Translate FR ( #9433 )
...
* Update Directory.Packages.props
* Update CoreInfoManager.cs
* Update CoreInfo.cs
* Update UpdateService.cs
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
2026-06-01 13:46:57 +08:00
2dust
e6f4a57913
Limit update checks to selected core types
...
https://github.com/2dust/v2rayN/issues/9381
2026-05-28 14:31:01 +08:00
2dust
f7206f3405
Improve CheckUpdateModel
2026-05-18 17:32:07 +08:00
2dust
ac9d0a0193
Add periodic update checks and core support
2026-05-17 17:09:34 +08:00
d1c9c0b536
Update .NET 10 ( #9239 )
...
* Update dotnet to 10
* Update .NET version in build workflow
* Update build-osx.yml
* Update package-zip.yml
* Update package-rhel.sh
* Update print statement from 'Hello' to 'Goodbye'
* Update package-rhel-riscv.sh
* Create package-debian-riscv.sh
* Update build-linux.yml
* Create update-riscv-depand.yml
* Update update-riscv-depand.yml
* Update ServiceLib.csproj
* Update Directory.Packages.props
* Update UpdateService.cs
* Update UpdateService.cs
* Update Directory.Packages.props
* Update ServiceLib.csproj
* Replace SourceGear.sqlite3 with Repobot.SQLite.Unofficial
* Replace SourceGear.sqlite3 with Repobot.SQLite.Unofficial
* Update Repobot.SQLite.Unofficial version to 3.53.1.1
* Update package-zip.yml
* Update build-osx.yml
Adjust sleep duration to reduce race condition likelihood.
* Update Directory.Packages.props
* Update Directory.Packages.props
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: DHR60 <dehongren60@gmail.com >
Co-authored-by: xujie86 <167618598+xujie86@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 17:56:35 +08:00
DHR60
37ef25cbfe
Fix ( #9235 )
...
* Perf routing
* GeoPrefix move to Global
* Fix negative rules
* Fix
2026-05-03 16:09:47 +08:00
2dust
05e349e45c
Code clean
2026-04-26 19:24:57 +08:00
JieXu and xujie86
3bda022574
Add RiscV64 RPM build && Update ( #9114 )
...
* Create package-rhel-riscv.sh
* Update build-linux.yml
* Update UpdateService.cs
* Update CoreInfo.cs
* Add RiscV64 download URLs for various platforms
* Update build-linux.yml
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update ResUI.fr.resx
* Update proxy_set_linux_sh
---------
Co-authored-by: xujie86 <167618598+xujie86@users.noreply.github.com >
2026-04-15 20:50:27 +08:00
2dust
0c2114d2e1
Refactor SRS rule collection and add DNS parsing
2026-03-10 15:29:36 +08:00
2dust
dd77eb79c6
Remove .NET self-contained zip check in UpdateService
2025-12-20 14:47:40 +08:00
2dust
3ff7299aca
Refactor update result handling and model
2025-11-23 14:06:34 +08:00
2dust
e634e6dae3
Code clean
2025-11-13 20:31:02 +08:00
MkQtS
f677934257
Proxy all Google domains ( #8287 )
...
* Proxy all Google domains
Default geosite-cn(dat/srs) used by v2rayN contains google@cn, which performs poorly in certain user environments.
* Resolve all Google domains via remote server
* fix typo
* Add google to default geofiles
2025-11-12 19:08:36 +08:00
2dust
4da59cd767
Rename IsOSX to IsMacOS in Utils and usages
2025-11-09 10:52:46 +08:00
2dust
8d86aa2b72
Refactor ping and HTTP helpers, update usages
...
Moved GetRealPingTime from HttpClientHelper to ConnectionHandler and refactored related methods for clarity. Removed unused and redundant HTTP helper methods. Updated DownloadService and SpeedtestService to use the new method signatures. Simplified UpdateService constructor using primary constructor syntax.
2025-11-03 19:41:02 +08:00
2dust
091b79f7cf
Refactor UpdateService to use instance config and callbacks
2025-11-02 21:04:23 +08:00
2dust
18ea6fdc00
Code clean
2025-10-31 20:25:45 +08:00
2dust
b66bfabd21
Optimize and improve GlobalUsings
2025-10-19 11:42:32 +08:00
2dust
8ef68127d4
Optimization and Improvement.
...
Changed callback from synchronous Action<bool, string> to asynchronous Func<bool, string, Task>
2025-08-29 10:53:57 +08:00
DHR60
f8995b78f6
Passes srsName as third format argument ( #7805 )
2025-08-19 17:00:27 +08:00
2dust
d5c50ef27c
Rename Manager
2025-08-17 17:31:55 +08:00
2dust
dc2877d817
Refactor UpdateSubscriptionProcess ,add SubscriptionHandler
2025-08-14 20:59:15 +08:00
2dust
f8a4f946e4
Fixed the issue of missing files when updating GeoFiles
...
https://github.com/2dust/v2rayN/issues/7585
2025-07-18 19:56:18 +08:00
2dust
7065dabc94
If it is not in China area, no update is required
...
https://github.com/2dust/v2rayN/issues/7417
2025-06-15 14:35:59 +08:00
2dust
01b021b2c3
Bug fix
...
https://github.com/2dust/v2rayN/issues/7279
2025-05-12 20:28:28 +08:00
2dust
a2cfe6fa51
Added the current connection information test url option
...
https://github.com/2dust/v2rayN/discussions/7268
2025-05-11 16:59:00 +08:00
2dust
d3b95d781a
Removed the function of displaying the current connection IP
...
https://github.com/2dust/v2rayN/discussions/7268
2025-05-11 10:38:48 +08:00
2dust
4d3db56065
csharp_style_namespace_declarations = file_scoped
2025-04-02 11:44:23 +08:00
2dust
71cc6d7a88
Replace all Utils.IsNullOrEmpty(variable) with variable.IsNullOrEmpty()
2025-03-05 19:44:49 +08:00
2dust
f3af831cf2
Replace all Utils.IsNotEmpty(variable) with variable.IsNotEmpty()
2025-03-05 16:42:43 +08:00
2dust
a1edacb196
Update UpdateService.cs
2025-02-21 17:37:36 +08:00
2dust
c9f79e4b47
Added update function for Country.mmdb, geoip-only-cn-private.dat, geoip.metadb
...
https://github.com/2dust/v2rayN/issues/6752
2025-02-21 15:38:11 +08:00
2dust
32a5cc8aa3
Check for avalonia desktop windows version
2025-02-17 12:27:00 +08:00
2dust
67ffa810d3
Optimize code and remove Action
2025-02-06 15:28:51 +08:00
2dust
4a32b2c814
Fixed the issue of update the Windows self contained version
2025-01-30 18:06:13 +08:00
2dust
3db1dd7bbb
Add a title to SaveLog
2025-01-03 15:02:31 +08:00
2dust
298fdb1191
Change IPAPI
...
https://github.com/2dust/v2rayN/issues/6172
2024-11-27 17:03:16 +08:00
2dust
d9c22de6b8
Added core update function for macos
2024-11-25 20:31:12 +08:00
2dust
bee66d06dd
Added real IP location display
...
https://ipapi.co/api/?shell#introduction
2024-11-19 16:43:00 +08:00
DecorativeFamily and codefactor-io
c4b490e46d
[CodeFactor] Apply fixes ( #6005 )
...
Co-authored-by: codefactor-io <support@codefactor.io >
2024-11-07 14:46:27 +08:00
2dust
911dc7f90e
Revert
...
9fd20ff001
2024-11-04 10:37:44 +08:00
2dust
046421f345
Code clean
2024-11-02 14:42:01 +08:00
2dust
9fd20ff001
De-duplication after subscription update
2024-10-28 09:38:20 +08:00
2dust
88990b4828
Bug fix
...
0efb0b5e3e
2024-10-26 18:00:22 +08:00
2dust
40ea454a7c
Remove X86 support
2024-10-24 10:32:19 +08:00
2dust
ffb38129e2
The first letter of the guiconfig attribute must be capitalized.
2024-10-23 17:19:57 +08:00