AmirMohammad Yazdanmanesh
74f701096e
Improve accessibility: mark decorative icons as not important for accessibility ( #5247 )
2026-02-06 19:37:25 +08:00
DHR60
8eca5fe8af
Add finalmask support ( #5242 )
2026-02-06 19:27:02 +08:00
solokot
ff40b53e2f
Update Russian translation ( #5238 )
2026-02-01 18:14:38 +08:00
2dust
5080d94bb7
Add description field to ProfileItem and generate descriptions
2026-01-30 17:24:13 +08:00
2dust
24539be29f
up 2.0.7
2026-01-29 17:18:05 +08:00
2dust
e951e3d913
Bug fix for tasker plugin
2026-01-29 17:07:42 +08:00
2dust
83e5f1d10a
Refactor VPN service stop logic and improve error handling
2026-01-29 16:54:01 +08:00
2dust
47a6623e62
Refactor: move interfaces to contracts package
2026-01-29 15:21:36 +08:00
2dust
d6e3fc5c91
Move enums from dto to enums package and update imports
2026-01-29 14:51:59 +08:00
2dust
685d23f2d1
Refactor asset URL handling with AssetUrlCache data class
2026-01-29 14:43:31 +08:00
2dust
d46bbdc219
Refactor duplicate server removal logic
2026-01-29 14:34:15 +08:00
2dust
be95e6a88e
Refactor subscription handling with SubscriptionCache
2026-01-29 14:28:34 +08:00
2dust
2435708628
Refactor to use nullIfBlank
2026-01-29 11:26:48 +08:00
2dust
6cf6057dfa
Add support for pinned certificate SHA-256 fingerprints
2026-01-29 11:00:19 +08:00
2dust
af92cf5a7d
Refactor activity helpers into HelperBaseActivity
2026-01-29 10:12:19 +08:00
2dust
2277de95c0
Add support for file creation using Storage Access Framework
2026-01-28 19:39:42 +08:00
2dust
3c90ee0206
Refactor QR code and file chooser handling in activities
2026-01-28 19:29:31 +08:00
2dust
41fd237a87
Refactor file and permission helpers, update usage
2026-01-28 19:13:34 +08:00
2dust
f6bded88dd
Refactor file chooser logic into reusable helper
2026-01-28 17:07:57 +08:00
2dust
8600fdba35
Refactor permission handling with PermissionRequester
2026-01-28 16:18:19 +08:00
2dust
69e000b23d
Add Random and Round Robin policy group types
2026-01-26 20:11:30 +08:00
Hossein Abaspanah
a8e09611eb
Update strings.xml ( #5203 )
2026-01-26 08:52:12 +08:00
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
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
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
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