zarazaex69
8349499f5f
unzip cfg
2026-04-03 19:13:59 +03:00
zarazaex69
7c79f69f5b
feat: add build script to automate Android library and application compilation
2026-04-03 19:06:36 +03:00
zarazaex69
d312300c60
chore: update application launcher and store icons
2026-04-03 18:51:07 +03:00
DHR60
b61cad5a5f
Support new hysteria2 stream settings ( #5435 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-01 20:59:32 +08:00
2dust
66cd746ad2
Add server_lab_final_mask to translations
2026-04-01 10:18:59 +08:00
owo
ae4a92b66b
add finalmask into share link and support import manually ( #5429 )
...
* add finalmask into share link and support import manually
* remove temp test code
* Update V2rayNG/app/src/main/res/values/strings.xml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Make finalmask Any and parse as raw string
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-01 10:12:50 +08:00
solokot
55c0ccf1b0
Update Russian translation ( #5430 )
2026-03-31 19:32:45 +08:00
2dust
deedd26fac
Respect append flag in custom config parsing
...
https://github.com/2dust/v2rayNG/pull/5424
2026-03-29 19:33:09 +08:00
owo
e6c8307b96
remove old servers when update subscription ( #5424 )
...
* remove old servers when update subscription
* Supplementary Submission: Multiple Configuration Scenarios
2026-03-29 17:47:37 +08:00
2dust
d6d5753283
Move locate action from FAB to menu
...
https://github.com/2dust/v2rayNG/issues/5423
2026-03-29 17:32:59 +08:00
2dust
014d510774
Disable SwipeRefreshLayout in GroupServerFragment
...
https://github.com/2dust/v2rayNG/issues/5417
2026-03-29 17:23:23 +08:00
2dust
42f89e69a7
up 2.0.17
2026-03-28 11:32:09 +08:00
2dust
d5a0997775
Update AndroidLibXrayLite
2026-03-28 11:29:51 +08:00
owo
af7db6f86b
fix fab shadow issue ( #5413 ) ( #5416 )
2026-03-27 09:22:47 +08:00
dependabot[bot]
7b7f43e12e
Bump android-actions/setup-android from 3.2.0 to 4.0.0 ( #5411 )
...
Bumps [android-actions/setup-android](https://github.com/android-actions/setup-android ) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/android-actions/setup-android/releases )
- [Commits](https://github.com/android-actions/setup-android/compare/v3.2.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: android-actions/setup-android
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 09:22:38 +08:00
2dust
8dd1df1451
up 2.0.16
2026-03-23 20:52:45 +08:00
2dust
d4a73493b5
Update AndroidLibXrayLite
2026-03-23 20:51:04 +08:00
2dust
9fce03d0ed
Increase swipe refresh trigger distance to 160dp
...
https://github.com/2dust/v2rayNG/issues/5367
2026-03-21 14:38:34 +08:00
owo
a12ca3ea04
Feature/regex and protocol search ( #5364 )
...
* add windows compile options
* add regex search and search from protocol function(#5354 )
* Delete compile-hevtun.bat
* Delete fix_headers.bat
* Extract matchesPattern to extension
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-03-21 14:22:10 +08:00
solokot
4e9df84d3e
Update Russian translation ( #5374 )
2026-03-21 13:56:58 +08:00
2dust
d3118b53f2
up 2.0.15
2026-03-13 17:08:02 +08:00
2dust
cd45b51487
Add locate FAB and scroll-to-selected server
...
https://github.com/2dust/v2rayNG/issues/5165
2026-03-13 15:02:08 +08:00
2dust
6aa26d2621
Fix
...
https://github.com/2dust/v2rayNG/issues/5361
2026-03-13 10:49:30 +08:00
2dust
0b452707c3
Pull down to update subscription
2026-03-12 19:23:52 +08:00
2dust
303b642ade
Refactor subscription import & matching logic
2026-03-12 18:03:21 +08:00
2dust
80eec036dd
up 2.0.14
2026-03-10 19:22:50 +08:00
2dust
f9a85366ea
Update libs.versions.toml
2026-03-10 17:55:48 +08:00
2dust
378c891399
Update submodule commit SHAs
2026-03-09 20:37:30 +08:00
2dust
d04b5eee37
Add detailed logging and validations to services
2026-03-09 20:11:53 +08:00
2dust
405cd7f55e
Ensure default subscription on removals
...
Add removeSubscriptionWithDefault in SettingsManager to remove a subscription and recreate a default subscription if none remain. Modify MmkvManager.decodeAllServerList to include servers from DEFAULT_SUBSCRIPTION_ID when it's not listed, and remove the defensive check in MmkvManager.removeSubscription so removals are delegated to SettingsManager. Update callers (SubEditActivity, SubscriptionsViewModel) to use SettingsManager.removeSubscriptionWithDefault, remove UI restrictions hiding the delete action for the default subscription, and simplify group-display logic in MainViewModel. These changes ensure a default subscription always exists and server lists include default servers when appropriate.
2026-03-09 19:38:29 +08:00
2dust
850096789b
When geoip:cn and geoip:private appear in the routing rules, load geoip-only-cn-private.dat to reduce memory usage.
2026-03-09 16:52:57 +08:00
2dust
3d42ac9dba
Add logging and safety checks in boot and VPN service
...
https://github.com/2dust/v2rayNG/issues/5346
2026-03-08 16:11:33 +08:00
2dust
d0265265f3
up 2.0.13
2026-03-03 16:11:10 +08:00
2dust
2d6dd33a7b
Fix real ping test
...
https://github.com/2dust/v2rayNG/issues/5331
2026-03-01 17:19:42 +08:00
2dust
3a32373abe
up 2.0.12
2026-02-28 15:10:40 +08:00
Hossein Abaspanah
befb2937d1
Update Luri Bakhtiari translation ( #5330 )
2026-02-28 13:59:14 +08:00
solokot
0a375bec67
Update Russian translation ( #5328 )
2026-02-28 13:59:02 +08:00
2dust
029f8b67e7
Remove legacy profileStorage and migration code
2026-02-28 11:34:03 +08:00
2dust
7475d1757b
Add detailed subscription update result
2026-02-27 17:44:40 +08:00
dependabot[bot]
5a16614a7b
Bump actions/upload-artifact from 6 to 7 ( #5324 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 14:18:55 +08:00
solokot
edb06b466a
Update Russian translation ( #5315 )
2026-02-26 14:56:53 +08:00
Hossein Abaspanah
30b5391895
Update strings.xml ( #5312 )
2026-02-26 14:56:41 +08:00
2dust
6cd04b831f
Improve search
...
https://github.com/2dust/v2rayNG/issues/5313
2026-02-24 16:55:16 +08:00
2dust
1e616198f0
up 2.0.11
2026-02-24 12:31:29 +08:00
2dust
a710146e4f
Use subscriptionId to fetch servers for real ping testing
2026-02-24 12:30:08 +08:00
2dust
9cd530d223
Batch parse and save subscription configs
2026-02-24 12:15:03 +08:00
2dust
fc89f25591
Add 'Show All Groups' preference and handling
2026-02-24 10:38:28 +08:00
2dust
84ab54fea2
Migrate server storage to subscription lists
...
Introduce subscription-based server storage and migration from legacy KEY_ANG_CONFIGS. Added DEFAULT_SUBSCRIPTION_ID and new MmkvManager APIs to encode/decode server lists per subscription, decodeAllServerList, and readLegacyServerList; included helper getSubscriptionId and protection against deleting the default subscription. Refactored SettingsManager into initApp to ensure defaults, create a default subscription, initialize routing rulesets and perform server-list migration and other migrations. Updated callers (V2rayConfigManager, BackupActivity, GroupServerFragment, SubEditActivity, SubSettingRecyclerAdapter, TaskerActivity, MainViewModel) to use the new APIs and to handle subscriptionId where appropriate (including UI changes to hide delete for default subscription). Preserved legacy logic as commented references and added migration markers to avoid repeated migrations. Overall change enables grouping servers by subscription and provides a migration path for existing installations.
2026-02-23 20:58:01 +08:00
2dust
d642d09844
Revert "Migrate servers to subscription-based storage"
...
This reverts commit 09461663cb .
2026-02-23 19:59:43 +08:00
2dust
6ae46c50e2
Revert "Bug fix for sort"
...
This reverts commit fe4b451988 .
2026-02-23 19:59:29 +08:00