2dust
1160d8c154
Add Windows screen QR scan support for avalonia
2026-04-06 15:34:25 +08:00
DHR60
04783ecf44
Add NaiveProxy support ( #8819 )
...
* Add UoT support
* Add NaiveProxy support
* Fix
2026-03-21 16:54:36 +08:00
DHR60
0f4031f445
Update dep ( #8926 )
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
2026-03-12 20:45:28 +08:00
2dust
027252e687
Move ShowInTaskbar and RunningCoreType to AppManager
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-12-24 16:01:28 +08:00
2dust
e6cb146671
Refactor UI platform visibility to use ViewModel properties
2025-11-09 11:11:23 +08:00
2dust
ab6a6b879e
Code clean
2025-11-02 15:25:41 +08:00
2dust
d727ff40bb
Code clean
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-10-31 20:25:54 +08:00
2dust
554632cc07
Bug fix
...
https://github.com/2dust/v2rayN/issues/8207
2025-10-30 20:34:47 +08:00
2dust
12fc3e9566
Bug fix
2025-10-30 20:00:15 +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
2dust
4eaf31bbf8
Fix
...
https://github.com/2dust/v2rayN/issues/8092
2025-10-08 14:36:47 +08:00
2dust
fce4a7b74c
Optimization and improvement, tray, etc.
...
https://github.com/2dust/v2rayN/pull/8083
2025-10-07 11:16: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
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
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
e96a4818c4
Optimization and improvement
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-23 15:31:19 +08:00
2dust
0377e7ce19
Optimization and improvement, using event subscribers
2025-09-23 14:27:42 +08:00
2dust
33d9c5db6c
up GlobalUsings
2025-09-13 14:46:35 +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
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
e104f9f9b2
Rename Manager
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-18 20:09:58 +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
DHR60
b5e0a77401
Full Config Template ( #7576 )
...
* Feat. custom config
* Fixes TypeInfoResolver Exception
* Adjust UI
* Fixes
* Adjust Avalonia UI
* Add Detour Feature
* Avoids detour for private networks
* Rename
* Adds Documents
2025-08-11 20:01:48 +08:00
DHR60
7995bdd4df
Migrate to sing-box 1.12 support ( #7521 )
...
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
* Revert "Temporary addition to support proper use of sing-box v1.12"
This reverts commit 508eb24fc3 .
* Migrating to singbox 1.11 support
* Removes unnecessary sniffer
* Migrating to singbox 1.12 support
* Adds Google cn dns rules
* Improves geoip rule handling in singbox
* add anytls support
* Simplifies local DNS address handling
* Enables dhcp interface configuration
* Fetches DNS strategy for domain resolution
* support Wireguard endpoint
Refactors Singbox config classes for dial fields
* Utils.GetFreePort() default port to be zero
* Adds Sing-box legacy DNS config support
* Adds IPv4 preference to DNS configurations
对应原dns.servers[].strategy = prefer_ipv4
* Refactors DNS address parsing
* Fixes config generation
* fix singbox endpoints proxy chain not work
* Fixes wrong field
* Removes direct clash_mode domain strategy
* Improves DNS address parsing in Singbox
DNS type, host, port, and path
* Adds properties to Rule4Sbox class
* Removes Wireguard listen port
* Support sing-box hosts
* Adds tag resolver supports
* Adds sing-box DomainStrategy support
* Deletes Duplicate Rules
* Adds anytls reality support
* Fixes
* Updates sing-box documentation link
* Updates translations
2025-08-10 10:15:32 +08:00
2dust
569e939492
Optimizing and improving code
2025-07-20 14:16:19 +08:00
2dust
75ceba1b08
Remove unused
2025-07-06 14:11:34 +08:00
2dust
4141f451b7
The window height and width variable type is changed from double to int
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-07-02 20:53:53 +08:00
2dust
7a9ee6e9e2
Each window can remember its size
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-07-01 19:39:27 +08:00
2dust
9e2336a71e
The notification pop-up position is changed to the top right
...
https://github.com/2dust/v2rayN/issues/7421
2025-06-15 14:16:30 +08:00
2dust
2f3fba73de
Bug fix
...
https://github.com/2dust/v2rayN/issues/7333
2025-05-25 19:11:42 +08:00
2dust
adf3b955d6
Refactor Linux to run Tun as sudo
2025-04-26 09:50:31 +08:00
2dust
4d3db56065
csharp_style_namespace_declarations = file_scoped
2025-04-02 11:44:23 +08:00
2dust
c3e56e84f1
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/6932
2025-03-18 16:18:27 +08:00
2dust
764014e49a
Replace all Utils.ToInt(variable) with variable.ToInt()
2025-03-05 20:26:26 +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
a7f35d4495
Windows desktop version add global hotkey function
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 10:52:36 +08:00
2dust
bb8eef3bf5
Removed the Hide to tray when closing the window feature for Windows version
...
https://github.com/2dust/v2rayN/issues/6726
2025-02-19 10:42:31 +08:00
2dust
4ffe595db6
Code clean
2025-02-04 14:30:28 +08:00
2dust
4c3318ac86
Revert "Update MainWindow.axaml.cs"
...
This reverts commit 4d95d7d8c0 .
2025-02-01 14:11:12 +08:00
2dust
4d95d7d8c0
Update MainWindow.axaml.cs
...
if (Utils.IsOSX() || _config.UiItem.Hide2TrayWhenClose)
2025-01-31 15:59:35 +08:00
2dust
45264005a4
Code clean
2025-01-30 17:10:05 +08:00
ShiinaRinne
c0f8b6b84c
[macOS] amend: Child window visibility handling ( #6598 )
...
https://github.com/2dust/v2rayN/pull/6596
When the main window is hidden, open child windows are mistakenly hidden as well.
This prevents reopening child windows after the main window is shown again.
2025-01-30 10:12:59 +08:00
ShiinaRinne
f71125d8f3
macOS 一些优化 ( #6596 )
...
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
* [macOS] hide icon in Dock
* [macOS] fix: close button not work
* [macOS] fix: cant directly show window when click `Show or hide the main window` on minimized
2025-01-29 19:26:40 +08:00
2dust
4a7bafd011
Fix Linux restore backup function
...
Fixed the issue that the guiNConfig.json file cannot be restored in the backup and restore function
2025-01-05 10:22:18 +08:00
2dust
c0d27504ac
Refactor ProcessStart RebootAsAdmin
2025-01-03 20:56:51 +08:00
2dust
cf8be85ff7
Remove the display of run as an administrator in Linux and macos
2024-12-31 16:30:27 +08:00