Commit Graph

2351 Commits

Author SHA1 Message Date
2dust 64c7fea2bc Update Directory.Packages.props 2025-10-07 19:17:35 +08:00
2dust f76fd364a2 Rename ProfileGroupItem.ParentIndexId to IndexId
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 0a1d6db9d1 Add cycle check for AddGroupServerViewModel 2025-10-07 13:54:31 +08:00
2dust 7a750a127e Rename ActionPrecheckService 2025-10-07 13:53:33 +08:00
2dust fce4a7b74c Optimization and improvement, tray, etc.
https://github.com/2dust/v2rayN/pull/8083
2025-10-07 11:16:20 +08:00
DHR60 fec7353703 PreCheck (#7902)
* PreCheck

* Fix
2025-10-07 10:03:20 +08:00
Weheal 40c90d5b3b Fix: AutoHideStartup's bug of displaying window before hiding it. (#8083)
* Fix: AutoHideStartup's bug of displaying window before hiding it.

* Disable AutoHideStartup for Linux

* Revert "Disable AutoHideStartup for Linux"

This reverts commit 09f27e3455.

---------

Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
2025-10-07 10:02:53 +08:00
2dust 9c58fec8d4 Bug fix 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 3693a7fee6 up 7.15.1 7.15.1 2025-10-05 09:22:47 +08:00
2dust a452bbe140 Fix
https://github.com/2dust/v2rayN/issues/8061
2025-10-04 19:54:15 +08:00
DHR60 185c5e4bfb Fix (#8057) 2025-10-04 16:17:39 +08:00
2dust bbe64aa970 Remove AutoCompleteBox
https://github.com/2dust/v2rayN/pull/8067
2025-10-04 16:16:32 +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
2dust 22f0d04f01 Fix
https://github.com/2dust/v2rayN/issues/8060
2025-10-03 14:13:03 +08:00
2dust d7c5161431 Optimize and improve 2025-10-02 19:55:49 +08:00
2dust 12cc09d0c9 Bug fix 2025-10-01 20:17:26 +08:00
2dust 5b12c36da5 Optimize and improve, encapsulate ProcessService 2025-10-01 19:49:28 +08:00
DHR60 e970372a9f Fix some minor UI bugs (#8053) 2025-10-01 16:47:22 +08:00
2dust 5d6c5da9d9 up 7.15.0 7.15.0 2025-09-28 19:12:58 +08:00
2dust ade2db3903 Code clean 2025-09-28 19:12:17 +08:00
Wydy 7f07279a4c Update pac (#7991) 2025-09-28 19:08:29 +08:00
2dust b25d4d57bd Fix ProfilesSelectWindow 2025-09-27 19:46:31 +08:00
2dust 46edd8f9a4 Bug fix 2025-09-27 18:07:20 +08:00
JieXu ebb95b5ee8 Update MsgView.axaml.cs (#8042) 2025-09-27 17:02:49 +08:00
2dust dc4611a258 Adjust qrcode width 2025-09-26 20:36:27 +08:00
2dust 03d5b7a05b Bug fix 2025-09-26 17:11:48 +08:00
2dust a652fd879b Added simple highlight function to the message view 2025-09-26 15:29:46 +08:00
2dust 326bf334e7 Optimize and improve MsgView 2025-09-26 15:07:33 +08:00
JieXu 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 d86003df55 Optimize and improve the Subject 2025-09-25 10:56:10 +08:00
2dust faff8e4ea2 Remove secret data from mihomo configuration 2025-09-24 18:41:00 +08:00
2dust 6b85aa0b03 Remove Splat.NLog package 2025-09-24 10:57:23 +08:00
2dust 671678724b Optimization and improvement, using event subscribers 2025-09-24 10:57:06 +08:00
2dust e96a4818c4 Optimization and improvement 2025-09-23 15:31:19 +08:00
2dust 0377e7ce19 Optimization and improvement, using event subscribers 2025-09-23 14:27:42 +08:00
2dust 6929886b3e Optimization and improvement, using event subscribers 2025-09-23 12:08:43 +08:00
2dust 721d70c8c7 Update Directory.Packages.props 2025-09-23 11:39:57 +08:00
2dust 27b45aee83 Optimization and improvement, using event subscribers 2025-09-23 11:39:55 +08:00
2dust 18ac76e683 up 7.14.12 7.14.12 2025-09-21 14:50:01 +08:00
2dust 3e1e23a524 Update Directory.Packages.props 2025-09-21 14:48:54 +08:00
2dust 534c7ab444 Optimize and improve QR code display 2025-09-21 14:35:49 +08:00
2dust c2c13ad318 Create v2rayN.slnx
https://github.com/2dust/v2rayN/pull/7969
2025-09-21 12:12:24 +08:00
2dust 3a21596d95 Fix node domain resolving in TUN mode
https://github.com/2dust/v2rayN/pull/7989
2025-09-21 12:05:06 +08:00
2dust ef30d389dc up 7.14.11 7.14.11 2025-09-20 14:06:55 +08:00
2dust bf8783fed7 Update CheckUpdateViewModel.cs 2025-09-20 14:06:41 +08:00
DHR60 4e042295d2 Add global fakeip and fakeip filter (#7919) 2025-09-13 14:55:30 +08:00
2dust 33d9c5db6c up GlobalUsings 2025-09-13 14:46:35 +08:00
DHR60 cb182125f6 Fix (#7946)
https://github.com/2dust/v2rayN/pull/7937
2025-09-13 11:13:09 +08:00
2dust ec627bdb82 up 7.14.10 7.14.10 2025-09-13 09:53:03 +08:00