2dust
4fdc46b8ca
Update AGP version and add Gradle build properties
...
Upgraded Android Gradle Plugin version from 8.13.2 to 9.0.0 in libs.versions.toml. Added and updated several Android and Kotlin build properties in gradle.properties to refine build behavior and feature flags.
2026-01-24 14:16:39 +08:00
2dust
ac043da8a2
up 2.0.6
2026-01-24 10:20:18 +08:00
2dust
a192fec127
Update AndroidLibXrayLite
2026-01-24 10:19:46 +08:00
2dust
b0b09273cf
Restrict scanner and decoder to QR codes only
2026-01-23 19:41:21 +08:00
2dust
01a943b7ea
Refactor main list adapter with listener interface
2026-01-23 17:09:35 +08:00
2dust
06a3738b59
Remove activity parameter from PerAppProxyAdapter
2026-01-22 18:34:05 +08:00
2dust
fa4432584e
up 2.0.5
2026-01-21 17:44:03 +08:00
2dust
bb1c3d915f
Refactor user asset management with ViewModel and adapter
2026-01-21 17:43:34 +08:00
2dust
d8983a4761
Bug fix
...
https://github.com/2dust/v2rayNG/issues/5186
2026-01-20 21:07:51 +08:00
2dust
9815041c77
Remove unused imports and commented debug logs
2026-01-20 10:52:52 +08:00
2dust
41b0983582
Refactor logcat handling to use LogcatViewModel
2026-01-20 10:46:46 +08:00
2dust
bb1f677d45
Refactor RoutingSetting adapter to use listener interface
2026-01-20 10:17:57 +08:00
2dust
de1c8bcfcc
Refactor VPN mode checks and TUN config logic
...
Centralizes VPN mode detection in SettingsManager with a new isVpnMode() method and updates all usages to reference it. Refactors TUN configuration logic in V2rayConfigManager for clarity and correctness, ensuring proper config and routing rules are applied based on VPN and HEV TUN settings.
2026-01-19 19:43:09 +08:00
2dust
ca6e963575
Refactor remarks assignment using ifEmpty in formatters
2026-01-19 19:18:26 +08:00
2dust
bfb6813dc7
Fix HevTun settings to preferences UI
2026-01-19 19:18:15 +08:00
2dust
cc2b4eec65
up 2.0.4
2026-01-18 15:23:02 +08:00
2dust
dd11569969
Add version field to Hysteria2 config
2026-01-18 15:22:33 +08:00
2dust
11c3dd97c3
Update AndroidLibXrayLite
2026-01-18 15:00:07 +08:00
2dust
92f15150cd
up 2.0.3
2026-01-18 14:58:40 +08:00
2dust
f8e809da8b
Refactor adapter callbacks with BaseAdapterListener
2026-01-18 14:58:15 +08:00
DHR60
12b9349e62
Fix sniffing ( #5173 )
...
* Fix sniffing
* Fix custom config
2026-01-16 19:52:18 +08:00
DHR60
a580494bde
Update sdk ( #5174 )
2026-01-16 19:22:43 +08:00
2dust
66f100ebb3
up 2.0.2
2026-01-16 17:40:34 +08:00
2dust
b0213ffdf6
Refactor FAB state handling in MainActivity
2026-01-16 17:40:09 +08:00
2dust
538b2eb0f8
Bug fix
...
https://github.com/2dust/v2rayNG/issues/5172
2026-01-16 16:36:01 +08:00
2dust
f2093c4c52
Refactor real ping test logic into worker service
2026-01-16 16:28:35 +08:00
2dust
02ac57a4c6
Fix and improve port hopping interval handling
...
https://github.com/2dust/v2rayNG/issues/5171
2026-01-16 15:21:19 +08:00
2dust
379266f205
Add tun inbound to custom config if missing
...
Updated getV2rayCustomConfig to check for the presence of a 'tun' inbound in the configuration. If not present and HevTun is not used, the method adds a 'tun' inbound from the template configuration and updates the config accordingly.
2026-01-16 15:07:10 +08:00
2dust
23dbb35da7
Refactor MainActivity and clean up SettingsActivity
2026-01-15 17:54:15 +08:00
2dust
22a605ecda
up 2.0.1
2026-01-15 14:51:11 +08:00
2dust
c7dd45f4f2
Bug fix
...
https://github.com/2dust/v2rayNG/issues/5164
2026-01-15 14:49:29 +08:00
2dust
609e688d87
Fix HYSTERIA2 string
2026-01-15 14:30:10 +08:00
2dust
a2a4ea79a9
Optimize coroutine dispatcher in V2RayTestService
2026-01-15 14:22:24 +08:00
2dust
c08147c362
Refactor WebDAV backup path and file name handling
2026-01-15 11:52:18 +08:00
2dust
c99fda9839
Bug fix
...
https://github.com/2dust/v2rayNG/issues/5158
2026-01-15 11:11:16 +08:00
2dust
587d103518
Fix enum declaration for RoutingType
2026-01-15 10:41:06 +08:00
Umor1st
192a4afe6d
Add Russia whitelist routing option ( #5161 )
...
* Add Russia whitelist routing option
* Update RoutingType.kt
* Add custom routing file in assets
* Update localization
2026-01-15 10:34:11 +08:00
2dust
ee69364f2b
Remove hysteria submodule and related build steps
2026-01-15 10:32:10 +08:00
2dust
6be0bd7b21
Remove plugin framework and refactor Hysteria2 integration
2026-01-15 10:19:25 +08:00
2dust
a3972b98f3
up 2.0.0
2026-01-14 15:57:20 +08:00
2dust
a2b6e669d8
Update XrayLite submodule and optimize imports
2026-01-14 09:54:49 +08:00
solokot
55c42fbf2a
Update Russian translation ( #5156 )
2026-01-14 09:30:05 +08:00
2dust
ab4af6bd82
Refactor rulesets management to ViewModel
2026-01-13 17:29:40 +08:00
2dust
c3a8ee59dc
Refactor subscription management to ViewModel
2026-01-13 17:29:22 +08:00
2dust
18f23d9d3b
Bug fix
...
https://github.com/2dust/v2rayNG/issues/5151
2026-01-13 11:10:48 +08:00
2dust
4a3686fb32
Refactor per-app proxy logic to ViewModel
2026-01-13 10:57:42 +08:00
2dust
68ed08d36e
Add invert selection to per-app proxy list
2026-01-13 09:56:28 +08:00
DHR60
d0612619fd
Raise minSdk to 24 ( #5152 )
2026-01-12 19:33:15 +08:00
2dust
3ddd6ee699
Refactor V2Ray native integration to V2RayNativeManager
...
Introduced V2RayNativeManager as a thread-safe singleton to encapsulate all Libv2ray native method calls, replacing direct usage throughout the codebase. Updated SpeedtestManager, V2RayServiceManager, V2RayTestService, AboutActivity, and CheckUpdateActivity to use the new manager, improving code organization and maintainability.
2026-01-12 17:40:48 +08:00
2dust
485ea2e28d
Update submodules to latest commits
2026-01-12 16:27:53 +08:00