DHR60 and 2dust
8f5cbad988
Xray precore for custom config ( #9754 )
...
* Xray precore for custom config
* Fix
* Custom Pre
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-07-15 17:23:21 +08:00
DHR60
9664ee380e
ViewModel-First ( #9621 )
...
* Interaction
* Remove view action
* ViewModel-first
* MainGirdOrientation Hot Reload
* Fix avalonia preview
* Remove CloseWindowInteraction
* Fix
* Avoid threading issues
* Fix
* ProfilesSelect
* Try fix previewer
* Remove AppEvents.ProfilesRefreshRequested
* Remove AppEvents.SubscriptionsRefreshRequested
* Remove AppEvents.ProxiesReloadRequested
* Remove AppEvents.AdjustMainLvColWidthRequested
* Remove AppEvents.SetDefaultServerRequested
* Remove AppEvents.RoutingsMenuRefreshRequested
* Remove AppEvents.TestServerRequested
* Remove AppEvents.InboundDisplayRequested
* Remove AppEvents.SubscriptionsUpdateRequested
* Remove AppEvents.ShowHideWindowRequested
* Remove AppEvents.ReloadRequested
* Remove AppEvents.AddServerRequested
* Fix
2026-07-14 09:05:05 +08:00
2dust
f8e1186095
Bug fix and Optimize profile items query with batching and ordering
...
Prevent SQLite variables limit issue by implementing chunked/batched queries.
2026-07-02 10:35:17 +08:00
DHR60
e6d08c2db1
Code clean ( #9482 )
2026-06-06 11:20:06 +08:00
2dust
f7206f3405
Improve CheckUpdateModel
2026-05-18 17:32:07 +08:00
DHR60 and 2dust
9f0ef36cc0
Refactor Transport ( #9004 )
...
* Refactor transport
* Rename tcp to raw
* Fix
* Fix
Fix raw http ui
Fill xhttp default mode
Fix share uri
Remove RawHost
Fix singbox tcp http path
Fix vmess share uri
* Tidy Resx
* Fix
* Rename TransportExtra to TransportExtraItem
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-04-16 20:21:10 +08:00
2dust
75f2cbaef9
Code clean
2026-04-05 17:18:28 +08:00
DHR60
04783ecf44
Add NaiveProxy support ( #8819 )
...
* Add UoT support
* Add NaiveProxy support
* Fix
2026-03-21 16:54:36 +08:00
DHR60
a71ebbd01c
Optimize ( #8862 )
...
* Relax group type restrictions
* Optimize db read
2026-03-01 17:41:59 +08:00
DHR60
9f6237fb21
Speedtest respect user-set core type ( #8856 )
...
* Respect user-set core type
* Allow test group
2026-03-01 16:11:40 +08:00
DHR60
9c82df5b49
Refactor core config gen ( #8768 )
...
* Refactor core config gen
* Update tag naming
* Support sing-box 1.11 DNS
* Fix
* Optimize ProfileItem acquisition speed
* Fix
* Fix
2026-02-24 19:48:59 +08:00
2dust
6167624443
Rename ProfileItems to ProfileModels and refactor
2026-02-06 13:50:47 +08:00
2dust
7a58e78381
Refactor profile migration and add group handling
2026-02-06 11:45:26 +08:00
DHR60 and 2dust
677e81f9a7
Refactor profile item config ( #8659 )
...
* Refactor
* Add hysteria2 bandwidth and hop interval support
* Upgrade config version and rename
* Refactor id and security
* Refactor flow
* Fix hy2 bbr
* Fix warning CS0618
* Remove unused code
* Fix hy2 migrate
* Fix
* Refactor
* Refactor ProfileItem protocol extra handling
* Refactor, use record instead of class
* Hy2 SalamanderPass
* Fix Tuic
* Fix group
* Fix Tuic
* Fix hy2 Brutal Bandwidth
* Clean Code
* Fix
* Support interval range
* Add Username
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-02-05 19:48:33 +08:00
2dust
027252e687
Move ShowInTaskbar and RunningCoreType to AppManager
2025-12-24 16:01:28 +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
DHR60 and 2dust
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
...
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
ade2db3903
Code clean
2025-09-28 19:12:17 +08:00
2dust
d86003df55
Optimize and improve the Subject
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
2025-09-02 17:12:38 +08:00
2dust
d5c50ef27c
Rename Manager
2025-08-17 17:31:55 +08:00