DHR60 and 2dust
b6cfce069a
Xray Route Exclude Address ( #9469 )
...
* Add IPNetwork2 package
* Xray Route Exclude Address
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-06-05 09:54:57 +08:00
JieXu
39ec9239d2
Revert "Fix NUGET_CERT_REVOCATION_MODE=offline && Update Directory.Packages.props ( #9478 )
...
* Revert "Fix NUGET_CERT_REVOCATION_MODE=offline (#9470 )"
This reverts commit a2a5940d91 .
* Update Directory.Packages.props
* Update build-linux.yml
* Update Directory.Packages.props
2026-06-05 09:41:21 +08:00
JieXu
a2a5940d91
Fix NUGET_CERT_REVOCATION_MODE=offline ( #9470 )
...
* Update build.yml
* Update package-rhel.sh
* Update package-rhel-riscv.sh
* Update package-debian.sh
* Update package-debian-riscv.sh
* Update package-debian-loong.sh
* Update build-linux.yml
* Update Directory.Packages.props
2026-06-04 20:00:32 +08:00
Miheichev Aleksandr Sergeevich
2eb325643a
chore(deps): update NuGet dependencies ( #9455 )
...
- Avalonia.Desktop 11.3.16 -> 11.3.17
- Avalonia.Diagnostics 11.3.16 -> 11.3.17
- Downloader 5.5.0 -> 5.7.0
- Microsoft.NET.Test.Sdk 18.5.1 -> 18.6.0
- Tmds.DBus.Protocol 0.21.3 -> 0.94.1
- YamlDotNet 17.1.0 -> 18.0.0
2026-06-03 09:03:14 +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
JieXu
c1a009a409
bump dependencies ( #9341 )
...
* Update build-linux.yml
* Update Directory.Packages.props
* Update Directory.Packages.props
2026-05-20 09:01:22 +08:00
JieXu
b193c39ad7
Remove patch for riscv ( #9310 )
...
* Delete .github/workflows/update-riscv-depand.yml
* Update package-rhel-riscv.sh
* Update package-debian-riscv.sh
* Create package-debian-loong.sh
* Update build-linux.yml
* Update build-linux.yml
* Update package-debian-loong.sh
* Update build-linux.yml
* Update Directory.Packages.props
2026-05-15 15:09:04 +08:00
2dust
e68842bb78
Add SkiaSharp Linux native assets package
...
Add SkiaSharp.NativeAssets.Linux (v3.119.1) to Directory.Packages.props and add a PackageReference in v2rayN.Desktop.csproj so the Linux native SkiaSharp binaries are included for the desktop build/runtime.
2026-05-14 20:34:42 +08:00
Miheichev Aleksandr Sergeevich
58d2641559
chore: remove NoWarn and fix .NET 10 build warnings across platforms ( #9301 )
...
* deps: bump ZXing.Net.Bindings.SkiaSharp from 0.16.14 to 0.16.22
Patch update to the latest stable release on the 0.16.x line. No breaking changes, no public API changes - purely internal fixes.
Verified by a full Release build of v2rayN.sln on .NET 10; no new warnings or errors are introduced.
* chore: remove NoWarn and fix .NET 10 build warnings
Removes the repository-level NoWarn suppression from Directory.Build.props and addresses the warnings that surface on top of the .NET 10 migration in #9179 , keeping Debug, Release, and cross-platform publishes warning-free without suppressing warnings globally.
Changes:
- Removes <NoWarn>CA1031;CS1591;NU1507;CA1416;IDE0058;IDE0053;IDE0200</NoWarn> from Directory.Build.props.
- Annotates Windows-only APIs with [SupportedOSPlatform] and [SupportedOSPlatformGuard] so CA1416 accepts that the Windows surface is gated behind Utils.IsWindows() / Utils.IsNonWindows().
- Splits Utils.SetUnixFileMode into a cross-platform wrapper and a private [UnsupportedOSPlatform("windows")] implementation so File.SetUnixFileMode never reaches the analyzer on Windows builds.
- Adds a parameterless constructor to MessageBoxDialog so Avalonia's runtime XAML loader (AVLN3001) can instantiate the dialog.
- Moves the WPF high-DPI configuration from app.manifest to <ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode> in v2rayN.csproj, fixing WFO0003.
- Adds global using System.Runtime.Versioning; to ServiceLib and v2rayN.Desktop so the platform attributes are usable project-wide.
* test: make cycle dependency tests locale-independent
Accept the localized Russian cycle dependency diagnostic in CoreConfigContextBuilderTests so the assertions pass when tests run under a Russian UI culture.
* fix: tighten Unix platform handling
Adds Linux and macOS platform guards so the analyzer can narrow calls through Utils.IsLinux() and Utils.IsMacOS().
Marks the Linux/macOS autostart and system proxy helpers with explicit platform attributes.
Updates Utils.GetSystemHosts() to read /etc/hosts on Linux and macOS while keeping the existing Windows hosts and hosts.ics merge behavior.
2026-05-14 19:25:07 +08:00
2dust
8446b4df8b
Bump package versions in Directory.Packages.props
2026-05-13 09:32:05 +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
2dust
798831128a
Update Directory.Packages.props
2026-04-24 14:34:05 +08:00
DHR60
d67321eed0
Add more test ( #9162 )
...
* Add test
Add more test and fmt test
* Update to xunit.v3
2026-04-20 18:58:36 +08:00
DHR60
171ed6f58f
Custom MessageBoxDialog ( #9147 )
2026-04-19 17:06:15 +08:00
2dust
c3d67d186a
Update xunit.runner and fix socks port names
2026-04-12 10:00:14 +08:00
renwofei423
6c8f22ab86
feat(send-through): 支持配置本地出站地址 ( #8946 )
...
* feat(send-through): 支持配置本地出站地址
为 Xray 增加 SendThrough 配置项,允许指定本机 IPv4 作为出站源地址。
- 在核心设置页新增 SendThrough 输入框及中英文提示文案
- 保存配置时校验并持久化本机 IPv4 地址
- 生成 Xray 配置时为所有 outbound 写入 sendThrough 字段
影响说明:
- 仅对 Xray 生效,留空时不设置该字段
* fix(send-through): limit sendThrough to remote egress outbounds
2026-04-11 21:02:43 +08:00
2dust
1160d8c154
Add Windows screen QR scan support for avalonia
2026-04-06 15:34:25 +08:00
2dust
14d598a232
Update Directory.Packages.props
2026-04-04 20:35:11 +08:00
2dust
c758c5abf9
Update Directory.Packages.props
2026-03-29 15:05:30 +08:00
2dust
90f7b8b751
Update Directory.Packages.props
2026-03-20 16:45:55 +08:00
DHR60
0f4031f445
Update dep ( #8926 )
2026-03-12 20:45:28 +08:00
2dust
cea725ae3d
Update Directory.Packages.props
2026-03-02 09:31:34 +08:00
2dust
ed1275e29f
Upgrade Downloader to 4.1.1 and update API usage
2026-02-27 11:21:51 +08:00
2dust
b53507f486
Update Directory.Packages.props
2026-02-26 15:40:03 +08:00
2dust
c7afef3d70
Update Directory.Packages.props
2026-02-04 10:15:40 +08:00
2dust
449849d8e8
Update Directory.Packages.props
2026-01-18 19:25:13 +08:00
2dust
68583e20bc
Update package versions in Directory.Packages.props
2026-01-03 19:06:17 +08:00
2dust
e5ba1759aa
Update Directory.Packages.props
2025-12-20 14:12:16 +08:00
2dust
39a988c704
Update Directory.Packages.props
2025-12-13 15:18:52 +08:00
2dust
5c4b7f6636
Update Directory.Packages.props
2025-12-07 15:22:19 +08:00
2dust
2ba896e17e
Update Directory.Packages.props
2025-11-20 19:39:29 +08:00
2dust
b6ee40ab8d
Update Directory.Packages.props
2025-11-18 16:15:19 +08:00
2dust
31a8ddef23
Update Directory.Packages.props
2025-11-12 19:33:32 +08:00
2dust
725b094fb1
Update Directory.Packages.props
2025-11-04 20:43:28 +08:00
DHR60
d3b1810eab
Update Directory.Packages.props ( #8191 )
2025-10-25 10:27:31 +08:00
2dust
83d4a9c18e
Update Directory.Packages.props
2025-10-24 14:22:05 +08:00
2dust
c713f5c8f5
Update Directory.Packages.props
2025-10-09 20:22:41 +08:00
2dust
64c7fea2bc
Update Directory.Packages.props
2025-10-07 19:17:35 +08:00
DHR60
513662d89a
Use editable ComboBox instead of AutoCompleteBox ( #8067 )
...
* Update Avalonia
* Use editable ComboBox instead of AutoCompleteBox
2025-10-04 15:18:37 +08:00
JieXu and 2dust
21a773f400
Update MsgView.axaml.cs Plan C ( #8035 )
...
* Add avaloniaEdit for test
* Adjust avaloniaEdit
* Optimize and improve message function
* Update build-linux.yml
* Update MsgView.axaml
* Update MsgView.axaml.cs
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2025-09-26 13:55:35 +08:00
2dust
6b85aa0b03
Remove Splat.NLog package
2025-09-24 10:57:23 +08:00
2dust
721d70c8c7
Update Directory.Packages.props
2025-09-23 11:39:57 +08:00
2dust
3e1e23a524
Update Directory.Packages.props
2025-09-21 14:48:54 +08:00
2dust
4606e78570
Update Directory.Packages.props
2025-09-13 09:46:28 +08:00
2dust
7f26445327
Update Directory.Packages.props
2025-09-06 16:59:38 +08:00
2dust
291d4bd8e5
Update Directory.Packages.props
2025-09-06 16:52:57 +08:00
2dust
a2917b3ce8
Update Directory.Packages.props
2025-09-04 20:50:25 +08:00
2dust
f748f1849c
Update Directory.Packages.props
2025-08-19 19:05:20 +08:00
2dust
9cc99c5c63
Update Directory.Packages.props
2025-08-13 18:41:57 +08:00
2dust
46db5efef3
Update Directory.Packages.props
2025-08-07 13:30:36 +08:00