2dust
0077751f75
Add subscription delete functionality to ProfilesView
release Linux / build (Release) (push) Waiting to run
release Linux / rpm (push) Blocked by required conditions
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-11-26 20:11:14 +08:00
2dust
2ebd2b28a8
Support Backspace for remove actions in UI lists
...
release Linux / build (Release) (push) Waiting to run
release Linux / rpm (push) Blocked by required conditions
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
Changed key handling and menu input gestures to allow Backspace (in addition to Delete) for removing items in server, profile, and routing rule lists. This improves usability and consistency across both Avalonia and WPF views.
2025-11-18 16:54:42 +08:00
2dust
ab6a6b879e
Code clean
2025-11-02 15:25:41 +08:00
2dust
e4701d6703
Add one-click test of real connection delay
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-22 19:54:24 +08:00
2dust
cb5069bcfc
Optimize and improve GlobalUsings
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-19 14:13:26 +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
27b45aee83
Optimization and improvement, using event subscribers
2025-09-23 11:39:55 +08:00
2dust
33d9c5db6c
up GlobalUsings
2025-09-13 14:46:35 +08:00
2dust
8e0c5cb9aa
Bug 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/7914
2025-09-09 17:55:15 +08:00
2dust
e3a63db966
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-08-30 20:36:16 +08:00
2dust
5a3286dad1
Using RxApp replace ViewAction
2025-08-30 19:32:07 +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
ea1d438e40
Use Rx event subscription to replace MessageBus refresh configuration file function
2025-08-29 14:46:08 +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
2dust
cb6122f872
First scroll horizontally to the initial position to avoid the control crash bug
...
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/7387
2025-06-16 10:48:35 +08:00
2dust
2f3fba73de
Bug fix
...
https://github.com/2dust/v2rayN/issues/7333
2025-05-25 19:11:42 +08:00
2dust
82b366cd9b
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/7244
2025-05-07 14:28:55 +08:00
2dust
4d3db56065
csharp_style_namespace_declarations = file_scoped
2025-04-02 11:44:23 +08:00
DHR60
e3580b05f7
add xray core leastPing support ( #7023 )
...
* add xray core leastPing support
* Refactor multi-server configuration UI logic
* Remove unused functions
2025-03-29 16:44:42 +08:00
2dust
764014e49a
Replace all Utils.ToInt(variable) with variable.ToInt()
2025-03-05 20:26:26 +08:00
2dust
71cc6d7a88
Replace all Utils.IsNullOrEmpty(variable) with variable.IsNullOrEmpty()
2025-03-05 19:44:49 +08:00
2dust
555960e210
Optimize and improve code
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-02-26 17:01:57 +08:00
2dust
a18ae5582b
Jump to the selected item when refreshing the server list
...
https://github.com/2dust/v2rayN/issues/6800
2025-02-26 16:36:36 +08:00
2dust
4e3e5ce130
Add CanUserReorderColumns for desktop
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-02-19 15:03:29 +08:00
2dust
b3e9a957c4
Remove invalid by test results
2025-02-16 15:07:09 +08:00
2dust
4ffe595db6
Code clean
2025-02-04 14:30:28 +08:00
2dust
45264005a4
Code clean
2025-01-30 17:10:05 +08:00
2dust
127858d582
Adjust UI for desktop
2025-01-10 14:23:03 +08:00
2dust
37cba5ee34
Fix export rule order issue
...
https://github.com/2dust/v2rayN/issues/6377
2024-12-31 14:15:09 +08:00
2dust
a0f956c885
Add command shortcut keys for macos
...
https://github.com/2dust/v2rayN/issues/6375
2024-12-30 11:02:09 +08:00
2dust
b2bbe432e0
Fix
...
https://github.com/2dust/v2rayN/issues/6309
2024-12-19 16:07:45 +08:00
2dust
a28cef5b98
Fixed the issue of save window size when exit
...
https://github.com/2dust/v2rayN/issues/6251
2024-12-07 21:13:57 +08:00
2dust
10513e0f3b
Fixed the problem that the statistics column would not be hidden
2024-11-18 09:56:13 +08:00
2dust
59b7daaef5
Improve UI
2024-11-14 14:25:58 +08:00
fonaix
5fb4edae2d
添加:MacOS 代理配置与清除 ( #6018 )
...
* 添加:MacOS 代理配置与清除
* 修复:点击表头排序时,超时服务器排在前面的问题
2024-11-08 09:21:43 +08:00
DecorativeFamily
c4b490e46d
[CodeFactor] Apply fixes ( #6005 )
...
Co-authored-by: codefactor-io <support@codefactor.io>
2024-11-07 14:46:27 +08:00
fonaix
18005b96e8
修复:双击表头弹出编辑窗口的问题 ( #5984 )
...
* 修复:日志文本框垂直显示上下空白问题
* 修复:双击表头弹出编辑窗口的问题
2024-11-04 09:44:03 +08:00
2dust
2d143687b8
The first letter of the guiconfig attribute must be capitalized.
2024-10-23 10:42:35 +08:00
2dust
4ccc7aa92d
Refactor NoticeHandler
2024-10-07 10:59:13 +08:00
2dust
3bdef4d6d8
Rename LazyConfig to AppHandler
2024-10-07 09:51:41 +08:00
2dust
90ba80436d
Improved UI for Desktop version
2024-10-04 14:25:09 +08:00
2dust
2bb5f6afc4
Add DialogHost fro Desktop
2024-10-03 17:22:07 +08:00
2dust
77a59e9107
StorageUI and RestoreUI
2024-09-29 20:59:53 +08:00
2dust
6c9db51fd5
Creating a new desktop app with avaloniaui
2024-08-29 15:48:51 +08:00