2dust
b66bfabd21
Optimize and improve GlobalUsings
2025-10-19 11:42:32 +08:00
2dust
3555d861ae
Optimization and improvement
2025-10-19 11:05:28 +08:00
2dust
6771eb25d1
Adjust ActionPrecheckManager
2025-10-09 20:22:35 +08:00
2dust
91af50f99a
Optimize code ,add IsGroupType extension. Adjust EConfigType
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
2025-10-08 17:13:54 +08:00
2dust
a559586e71
Code clean
2025-10-08 15:48:51 +08:00
2dust
f76fd364a2
Rename ProfileGroupItem.ParentIndexId to IndexId
...
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
Because ProfileGroupItem is an extension of ProfileItem, it is better to name the fields the same way.
2025-10-07 14:01:36 +08:00
2dust
7a750a127e
Rename ActionPrecheckService
2025-10-07 13:53:33 +08:00
2dust
9c58fec8d4
Bug fix
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
2025-10-05 19:55:52 +08:00
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
2dust
22f0d04f01
Fix
...
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
https://github.com/2dust/v2rayN/issues/8060
2025-10-03 14:13:03 +08:00
2dust
d7c5161431
Optimize and improve
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-10-02 19:55:49 +08:00
2dust
5b12c36da5
Optimize and improve, encapsulate ProcessService
2025-10-01 19:49:28 +08:00
2dust
ade2db3903
Code clean
2025-09-28 19:12:17 +08:00
2dust
d86003df55
Optimize and improve the Subject
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
2025-09-25 10:56:10 +08:00
2dust
671678724b
Optimization and improvement, using event subscribers
2025-09-24 10:57:06 +08:00
2dust
1a6fbf782d
Using RxApp replace ViewAction
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-09-02 17:12:38 +08:00
DHR60
ef4a1903ec
Update mihomo download url ( #7852 )
2025-08-30 19:44:54 +08:00
2dust
058c6e4a85
Use Rx event subscription instead of MessageBus to send information
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-08-29 15:46:09 +08:00
2dust
da28c639b3
Optimization and Improvement.
...
Changed callback from synchronous Action<bool, string> to asynchronous Func<bool, string, Task>
2025-08-29 11:40:08 +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
2dust
f39d966a33
Optimization and Improvement.
...
Changed callback from synchronous Action<bool, string> to asynchronous Func<bool, string, Task>
2025-08-29 10:31:09 +08:00
2dust
f83e83de13
Optimization and Improvement
...
Changed callback from synchronous Action<bool, string> to asynchronous Func<bool, string, Task>
2025-08-29 09:49:30 +08:00
DHR60
3eb49aa24c
Add mieru support ( #7828 )
release Linux / build (Release) (push) Waiting to run
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2025-08-25 17:43:53 +08:00
2dust
d5c50ef27c
Rename Manager
2025-08-17 17:31:55 +08:00
2dust
2060ac18fd
Add Manager folder
2025-08-17 16:52:51 +08:00