v2rayN/v2rayN/v2rayN.Desktop
DHR60 11343a30fd
Multi profile (#7929)
* Multi Profile

* VM and wpf

* avalonia

* Fix right click not working

* Exclude specific profile types from selection

* Rename

* Add Policy Group support

* Add generate policy group

* Adjust UI

* Add Proxy Chain support

* Fix

* Add fallback support

* Add PolicyGroup include other Group support

* Add group in traffic splitting support

* Avoid duplicate tags

* Refactor

* Adjust chained proxy, actual outbound is at the top

Based on actual network flow instead of data packets

* Add helper function

* Refactor

* Add chain selection control to group outbounds

* Avoid self-reference

* Fix

* Improves Tun2Socks address handling

* Avoids circular dependency in profile groups

Adds cycle detection to prevent infinite loops when evaluating profile groups.

This ensures that profile group configurations don't result in stack overflow errors when groups reference each other, directly or indirectly.

* Fix

* Fix

* Update ProfileGroupItem.cs

* Refactor

* Remove unnecessary checks

---------

Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
2025-10-05 16:27:34 +08:00
..
Assets Optimize UI 2025-08-31 14:08:05 +08:00
Base up GlobalUsings 2025-09-13 14:46:35 +08:00
Common Use editable ComboBox instead of AutoCompleteBox (#8067) 2025-10-04 15:18:37 +08:00
Converters csharp_style_namespace_declarations = file_scoped 2025-04-02 11:44:23 +08:00
Manager Rename Manager 2025-08-18 20:09:58 +08:00
ViewModels Update MsgView.axaml.cs Plan C (#8035) 2025-09-26 13:55:35 +08:00
Views Multi profile (#7929) 2025-10-05 16:27:34 +08:00
App.axaml Remove AutoCompleteBox 2025-10-04 16:16:32 +08:00
App.axaml.cs Code clean 2025-09-28 19:12:17 +08:00
FodyWeavers.xml Creating a new desktop app with avaloniaui 2024-08-29 15:48:51 +08:00
GlobalUsings.cs Optimize and improve the Subject 2025-09-25 10:56:10 +08:00
Program.cs up GlobalUsings 2025-09-13 14:46:35 +08:00
v2rayN.Desktop.csproj Update MsgView.axaml.cs Plan C (#8035) 2025-09-26 13:55:35 +08:00
v2rayN.icns Modify the macos build script (#6461) 2025-01-09 10:21:07 +08:00
v2rayN.png Add v2rayN.png for desktop 2024-12-25 16:06:11 +08:00