2dust
659f2ded09
up 2.1.2
2026-04-24 10:52:42 +08:00
2dust
585d64b0be
Bump Android Gradle Plugin to 9.1.1
...
Update agp from 9.1.0 to 9.1.1 in V2rayNG/gradle/libs.versions.toml to pick up the latest patch fixes and keep the build tooling current.
2026-04-24 10:52:02 +08:00
fanymagnet
2ae2e747e2
Replace package names on UIDs in custom config ( #5527 )
...
* Replace package names on UIDs in custom config
* Update V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix copilot review & detect tun optimization
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-24 10:39:19 +08:00
2dust
4199cee4e5
Use OkHttp with proxy auth and support SOCKS creds
...
Replace HttpURLConnection-based networking with OkHttp and add proxy username/password support. Introduces buildOkHttpClient, updated getUrlContent/getUrlContentWithUserAgent signatures, and downloadToFile; callers in AngConfigManager, SpeedtestManager, UpdateCheckerManager, PerAppProxyActivity, UserAssetActivity and UserAssetViewModel now pass SOCKS proxy credentials. Removes createProxyConnection and related URL-resolve logic, clears HTTP inbound auth/udp in V2rayConfigManager, and simplifies SettingsManager port generation. These changes enable authenticated proxy requests, improved redirect handling and more robust file downloads.
2026-04-23 20:40:17 +08:00
dependabot[bot]
8be8a912c4
Bump robinraju/release-downloader from 1.12 to 1.13 ( #5520 )
...
Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader ) from 1.12 to 1.13.
- [Release notes](https://github.com/robinraju/release-downloader/releases )
- [Commits](https://github.com/robinraju/release-downloader/compare/v1.12...v1.13 )
---
updated-dependencies:
- dependency-name: robinraju/release-downloader
dependency-version: '1.13'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 19:44:50 +08:00
Kapkap5454
851f22680a
Add negative UID handling to process routing ( #5509 )
...
* Handle unidentified package UID resolution
Add special handling for unidentified package names.
* Add method to create special unidentified app item
Added a method to create a special unidentified app item for the app picker.
* Support unidentified app UID and label
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-04-19 19:48:59 +08:00
2dust
12abc99bfc
Update hev-socks5-tunnel
2026-04-19 19:31:11 +08:00
2dust
07e50637a2
Update AndroidLibXrayLite
2026-04-19 19:30:40 +08:00
2dust
c1824c7598
up 2.1.1
2026-04-18 16:15:32 +08:00
2dust
18eebf999d
Update AndroidLibXrayLite
2026-04-18 16:15:02 +08:00
solokot
e37d6b7523
Update & improve Russian translation ( #5505 )
2026-04-18 16:10:49 +08:00
2dust
8c5375ec62
Add app picker and process picker integration
...
Introduce an AppPickerActivity to browse and select installed apps (with search, select-all and invert selection). Add AppSelectorAdapter, activity_app_picker layout and menu_app_picker menu, and register the activity in AndroidManifest.xml. Integrate the picker into RoutingEditActivity using an ActivityResult launcher and add a btn_process_picker to the routing edit layout; selected package list is loaded into the process EditText. Minor UI adjustments include padding for the EditText and marking system apps in the list.
2026-04-18 16:10:12 +08:00
2dust
30792299e8
up 2.1.0
2026-04-17 15:16:53 +08:00
solokot
e6db0f6f9e
Update Russian translation ( #5486 )
2026-04-17 15:14:36 +08:00
2dust
04478ab490
Support custom outbound tags in routing
...
Allow routing rules to reference outbounds by server remarks and inject missing outbounds into the generated V2ray config. Adds BUILTIN_OUTBOUND_TAGS, a pre-pass (injectCustomOutbounds) that converts referenced non-builtin tags to outbounds, and a fallback to the proxy tag when an outbound couldn't be injected. Updates getBalance to use AppConfig.TAG_PROXY constant. Replaces the outbound-tag Spinner with an AutoCompleteTextView + dropdown button that suggests builtin tags and existing profile remarks, adds a drop-down drawable and a hint string resource.
2026-04-17 15:10:19 +08:00
2dust
f371da490a
Kotlin formatting, import cleanup, and minor fixes
2026-04-17 14:00:38 +08:00
2dust
0a0ef6e6b5
Guard process finder init on Android Q+
2026-04-16 13:52:35 +08:00
2dust
fd57019e73
Add conditional process routing and routing strings
2026-04-16 09:56:35 +08:00
2dust
04ac6cb2d7
Update AndroidLibXrayLite
2026-04-16 09:21:54 +08:00
2dust
29a0be9629
Revert "Make tun MTU a list and port nullable"
...
This reverts commit f19f153f9c .
2026-04-16 09:21:15 +08:00
2dust
7aa27fd3de
Add IPv6 enable preference and strings
...
https://github.com/2dust/v2rayNG/issues/5454
2026-04-15 19:33:55 +08:00
2dust
fcc478ff63
Add launcher shortcuts to start/stop service
...
https://github.com/2dust/v2rayNG/issues/5485
2026-04-15 19:04:26 +08:00
2dust
54d5ad2342
Replace android.util.Log with LogUtil
...
Introduce a centralized LogUtil and migrate logging calls across the app to use it. Replaced android.util.Log imports/usages in many modules (fmt, handler, helper, receiver, service, ui, util, viewmodel, tests) and added a new LogUtil.kt file. Also trigger LogUtil.refreshLogLevel() when PREF_LOGLEVEL changes in MmkvPreferenceDataStore so runtime log level updates take effect.
2026-04-15 17:20:17 +08:00
2dust
ba25e05536
Add process-based routing support
...
Introduce process field for routing rules and wire it through UI, config parsing, and runtime resolution. Adds a PackageUidResolver utility to map package names to UIDs (with caching) and converts user-entered package names into UIDs when building v2ray routing rules. Updates V2rayConfig types, RoutingEditActivity layout/bindings/strings to accept process input, and adjusts getRouting to receive Context. Also adds extra logging and a defensive check in V2RayServiceManager when resolving connection owner UID.
2026-04-15 15:46:06 +08:00
2dust
5a5a81fa0b
Update hev-socks5-tunnel
2026-04-15 10:51:09 +08:00
2dust
322c4b305e
Update AndroidLibXrayLite
2026-04-15 10:51:06 +08:00
2dust
590f11e671
Add Xray ProcessFinder and register it
...
https://github.com/2dust/AndroidLibXrayLite/commit/18c5fef49892be1c5755dd4e6ec672399521809a
https://github.com/2dust/AndroidLibXrayLite/commit/4371ac28643114042cf2499a61d381bf3d6bee75
2026-04-14 20:55:27 +08:00
2dust
872ec80292
Bug fix
...
https://github.com/2dust/v2rayNG/commit/d7abb8f49e3e9292c09a6fb9d2ca2f03530a7810
2026-04-14 20:49:47 +08:00
2dust
f19f153f9c
Make tun MTU a list and port nullable
...
https://github.com/XTLS/Xray-core/pull/5887
2026-04-14 14:57:12 +08:00
2dust
d7abb8f49e
Add dynamic local SOCKS port option
...
Introduce a dynamic SOCKS port feature: add PREF_DYNAMIC_SOCKS_PORT key, settings UI checkbox and localized strings, and pref XML entry. SettingsManager now holds a runtimeSocksPort, can generate and refresh a random port (generateRandomSocksPort, refreshRuntimeSocksPort) and respects the dynamic setting when returning getSocksPort(). V2Ray service startup triggers a runtime port refresh. Settings UI disables manual SOCKS port input when dynamic mode is enabled. Minor i18n additions (QR code/title) included for several locales.
2026-04-14 14:42:31 +08:00
2dust
e54e713db7
Add local SOCKS username/password support
2026-04-13 20:17:30 +08:00
Copilot
de91fb27db
Fix VPN icon persisting in status bar after stopping service ( #5476 )
...
* Initial plan
* Fix VPN icon remaining in status bar after stopping service
Agent-Logs-Url: https://github.com/2dust/v2rayNG/sessions/4377b941-8f02-4d92-abc6-0f98fd6c9b60
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-04-13 19:35:55 +08:00
dependabot[bot]
db8f46eae5
Bump android-actions/setup-android from 4.0.0 to 4.0.1 ( #5456 )
...
Bumps [android-actions/setup-android](https://github.com/android-actions/setup-android ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/android-actions/setup-android/releases )
- [Commits](https://github.com/android-actions/setup-android/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: android-actions/setup-android
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 19:27:05 +08:00
2dust
42e7f95e4f
up 2.0.18
2026-04-03 09:19:22 +08:00
DHR60
0a52a79fa0
Support interval range ( #5440 )
2026-04-02 09:33:07 +08:00
DHR60
9dc1b1f2cf
Support new fragment ( #5437 )
...
* Support new fragment
* Fix
2026-04-02 09:30:31 +08: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
2dust
fe4b451988
Bug fix for sort
2026-02-23 16:06:20 +08:00
AmirMohammad Yazdanmanesh
5c9b634039
Improve accessibility: add contentDescription to clickable action containers ( #5286 )
...
- Add contentDescription to action button containers (share, edit,
delete) in subscription, routing, and user asset recycler items
- Add contentDescription to bypass mode info button and connection
test area in main activity
- Mark 4 decorative icons in backup screen as not important for
accessibility
2026-02-23 15:07:22 +08:00
2dust
09461663cb
Migrate servers to subscription-based storage
...
Move server list storage into SubscriptionItem.serverList and add a default subscription for ungrouped servers. Introduce AppConfig.DEFAULT_SUBSCRIPTION_ID and update MmkvManager to read legacy data, encode/decode server lists by subscription, decodeAllServerList(), and protect default subscription from deletion. Add one-time migration logic and ensureDefaultSubscription() in SettingsManager, invoke migration during app startup in AngApplication, and update call sites (MainViewModel, V2rayConfigManager, TaskerActivity, etc.) to use the new subscription-aware APIs. Preserve legacy code paths as comments and mark migration completion with a settings flag.
2026-02-23 14:41:53 +08:00
2dust
50c1145815
Organize imports across Kotlin files
2026-02-23 10:49:50 +08:00
2dust
edc4856cb8
up 2.0.10
2026-02-22 14:21:20 +08:00
2dust
4dd7eee8fe
Throttle notification speed queries
...
https://github.com/2dust/v2rayNG/issues/5267
2026-02-22 12:54:19 +08:00
2dust
516637954c
Use theme primary color for help link text
...
https://github.com/2dust/v2rayNG/issues/5273
2026-02-22 12:12:46 +08:00
2dust
9e714bfcb3
Disable mux for HYSTERIA
...
https://github.com/2dust/v2rayNG/issues/5282
2026-02-22 12:08:13 +08:00
2dust
858dc5237a
Update AGP to 9.0.1 & Gradle to 9.3.1
2026-02-22 11:32:17 +08:00
2dust
2b4a4f7ecc
Increase Toasty bottom offset to 300
...
https://github.com/2dust/v2rayNG/issues/5306
2026-02-22 11:31:04 +08:00
2dust
f9f0c905a4
up 2.0.9
2026-02-07 11:06:16 +08:00
2dust
f997335113
Update libs.versions.toml
2026-02-07 11:05:47 +08:00
AmirMohammad Yazdanmanesh
ed344cd281
Improve accessibility: mark decorative icons across remaining layouts ( #5265 )
...
Add importantForAccessibility="no" to decorative ImageViews in check
update, bypass list, routing, subscription, user asset, and widget
layouts. Add contentDescription to QR code ImageView.
2026-02-07 10:46:10 +08:00
2dust
94775f120a
Migrate Hysteria2 pinSHA256 to pinnedCA256
...
Rename and migrate Hysteria2 certificate pin field from pinSHA256 to pinnedCA256 across code and UI, and add a one-time migration at startup.
Changes:
- Added SettingsManager.migrateHysteria2PinSHA256() and call in AngApplication to copy existing profile.pinSHA256 -> profile.pinnedCA256 and clear the old field, guarded by a migration flag.
- Updated Hysteria2Fmt to read/write the query param "pinSHA256" into the new ProfileItem.pinnedCA256 field.
- Updated ProfileItem equality to compare pinnedCA256 instead of pinSHA256.
- Removed the old EditText binding and reads/writes for et_pinsha256 in ServerActivity; UI now uses et_pinned_ca256 (layout id renamed).
- Updated layout and string resources: renamed the label/id to reflect pinned_ca256 and removed legacy pinSHA256 string entries in several locale files.
This ensures existing Hysteria2 profiles keep their pin data while the code and UI use the new field name.
2026-02-07 10:42:19 +08:00
2dust
abd23b3227
up 2.0.8
2026-02-06 20:08:17 +08:00
2dust
7d3e002140
Update hev-socks5-tunnel
2026-02-06 19:45:41 +08:00
2dust
1adb22944a
Update AndroidLibXrayLite
2026-02-06 19:45:34 +08:00
DHR60
f48253371d
Follow encodeURIComponent rules strictly ( #5250 )
2026-02-06 19:38:45 +08:00
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
2c47abc219
Update dependabot.yml to retain only github-actions ecosystem
2026-01-27 10:02:14 +08:00
Pádraic Slattery
10b0f8c9de
chore: Update outdated GitHub Actions versions ( #5208 )
2026-01-27 09:59:15 +08:00
2dust
53572877fa
Add Dependabot configuration
2026-01-27 09:55:35 +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
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
2dust
2fd57baa37
Refactor TUN selection to use HEV toggle and cleanup
...
Replaces the TUN interface selection ListPreference with a CheckBoxPreference for enabling HEV TUN, updates related logic and string resources, removes SettingsViewModel, and simplifies inbound configuration. This refactor improves user experience and code maintainability by consolidating TUN selection and removing legacy code.
2026-01-12 16:14:33 +08:00
yuhan6665
73d1dce4db
Add xray-core tun mode ( #5150 )
...
* Add xray-core tun mode
The service start-up sequence is changed:
vpn service is created first,
a file descriptor to the underlining vpn service can then be passed to xray-core,
Xray core then create the TUN inbound from it
* Remove badvpn-tun2socks
2026-01-12 14:16:44 +08:00
2dust
bd60224577
Add auto remove and sort after test options
2026-01-11 20:08:37 +08:00
2dust
3f1b741d9d
Refactor progress bar handling to BaseActivity
2026-01-11 17:06:11 +08:00
2dust
b71614a9cd
Show and update subscription last updated time
2026-01-11 14:40:41 +08:00
2dust
31d29d97c0
Refactor imports and remove unused code
2026-01-11 11:48:40 +08:00
2dust
183391b6e3
Enable log copy on long press
2026-01-11 11:24:02 +08:00
2dust
3ad6464595
Refactor V2RayTestService
2026-01-10 18:25:38 +08:00
2dust
e684bef35d
Migrate settings storage to MMKV and add PreferenceDataStore
...
Replaces SharedPreferences with MMKV for all settings by introducing MmkvPreferenceDataStore and updating SettingsActivity to use it. Adds encode/decode helpers for more types in MmkvManager, ensures default settings are initialized in SettingsManager, and removes the unused FragmentAdapter. This change improves consistency and reliability of settings storage.
2026-01-10 14:31:02 +08:00
2dust
a87d5d375b
Refactor themes to use shared AppThemeBase style
2026-01-09 18:11:36 +08:00
2dust
545683c9ba
Reorganize and expand settings preferences UI
2026-01-09 17:34:07 +08:00
2dust
1a8631257b
Refactor UI to use Material3 toolbar and theme
...
Introduces a base activity layout with MaterialToolbar and refactors all activities to use setContentViewWithToolbar for consistent toolbar/title handling. Updates color and theme resources to Material3, removes hardcoded color references from layouts, and improves RecyclerView indicator color logic. This modernizes the UI and centralizes toolbar management.
2026-01-09 14:44:39 +08:00
Skh-web6982
ebebd3277f
Update Persian translate ( #5145 )
...
* Update Persian translate
* Update strings.xml
2026-01-09 09:58:38 +08:00
solokot
5242827baf
Update Russian translation ( #5141 )
2026-01-09 09:58:23 +08:00
Hossein Abaspanah
c6799d5bf3
Update strings.xml ( #5143 )
2026-01-08 19:36:36 +08:00
Hossein Abaspanah
054a3bfa5e
Update Luri Bakhtiari translation ( #5140 )
2026-01-08 19:34:33 +08:00
AmirMohammad Yazdanmanesh
02a9d64188
Tests for shadowsocks fmt protocol formatter ( #5137 )
...
* Add unit tests for ShadowsocksFmt protocol formatter
- Add comprehensive test coverage for Shadowsocks URL parsing
- Test SIP002 format (modern) with base64 encoded userinfo
- Test legacy format with full base64 encoding
- Test URI generation and round-trip consistency
- Cover edge cases: IPv6 addresses, empty remarks, various encryption methods
- Mock Android Base64 and Log classes for unit test execution
* Adding URL decoding before Base64 decoding. The flow is now: extract → URL decode → Base64 decode.
* Fix test naming convention to match project standards
Change test method names from backtick-delimited descriptive names
to underscore-separated format with test_ prefix to align with
existing project conventions (e.g., test_parseInt in UtilsTest).
Before: `parseSip002 valid URL with base64 encoded userinfo`()
After: test_parseSip002_validUrlWithBase64EncodedUserinfo()
* Fix Base64 mock to properly handle encoding flags
The mock now inspects the flags parameter and applies URL-safe
encoding and padding removal conditionally based on actual flag
values (URL_SAFE, NO_PADDING) instead of unconditionally using
withoutPadding().
* Fix Base64 decode mock to propagate exceptions
The mock now properly handles the URL_SAFE flag and propagates
exceptions on invalid input instead of silently returning an
empty ByteArray. This matches Android's actual Base64 behavior
where IllegalArgumentException is thrown on invalid input.
* Extract helper functions to reduce code duplication
Add createSip002Url() and createLegacyUrl() helper functions to
centralize URL construction logic. Add SS_SCHEME constant to
avoid magic strings. This improves maintainability by reducing
repeated Base64 encoding and URL construction patterns.
* Add URI format verification before extracting base64
Verify that toUri() returns a URI string without the scheme
prefix before extracting the base64 content. This ensures the
test correctly validates the URI format and prevents incorrect
data extraction if the implementation changes.
* Add scheme verification in round-trip test
Explicitly verify that toUri() returns a URI string without the
scheme prefix before prepending it. This documents the expected
behavior and ensures the test fails gracefully if the
implementation changes.
* mockito-inline version 6.1.0 does not exist
- The latest available version is 5.2.0 (released March 2023)
- The mockito-inline artifact was effectively deprecated after 5.2.0; mocking final classes is now built into mockito-core since Mockito 5.x
2026-01-08 19:31:13 +08:00
2dust
29b67c29f5
Show running test task count in UI and improve test service
2026-01-08 16:37:10 +08:00
2dust
79d5cad738
Refactor server list data handling in adapter
2026-01-08 15:07:26 +08:00
2dust
de5b714a28
Refactor group tab to ViewPager2 with fragments
...
Replaces the group tab and server list RecyclerView in MainActivity with a ViewPager2-based implementation using fragments. Adds GroupPagerAdapter and GroupServerFragment for per-group server lists, introduces BaseFragment for fragment view binding, and updates related logic in MainViewModel and SettingsChangeManager. Updates dependencies to include ViewPager2 and Fragment KTX, and modifies layouts to support the new structure.
2026-01-08 13:58:52 +08:00
2dust
416ee28e80
Rename proxy_packagename.txt to proxy_package_name
2026-01-05 11:00:40 +08:00
2dust
71f0d98e68
Add SettingsChangeManager and centralize restart logic
2026-01-05 10:40:55 +08:00
2dust
37bd57ffc5
Add WebDAV backup and restore functionality
...
Introduces a new BackupActivity for configuration backup and restore, supporting both local storage and WebDAV servers. Adds WebDavManager and WebDavConfig for handling WebDAV operations, updates the navigation drawer and menu, and refactors AboutActivity to remove backup/restore logic. Includes new layouts and string resources for backup options and WebDAV settings.
2026-01-03 15:22:45 +08:00
2dust
b4ac79e4fa
Comment out local DNS port preference in settings
2026-01-01 16:46:54 +08:00
2dust
8aba43d448
Remove promotion summary strings and update config labels
2026-01-01 16:34:31 +08:00
2dust
e564083352
Add configurable IP API URL and improve IP info parsing
2026-01-01 16:08:17 +08:00
2dust
08bf66350a
Add ECH config support to TLS settings
...
https://github.com/2dust/v2rayNG/issues/5094
2025-12-31 19:13:49 +08:00
2dust
66d4c21b77
Update compile-hevtun.sh
2025-12-31 10:15:08 +08:00
2dust
359b0af7ae
Remove tun2socks and related dependencies
2025-12-31 10:06:59 +08:00
2dust
4b1fa29ade
Refactor backup flow and remove backup summary
2025-12-30 20:36:53 +08:00
2dust
e287ac88c8
Remove legacy tun2socks support and related settings
...
Deleted Tun2SocksService and all code paths, preferences, and UI related to toggling between HevSocks5Tunnel and tun2socks. The app now always uses HevSocks5Tunnel for VPN traffic, simplifying configuration and maintenance.
2025-12-30 20:03:17 +08:00
2dust
4812f067db
Add policy group config type and UI support
...
Introduces a new POLICYGROUP config type for server grouping and selection. Adds ServerGroupActivity and related UI, updates menu options, and removes legacy intelligent selection logic. Refactors config management and filtering to support policy groups, and updates translations and resources accordingly.
2025-12-30 16:16:32 +08:00
2dust
47be68c52f
Remove legacy server config migration logic
...
Deleted ServerConfig and MigrateManager classes, and removed the legacy migration call from MainActivity. This cleans up obsolete migration code now that server configuration migration is no longer required.
2025-12-29 16:34:37 +08:00
Hossein Abaspanah
418477267b
Update Luri Bakhtiari translation ( #5121 )
2025-12-29 16:18:16 +08:00
2dust
74ad37d329
Update library versions in libs.versions.toml
2025-12-29 15:19:48 +08:00
2dust
fd83f88ec2
Raised minSdk to 24,Drop legacy Android support
...
Raised minSdk to 24 and removed conditional code for pre-Nougat Android versions. Cleaned up context wrapping, notification, and service start logic to use modern APIs. Also removed unnecessary @RequiresApi annotations and legacy feature declarations from the manifest.
2025-12-29 14:45:36 +08:00
2dust
214ab76459
Refactor code
2025-12-28 19:24:15 +08:00
2dust
f67bee04ad
Update build.gradle.kts
2025-12-28 19:06:04 +08:00
2dust
2cfef7a614
Make JSON parsing methods return null on failure
...
Refactored all usages of JsonUtil.fromJson to handle null return values, improving robustness against malformed or missing JSON data. Updated method signature to return nullable types and adjusted related logic throughout the codebase to prevent potential crashes.
2025-12-28 17:59:11 +08:00
solokot
bd6b67cbfc
Update Russian translation ( #5113 )
2025-12-26 16:54:26 +08:00
Hossein Abaspanah
bb374f2c7e
Update Luri Bakhtiari translation ( #5112 )
2025-12-26 16:54:10 +08:00
2dust
f85c382dbd
up 1.10.32
2025-12-25 17:13:13 +08:00
if
0b76ff0409
fix(accessibility): Add content description for QR code dialog / [无障碍] 修复二维码弹窗缺失内容描述的问题 ( #5110 )
...
* 在显示 Dialog 之前,从资源数组中获取第一个元素(即“二维码”),并设置为图片的 contentDescription。
* Update V2rayNG/app/src/main/java/com/v2ray/ang/ui/MainRecyclerAdapter.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-25 17:08:59 +08:00
Skh-web6982
e3bbd47c81
Update Persian translate ( #5108 )
2025-12-25 17:08:42 +08:00
Skh-web6982
0672820718
Update kotlin version to 2.3.0 ( #5107 )
...
* Update kotlin version to 2.3.0
* Update kotlin version to 2.3.0
2025-12-25 17:08:33 +08:00
fuilloi
e0e58dff45
Update build.gradle.kts ( #5087 )
2025-12-25 17:07:26 +08:00
2dust
cfae051109
Refactor hev tunnel timeout settings
...
Changed hev tunnel read/write timeout preference to accept separate TCP and UDP values in seconds (default 300,60). Updated related keys, default values, and UI strings across multiple languages to reflect the new format and units.
https://github.com/2dust/v2rayNG/issues/5057
2025-12-24 20:07:34 +08:00
if
60ddf5ba6b
[Accessibility] Fix missing labels for buttons and FAB / 修复主界面无障碍标签缺失问题 ( #5105 )
...
* 无障碍修复
* Update 3 files:
item_recycler_main.xml, strings.xml, strings.xml
* Update 3 files:
item_recycler_main.xml, strings.xml, strings.xml
* Update 1 file:
dimens.xml
* Update 4 files:
MainActivity.kt, activity_main.xml, strings.xml, strings.xml
* 恢复原始距离
* 修订成
* 补充完整
* 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/MainActivity.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add 'Edit configuration' string to multiple locales
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 19:02:15 +08:00
David
861b1746e3
Update strings.xml ( #5097 )
...
將沒有翻譯為繁體中文的信息翻譯為了繁體中文。
2025-12-18 20:56:43 +08:00
Liniya
4dec554b42
Fixes RU translation for server-test menu items ( #5091 )
2025-12-13 09:39:58 +08:00
2dust
d7ad91fe8b
up 1.10.31
2025-12-09 10:25:05 +08:00
2dust
fb51683981
Update AndroidLibXrayLite
2025-12-09 10:16:44 +08:00
2dust
e5d14bada9
up 1.10.30
2025-12-07 15:59:33 +08:00
2dust
80fb265960
Update AndroidLibXrayLite
2025-12-07 15:59:25 +08:00
2dust
f5493b08ae
Update IP API URL in AppConfig
...
https://github.com/2dust/v2rayNG/issues/5073
2025-12-06 18:51:53 +08:00
Skh-web6982
4f7d6db361
Update kotlin to version 2.2.21 ( #5077 )
...
* Update kotlin to version 2.2.21
* Update kotlin to version 2.2.21
* Update gradle-wrapper.properties
* Update libs.versions.toml
2025-12-06 18:48:15 +08:00
2dust
636b20290a
Update submodules AndroidLibXrayLite and hev-socks5-tunnel
2025-12-03 09:38:08 +08:00
2dust
7ead97079c
up 1.10.29
2025-12-03 09:36:47 +08:00
fuilloi
e42cc3a60a
fix hevtun loglevel ( #5062 )
2025-11-27 19:14:22 +08:00
fuilloi
d231490917
update libtun build script ( #5055 )
...
* Update compile-tun2socks.sh
* update libtun build script
2025-11-26 15:21:32 +08:00
fuilloi
521d61acb3
update hev config option ( #5056 )
2025-11-26 13:43:44 +08:00
2dust
ed9c26b012
Add user agent support for subscription updates
...
https://github.com/2dust/v2rayNG/issues/5043
2025-11-22 18:01:49 +08:00
2dust
e782da7c71
Update hev-socks5-tunnel and hysteria submodules
...
Advanced the hev-socks5-tunnel and hysteria submodules to their latest commits to incorporate recent upstream changes.
2025-11-19 16:59:34 +08:00
2dust
6fd0f7f0db
Update .gitmodules
2025-11-19 16:54:44 +08:00
2dust
7c14a0c200
Bug fix
2025-11-17 17:46:15 +08:00
2dust
2789db2c70
up 1.10.28
2025-11-16 11:43:54 +08:00
2dust
8aee96b5eb
Update Google proxy routing rules
2025-11-16 11:37:47 +08:00
solokot
02d58dde9a
Update Russian translation ( #5031 )
...
for https://github.com/2dust/v2rayNG/commit/b961c86066064c369c876c9850f65c3bf40e65a2
2025-11-12 19:10:32 +08:00
2dust
623f5446f2
Add portHoppingInterval support to Hysteria2Fmt
...
https://github.com/2dust/v2rayNG/issues/5009
2025-11-10 21:06:18 +08:00
2dust
b961c86066
Fix
...
https://github.com/2dust/v2rayNG/issues/5009
2025-11-10 20:51:04 +08:00
Hossein Abaspanah
3e4f0e9b5b
Update Luri Bakhtiari translation ( #5024 )
2025-11-10 19:56:58 +08:00
2dust
c0141225d3
Add allowInsecure and insecure to the shared URI
...
https://github.com/2dust/v2rayN/issues/8267
2025-11-09 17:33:40 +08:00
2dust
026bf6a37b
up 1.10.27
2025-11-06 18:21:43 +08:00
solokot
c117a334ce
Russian translation improvements ( #4997 )
2025-11-02 10:15:59 +08:00
2dust
051520de37
Set HEV tunnel preference default to true
...
Changed the default value of the HEV tunnel setting to true across the app, including preference XML, settings UI, config manager, and view model. This ensures that the HEV tunnel is enabled by default for new users and maintains consistent default behavior throughout the application.
2025-11-01 11:29:08 +08:00
2dust
b5146e4712
Comment out per-app proxy setting in preferences
2025-11-01 11:12:15 +08:00
2dust
4457b6b2c9
Refactor PerAppProxyActivity and add auto-enable logic
2025-11-01 11:08:41 +08:00
2dust
12edb051c3
Update config-related strings for clarity and consistency
2025-11-01 10:13:03 +08:00
2dust
923e3f32d1
up 1.10.26
2025-10-26 17:46:30 +08:00
2dust
5490db90c0
up 1.10.25
2025-10-26 17:39:37 +08:00
2dust
cb68d42291
Check for update to add fdroid
2025-10-26 17:38:51 +08:00
2dust
ec3a8e80d6
up 1.10.25
2025-10-26 16:30:28 +08:00
2dust
eb0960125b
Update build.yml
2025-10-26 16:29:40 +08:00
2dust
12b70e2088
Adjust the adapter that can modify APPLICATION_ID
...
Add APPLICATION_ID to the About page
2025-10-26 16:08:44 +08:00
2dust
0c473dea19
up 1.10.24
2025-10-15 17:57:41 +08:00
2dust
e71dd7342a
Update AndroidLibXrayLite
2025-10-15 17:56:33 +08:00
2dust
a765215dda
Update libs.versions.toml
2025-10-10 19:14:46 +08:00
2dust
edea3027f7
Fix
...
https://github.com/2dust/v2rayN/issues/8060
2025-10-03 14:28:31 +08:00
2dust
305219c3bc
Update libs.versions.toml
2025-10-03 14:28:24 +08:00
DHR60
9c4188fba7
Adjust DNS routing ( #4905 )
2025-09-13 13:55:53 +08:00
2dust
0f3124bece
up 1.10.23
2025-09-11 19:09:59 +08:00
2dust
2614f72a36
Update AndroidLibXrayLite
2025-09-11 19:08:56 +08:00
2dust
480c7fc8a1
up 1.10.22
2025-09-05 18:37:08 +08:00
2dust
302e7f148e
Update libs.versions.toml
2025-09-05 18:36:42 +08:00
2dust
98d6da983b
Update AndroidLibXrayLite
2025-09-05 18:36:27 +08:00
2dust
f6f60f77d3
up 1.10.21
2025-09-01 09:41:04 +08:00
2dust
7be0fb3ecd
Update AndroidLibXrayLite
2025-09-01 09:40:27 +08:00
2dust
d53a9f9ecd
up 1.10.20
2025-08-30 11:20:23 +08:00
2dust
9eb03eece2
Update AndroidLibXrayLite
2025-08-30 11:12:44 +08:00
2dust
6632ba3b6e
Update libs.versions.toml
2025-08-25 18:39:00 +08:00
2dust
bd582f1d90
Update libs.versions.toml
2025-08-25 18:32:15 +08:00
Evgenii Pravda
f5f1e12565
Reasonable app sorting order ( #4869 )
2025-08-25 17:49:24 +08:00
2dust
207d6f4f8c
Revert "Update build.yml"
...
This reverts commit fc0e60a097 .
2025-08-17 11:15:48 +08:00
2dust
52e0a19826
up 1.10.19
2025-08-17 10:22:04 +08:00
2dust
fc0e60a097
Update build.yml
2025-08-17 09:41:41 +08:00
Hossin Asaadi
65d6b4aaa8
fix redirect infinite loop ( #4857 )
2025-08-17 09:27:22 +08:00
Hossin Asaadi
7b11755e7f
IPv6 Unreachability Fallback for TLS Configs ( #4846 )
...
* fix unreachable ipv6 fallback
* add UseIP domainStrategy
* fix DNS query loop
2025-08-16 14:34:53 +08:00
fuilloi
2d0de4860c
fix ( #4855 )
2025-08-16 14:06:35 +08:00
solokot
7406ef16ff
Update Russian translation ( #4845 )
2025-08-14 17:33:24 +08:00
DHR60
a084b21d50
Improves intelligent selection toast and DNS routing ( #4838 )
...
* Improves intelligent selection toast and DNS routing
* rename
2025-08-13 16:59:22 +08:00
2dust
bf01fe2bdb
up 1.10.18
2025-08-13 08:48:33 +08:00
Skh-web6982
519cc2a4b5
Bump actions/checkout from 4 to 5 ( #4837 )
...
Bump actions/checkout from 4 to 5
2025-08-13 08:38:18 +08:00
Tamim Hossain
c21653d40f
Feat/add mtu in settings ( #4836 )
...
* Added MTU In Settings
Added MTU In Settings.
Closes #4824
* Update SettingsViewModel.kt
2025-08-13 08:38:07 +08:00
solokot
1919c5e05f
Update Russian translation ( #4833 )
2025-08-13 08:37:52 +08:00
2dust
8a17d93882
up 1.10.17
2025-08-12 18:04:41 +08:00
2dust
21ed008c7b
up strings
2025-08-12 18:02:22 +08:00
Tamim Hossain
d83cfa28c2
Added MTU In Settings ( #4828 )
...
Added MTU In Settings.
Closes #4824
2025-08-12 17:33:04 +08:00
2dust
d27e2091a7
up 1.10.16
2025-08-09 20:14:11 +08:00
solokot
c545678e47
Update Russian translation ( #4823 )
2025-08-09 19:48:31 +08:00
Hossein Abaspanah
05cba9b0fe
Update Luri Bakhtiari translation ( #4822 )
2025-08-09 09:17:36 +08:00
Skh-web6982
b472aa0e6b
Update Persian translation ( #4821 )
...
* Update Persian translation
* Update strings.xml
2025-08-09 09:17:28 +08:00
2dust
1ad840851a
Adjust settings options
2025-08-08 19:44:03 +08:00
Skh-web6982
ffc74f479c
Update gradle to 9.0.0 ( #4820 )
2025-08-08 18:45:08 +08:00
Skh-web6982
81c0087ac1
Update mmkvstatic v1.3.14 ( #4819 )
...
v1.3.14 / 2025-05-13
This is a Long Term Support (LTS) release.
This is a hot-fix release for Android/iOS/macOS users. So it is only available on Maven Central and CocoaPods.
Android
Support 16K pagesize.
Fix a potential log callback OOM crash.
Upgrade to NDK r28.1 to have full support of 16K pagesize.
iOS
Retain the callback handler to prevent a potential short-lived callback handler from crashing.
2025-08-08 17:11:24 +08:00
Skh-web6982
97327a0101
Update kotlin version to v2.2.0 ( #4818 )
...
* Update kotlin version to 2.2.0
* Update README.md : Update kotlin version to 2.2.0
2025-08-08 17:04:11 +08:00
fuilloi
6318dd554b
add hevtun option ( #4817 )
2025-08-08 17:03:27 +08:00
2dust
785aa7eb8a
up 1.10.15
2025-08-07 09:38:42 +08:00
fuilloi
872e926132
Update V2rayConfigManager.kt ( #4813 )
2025-08-07 09:37:06 +08:00
2dust
b278180eb5
up 1.10.14
2025-08-06 19:27:28 +08:00
2dust
ce64ffbf3b
Update hev-socks5-tunnel
2025-08-06 17:46:04 +08:00
2dust
5ad8605a41
Update AndroidLibXrayLite
2025-08-06 17:46:02 +08:00
fuilloi
95f7e99752
fix hev-socks5-tunnel CustomLocalDns route ( #4806 )
...
* fix hev-socks5-tunnel dns route
* update
2025-08-06 16:54:04 +08:00
Peyman
f703a41778
Update Persian translation ( #4804 )
2025-08-05 19:30:19 +08:00
fuilloi
2251c59c0b
fix type ( #4805 )
2025-08-05 18:18:00 +08:00
2dust
edd0ce96b1
remove libhev-socks5-tunnel.so
2025-08-05 18:03:18 +08:00
fuilloi
562283b3cc
ndkbuild hev-socks5-tunnel ( #4800 )
2025-08-05 18:00:13 +08:00
solokot
bb04953845
Update Russian translation ( #4797 )
2025-08-05 17:13:10 +08:00
Hossein Abaspanah
208a93a917
Update Luri Bakhtiari translation ( #4796 )
2025-08-05 17:13:00 +08:00
2dust
92f33ee3f8
up 1.10.13
2025-08-04 20:21:17 +08:00
2dust
084346b348
Update AndroidLibXrayLite
2025-08-04 19:46:45 +08:00
2dust
15de18b736
Add Enable New TUN Feature option
...
When enabled, TUN will use hev-socks5-tunnel; otherwise, it will use badvpn-tun2socks
2025-08-04 18:32:16 +08:00
Peyman
b60423d1c0
Update Persian translate ( #4791 )
2025-08-04 10:00:28 +08:00
2dust
86e38c6963
up 1.10.12
2025-08-03 17:37:32 +08:00
2dust
9ba4d7e691
Add Mldsa65Verify
2025-08-03 14:13:06 +08:00
2dust
16e72787c9
Optimize V2RayVpnService
2025-08-02 17:39:12 +08:00
2dust
3ffac8b29f
Standardized file naming
2025-08-02 17:06:06 +08:00
2dust
10df1b44ea
Optimize V2RayVpnService add Tun2SocksManager
2025-08-02 16:20:41 +08:00
2dust
fa12878258
Update libs.versions.toml
2025-08-02 16:08:28 +08:00
2dust
0f1ea1e119
Update hysteria
2025-08-02 16:08:15 +08:00
2dust
1959608f24
Update AndroidLibXrayLite
2025-08-02 16:08:04 +08:00
2dust
0e041a6e9a
up 1.10.11
2025-07-26 20:21:01 +08:00
2dust
c78ef380cc
up 1.10.10
2025-07-24 19:34:31 +08:00
2dust
57362a4bde
Update AndroidLibXrayLite
2025-07-24 19:28:19 +08:00
DHR60
7f24ad534f
Fix Intelligent Selection not working ( #4767 )
2025-07-24 19:22:15 +08:00
2dust
680832614b
up 1.10.9
2025-07-10 20:20:53 +08:00
2dust
4357abbff4
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4723
2025-07-10 20:11:34 +08:00
solokot
905be66c3f
Update Russian translation ( #4725 )
2025-07-09 19:44:45 +08:00
Hossein Abaspanah
318a7b54a5
Update Luri Bakhtiari translation ( #4724 )
2025-07-09 19:44:34 +08:00
DHR60
5db2df77a0
feat. Intelligent Selection ( #4716 )
...
rename
Adds intelligent selection method setting
Adds KDoc
2025-07-07 20:17:09 +08:00
DHR60
d039cb9edf
Fix export count ( #4713 )
2025-07-06 11:16:32 +08:00
solokot
9a1654bae9
Update Russian translation ( #4701 )
2025-07-01 15:23:05 +08:00
2dust
3bf911da9c
up 1.10.8
2025-06-29 10:27:57 +08:00
2dust
3f778a1ea2
Optimize the source of tls sni
2025-06-28 10:02:25 +08:00
Hossein Abaspanah
8e03de8055
Update strings.xml ( #4698 )
...
Add "title_core_settings" string
2025-06-28 08:45:00 +08:00
Hossein Abaspanah
1f42d7fc07
Update strings.xml ( #4696 )
2025-06-27 20:39:05 +08:00
Hossein Abaspanah
0700e834f1
Update Luri Bakhtiari translation ( #4695 )
2025-06-27 20:38:31 +08:00
2dust
777190e861
Added setting option for Outbound domain pre-resolve method
...
https://github.com/2dust/v2rayNG/issues/4679
2025-06-27 17:48:31 +08:00
2dust
33572477fc
Adjustment setting items
2025-06-27 16:39:06 +08:00
2dust
2fb6e62e13
Added setting option for VPN interface address
...
https://github.com/2dust/v2rayNG/issues/4641
2025-06-27 16:09:03 +08:00
2dust
94cc72d2b9
up 1.10.7
2025-06-19 14:40:47 +08:00
2dust
f68c353715
Update AndroidLibXrayLite
2025-06-19 14:40:11 +08:00
2dust
e077c18108
Improved update checking and prompts in case of abnormality
2025-06-19 14:40:07 +08:00
Ural Khamitov
1a5e105212
Fix blinking QSTile when QS panel is opening ( #4676 )
2025-06-18 16:17:28 +08:00
DHR60
e0881caab4
Fix missing sockopt.domainStrategy ( #4673 )
...
* Fix missing sockopt.domainStrategy
* Fix
2025-06-17 13:43:03 +08:00
DHR60
7219425258
Cloudflare DNS Hosts ( #4661 )
2025-06-15 09:46:30 +08:00
2dust
51eabe5440
up 1.10.6
2025-06-14 14:27:09 +08:00
2dust
6f0b3ce990
Update AndroidLibXrayLite
2025-06-14 14:26:37 +08:00
2dust
69e27ed3bb
Fix log for plugin
2025-06-14 14:26:33 +08:00
patterniha
fff6ab30e6
Xray-core default FakeIPv6 Pool should not bypass and should route ( #4649 )
...
* Update V2RayVpnService.kt
* Update V2RayVpnService.kt
* Update AppConfig.kt
2025-06-14 13:59:59 +08:00
2dust
fdb67a86f4
up 1.10.5
2025-06-08 09:26:36 +08:00
2dust
ea088376ac
Update AndroidLibXrayLite
2025-06-08 09:25:46 +08:00
2dust
52332d960e
Update libs.versions.toml
2025-06-07 11:20:41 +08:00
2dust
3ead542e2b
VPN bypass LAN By default
2025-06-07 11:20:37 +08:00
2dust
9d1f98ff34
Fix non-English domain
...
https://github.com/2dust/v2rayNG/issues/4626
https://github.com/2dust/v2rayNG/commit/f305e26a395650301e5565d95ffb1d3199e846ed
2025-05-31 14:03:52 +08:00
2dust
f305e26a39
Fix the parsing problem of non-English domain
...
https://github.com/2dust/v2rayNG/issues/4626
2025-05-31 11:12:57 +08:00
2dust
aa47fba20d
up 1.10.4
2025-05-25 11:06:15 +08:00
Hossein Abaspanah
69c5bbfd3d
Improved Luri Bakhtiari Translation ( #4600 )
2025-05-25 10:12:52 +08:00
Pk-web6936
90ed02804c
Update Persian translate ( #4607 )
2025-05-25 10:12:45 +08:00
Hossein Abaspanah
822c1de79c
Update Luri Bakhtiari translation ( #4610 )
2025-05-25 10:12:39 +08:00
solokot
d910b93525
Update Russian translation ( #4611 )
2025-05-25 10:12:29 +08:00
Pk-web6936
7e6b1c247b
Update kotlin version to 2.1.21 ( #4583 )
...
* Update kotlin version to 2.1.21
* Update kotlin version to 2.1.21
2025-05-23 16:58:03 +08:00
2dust
f3f2b7fab5
Added delete function to subscription group list, secondary confirmation with settings
2025-05-23 16:17:38 +08:00
2dust
e6f260da76
Added the check update entry to the main interface drawer menu
...
https://github.com/2dust/v2rayNG/issues/4599
2025-05-23 14:34:55 +08:00
2dust
55bc2bf934
up 1.10.3
2025-05-17 12:01:34 +08:00
2dust
f22454da5d
Update AndroidLibXrayLite
2025-05-17 11:48:15 +08:00
2dust
4a87549fa7
Update README.md
2025-05-15 10:58:52 +08:00
2dust
d447adc97f
Fix
...
https://github.com/2dust/v2rayN/discussions/7268
2025-05-11 18:07:26 +08:00
2dust
3773962b64
up 1.10.2
2025-05-07 10:47:50 +08:00
2dust
be0a2506ce
Update AndroidLibXrayLite
2025-05-07 10:44:19 +08:00
2dust
7f9cb8dfdd
Check upgrade function is visible
2025-05-07 10:14:14 +08:00
2dust
71a5b6e480
Update AndroidLibXrayLite
2025-05-04 17:49:02 +08:00
2dust
02e53ced50
Update AndroidLibXrayLite
2025-04-30 14:49:02 +08:00
2dust
42c27a5e7e
Update hysteria
2025-04-30 14:48:59 +08:00
2dust
af04bbcf87
up 1.10.1
2025-04-30 14:35:48 +08:00
2dust
9bedfe8a7b
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4555
2025-04-30 08:31:51 +08:00
2dust
2fdf684ee7
Fix
...
https://github.com/2dust/v2rayNG/issues/4548
2025-04-28 15:30:16 +08:00
2dust
5b79951da7
up 1.10.0
2025-04-24 10:33:23 +08:00
2dust
06aa680d45
Update libs.versions.toml
2025-04-24 10:26:03 +08:00
Hossein Abaspanah
cdb9b1811c
Update Luri Bakhtiari translation ( #4535 )
2025-04-24 10:11:20 +08:00
solokot
0fc1f2f5d3
Update Russian translation ( #4534 )
2025-04-24 10:11:10 +08:00
Pk-web6936
ef1bb3dd34
Update Persian translation ( #4533 )
2025-04-24 10:11:02 +08:00
2dust
1bca321d3f
Temporarily add option to allow insecure HTTP subscription address
...
https://github.com/2dust/v2rayNG/issues/4526
2025-04-23 10:05:49 +08:00
solokot
247e2b3ba3
Update Russian translation ( #4532 )
2025-04-22 10:36:23 +08:00
2dust
41fd2b0cfb
Fix
2025-04-22 10:36:10 +08:00
Hossein Abaspanah
72da42ee40
Update Luri Bakhtiari translation ( #4524 )
2025-04-20 09:33:01 +08:00
AmirHossein Abdolmotallebi
c130d55e8f
Update V2rayConfig.kt ( #4522 )
2025-04-20 09:32:52 +08:00
Pk-web6936
5ae84f7eac
Update Persian translate ( #4518 )
...
https://github.com/2dust/v2rayNG/pull/4507
2025-04-20 09:31:50 +08:00
patterniha
df5ea251e1
move Prefer_IPv6 settings ( #4507 )
2025-04-19 15:35:20 +08:00
2dust
8890d9f004
Organize and optimize the code of V2rayConfigManager
2025-04-19 11:38:02 +08:00
2dust
4fcb3f9d06
Refactor ConfigResult
2025-04-19 10:24:15 +08:00
2dust
5bf7c98cd3
Refactor outbound related code
2025-04-18 20:02:55 +08:00
2dust
46bc1a49df
Refactor reference code with libv2ray remove protect
2025-04-18 17:20:21 +08:00
2dust
21175f41ec
Update AndroidLibXrayLite
2025-04-18 17:19:40 +08:00
DHR60
864c63987e
Adds domain strategy option to sockopt ( #4511 )
...
* Adds domain strategy option to sockopt
* Simplifies sockopt handling in V2Ray config
2025-04-18 16:49:51 +08:00
DHR60
4ac0547e22
Resolves hostnames in config ( #4508 )
...
* Removes IP resolution and resolves in config
* Resolves hostnames to multiple IPs for DNS
* Improves custom config handling
2025-04-18 14:12:14 +08:00
2dust
12a9ee262c
Revert "Update gradle.properties"
...
This reverts commit 56e33e6cdd .
2025-04-18 10:24:54 +08:00
2dust
cfa9c19c94
Clean code
2025-04-18 10:22:44 +08:00
2dust
56e33e6cdd
Update gradle.properties
2025-04-18 10:22:17 +08:00
2dust
02421072c1
Merge branch 'master' of https://github.com/2dust/v2rayNG
2025-04-17 16:41:04 +08:00
2dust
b862a0dc65
Update AndroidLibXrayLite
2025-04-17 16:40:53 +08:00
Pk-web6936
1f25d6a000
Update dependencies ( #4504 )
...
* Update libs.versions.toml
* Update libs.versions.toml
2025-04-17 16:29:56 +08:00
2dust
e1def0616a
Refactor the Outbound transport and tls in the configuration file
2025-04-17 15:23:57 +08:00
2dust
83fd6efc17
Resolve remote host names in the configuration file to IP addresses
2025-04-17 14:08:45 +08:00
2dust
f0c0e2e83a
Refactor reference code with libv2ray
2025-04-17 10:41:30 +08:00
Pk-web6936
6ca3eb769e
Update dependencies ( #4485 )
...
* Update libs.versions.toml
* Update libs.versions.toml
* Update libs.versions.toml
* Update libs.versions.toml
* Update libs.versions.toml
* Update libs.versions.toml
2025-04-16 20:06:44 +08:00
2dust
963d24ab66
Optimize and improve
...
https://github.com/2dust/v2rayNG/commit/38193b56216f332eb20b84a8e1395c9b4a1d7f42
2025-04-16 15:09:49 +08:00
2dust
cfd81441fa
Update libs.versions.toml
2025-04-15 20:44:03 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
4084ae2938
Updating PRIVATE_IP_LIST ( #4498 )
2025-04-15 19:21:25 +08:00
kore kas nadar
3f9bc098ec
Update Luri Bakhtiari translation ( #4497 )
2025-04-15 19:21:17 +08:00
Pk-web6936
9cb28ed969
Update Persian translate ( #4495 )
...
https://github.com/2dust/v2rayNG/commit/38193b56216f332eb20b84a8e1395c9b4a1d7f42
2025-04-15 14:14:13 +08:00
DHR60
773ddc5373
Fix wg chain proxy ( #4496 )
...
* Fix handle null streamSettings in WireGuard chained proxy
* Allows null preshared key for WireGuard
* remove WIREGUARD_LOCAL_ADDRESS_V6
* Considers WireGuard outbound for domain port
2025-04-14 20:42:02 +08:00
2dust
38193b5621
Added IP display in connection test
...
https://github.com/2dust/v2rayNG/issues/4489
2025-04-14 14:15:25 +08:00
solokot
358713a2a3
Update Russian translation ( #4484 )
2025-04-11 09:19:02 +08:00
2dust
5b9f24c1f0
up 1.9.46
2025-04-09 14:41:11 +08:00
2dust
c47c2c3666
Code clean
2025-04-09 14:35:05 +08:00
2dust
49f7c3e7d7
Added tips for per app proxy
2025-04-09 14:34:27 +08:00
2dust
423e5de2c6
Fix
...
https://github.com/2dust/v2rayNG/issues/4473
2025-04-09 11:55:43 +08:00
kore kas nadar
3e3387e63e
Update Luri Bakhtiari translation ( #4477 )
2025-04-09 10:50:47 +08:00
solokot
debddace8b
Update Russian translation ( #4476 )
2025-04-09 10:50:33 +08:00
Pk-web6936
160b412e0a
Update Persian translate ( #4475 )
2025-04-09 10:50:23 +08:00
2dust
0f3e0a0ea2
Optimize and improve RoutingSettingActivity
2025-04-09 10:47:35 +08:00
2dust
c4cf90e807
Optimize and improve UserAssetActivity
2025-04-09 10:46:21 +08:00
2dust
5db46e81b7
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4474
2025-04-09 10:08:56 +08:00
2dust
1ef80a3a96
Refactor AppConfig const
2025-04-08 21:05:34 +08:00
2dust
a46d9d0d2a
Fix tools:context
2025-04-08 21:03:29 +08:00
2dust
7b80536e1e
Added GEO files sources settings in asset settings
...
https://github.com/2dust/v2rayNG/issues/4440
2025-04-08 19:31:26 +08:00
2dust
5733ecf20e
Add some unit test
2025-04-07 17:06:29 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
eae33b61cf
Restoring some IP ranges removed in b4c833b ( #4469 )
2025-04-07 16:55:59 +08:00
2dust
9e55b525f1
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4468
2025-04-07 16:15:06 +08:00
2dust
678b3cb505
Allow private IP to use HTTP protocol
...
https://github.com/2dust/v2rayNG/issues/4460
2025-04-07 16:00:56 +08:00
2dust
b4c833b039
Refactoring of private IP lists
2025-04-06 19:42:01 +08:00
2dust
597bd021b8
Bug fix
2025-04-06 14:22:47 +08:00
2dust
ba03118a43
Code clean
2025-04-06 14:22:30 +08:00
kore kas nadar
82148408b0
Improved Luri Bakhtiari Translation ( #4465 )
...
* Improved Luri Bakhtiari Translation
* Improved Luri Bakhtiari Translation
2025-04-06 14:09:49 +08:00
kore kas nadar
042900e065
Update Luri Bakhtiari translation ( #4463 )
2025-04-06 10:19:20 +08:00
kore kas nadar
874fccc351
Update Luri Bakhtiari translation ( #4455 )
2025-04-04 10:35:39 +08:00
2dust
14f36872e7
If it is the Google Play version, the update check will not be displayed within 2 days after update.
2025-04-03 17:30:29 +08:00
solokot
3b6ad3052a
Update Russian translation ( #4451 )
2025-04-03 15:39:55 +08:00
Pk-web6936
194fc6b6ed
Update Persian Translation ( #4449 )
...
* Update Persian Translation
* Update strings.xml
* Update strings.xml
2025-04-03 15:39:47 +08:00
Pk-web6936
0275ad54ac
Delete Unnecessary () around expression ( #4447 )
...
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
* Delete Unnecessary () around expression
Delete Unnecessary () around expression
2025-04-03 10:20:59 +08:00
2dust
7ca4044467
Added check for updates
2025-04-01 17:24:59 +08:00
2dust
1672494ee9
1.9.45
2025-04-01 10:26:59 +08:00
2dust
bbbbc72d22
Update AndroidLibXrayLite
2025-04-01 10:26:45 +08:00
2dust
1e7f49b756
up 1.9.44
2025-03-30 19:14:55 +08:00
2dust
ac4c0f7ee1
Optimize and improve Log
2025-03-30 19:05:35 +08:00
2dust
6cc91b1a89
Optimize and improve log
...
Use Log.e() instead of e.printStackTrace()
2025-03-30 17:40:36 +08:00
2dust
45facff41d
Optimize and improve Utils
2025-03-30 16:28:14 +08:00
2dust
ee703e6c95
Remove ads rules from default routing rules
2025-03-30 11:18:39 +08:00
hhhkkmk
87213c34a6
Revert "Optimization ( #4426 )" ( #4437 )
...
This reverts commit d111328541 .
2025-03-29 18:06:09 +08:00
solokot
73a7c76183
Update Russian translation ( #4435 )
2025-03-29 18:05:43 +08:00
Pk-web6936
ed5282f2b3
Update dependencies ( #4432 )
...
* Update libs.versions.toml
Update agp
* Update validate-fastlane-supply-metadata
Update validate-fastlane-supply-metadata
2025-03-29 10:47:09 +08:00
Pk-web6936
390c657047
Switch to Loyalsoldier's v2ray-rules-dat ( #4431 )
...
https://github.com/2dust/AndroidLibXrayLite/pull/132/files
2025-03-29 10:46:49 +08:00
Pk-web6936
7071072862
Fix Arabic Language ( #4430 )
...
* Fix Arabic Language
* Fix Arabic Language
Fix Arabic Language
2025-03-29 10:46:29 +08:00
Pk-web6936
d111328541
Optimization ( #4426 )
...
* Optimization
Add security flags to CFLAGS and LDFLAGS. Use local variables instead of global variables. Clean up and simplify the script.
* Optimizition
Add security flags to CFLAGS and LDFLAGS. Simplify and organize the file. Makefile
* Optimization
Add security flags to CFLAGS and LDFLAGS. Use local variables instead of global variables. Clean up and simplify the script.
* Optimization
2025-03-29 10:44:21 +08:00
Pk-web6936
76cb2aaf46
Update Persian translate ( #4424 )
2025-03-29 10:44:03 +08:00
2dust
7ff1397163
Optimize the test true delay function
...
When testing, remove unnecessary configurations such as dns and routing to reduce resource usage, except for custom configurations.
2025-03-29 10:43:25 +08:00
2dust
bcf5d49a3d
up 1.9.43
2025-03-28 16:20:12 +08:00
2dust
4fffb17283
Added user asset file settings in the drawer menu
2025-03-28 15:08:52 +08:00
2dust
83b8bdfdf4
Optimize UI
2025-03-28 15:07:24 +08:00
2dust
cc1538a24d
Code clean
2025-03-28 11:02:45 +08:00
2dust
eb19199d18
Update .gitignore
2025-03-28 10:56:59 +08:00
Pk-web6936
441e5ef8d5
Consolidate and Optimize .gitignore Files ( #4421 )
...
* Delete .gitignore
* Delete V2rayNG/.gitignore
* Delete V2rayNG/app/.gitignore
* Create .gitignore
* Add New .gitignore
2025-03-28 09:24:22 +08:00
2dust
d768774aad
Optimize and improve toast
...
Migrate from https://github.com/PureWriter/ToastCompat to https://github.com/GrenderG/Toasty
2025-03-27 17:43:58 +08:00
2dust
c3d83907a5
Optimize and improve
2025-03-27 13:46:35 +08:00
solokot
b52a98ae5e
Update Russian translation ( #4416 )
2025-03-27 09:12:52 +08:00
Pk-web6936
a70e4089e3
Update Persian translate ( #4415 )
2025-03-27 09:12:41 +08:00
2dust
397989769c
up 1.9.42
2025-03-26 18:54:42 +08:00
2dust
796676abdc
Enable double column display
...
The profile list is displayed in double columns, allowing more content to be displayed on the screen. You need to restart the application to take effect.
2025-03-26 18:48:14 +08:00
2dust
3c93ccb86c
Optimize and improve
2025-03-25 20:26:28 +08:00
2dust
fc8c74184a
Optimize and improve for toast
2025-03-25 17:44:30 +08:00
solokot
1939e6b5cf
Optimize Russian translation ( #4411 )
2025-03-25 17:05:12 +08:00
2dust
1c2ac9385d
Fix
...
https://github.com/2dust/v2rayNG/issues/4410
2025-03-25 10:49:07 +08:00
2dust
7513f1fe07
Optimize and improve
2025-03-25 10:44:06 +08:00
2dust
63e2c02daa
Fix
...
https://github.com/2dust/v2rayNG/issues/4408
2025-03-24 20:17:49 +08:00
2dust
fec76385e1
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4409
2025-03-24 20:17:05 +08:00
2dust
bf21428746
up 1.9.41
2025-03-24 15:45:56 +08:00
2dust
01ab8dad17
Optimize and improve removeWhiteSpace
2025-03-24 15:44:08 +08:00
2dust
8974f73841
Fix
...
https://github.com/2dust/v2rayNG/issues/4407
2025-03-24 14:43:07 +08:00
Pk-web6936
d3a2a2413c
Update Persian translate ( #4404 )
...
* Update Persian translate
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2025-03-24 10:50:13 +08:00
2dust
9b52863270
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4405
2025-03-24 10:34:59 +08:00
2dust
733914a7a7
Add colorPrimaryDark to theme
2025-03-23 19:25:20 +08:00
2dust
7b0ab1ea4d
up 1.9.40
2025-03-23 16:37:22 +08:00
2dust
51ff95f071
Update AndroidLibXrayLite
2025-03-23 16:37:01 +08:00
2dust
fc7aca46ce
Update hysteria
2025-03-23 16:36:50 +08:00
2dust
78e34caff3
Optimize and improve style
2025-03-23 15:12:28 +08:00
2dust
d2aecd4dee
Optimize and improve string
2025-03-23 15:12:14 +08:00
Pk-web6936
9be1083495
Fix ( #4401 )
...
* Update fastlane.yml
* Update libs.versions.toml
* Update libs.versions.toml
* Update fastlane.yml
* Update libs.versions.toml
* Update libs.versions.toml
* Update libs.versions.toml
2025-03-23 15:11:38 +08:00
2dust
38eb9ee13f
Update libs.versions.toml
2025-03-23 10:44:59 +08:00
Pk-web6936
15b36dfc57
Update dependencies ( #4400 )
...
* Update libs.versions.toml
* Update build.yml
2025-03-23 10:29:59 +08:00
2dust
40a83f7cac
Optimize and improve
2025-03-22 18:02:51 +08:00
2dust
fd9f912c18
Optimize and improve theme
2025-03-22 17:50:55 +08:00
hhhkkmk
eef6e60dbb
optimization ( #4393 )
...
* optimization
* fix
* fix2
* fix3
2025-03-21 18:13:04 +08:00
Pk-web6936
f0de5275b9
Update kotlin version to 2.1.20 ( #4397 )
...
* Update kotlin version to 2.1.20
Update kotlin version to 2.1.20
* Update kotlin version to 2.1.20
Update kotlin version to 2.1.20
* Update gradle-wrapper.properties
2025-03-21 18:10:10 +08:00
2dust
4eb5c0263c
Optimize and improve
2025-03-21 16:53:30 +08:00
solokot
7a0d997a81
Update Russian translation ( #4396 )
2025-03-21 13:57:38 +08:00
Pk-web6936
17b7c6d357
Update Persian translate ( #4395 )
...
* Update Persian translate
Update Persian translate
* Update strings.xml
2025-03-21 13:56:35 +08:00
2dust
206f2cb306
Optimize and improve string
2025-03-20 20:16:54 +08:00
2dust
1bc433097b
Add per_app_proxy_settings to the drawer menu
2025-03-20 16:14:41 +08:00
2dust
9bee5fbe99
Refactoring to import custom configuration function
...
Most of the functions have been merged into the existing menu, only the local import function needs to be added.
The code is temporarily commented and will be deleted after user testing.
2025-03-20 15:36:06 +08:00
2dust
e819798d80
Optimize and improve
2025-03-20 14:37:53 +08:00
2dust
14ff9eb527
Optimize and improve PerAppProxyActivity
2025-03-20 14:37:38 +08:00
2dust
a60f45ce31
The timeout was changed from 30s to 15s
2025-03-20 12:06:13 +08:00
2dust
0b9a96209f
Improved progress bar
2025-03-20 12:00:33 +08:00
2dust
3747e58e4e
Adjust dimen resources
2025-03-20 10:24:38 +08:00
2dust
28b1788dc1
Remove the use of androidx.cardview.widget.CardView in the list
2025-03-19 20:21:12 +08:00
2dust
12ab2954b0
Using AI to improve function documentation
2025-03-19 14:12:30 +08:00
2dust
d0e8937f03
Using AI to improve function documentation
2025-03-19 12:15:43 +08:00
2dust
1a7ab97a3a
Using AI to improve function documentation
2025-03-19 12:08:19 +08:00
2dust
ef4145787b
Using AI to improve function documentation
2025-03-19 11:57:56 +08:00
2dust
899e4c1b14
Using AI to improve function documentation
2025-03-19 11:41:12 +08:00
2dust
faa4385087
Using AI to improve function documentation
2025-03-19 11:01:07 +08:00
2dust
172d9fd093
Migrate SpeedtestUtil to SpeedtestManager
2025-03-19 10:43:00 +08:00
2dust
093716baaa
Optimize and improve SettingsManager
2025-03-19 10:38:58 +08:00
2dust
0165ad54b3
Update build.gradle.kts
2025-03-18 21:04:51 +08:00
2dust
b52dd33102
Optimize and improve V2RayServiceManager
2025-03-18 21:00:22 +08:00
2dust
00aed90f2f
Add NotificationService, refactor V2RayServiceManager and V2RayVpnService
2025-03-18 17:21:42 +08:00
2dust
5f3d7c0213
Refactor the start and stop service
2025-03-18 15:05:42 +08:00
2dust
401f051774
Update AndroidLibXrayLite
2025-03-18 15:04:33 +08:00
2dust
e14b48f3eb
Code clean
2025-03-18 15:04:25 +08:00
2dust
1972f83b86
Add HttpUtil, refactor the network connection function
2025-03-18 09:55:40 +08:00
2dust
55a11bbeee
Update libs.versions.toml
2025-03-18 09:31:00 +08:00
2dust
ca32ee3a0e
Update proxy_packagename.txt
2025-03-17 20:55:08 +08:00
2dust
159a370286
Changed tun2socks config private vlan
...
https://github.com/2dust/v2rayNG/issues/4373
2025-03-16 14:44:25 +08:00
2dust
d1904d52d9
Bug fix
...
Exception java.lang.StackOverflowError: stack size 8188KB
2025-03-16 10:24:32 +08:00
Noo6
5e993fd91b
Fix subscription link redirect handling ( #4378 )
...
* Fix subscription link redirect handling
* optimize code format
2025-03-12 08:02:35 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
bada7c93d7
Allow user certificate ( #4375 )
...
* Add network security config for user CA
* Use network security config
* mv
* Suppress Inspection for user CA
2025-03-12 08:02:02 +08:00
DHR60
38850597f3
Add kcp DNS masquerade support ( #4368 )
2025-03-07 17:45:21 +08:00
2dust
da347492d3
up 1.9.39
2025-03-07 14:25:30 +08:00
2dust
2ec5d8db3c
Update AndroidLibXrayLite
2025-03-07 14:24:07 +08:00
2dust
fd9c5040bf
up 1.9.38
2025-03-04 10:19:39 +08:00
2dust
aa328f0add
Update AndroidLibXrayLite
2025-03-04 10:12:46 +08:00
hhhkkmk
9743d7b87b
update ( #4365 )
2025-03-04 10:05:52 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
98fb0c433e
fixup! Fix badvpn ( #4302 ) ( #4352 )
...
thx
2025-02-25 09:31:11 +08:00
2dust
7c9fcd9f43
Update build.gradle.kts
2025-02-22 17:08:23 +08:00
2dust
54c76d9968
git submodule update --remote
2025-02-22 16:51:24 +08:00
2dust
40b3f0fedc
up 1.9.37
2025-02-22 15:17:29 +08:00
2dust
dcfcf83430
Update AndroidLibXrayLite
2025-02-22 14:52:05 +08:00
2dust
e46b354643
up 1.9.36
2025-02-19 18:18:43 +08:00
2dust
f497e4e301
Update AndroidLibXrayLite
2025-02-19 18:13:34 +08:00
2dust
b65e4b3819
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4329
2025-02-11 10:46:01 +08:00
Hossin Asaadi
d166b036fc
Update ServerActivity.kt ( #4326 )
2025-02-11 10:31:22 +08:00
2dust
ddf5f22037
up 1.9.35
2025-02-09 10:41:09 +08:00
2dust
7d8a9f2b6d
Update AndroidLibXrayLite
2025-02-09 10:33:41 +08:00
alphax-hue3682
0a1695e3d7
Update kotlin version to 2.1.10 ( #4305 )
...
* Update libs.versions.toml
* Update README.md
2025-02-07 14:31:45 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
4a653d4935
Fix badvpn ( #4302 )
...
* copying from https://github.com/2dust/AndroidLibXrayLite/commit/df181a30659867653270d7306780da5aa7c03a6d
* add missing includes of https://github.com/XTLS/badvpn/commit/dc99ade18dbd32a286bb4159bf9a9779c21a66ed
* update workflow
* fixup! update workflow
2025-01-31 13:58:59 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
2bc31a10c5
rm AndroidLibV2rayLite ( #4303 )
2025-01-31 13:54:08 +08:00
alphax-hue3682
e8d2c6214b
Update dependencies ( #4301 )
...
* Update dependencies
* Update dependencies
2025-01-30 20:46:01 +08:00
alphax-hue3682
3a0f2687e9
Update_Submodules ( #4292 )
...
* UpdateSubmodules
* Update _Submodules
2025-01-30 20:20:26 +08:00
2dust
04c98326b2
up 1.9.34
2025-01-30 19:55:47 +08:00
2dust
eb22c7f303
up 1.9.33
2025-01-25 13:40:08 +08:00
alphax-hue3682
d51a4d7a7e
Update libs.versions.toml ( #4291 )
...
* Update libs.versions.toml
* Update gradle-wrapper.properties
* Update libs.versions.toml
* Update libs.versions.toml
2025-01-25 13:37:47 +08:00
2dust
0fb705e1e2
Update libs.versions.toml
2025-01-25 10:28:23 +08:00
kore kas nadar
10b849ef09
Update Luri Bakhtiari translation ( #4286 )
2025-01-25 10:03:01 +08:00
solokot
d7d3b23cea
Update Russian translation ( #4281 )
2025-01-25 10:02:51 +08:00
alphax-hue3682
c3786d434e
remove patch ( #4279 )
...
remove patch
2025-01-19 18:36:46 +08:00
2dust
9e3b92014a
logcat content reversed
2025-01-17 13:53:35 +08:00
alphax-hue3682
f4e088131b
Update Persian translate ( #4269 )
2025-01-16 15:56:23 +08:00
2dust
e55e069fe3
Add bandwidth to hysteria2 settings
...
https://github.com/2dust/v2rayNG/issues/4261
2025-01-16 14:44:19 +08:00
alphax-hue3682
d8d3767798
Update Persian translate ( #4264 )
2025-01-14 09:53:57 +08:00
2dust
7e99b1ac78
up 1.9.32
2025-01-13 15:04:01 +08:00
2dust
6ff3a73bf2
Adjust UI for subscription
2025-01-13 14:56:48 +08:00
2dust
2a43b52344
Logcat add pull-down refresh
2025-01-13 14:31:36 +08:00
2dust
abff80ec23
Adjust UI
2025-01-13 12:51:26 +08:00
2dust
a4edf86195
Improved logcat
2025-01-13 12:50:35 +08:00
alphax-hue3682
0d0da6bfec
Update Persian translate ( #4256 )
...
* Update Persian translate
* Update strings.xml
2025-01-12 13:47:18 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
e0c8ece9b5
Reproducible Builds for libhysteria2.so ( #4249 )
...
* Patch Go use 600296
* -buildvcs=false for libhysteria2
* fix if
* fixup! Build and cache libhysteria2.so (#4226 )
2025-01-11 10:38:47 +08:00
2dust
4d875bc3d4
Add theme to SwitchCompat for tasker
2025-01-09 09:48:37 +08:00
2dust
3a6e23bcef
Fix the bug of mux parameter taking
2025-01-08 11:23:21 +08:00
2dust
efd0716707
Custom configuration can use any outbound
...
https://github.com/2dust/v2rayNG/issues/4243
2025-01-07 17:14:23 +08:00
2dust
c94a5fb743
Update Luri Bakhtiari translation
2025-01-07 14:47:18 +08:00
2dust
047011f60b
up 1.9.31
2025-01-07 14:21:08 +08:00
2dust
a54ed3a51a
Update libs.versions.toml
2025-01-07 14:19:31 +08:00
2dust
c37f09bfcd
Fix logcat
2025-01-07 14:03:26 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
1c7042463d
Fixup! 7dbda3c ( #4237 )
2025-01-05 19:04:50 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
dcb003f9ab
Submodules ( #4234 )
...
* add submodule AndroidLibXrayLite
* rm -r AndroidLibV2rayLite
* add submodule AndroidLibV2rayLite
* update cache key for libtun2socks due to submodules
* fetch-depth: '0'
* fail safe
* Revert "add submodule AndroidLibV2rayLite"
This reverts commit 816f75e0f9 .
* sync with 2dust/AndroidLibXrayLite#90
* checkout to 664c389 of AndroidLibXrayLite
* refine cache key of libtun2socks
2025-01-05 11:52:31 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
7dbda3cee7
Build and cache libhysteria2.so ( #4226 )
...
* add submodule apernet/hysteria
* remove libhysteria2 binary from git repo
* libhysteria2.sh
* ignore *.so
2025-01-04 10:49:04 +08:00
solokot
26bee229a1
Update Russian translation ( #4221 )
2025-01-03 09:47:35 +08:00
alphax-hue3682
5bf2beb179
Update Persian translate ( #4219 )
...
* Update Persian translate
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2025-01-03 09:47:21 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
4a5c551678
ndk for gradlew ( #4220 )
2025-01-02 14:57:44 +08:00
2dust
277894215d
up 1.9.30
2025-01-02 10:11:57 +08:00
alphax-hue3682
684e08a3a1
Update Persian translate ( #4214 )
...
* Update Persian translate
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2025-01-02 09:37:24 +08:00
2dust
19dbc2f9b9
up 1.9.29
2025-01-01 16:45:08 +08:00
2dust
833a1e06f0
Add VPN bypass LAN option
...
https://github.com/2dust/v2rayNG/pull/4208
2025-01-01 16:43:48 +08:00
2dust
daca0831a4
Remove the last rule from the Whitelist
2024-12-31 21:19:15 +08:00
2dust
337889c5f1
up 1.9.28
2024-12-29 14:29:22 +08:00
2dust
244d2d3866
Fix bugs related to routing rules
...
https://github.com/2dust/v2rayNG/issues/4196
https://github.com/2dust/v2rayNG/issues/4199
2024-12-29 11:06:08 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
c0fed0ba4f
Download libv2ray from 2dust/AndroidLibXrayLite ( #4200 )
2024-12-28 19:46:51 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
affb107b9d
Sagernet ( #4194 )
...
* switch to sagernet/gomobile
* arguments for rb
* match ndk version
* with more options
* nttld/setup-ndk#518
2024-12-28 19:29:00 +08:00
2dust
f96073af99
Update build.yml
2024-12-25 10:23:30 +08:00
2dust
496a0483d2
up 1.9.27
2024-12-24 17:32:06 +08:00
2dust
e11dca00bb
Add release function to build
2024-12-24 17:31:32 +08:00
2dust
fde39bf34e
Bug fix for isXray()
2024-12-24 15:03:10 +08:00
kore kas nadar
4f11bae238
Update Luri Bakhtiari translation ( #4178 )
2024-12-23 17:15:06 +08:00
2dust
f6282ba71f
Ignore libhysteria2.so
2024-12-23 09:59:57 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
3edf1f4e1b
Refine cache key ( #4172 )
2024-12-22 13:36:18 +08:00
886963226
41bc064083
Optimization logcat after change quickie-foss ( #4171 )
...
After changed quickie-foss, scanning cause lot of log. throttle log com.google.zxing.NotFoundException.
2024-12-22 10:21:55 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
eb8562e6b0
Ignore libtun2socks.so ( #4169 )
2024-12-22 10:04:23 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
68fbdd92c3
s/versionNameSuffix/applicationIdSuffix ( #4168 )
2024-12-21 21:08:21 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
02038a5d93
Build and cache libtun2socks and libv2ray ( #4167 )
...
* build libtun2socks
* Clean up binaries
* test cache
altrepo for testing
* switch to original repo
2024-12-21 20:35:17 +08:00
2dust
4fb8c2f4b2
org.gradle.jvmargs=-Xmx4096m
2024-12-21 17:54:03 +08:00
2dust
7afffa60c3
Code clean
2024-12-21 17:18:35 +08:00
2dust
0e6c860360
JavaVersion.VERSION_17
2024-12-21 16:43:26 +08:00
2dust
ebfbbfa08b
Revert "Update build.yml ( #4166 )"
...
This reverts commit b5f182dfec .
2024-12-21 16:08:00 +08:00
886963226
b5f182dfec
Update build.yml ( #4166 )
2024-12-21 14:47:28 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
4cf28d0ad0
Fix split apk ( #4165 )
2024-12-21 14:21:58 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
149bb049a5
Fix flavor build ( #4164 )
...
* Fix license report
* Upload both flavors
2024-12-21 14:09:52 +08:00
2dust
124702f0a2
Fix libs
2024-12-21 11:48:48 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
c1cebe578b
fdroid flavor and split abi ( #4162 )
2024-12-21 11:18:41 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
e46c1ee849
switch to quickie-foss for QR code ( #4161 )
...
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2024-12-21 11:18:16 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
70f1743114
Switch to gradle-license-plugin ( #4160 )
...
* switch to gradle-license-plugin
* generate licenseReleaseReport
2024-12-21 10:40:20 +08:00
2dust
54d520727e
Add signature for build
2024-12-20 15:26:55 +08:00
alphax-hue3682
1f1e4db486
Update persian translate ( #4158 )
2024-12-20 15:08:29 +08:00
solokot
e536236634
Update Russian translation ( #4156 )
2024-12-20 11:16:55 +08:00
2dust
140c236da5
Add DNS hosts (Format: domain:address,…)
...
https://github.com/2dust/v2rayNG/issues/4147
2024-12-19 20:57:24 +08:00
2dust
69ede34274
up 1.9.26
2024-12-19 17:34:55 +08:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ
fcf6e22132
Add fastlane metadata for F-Droid ( #4121 )
...
* Add fastlane metadata
* fixup! Add fastlane metadata
* hoedown full_description.txt
* Remove title heading 1
2024-12-19 13:03:12 +08:00
2dust
7438ee8308
up 1.9.25
2024-12-18 20:58:31 +08:00
2dust
f01cf7fcb5
Disable mux when using xhttp
2024-12-16 21:15:51 +08:00
Tamim Hossain
7a852f78e4
Update package info logic for better encapsulation ( #4110 )
...
Update package info logic for better encapsulation
2024-12-08 14:27:20 +08:00
kore kas nadar
0923659a49
Update Luri Bakhtiari translation ( #4105 )
2024-12-07 19:22:49 +08:00
phoenix6936
f9feb08607
Update translation ( #4104 )
...
* Update strings.xml
* Update persian translation
2024-12-07 19:22:40 +08:00
deepsm0ke
3b43fe39e5
Prevent showing the location of the USA during WebRTC Leak ( #4103 )
...
Changed tun2socks config private vlan4s and vlan6s to 10.10.10.1>10.10.10.2 and fc00::10:10:10:1>fc00::10:10:10:2 .
When visiting certain websites or using apps that could identify the real public IP, if the IP 26.26.26.1 was shown and it indicated a location in the USA, it unfortunately led to permanent account bans! . This issue is most likely resolved with this PR.
2024-12-06 10:50:45 +08:00
phoenix6936
de30fa15b3
Update persian translation ( #4102 )
2024-12-05 17:31:43 +08:00
solokot
25a4d7c14d
Update Russian translation ( #4101 )
2024-12-05 17:31:32 +08:00
2dust
c8d3607efe
Fix
...
https://github.com/2dust/v2rayNG/issues/4098
2024-12-05 09:25:57 +08:00
2dust
a0e73a9aa9
Fix typos
2024-12-05 09:25:11 +08:00
kore kas nadar
eaccf237a4
Update Luri Bakhtiari translation ( #4097 )
2024-12-05 09:13:13 +08:00
2dust
5124266346
up 1.9.24
2024-12-04 19:26:30 +08:00
phoenix6936
5cf2ea5a1e
Update translation persian ( #4096 )
2024-12-04 19:10:05 +08:00
2dust
7a1af5914e
Shows how many configurations have been test
2024-12-04 17:20:06 +08:00
2dust
e61f5eeb76
Shows how many configurations have been export/import/Update
2024-12-04 17:02:52 +08:00
2dust
6d92106f9d
Shows how many configurations have been deleted
...
https://github.com/2dust/v2rayNG/issues/4078
2024-12-04 16:07:43 +08:00
2dust
8b06745e86
Using mixed local listening ports
...
Remove inbound http
2024-12-03 20:05:58 +08:00
2dust
85ad999975
Export complete configuration for hysteria2
...
https://github.com/2dust/v2rayNG/issues/4080
2024-12-02 14:05:41 +08:00
2dust
4c0f2d84cc
Add stream-one
...
https://github.com/2dust/v2rayNG/issues/4083
2024-12-02 13:51:40 +08:00
2dust
6fc9803431
Delete splithttp
2024-11-30 19:29:41 +08:00
2dust
59a710bae5
up 1.9.23
2024-11-30 16:20:57 +08:00
2dust
98c642e1a8
Bug fix
2024-11-30 14:46:38 +08:00
phoenix6936
e91f4470fb
Update persian translate ( #4064 )
...
* Update persian translate
Update persian translate
* Update strings.xml
2024-11-30 14:40:01 +08:00
2dust
b33cc5284f
Add restart button in notification
...
https://github.com/2dust/v2rayNG/issues/4069
2024-11-29 17:06:56 +08:00
2dust
eea6db6814
up 1.9.22
2024-11-28 16:54:27 +08:00
hosêyň abāspanā
ba622c7edf
Update Luri Bakhtiari translation ( #4063 )
2024-11-28 16:51:24 +08:00
phoenix6936
b52e89d614
Update persian translate ( #4062 )
...
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-11-28 16:51:15 +08:00
2dust
49cd3a0494
Bug fix
2024-11-28 16:49:06 +08:00
solokot
75cc16c5e0
Update Russian translation ( #4060 )
2024-11-28 16:03:27 +08:00
phoenix6936
e674d22ecd
Update persian translate ( #4059 )
...
* Update persian translate
Update persian translate
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-11-28 16:03:15 +08:00
2dust
dca5011eb1
Append HTTP Proxy to VPN setting
...
https://github.com/2dust/v2rayNG/issues/4017
https://github.com/2dust/v2rayNG/issues/4045
2024-11-28 14:29:06 +08:00
phoenix6936
4d8e38b704
Update kotlin version to 2.1.0 ( #4050 )
...
* Update kotlin version to 2.1.0
Update kotlin version to 2.1.0
* Update kotlin version to 2.1.0
Update kotlin version to 2.1.0
2024-11-28 09:52:50 +08:00
phoenix6936
5ba4352641
Update Persian Translation ( #4041 )
...
* Update Persian Translation
Fixing some problems in translations and updating according to the latest strings added to the English language file
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-11-27 17:04:16 +08:00
2dust
1b2cc11a97
up 1.9.21
2024-11-26 18:58:29 +08:00
hosêyň abāspanā
a3591e4bbb
Update Luri Bakhtiari translation ( #4032 )
2024-11-26 18:55:46 +08:00
2dust
aa0f5639b1
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4033
2024-11-26 18:54:43 +08:00
2dust
f3abd0d9fc
up 1.9.20
2024-11-24 19:50:03 +08:00
Tamim Hossain
4a62aff7d2
Add OSS Licenses Plugin to Display Open Source Licenses ( #4022 )
...
### Commit Message
- Integrated Google OSS Licenses Plugin to display the licenses of third-party libraries used in the app.
- Added the plugin to app-level Gradle file and included the required dependencies.
- Created a pre-built activity (`OssLicensesMenuActivity`) to show the licenses, accessible via a button/menu.
- Verified the implementation, ensuring the licenses are displayed correctly.
- Tested on release builds to confirm functionality and compliance.
This implementation ensures transparency and complies with open-source license requirements.
2024-11-23 20:04:37 +08:00
2dust
c78e624eaf
Add VPN setHttpProxy
...
https://github.com/2dust/v2rayNG/issues/4017
2024-11-23 10:25:21 +08:00
2dust
934cf5d21c
Bug fix
...
https://github.com/2dust/v2rayNG/issues/4020
2024-11-23 09:52:02 +08:00
2dust
f252d1395a
up 1.9.19
2024-11-21 20:30:35 +08:00
2dust
2dc0472c69
When creating a new routing rule, add it to the top
2024-11-21 20:24:01 +08:00
hosêyň abāspanā
3e09adc4d1
Improved Luri Bakhtiari Translation ( #4003 )
2024-11-21 09:26:08 +08:00
phoenix6936
11750b9382
Improved Persian translation ( #4001 )
...
* Improved Persian translation
Improved Persian translation
* Improved Persian translation
Improved Persian translation
2024-11-21 09:25:48 +08:00
solokot
30a4c2199a
Improved Russian translation ( #3997 )
2024-11-20 16:00:14 +08:00
2dust
406a9f996e
up 1.9.18
2024-11-20 09:40:08 +08:00
Chocolate4U
5373579bd5
Import rulesets from qrcode ( #3991 )
...
* Renamed functions to be more semantically accurate
* Import rulesets from qrcode
Add capability to import rulesets from qrcode
fixes and improvements
2024-11-20 09:23:08 +08:00
Tamim Hossain
9b4cc201e7
Add preSharedKey support and fix parsing function #3512 ( #3989 )
...
Add support for preSharedKey in WireGuard configurations and fix the parsing function to correctly handle all necessary fields.
Previously, the application did not support the optional preSharedKey parameter in WireGuard config files, forcing users to rely on JSON custom configurations. This update introduces a dedicated field for preSharedKey in the UI, aligning with Xray Core's support and simplifying the setup process for users.
Changes include:
- Added `preSharedKey` field in the WireGuard UI configuration.
- Updated `parseWireguardConfFile` function to correctly parse `PrivateKey`, `PublicKey`, and `preSharedKey`.
- Ensured `preSharedKey` is optional and handled gracefully when absent.
- Updated `toOutbound` method to include `preSharedKey` in the outbound configuration.
- Set `remarks` to the current Unix time during parsing.
Tested with the following configuration:
```[Interface]
Address = 192.168.6.66/32
DNS = 1.1.1.1,8.8.8.8
PrivateKey = eD/6cpJQaEeDH05AMeFyN3KSLLX+7YFR+MYRdgPDQ3Y=
[Peer]
publickey=/HS7r3waPuU7tTBLd2FlBhC+VROpJ5bwh5XXxuOoKFs=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = sg3.vpnjantit.com:1024
```
Resolves #3512
2024-11-20 09:15:11 +08:00
2dust
6f2c96c2b6
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3988
2024-11-19 20:38:44 +08:00
solokot
1f6104de8b
Update Russian translation ( #3987 )
2024-11-19 19:07:13 +08:00
2dust
e078a2ab27
up 1.9.17
2024-11-19 17:30:33 +08:00
2dust
5695c17908
Code optimization
2024-11-19 14:28:58 +08:00
decorativeman
e2c1081d5a
Update Persian Translation ( #3980 )
...
* Update persian translate
Update persian translate
* Update strings.xml
2024-11-19 13:49:50 +08:00
hosêyň abāspanā
bcbcbc91c7
Update Luri Bakhtiari translation ( #3985 )
2024-11-19 13:49:34 +08:00
2dust
5eb3566e8d
Add libhysteria2.so
2024-11-19 11:38:05 +08:00
decorativeman
d75eca8dd4
Update gradle-wrapper.properties ( #3969 )
...
Update Gradle 8.9 to 8.11
2024-11-19 10:58:11 +08:00
2dust
640c16d8dc
Improve Fmt
2024-11-19 10:45:01 +08:00
2dust
1ba5c5a7a6
Add xhttp extra
2024-11-19 10:17:03 +08:00
2dust
f67af69dda
Improve Utils
2024-11-19 10:09:03 +08:00
2dust
5d47777307
Add xhttp mode
2024-11-18 20:25:13 +08:00
Tamim Hossain
ab22bb9804
Updated the WorkManager configuration to replace BuildConfig.APPLICATION_ID with ANG_PACKAGE for setting the default process name. This ensures consistent configuration handling in background processes. ( #3970 )
...
Changes:
- Modified `setDefaultProcessName` to use `ANG_PACKAGE` instead of `BuildConfig.APPLICATION_ID`.
This resolves inconsistencies in process naming conventions and aligns with project requirements.
2024-11-18 19:26:11 +08:00
Tamim Hossain
2626462e49
Remove unnecessary Context parameter from setNightMode ( #3971 )
...
Refactored the `setNightMode` function to remove the unused `Context` parameter.
Changes:
- Eliminated the `context` parameter from the `setNightMode` function.
- Adjusted function signature to align with the current implementation, which does not utilize the `Context`.
This simplifies the function interface and ensures cleaner, more maintainable code.
2024-11-18 19:26:00 +08:00
2dust
41893d79c0
SplitHTTP is now XHTTP
2024-11-18 18:58:15 +08:00
2dust
834c1ba63d
Remove quic
2024-11-18 18:39:06 +08:00
2dust
633ee63891
Improved duplicate configuration
...
https://github.com/2dust/v2rayNG/issues/3948
2024-11-16 20:18:37 +08:00
hosêyň abāspanā
eb5627c0d0
Update strings.xml ( #3955 )
2024-11-16 09:28:52 +08:00
hosêyň abāspanā
6db38f6e3d
Update arrays.xml ( #3954 )
...
Rename بختیاری to لۊری بختیاری
2024-11-15 18:31:01 +08:00
Tamim Hossain
c69a758429
Add Bakhtiari language support and fix implementation issues ( #3952 )
...
This commit improves the Bakhtiari language support by addressing issues from PR [#3927 ](https://github.com/2dust/v2rayNG/pull/3927 ), where the initial implementation had incorrect file placements and lacked necessary changes for functionality.
- Integrated `strings.xml` into the correct `values-bqi-rIR` directory.
- Updated the `Language` enum to include `BAKHTIARI("bqi-rIR")`.
- Modified the `getLocale()` function to handle Bakhtiari with `Locale("bqi", "IR")`.
- Added Bakhtiari to the `language_select` string-array using its native script: `<item>بختیاری</item>`.
- Updated the `language_select_value` string-array to include `<item>bqi-rIR</item>`.
Verified that the language switching works correctly. For grammatical or translation accuracy, a native speaker's review is needed.
@hosseinabaspanah, since I assume Bakhtiari is your native language, could you please review the translations to ensure accuracy?
2024-11-15 17:15:10 +08:00
Tamim Hossain
cee3a0ffec
Rename styles.xml and themes.xml for consistency with Android Studio templates ( #3950 )
...
Updated the naming of `styles.xml` and `themes.xml` to align with the new Android Studio template conventions. This follows up on commit `18c0143` where I introduced the new android studio project template.
- Verified and tested the changes thoroughly to ensure that the app behaves as expected, with no regressions.
- Ensured all affected references and dependencies were updated accordingly.
This keeps the project consistent with modern Android development practices and improves maintainability.
2024-11-15 17:07:30 +08:00
Tamim Hossain
18c0143186
Upgrade project to new Android Studio template and migrate Java code to Kotlin ( #3937 )
...
### Summary
- Updated the project structure using the latest Android Studio template.
- Migrated portions of the codebase from Java to Kotlin for improved readability and maintainability.
### Details
- Refactored and reorganized files according to the new Android Studio project template to ensure compatibility with the latest project standards.
- Migrated key Java classes to Kotlin, adopting Kotlin idioms and improving type safety.
- Verified that core functionalities remain intact after migration and update.
- Removed redundant Java files and updated imports where necessary.
### Notes
- Further Kotlin migration may be needed as additional Java files are reviewed.
- Test thoroughly to confirm that all functionalities work as expected after these changes.
2024-11-15 13:42:46 +08:00
Chocolate4U
bbf0b05b49
Add Assets From QRcode ( #3933 )
...
Add Capability to Import Geo Assets From QRcode
2024-11-13 18:49:35 +08:00
2dust
44723c56ad
up 1.9.16
2024-11-12 14:34:40 +08:00
2dust
e53c36b53b
Bug fix
2024-11-12 14:33:29 +08:00
TTG
80f26cd4b8
Update DNS in Routing and Configurations ( #3921 )
...
* Update DNS configs
* Update DNS in AppConfig
2024-11-12 09:41:54 +08:00
2dust
b023414cd0
Fix UI
...
https://github.com/2dust/v2rayNG/issues/3866
2024-11-10 19:57:06 +08:00
2dust
2f56104565
Fix UI
...
https://github.com/2dust/v2rayNG/issues/3892
2024-11-10 19:37:21 +08:00
2dust
9cd5fefdca
up 1.9.15
2024-11-10 09:58:08 +08:00
2dust
25c42c475f
newFixedThreadPool(Runtime.getRuntime().availableProcessors())
2024-11-09 19:38:59 +08:00
DecorativeFamily
96e66da071
Update persian translate ( #3913 )
...
* Update persian translate
Update persian translate
* Update persian translate
Update persian translate
2024-11-09 18:31:36 +08:00
2dust
6914b9ee1b
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3911
2024-11-09 17:32:13 +08:00
TTG
cfc6546c97
Update Configuration to Optimize ( #3912 )
...
* Remove geolocation-cn
* Segment and update DNS lists
2024-11-09 14:40:24 +08:00
2dust
0880313659
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3885
2024-11-08 15:06:52 +08:00
2dust
875ca02126
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3900
2024-11-08 10:43:13 +08:00
2dust
c2d5925053
up 1.9.14
2024-11-07 20:54:09 +08:00
2dust
547bbf8e95
Bug fix
2024-11-07 20:37:17 +08:00
2dust
2218251b03
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3895
2024-11-07 20:32:08 +08:00
2dust
4da3a23162
up 1.9.13
2024-11-06 14:31:10 +08:00
2dust
28a90baf88
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3883
2024-11-06 11:22:01 +08:00
2dust
7bbdda2f2f
This is a temporary solution
...
https://github.com/2dust/v2rayNG/issues/3883
2024-11-05 21:32:50 +08:00
2dust
884b444a41
up 1.9.12
2024-11-05 19:01:03 +08:00
2dust
e1ff2df36e
Bug fix
2024-11-05 18:59:05 +08:00
2dust
61c0111778
Revert "Refactor listenForPackageChanges to remove redundant registerReceiver calls ( #3872 )"
...
This reverts commit 5f167512f5 .
2024-11-05 18:07:55 +08:00
Tamim Hossain
bfc9a64e07
Correct isEmpty syntax for collection check ( #3881 )
...
Fixed the syntax for checking if `filesToCompress` is empty by using `isEmpty()` instead of `isEmpty`. This ensures correct functionality when verifying if the collection has elements.
2024-11-05 18:01:32 +08:00
Tamim Hossain
2ba92045cc
Remove unnecessary Boolean comparisons in conditional checks ( #3880 )
...
Simplified conditional checks by removing unnecessary `== true` comparisons. The `decodeSettingsBool` function returns a non-nullable Boolean with a default value, so direct usage improves readability and keeps the code concise.
2024-11-05 18:00:52 +08:00
Tamim Hossain
aeca9f51c8
Remove redundant Boolean comparison in runLoop call ( #3879 )
...
Simplified the call to `runLoop` by removing the redundant `== true` comparison. Since `decodeSettingsBool` returns a non-nullable Boolean, direct usage improves readability.
2024-11-05 18:00:23 +08:00
Tamim Hossain
b107c0ac1d
Remove redundant TAG field in ProcessService ( #3878 )
...
Refactored `ProcessService` by removing the redundant `TAG` variable and using `ANG_PACKAGE` directly in logging calls, simplifying the code and reducing unnecessary field assignments.
2024-11-05 17:59:37 +08:00
Tamim Hossain
65a04b4784
Refactor getString call to use orEmpty for null safety ( #3877 )
...
Updated `getString` call to use `orEmpty()` instead of specifying a default empty string, making the code cleaner and handling nullability more effectively.
2024-11-05 17:58:23 +08:00
Tamim Hossain
eab9f50cfd
Refactor BootReceiver for improved null handling and readability ( #3876 )
...
Refactored `BootReceiver` to simplify null checks and conditional structure. Combined context and intent checks into a single early return and refactored logic for `decodeStartOnBoot` and `getSelectServer` to improve readability.
2024-11-05 17:57:51 +08:00
Tamim Hossain
b8bb83b524
Used safecall ? ( #3874 )
...
Used safecall `?`
2024-11-05 17:56:32 +08:00
Tamim Hossain
93eb9fe3b9
Introduce NetworkType enum to improve network type handling ( #3873 )
...
* Introduce NetworkType enum to improve network type handling
Created a `NetworkType` enum to represent various network types, improving readability and reducing potential errors caused by hardcoded string comparisons. Updated the `getQueryDic` function to utilize this enum.
* Refactor to use NetworkType enum in VmessFmt
Replaced hardcoded network type strings with the `NetworkType` enum in `VmessFmt` functions. Updated `parse`, `toUri`, and `parseVmessStd` methods to use `NetworkType.fromString`, improving readability and reducing errors caused by typos in network type strings.
2024-11-05 17:56:04 +08:00
Tamim Hossain
5f167512f5
Refactor listenForPackageChanges to remove redundant registerReceiver calls ( #3872 )
...
Refactored the `listenForPackageChanges` function to remove redundant calls to `registerReceiver` by creating a single `IntentFilter` instance. This simplifies the code and improves readability.
2024-11-05 17:55:08 +08:00
Tamim Hossain
a727b81263
Update registerReceiver usage to comply with Android Tiramisu+ guidelines ( #3871 )
...
### Summary
- Updated `registerReceiver` usage to align with Android Tiramisu+ documentation.
### Details
- Replaced direct `registerReceiver` calls with `ContextCompat.registerReceiver` for improved compatibility.
- Used `RECEIVER_EXPORTED` and `RECEIVER_NOT_EXPORTED` flags based on API level to ensure correct receiver permissions.
- Added reference to the official Android documentation for `registerReceiver`.
### References
- [Documentation on registerReceiver](https://developer.android.com/reference/androidx/core/content/ContextCompat#registerReceiver(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,int) )
This commit ensures that the `registerReceiver` call is consistent with the latest Android standards, improving compatibility and security across Android versions.
2024-11-05 16:42:17 +08:00
solokot
f27c9192d1
Update Russian translation ( #3870 )
2024-11-05 16:39:19 +08:00
DecorativeFamily
90153fa17f
Update persian translate ( #3869 )
...
* Update persian translate
* Update strings.xml
2024-11-05 16:38:54 +08:00
DecorativeFamily
cdfaa01852
Revert "Update persian translate ( #3867 )" ( #3868 )
...
This reverts commit 33d2c3b00d .
2024-11-05 15:05:42 +08:00
DecorativeFamily
33d2c3b00d
Update persian translate ( #3867 )
2024-11-05 15:03:35 +08:00
DecorativeFamily
b7f992cdc0
Update gradle-wrapper.properties ( #3844 )
...
Gradle 8.10.2
2024-11-05 15:03:21 +08:00
DecorativeFamily
0a6a24e309
Gradle ( #3839 )
...
* Create dependabot.yml
* Update dependabot.yml
* Update libs.versions.toml
* Delete .github/dependabot.yml
2024-11-05 15:03:07 +08:00
2dust
153b4cffef
Unable to obtain the notification permission
2024-11-05 14:29:44 +08:00
2dust
f09a413232
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3858
2024-11-05 10:24:06 +08:00
886963226
cba58f6ae2
Update V2rayConfigManager.kt ( #3860 )
2024-11-05 09:31:01 +08:00
2dust
2bf4b91488
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3852
2024-11-04 20:22:40 +08:00
2dust
b60b7f4307
up 1.9.11
2024-11-04 19:56:28 +08:00
2dust
e4ca04a096
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3851
2024-11-04 19:55:01 +08:00
2dust
d0f7ecec44
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3693
2024-11-04 17:51:26 +08:00
2dust
f488811f01
up 1.9.10
2024-11-04 16:49:52 +08:00
2dust
d212cda1e1
You can delete the downloaded geo file, which will be restored to the built-in geo file.
2024-11-04 16:47:49 +08:00
DecorativeFamily
ba760eac59
Update V2rayConfigManager.kt ( #3847 )
...
Update noise parameter
https://github.com/XTLS/Xray-docs-next/blob/main/docs/en/config/outbounds/freedom.md
"noises":[
{
"type":"base64",
"packet":"7nQBAAABAAAAAAAABnQtcmluZwZtc2VkZ2UDbmV0AAABAAE=",
"delay":"10-16"
},
{
"type":"rand",
"packet":"10-20",
"delay":"10-16"
},
{
"type":"str",
"packet":"hiGFW",
"delay":"10-16"
}
]
Add udp type":"base64",
@2dust
2024-11-04 09:42:45 +08:00
886963226
8549b5ea46
Optimization ( #3842 )
...
* Update PluginUtil.kt
fix kotlin.UninitializedProertyAcessException:lateinit property procService has not been initalized.
* Update ProcessService.kt
2024-11-04 09:42:17 +08:00
886963226
0b3c106c6f
Update build.yml ( #3841 )
...
patch fix go
Do not use custom versions. Usually, major versions are bundled with the latest version.
Source:https://github.com/actions/toolkit/blob/main/docs/action-versioning.md
2024-11-04 09:32:16 +08:00
2dust
84e7ee4ef3
Bug fix
2024-11-03 20:06:43 +08:00
DecorativeFamily
e5d498ea6e
Update V2rayConfigManager.kt ( #3822 )
...
* Update V2rayConfigManager.kt
Update some things
* Update V2rayConfigManager.kt
* Update V2rayConfigManager.kt
2024-11-03 19:29:48 +08:00
DecorativeFamily
6da835a2ca
Update translation persian ( #3835 )
...
Update translation persian
2024-11-03 17:46:07 +08:00
solokot
1f9a71e6ac
Update Russian translation ( #3834 )
2024-11-03 15:22:48 +08:00
2dust
9c92fdc257
Fix
...
https://github.com/2dust/v2rayNG/issues/3824
2024-11-02 14:36:45 +08:00
2dust
da219228fa
Fix
...
https://github.com/2dust/v2rayNG/issues/3821
2024-11-01 20:57:11 +08:00
DecorativeFamily
c0a6455d08
Update Persian translation ( #3818 )
...
* Update Persian translation
Update Persian translation
* Update Persian translation
Update Persian translation
* Update Persian translation
Update Persian translation
* Update Persian translation
Update Persian translation
* Update Persian translation
Update Persian translation
2024-11-01 20:50:23 +08:00
2dust
709e2a9ed4
Improved settings storage
2024-11-01 20:43:17 +08:00
2dust
c3ac9f01d2
Refactor code
2024-11-01 19:01:24 +08:00
2dust
65eba3795f
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3807
2024-11-01 17:45:25 +08:00
2dust
341cdb5dbe
Add migrate2ProfileCustom
2024-10-31 19:30:18 +08:00
2dust
4f43c2ce45
Reformat code
2024-10-31 19:30:04 +08:00
2dust
2ec691fc6b
Add port hopping for hy2
2024-10-31 17:03:13 +08:00
2dust
81ed321654
Unit test
2024-10-31 14:16:39 +08:00
2dust
6ad37c70f1
Refactor server configuration storage
2024-10-31 14:10:09 +08:00
2dust
c7ffd6d82d
Refactor V2rayConfig
2024-10-31 10:56:37 +08:00
any116
ae4b0fd8d3
Optimize up sub error log ( #3805 )
...
* Optimize up sub error log
Optimize the update subscription error log when not use proxy first.
* Update AngConfigManager.kt
* Update AngConfigManager.kt
* Update AngConfigManager.kt
2024-10-29 13:37:34 +08:00
DecorativeFamily
beceaba44d
Update build.yml ( #3804 )
...
Fix restore cache failed
2024-10-29 13:36:00 +08:00
solokot
f5987d9767
Update Russian translation ( #3802 )
2024-10-29 13:35:35 +08:00
2dust
616712b338
Rename ProfileItem to ProfileLiteItem
2024-10-28 15:01:15 +08:00
2dust
076a968476
targetSdk = 35
2024-10-28 14:33:30 +08:00
2dust
e60eb703c6
up 1.9.9
2024-10-28 13:54:49 +08:00
2dust
cdede639f2
Adjustment of preset rule sets
2024-10-28 13:45:00 +08:00
2dust
23264d71f0
Test connection after updating subscription
2024-10-28 12:05:17 +08:00
2dust
9caafc4303
Add toast insecure protocol
2024-10-27 20:44:57 +08:00
Tamim Hossain
48a3690a39
refactor steam visiblity ( #3786 )
...
refactor steam visiblity
2024-10-25 20:07:43 +08:00
Tamim Hossain
b66a8ca44d
Refactor QRCodeDecoder for readability and performance ( #3782 )
...
- Improved the `createQRCode` function by replacing manual loops with Kotlin idioms and using `runCatching` for safer error handling.
- Refactored `syncDecodeQRCode` to simplify control flow and avoid redundant null checks.
- Enhanced error handling and logging by using `runCatching` and more concise exception handling.
2024-10-25 19:19:22 +08:00
Tamim Hossain
82087e1187
Refactor UserAssetActivity for readability and efficiency ( #3781 )
...
- Refactored the onOptionsItemSelected function to use `when` and `let` for cleaner conditional logic.
- Simplified the `chooseFile` function with `runCatching` for better error handling.
- Extracted repeated code into reusable functions to improve maintainability.
- Improved coroutine handling by ensuring file I/O happens on the IO thread.
2024-10-25 19:17:35 +08:00
Tamim Hossain
fdfd0438c3
Refactor updateMuxConcurrency for Null Safety and Code Simplification ( #3780 )
...
Refactored the updateMuxConcurrency function by removing redundant null checks and improving code readability. The concurrency value now defaults to 8 if null or invalid input is provided.
2024-10-25 19:14:28 +08:00
Tamim Hossain
28027b5288
Fix Comment and Improve Null Safety in ServerCustomConfigActivity ( #3779 )
...
Fixed the comment typo in ServerCustomConfigActivity and improved null safety in the bindingServer function by ensuring proper fallback for raw content. Simplified logic for setting editor content.
2024-10-25 19:13:34 +08:00
Tamim Hossain
ba54005753
Improve Permission Handling and QR Code Import Logic in ScScannerActivity ( #3777 )
...
Refactored permission request handling in ScScannerActivity to improve readability and simplify the flow. Improved QR code import logic to ensure better handling of the scanned result and enhance user feedback.
2024-10-25 19:10:14 +08:00
Tamim Hossain
c6758b11b5
Improve Permission Request and QR Code Decoding in ScannerActivity ( #3776 )
...
Streamlined the permission request process using RxPermissions and improved error handling for file selection and QR code decoding in ScannerActivity. Enhanced user feedback for decoding failures and file processing errors.
2024-10-25 19:09:41 +08:00
Tamim Hossain
6c29e5e9a4
Optimize refreshData in RoutingSettingActivity ( #3775 )
...
Optimized the refreshData method by clearing the existing rulesets list and adding the new items to avoid unnecessary reallocation and improve memory management.
2024-10-25 19:07:55 +08:00
Tamim Hossain
17e0db2ffc
Refactor Import Rulesets from Clipboard ( #3774 )
...
Refactored the import_rulesets_from_clipboard method in RoutingSettingActivity. Improved error handling by isolating the clipboard fetching inside a try-catch block and ensuring the routing ruleset reset logic is handled more cleanly.
2024-10-25 19:06:44 +08:00
Tamim Hossain
490ea59499
Refactor saveServer Method to Improve Null-Safety and Readability ( #3773 )
...
Refactored the saveServer method in RoutingEditActivity to improve null-safety and readability by using apply and takeIf. This ensures cleaner and more concise code while processing user inputs like domain, ip, protocol, and network.
2024-10-25 19:02:52 +08:00
Tamim Hossain
f4db6bcf63
Refactor Binding Logic in AppViewHolder of PerAppProxyAdapter ( #3772 )
...
Simplified the binding logic in AppViewHolder by improving readability and removing redundant code. Consolidated logic for setting the app name and handling system apps. This refactor improves the maintainability of the PerAppProxyAdapter class.
2024-10-25 19:01:56 +08:00
Tamim Hossain
90f89de957
Improve Error Handling in Batch Config Import and Progress Bar Management ( #3771 )
...
Enhanced error handling in the importBatchConfig method by adding a try-catch block. Ensured that the progress bar is hidden in both success and failure cases. Replaced nested if statements with a cleaner when clause for better readability.
2024-10-25 18:58:20 +08:00
Tamim Hossain
9612b868f2
Improve Error Handling in LogcatActivity ( #3770 )
...
Refined the error handling in the logcat function of LogcatActivity by ensuring that the progress bar is hidden in both success and failure cases. Added user-friendly error messages using toast and cleaned up the code by using Kotlin's linkedSetOf for the logcat command list.
2024-10-25 18:56:59 +08:00
Tamim Hossain
5f8ea93f36
Refactor attachBaseContext for Null Safety and Clean Code ( #3769 )
...
Simplified the attachBaseContext function by removing redundant let block and ensuring null safety with concise null handling. This refactor improves readability and ensures that null cases are handled directly.
2024-10-25 18:55:56 +08:00
Tamim Hossain
fc132f7282
Improve Exception Handling in File Chooser and Restore Process ( #3768 )
...
Enhanced exception handling in the file chooser and restore configuration process by adding detailed logging with Log.e(). Simplified the intent creation in showFileChooser and combined nested try-catch blocks for better readability and error management.
2024-10-25 18:36:17 +08:00
Tamim Hossain
6f9bb6caa7
Improve RxJava Disposable Handling in V2RayServiceManager ( #3767 )
...
Refactored the RxJava disposable handling in the V2RayServiceManager to ensure proper disposal when the service stops. This change prevents potential memory leaks by disposing of the disposable only when it's initialized, using a more concise and reliable approach with Kotlin's let function.
2024-10-25 18:35:03 +08:00
Tamim Hossain
0e5b88de8f
remove parentheses ( #3766 )
...
remove parentheses
2024-10-25 18:34:19 +08:00
any116
5b4f51981e
Fallback go ver for normal use ( #3758 )
...
* Update build.yml
* Delete .github/dependabot.yml
2024-10-24 09:14:38 +08:00
DecorativeFamily
3dcee45e9f
Update strings.xml ( #3741 )
...
* Update strings.xml
update persian strings
* Update strings.xml
update persian strings
* Update strings.xml
update persian strings
* Update strings.xml
update persian strings
2024-10-23 09:14:27 +08:00
Tamim Hossain
3573a3bec3
Remove unnecessary null check from subscriptionId ( #3739 )
...
- Replaced `subscriptionId.isNullOrEmpty()` with `subscriptionId.isEmpty()` since `subscriptionId` is not nullable.
- This refactor simplifies the logic and improves code readability by eliminating the redundant null check.
2024-10-22 20:22:58 +08:00
Tamim Hossain
796bad1c1c
Remove redundant qualifier from RulesBean initialization ( #3738 )
...
- Removed the redundant qualifier `V2rayConfig.RoutingBean.RulesBean` in favor of directly using `RulesBean`.
- This simplifies the code and improves readability by removing unnecessary fully qualified names.
- The change ensures cleaner and more maintainable code without altering functionality.
2024-10-22 20:22:46 +08:00
Tamim Hossain
77042f6fae
Remove unnecessary null check from keywordFilter ( #3737 )
...
* Remove unnecessary null check from keywordFilter
- Replaced `keywordFilter.isNullOrEmpty()` with `keywordFilter.isEmpty()` since `keywordFilter` is guaranteed to never be null.
- Simplified the logic by removing the redundant null check, improving code readability.
* Remove unnecessary null check from keywordFilter
- Replaced `keywordFilter.isNullOrEmpty()` with `keywordFilter.isEmpty()` since `keywordFilter` is guaranteed to never be null.
- Simplified the logic by removing the redundant null check, improving code readability.
2024-10-22 20:22:23 +08:00
Tamim Hossain
013ac308f7
Refactor allowInsecure variable declaration ( #3736 )
...
- Changed `allowInsecure` from `var` to `val` to ensure immutability.
- Replaced the nullable safe call `settingsStorage?.decodeBool(AppConfig.PREF_ALLOW_INSECURE) ?: false` with `settingsStorage.decodeBool(AppConfig.PREF_ALLOW_INSECURE, false)` for more concise and readable code.
- This ensures `allowInsecure` is always initialized with a default value of `false` in a cleaner and more efficient way.
2024-10-22 20:21:57 +08:00
any116
d703582f19
refine upload-artifact and fix version ( #3735 )
...
* refine upload-artifact and fix api version
* refine upload-artifact and fix api version
* refine upload-artifact and fix version
* use Dependabot keep actions updated to latest
like: v2-->v3
2024-10-22 20:21:16 +08:00
any116
1db80f740d
Update SettingsManager.kt ( #3732 )
2024-10-22 09:18:13 +08:00
DecorativeFamily
a0d2740280
Update build.yml ( #3731 )
2024-10-22 09:17:59 +08:00
DecorativeFamily
297083f3c4
Update build.yml ( #3730 )
2024-10-22 09:17:39 +08:00
DecorativeFamily
15a4ad978a
Update libs.versions.toml ( #3728 )
...
Co-authored-by: DECORATIVEFAMILYNG <185765765+DECORATIVEFAMILYNG@users.noreply.github.com >
2024-10-22 09:17:15 +08:00
DECORATIVEFAMILYNG
63f4cfac83
Update strings.xml ( #3726 )
...
update persian strings
2024-10-21 17:39:52 +08:00
Tamim Hossain
ca849fb19e
Organize routing files names ( #3717 )
...
* Organize routing files names
Organize routing files names
* Use enum for routing type
Use enum for routing type
2024-10-21 17:39:28 +08:00
Tamim Hossain
3de3070ab7
Organize locale ( #3716 )
...
* Organize locale
Organize locale
* use enum for locale
use enum for locale
2024-10-21 17:38:41 +08:00
Tamim Hossain
cbea4bab7c
Update kotlin version to 2.0.21 ( #3724 )
...
Update kotlin version to 2.0.21
2024-10-21 16:32:19 +08:00
Tamim Hossain
fe8b825c34
Fix subs id check ( #3714 )
...
* Fix subs id check
Fix subs id check
* Update MainViewModel.kt
2024-10-21 14:43:48 +08:00
2dust
daa0394960
Fix
...
https://github.com/2dust/v2rayNG/issues/3720
2024-10-21 14:42:00 +08:00
2dust
e5aba5d99b
Adding checks for subscription url
2024-10-21 14:25:05 +08:00
any116
c4847eb3de
Update SimpleItemTouchHelperCallback.java ( #3719 )
2024-10-21 14:04:24 +08:00
Tamim Hossain
5a5f911453
Use entries instead of values as its recommended after kotlin 1.9 ( #3718 )
...
Use entries instead of values as its recommended after kotlin 1.9
2024-10-21 14:01:44 +08:00
Tamim Hossain
22cef29c27
organize dns ( #3715 )
...
organize dns
2024-10-21 13:55:45 +08:00
Tamim Hossain
ef41641680
Update bangla translation ( #3713 )
...
Update bangla translation
2024-10-21 13:52:11 +08:00
Tamim Hossain
69135e8707
Update plugins in ``libs.versions.toml`` ( #3712 )
...
Update plugins in ```libs.versions.toml```
2024-10-21 13:51:59 +08:00
2dust
5daef71147
up 1.9.8
2024-10-17 10:59:50 +08:00
Helium-Studio
5ffc5ec502
Clean up custom routing white ( #3699 )
...
Some IPs or domains are already included in geoip / geosite
2024-10-17 10:23:27 +08:00
2dust
35063db3e6
Improvement share uri
2024-10-17 10:21:13 +08:00
MMR
868c24bb8b
Add Iran whitelist routing option ( #3696 )
...
* Add Iran whitelist routing option
* Update SettingsManager.kt
* Add files via upload
* Update custom_routing_white_iran
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-10-15 21:04:04 +08:00
2dust
7367baffb8
up 1.9.7
2024-10-09 17:39:16 +08:00
mayampi01
819ff2995a
Add dns.pub to custom_routing_white ( #3668 )
2024-10-08 14:50:42 +08:00
2dust
3b5d04b717
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3653
2024-10-08 10:26:22 +08:00
2dust
b673cd73ac
Fix Violation of Broken Functionality policy
2024-10-08 10:25:39 +08:00
MH
649c1a022b
Update strings.xml ( #3652 )
...
update persian strings
2024-10-05 17:52:41 +08:00
MH
034e58bc9d
Update strings.xml ( #3649 )
2024-10-05 09:59:13 +08:00
2dust
a95f280102
up 1.9.6
2024-10-02 11:41:11 +08:00
2dust
df8da05f32
Fix routing rules
2024-10-02 11:13:41 +08:00
2dust
635581719b
Fix latency test
2024-10-01 11:30:55 +08:00
NagisaEfi
77d5e203e8
Update strings.xml ( #3639 )
2024-10-01 09:50:51 +08:00
solokot
370d002b25
Update Russian translation ( #3636 )
2024-10-01 09:49:38 +08:00
2dust
18f0fe47ff
up 1.9.5
2024-09-30 19:22:25 +08:00
2dust
cccd6139fc
Adding latency test for hy2
2024-09-30 18:06:36 +08:00
2dust
1fadca8524
Add JsonUtil
2024-09-30 14:55:51 +08:00
2dust
af01e2ac06
Improvement Intent.serializable
2024-09-30 14:20:45 +08:00
2dust
de22e16cd4
Adjusting the default listening port for hy2
2024-09-30 13:31:10 +08:00
2dust
e073b19343
Update subscriptions through the proxy first, then update them directly
...
https://github.com/2dust/v2rayNG/issues/3627
2024-09-30 10:26:39 +08:00
2dust
a81a05cd45
Bug fix
2024-09-29 19:57:22 +08:00
2dust
fc67281d2a
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3625
2024-09-29 17:31:15 +08:00
2dust
ece35b9a1c
Import and export ruleset via clipboard
...
https://github.com/2dust/v2rayCustomRoutingList/blob/master/custom_routing_rules_blacklist
https://github.com/2dust/v2rayCustomRoutingList/blob/master/custom_routing_rules_whitelist
2024-09-29 15:34:54 +08:00
2dust
ed8fb7fa82
Add obfs for Hysteria2
2024-09-29 11:07:45 +08:00
2dust
3688dd4634
Hy2 Protocol Share
2024-09-28 19:43:28 +08:00
solokot
7ff445ef55
Update Russian translation ( #3616 )
2024-09-28 19:38:40 +08:00
2dust
e4847b4c76
up 1.9.4
2024-09-28 16:19:42 +08:00
2dust
5f5d8f1d2f
Fix
...
https://github.com/2dust/v2rayNG/pull/3609
2024-09-28 16:08:40 +08:00
Tamim Hossain
a45aa489e8
Feature/add auto start ( #3609 )
...
* Update Kotlin Version In Readme.md
Update Kotlin Version In Readme.md
* Size check replaced with 'isNotEmpty()
* Fixed size check issue
* Add auto-start VPN feature
* Update SettingsActivity.kt
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2024-09-28 15:25:47 +08:00
2dust
9b86ba9e35
Add routing rule lock, keep this rule when import presets
2024-09-28 15:03:20 +08:00
aaa8806
f5b74ecd78
更新主页服务器地址ipv6隐藏效果 ( #3615 )
...
* Update MainRecyclerAdapter.kt
* Update MainRecyclerAdapter.kt
2024-09-28 14:52:03 +08:00
solokot
2d0ab355d6
Update Russian translation ( #3611 )
2024-09-28 14:49:19 +08:00
2dust
e41235f76b
Fix logcat
2024-09-27 14:23:08 +08:00
2dust
3045f7000e
Optimize layout
2024-09-27 14:22:36 +08:00
2dust
c0c2dfb657
Add insecure for Hysteria2
2024-09-27 14:22:02 +08:00
2dust
622cafbfd6
fix Gson fromJson
...
https://github.com/2dust/v2rayNG/issues/3534
2024-09-27 09:24:44 +08:00
2dust
d8a1f66af9
Run hysteria using a plugin-like method
2024-09-26 17:52:22 +08:00
2dust
c34cce63b0
Refactor fun name
2024-09-26 14:38:06 +08:00
2dust
f8f17b5d38
Subscribe to add alias regular filter Add const LOOPBACK
2024-09-26 13:25:39 +08:00
solokot
1d3a194d89
Update Russian translation ( #3600 )
2024-09-25 21:22:34 +08:00
2dust
056384fdab
up 1.9.3
2024-09-25 15:24:26 +08:00
2dust
7c40d074f3
Bug fix
2024-09-25 15:17:05 +08:00
HeXis-YS
c61595eb0d
Fix invalid VPN DNS ( #3593 )
2024-09-25 14:58:23 +08:00
2dust
7192c970fa
Repair joinToString with space problem
2024-09-25 14:49:51 +08:00
2dust
cfa709c651
Add HYSTERIA2 for v2fly
2024-09-25 14:29:50 +08:00
2dust
97c467af41
Optimize layout
2024-09-24 20:58:33 +08:00
2dust
6039426bac
Process self package at VpnService using addDisallowedApplication
2024-09-24 17:37:19 +08:00
solokot
862fb90de9
Update Russian translation ( #3592 )
2024-09-24 17:03:36 +08:00
2dust
842c32f29f
up 1.9.2
2024-09-24 09:41:16 +08:00
2dust
0501de1658
Bug fix
2024-09-23 09:59:25 +08:00
xubeiyan
dbe26847c7
fix(MainRecyclerAdapter.kt): 将原有的主界面中服务器IP隐藏的逻辑中的1.23.45.67替换为1.23.45***更新为1.23.45.*** ( #3585 )
...
Co-authored-by: xubeiyan <yuyeyongdong@gmail.com >
2024-09-23 09:36:13 +08:00
2dust
806290f0a5
Remove no internet permission restrictions when apps are selected
...
https://github.com/2dust/v2rayNG/issues/3581
2024-09-23 09:33:21 +08:00
2dust
325c643314
Adjusting the text display
2024-09-22 17:05:17 +08:00
2dust
4adc0affbe
Add HTTP protocol
2024-09-22 16:54:38 +08:00
solokot
b5026095a0
Update Russian translation ( #3583 )
...
* Update Russian translation
* Update Russian translation
2024-09-22 16:51:17 +08:00
2dust
fa7da3be10
Optimize Storage
2024-09-22 14:30:27 +08:00
2dust
35b44f1955
Add drag-and-drop sorting to grouping
2024-09-22 13:20:32 +08:00
2dust
4708ee8823
Add preset ruleset routing
2024-09-21 16:44:15 +08:00
2dust
52471f2ace
Optimize UI
2024-09-21 16:02:25 +08:00
2dust
0b065c745d
Refactor routing function
2024-09-21 15:36:45 +08:00
2dust
9ce8244065
Optimize UI
2024-09-20 15:06:27 +08:00
2dust
b7fafa1bf9
Optimize MmkvManager
2024-09-20 09:33:07 +08:00
2dust
114c974ce5
Improvements MmkvManager
2024-09-19 19:43:13 +08:00
solokot
e035925d25
Update Russian translation ( #3570 )
2024-09-19 15:04:38 +08:00
2dust
c0fda6fcba
up 1.9.1
2024-09-19 14:54:17 +08:00
2dust
75c90e3c45
Resolving pre-proxy domain issues
2024-09-19 13:45:28 +08:00
2dust
9960f49698
Adding pre-proxy to group
2024-09-19 09:11:42 +08:00
2dust
1a2c4cc9a1
Adding pre-proxy setting to group
2024-09-19 09:09:04 +08:00
2dust
ee4f05b07d
up 1.9.0
2024-09-17 13:47:21 +08:00
2dust
17ef476ede
Bug fix
2024-09-17 13:39:02 +08:00
2dust
141b98631c
Update libs.versions.toml
2024-09-17 11:08:49 +08:00
2dust
845562bca3
adapter noises
2024-09-17 11:02:13 +08:00
2dust
105a41eeea
up 1.8.40
2024-09-08 08:44:21 +08:00
2dust
9a9d315e62
up 1.8.39
2024-08-30 19:12:51 +08:00
2dust
c42aa93bf7
Add UDP noise
...
https://github.com/XTLS/Xray-core/commit/002d08bf834ed6abfb402a040300bd17f2f3b21b
2024-08-30 19:11:51 +08:00
Tamim Hossain
a7664f03aa
Update Kotlin Version In Readme.md ( #3525 )
...
Update Kotlin Version In Readme.md
2024-08-30 14:53:41 +08:00
Tamim Hossain
fa341c9a5a
Added wireguard regular config parsing feature, which we discussed on issue #3497 ( #3521 )
2024-08-29 19:31:44 +08:00
Tamim Hossain
a15ab4759e
Close the service tag correctly ( #3519 )
2024-08-29 19:29:40 +08:00
2dust
b8939763d4
up 1.8.38
2024-08-17 19:46:20 +08:00
2dust
51adca8568
Format code
2024-08-17 19:40:04 +08:00
Tamim Hossain
f646eff048
Removed internet check ( #3494 )
...
Removed the internet connection check before connecting as per the request in issue #3486
2024-08-17 14:59:21 +08:00
2dust
fee0a016d8
Optimized search
2024-08-17 14:58:48 +08:00
2dust
f040fa5c08
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3488
2024-08-16 18:12:53 +08:00
2dust
7f3c6b4665
Bug fix
2024-08-16 17:59:36 +08:00
Tamim Hossain
8b806fe0be
Fix logcat flush blocking call on the wrong dispatcher ( #3491 )
...
* Fix logcat flush blocking call on the wrong dispatcher
Moved the blocking `process.waitFor()` call to `Dispatchers.IO` to avoid potential thread starvation on `Dispatchers.Default`. This change ensures that the I/O-bound operation does not interfere with CPU-bound tasks, improving overall performance and responsiveness.
* Fix logcat flush blocking call on the wrong dispatcher
Moved the blocking `process.waitFor()` call to `Dispatchers.IO` to avoid potential thread starvation on `Dispatchers.Default`. This change ensures that the I/O-bound operation does not interfere with CPU-bound tasks, improving overall performance and responsiveness.
2024-08-16 17:50:04 +08:00
Tamim Hossain
b37d8c2369
Refactor null handling with .orEmpty() for better readability ( #3490 )
...
Replaced null handling using `?: ""` with `.orEmpty()` for improved readability. The `.orEmpty()` extension function provides a more concise and expressive way to handle null strings by returning an empty string if the original string is null. This change enhances code clarity and consistency.
2024-08-16 17:49:29 +08:00
Tamim Hossain
b5451e9d3d
Update getSerializableExtra usage for Android 13 or later ( #3489 )
...
Adjusted the usage of `getSerializableExtra` to handle its deprecation in Android 13 (API level 33) and later. Implemented the method requiring class type specification for retrieving `Pair<String, Long>` in newer API levels, while maintaining compatibility with older versions using the legacy approach. This change ensures proper functionality across all supported Android versions.
2024-08-16 17:46:13 +08:00
Tamim Hossain
b2235d4c38
Fix issue #3475 ( #3485 )
...
Fix issue where the label in the tile and widget was not displaying as `v2rayNG` for Russian language users
2024-08-16 10:09:53 +08:00
Tamim Hossain
c8ba5d727e
Updated WorkManager ( #3483 )
...
* Updated WorkManager
Updated the WorkManager library to latest version and also updated the code for its initialization.
* Updated WorkManager
Updated the WorkManager library to latest version and also updated the code for its initialization.
2024-08-15 17:07:25 +08:00
solokot
a3de44cd0a
Update Russian translation ( #3482 )
2024-08-15 17:06:11 +08:00
2dust
214d9e1c53
up 1.8.37
2024-08-15 09:58:44 +08:00
2dust
92900c3f74
Optimize text descriptions
2024-08-15 09:54:42 +08:00
2dust
e17e566daa
Update subscriptions based on grouping
...
https://github.com/2dust/v2rayNG/issues/3445
2024-08-14 20:16:26 +08:00
2dust
df4e232087
Code Optimization
2024-08-14 19:58:32 +08:00
2dust
828a39331b
Add a progress bar
2024-08-14 17:55:41 +08:00
2dust
a0223a3eee
logic optimization
...
https://github.com/2dust/v2rayNG/issues/3470
2024-08-14 15:06:21 +08:00
2dust
7f6a526b25
Add profile filtering
...
https://github.com/2dust/v2rayNG/issues/3471
2024-08-14 10:46:42 +08:00
2dust
9983ea25d2
Performance optimization
2024-08-13 21:17:27 +08:00
2dust
47166b937f
Main interface list performance optimization
2024-08-13 17:07:07 +08:00
2dust
0a09966e81
Update UserAssetActivity.kt
2024-08-13 16:09:53 +08:00
2dust
7ec34e934e
Bug fix
2024-08-13 15:11:53 +08:00
2dust
f2b03e7492
Merge branch 'master' of https://github.com/2dust/v2rayNG
2024-08-13 15:10:34 +08:00
2dust
5208bd62c5
Optimized UI
...
com.google.android.material.progressindicator.LinearProgressIndicator
2024-08-13 14:39:45 +08:00
AmirMohammad Yazdanmanesh
d9f0854c27
Fix some Persian word translations ( #3469 )
...
* Translate fingerprint
* The word 'موفقیت' is a noun and does not mean 'success' in this context
* Translate 'about'
2024-08-12 19:35:50 +08:00
Tamim Hossain
6be125b5cb
Replace deprecated packagingOptions with packaging for jniLibs configuration ( #3464 )
...
Replaced deprecated packagingOptions with packaging for jniLibs configuration.
Updated build.gradle file to use the new packaging configuration method as the previous
packagingOptions method is deprecated. This change ensures compatibility with the latest
Gradle plugin versions and avoids any potential issues with outdated configuration.
Changes:
- Updated from `packagingOptions { jniLibs { useLegacyPackaging = true } }`
to `packaging { jniLibs { useLegacyPackaging = true } }`
2024-08-12 09:20:23 +08:00
2dust
c884c098fd
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3426
2024-08-10 20:11:34 +08:00
AnGgIt86
f77fe05c92
Update RxPermissions and rxjava3 ( #3463 )
2024-08-10 19:56:37 +08:00
Tamim Hossain
f3bfa8ceba
Update null safety handling with orEmpty() ( #3461 )
...
Replaced ?: "" with orEmpty() for improved null safety
Updated all instances of the null-coalescing operator (?: "") with orEmpty() to enhance null safety across the codebase. This change ensures that an empty string is used when a nullable value is null, improving consistency and reducing potential null-related issues.
2024-08-10 19:54:45 +08:00
Tamim Hossain
ae7d9d87d2
Inline return statements for cleaner code ( #3460 )
...
Refactored conditional return statements to be inline.
- Simplified code readability by inlining return statements.
- Maintained functionality while improving code clarity.
2024-08-10 19:53:35 +08:00
Tamim Hossain
1652040c1c
Simplify search logic using SearchView ( #3459 )
...
Refactor the search functionality to use SearchView for better handling of search queries.
- Removed redundant code and replaced it with SearchView's onQueryTextChange listener.
- Improved readability and maintainability of the search logic.
2024-08-10 19:51:45 +08:00
Tamim Hossain
818b7cdff4
Replace global scope with CoroutineScope for socket operations ( #3454 )
...
Replaced the use of global scope with CoroutineScope(Dispatchers.IO) in the socket operation function. This change improves coroutine management and ensures proper use of dispatchers for background tasks. The code now properly handles retries with exponential backoff and logs attempts and errors.
2024-08-10 19:48:53 +08:00
Tamim Hossain
48ce359d2d
Fix: Refactor to use lazy initialization for binding ( #3453 )
...
Refactor binding initialization to use lazy delegation
Replaced direct initialization of binding with lazy initialization to improve performance and resource management. This change defers the creation of the binding object until it is actually needed, which can reduce memory usage and improve efficiency.
- Updated binding initialization to use lazy
- Ensured proper access and lifecycle handling
This update ensures that the binding is initialized only when required, leading to a more efficient use of resources.
2024-08-10 19:41:37 +08:00
Tamim Hossain
e115bf0c6d
Refactor EConfigType to use constants from AppConfig ( #3451 )
...
Updated the EConfigType enum to use protocol scheme constants from AppConfig. This change improves maintainability by centralizing protocol scheme definitions in a single location.
2024-08-10 19:34:24 +08:00
Tamim Hossain
0415b60ba5
Fix ABI split configuration for updated Gradle plugin API ( #3449 )
...
* Fix ABI split configuration for updated Gradle plugin API
Updated the ABI split configuration in the build.gradle file to use the new syntax.
Replaced deprecated `reset()` method with the updated `splits.abi` configuration block and added `universalApk = true` to include a universal APK.
* Unresolved reference: universalApk
Unresolved reference: universalApk
2024-08-10 19:32:32 +08:00
AmirMohammad Yazdanmanesh
4570fdb05f
Implement a check to start V2Ray if the network connected ( #3439 )
...
* Implement isNetworkConnected functionality
* Implement a check to start V2Ray if the network connected
2024-08-10 19:23:52 +08:00
mayampi01
9d109e7ca9
Hardcode popular Android Private DNS rule to fix localhost DNS problem ( #3433 )
...
* hardcode popular Android Private DNS rule to fix localhost DNS problem
* V2rayConfigUtil.kt: Fix hosts type
* hardcode popular Android Private DNS: Add dns.pub
2024-08-10 19:21:47 +08:00
2dust
2574553180
up 1.8.36
2024-08-05 20:28:36 +08:00
2dust
66e77d50bd
Optimized UI
2024-08-04 19:18:16 +08:00
mayampi01
253bd793d7
Add geosite:private and make it work ( #3418 )
...
* Add geosite:private and make it work
* Update AppConfig.kt
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2024-08-04 10:15:55 +08:00
2dust
be30de6728
Update build.yml
2024-08-03 10:44:12 +08:00
Tamim Hossain
a1455bbb1c
Updated getLocale function to use appropriate Locale constants ( #3413 )
...
Updated getLocale function to use appropriate Locale constants
2024-08-03 10:38:00 +08:00
Tamim Hossain
1ac19ae3e9
Fix getDarkModeStatus to handle configuration changes more accurately ( #3412 )
...
Updated getDarkModeStatus function to improve detection of dark mode status.
2024-08-03 10:36:21 +08:00
Tamim Hossain
6e6ca209df
Refactor base64 decode function to simplify handling ( #3411 )
...
Refactored the decode function to simplify base64 decoding and improve handling of various base64 formats. Removed redundant code and improved clarity.
2024-08-03 10:35:15 +08:00
Tamim Hossain
52699967cd
Simplify parseInt function ( #3410 )
...
Refactored the parseInt function to use toIntOrNull() for more concise and idiomatic error handling. This change simplifies the code and avoids the need for manual exception handling
2024-08-03 10:33:28 +08:00
Tamim Hossain
146d20ce86
Optimize strState Handling by Removing Redundant try-catch ( #3409 )
...
Refactored the code for handling the `strState` string to remove the redundant `try-catch` block. Updated to use safe call with the Elvis operator for improved readability and efficiency. This change simplifies the code and reduces the need for exception handling in this context.
2024-08-03 10:30:38 +08:00
Tamim Hossain
b6959b5990
Refactor filterConfig Function for Simplified Code and Reusability ( #3408 )
...
Refactored the `filterConfig` function in `MainViewModel` to simplify the code and improve reusability. The updated implementation reduces redundancy, enhances readability, and streamlines the configuration filtering process, making the code more efficient and maintainable.
2024-08-03 10:20:28 +08:00
Tamim Hossain
06649df8b1
Add Documentation Comments to AppConfig Constants ( #3406 )
...
This branch adds comprehensive documentation comments to the AppConfig object in the codebase
2024-08-03 09:52:00 +08:00
Tamim Hossain
0174ed9082
Remove redundant access modifier ( #3405 )
...
Removed unnecessary access modifier
2024-08-03 09:49:44 +08:00
2dust
adabb281b1
Update string
2024-08-02 10:11:49 +08:00
2dust
63e710d1ab
Simplifying the filter configuration file
2024-08-02 10:05:40 +08:00
Tamim Hossain
509a568446
Added Bangla Translation ( #3399 )
...
Added Bangla translations for all resources in the project. The translations were provided by a native Bangla speaker from Bangladesh—myself! This update includes translations for all project elements to support localization for Bangla-speaking users.
2024-08-01 20:18:51 +08:00
Tamim Hossain
6fd94b53f0
Refactor charset usage and consolidate function implementation ( #3398 )
...
- Updated charset usage from string literal "UTF_8" to standard `Charsets.UTF_8`.
- Consolidated the implementation of the `getDelayTestUrl()` function.
- Improved code readability and consistency with these changes.
2024-08-01 20:17:02 +08:00
Tamim Hossain
164412fa34
Refactor GlobalScope Usage to Prevent Memory Leaks ( #3396 )
...
Replaced usage of GlobalScope with a specific coroutine scope tied to the lifecycle of the service . This change helps to prevent potential memory leaks and unintended behavior by ensuring coroutines are properly managed and tied to the appropriate lifecycle.
2024-08-01 20:07:30 +08:00
Tamim Hossain
514ca0810e
Refactor V2RayServiceManager to Use Constants for Configuration Values ( #3395 )
...
Refactor V2RayServiceManager to Use Constants for Configuration Values.
- Replaced hardcoded string literals for 'uplink' and 'downlink' with constants from AppConfig.
- Introduced constants for notification channel ID and name.
2024-08-01 20:05:09 +08:00
Tamim Hossain
7582f86482
Refactor extension functions for better performance and clarity ( #3394 )
...
Refactor Kotlin extension functions for clarity and performance
- Updated `v2RayApplication` extension to handle potential ClassCastException.
- Simplified `toast` functions for better readability.
- Refactored `toTrafficString` function to reduce redundancy and improve performance.
- Minor improvements to JSON and URL connection handling.
2024-08-01 19:44:07 +08:00
mayampi01
4b4c46e5ae
Drop geolocation-cn (cn contains geolocation-cn) ( #3393 )
2024-08-01 19:38:08 +08:00
2dust
162e156b33
Bug fix
...
https://github.com/2dust/v2rayNG/pull/3390
2024-08-01 09:47:33 +08:00
mayampi01
bc7d1971ef
Add localhost DNS support ( #3384 )
2024-08-01 09:27:46 +08:00
2dust
bbdee92f37
Determine custom rule order based on preset rules
...
https://github.com/2dust/v2rayNG/pull/3388
2024-07-31 21:01:16 +08:00
Tamim Hossain
cf9e830cc7
Replace deprecated onBackPressed with onBackPressedDispatcher ( #3389 )
...
Replaced deprecated `onBackPressed` with `onBackPressedDispatcher`. The `onBackPressedDispatcher` handles the home button press by delegating to the appropriate back navigation method.
2024-07-31 20:36:52 +08:00
mayampi01
804e425a87
Make IPIfNonMatch actually work ( #3387 )
2024-07-31 20:18:40 +08:00
mayampi01
cc21383928
Fix typo: s/Domian/Domain/g ( #3383 )
2024-07-31 20:15:06 +08:00
2dust
413f4efd69
up 1.8.35
2024-07-29 19:12:58 +08:00
Tamim Hossain
de69605eff
Introduced version catalog for streamlined dependency management ( #3377 )
...
This pull request integrates a version catalog (libs.versions.toml) to centralize dependency management within the project. By utilizing this approach, we enhance dependency consistency, reduce maintenance overhead, and facilitate version updates across multiple modules. This change provides a more organized and efficient way to manage project dependencies.
2024-07-28 09:27:58 +08:00
mayampi01
9338ba3525
Set UseIP in Direct to break the Android Private DNS dead loop ( #3362 )
...
* Set UseIP in Direct to break the Android Private DNS dead loop
* fakedns: No need to set UseIP again
2024-07-25 19:50:23 +08:00
2dust
322b6ec615
Bug fix
2024-07-25 19:46:39 +08:00
2dust
304232d029
up 1.8.34
2024-07-22 11:34:44 +08:00
2dust
f80c3bfe07
up 1.8.33
2024-07-20 15:05:45 +08:00
2dust
bb0a62fc8b
up 1.8.32
2024-07-18 10:45:05 +08:00
2dust
5bfdca6cd9
Bug fix
2024-07-18 10:15:58 +08:00
2dust
447e712a9d
up 1.8.31
2024-07-16 14:05:34 +08:00
2dust
8bb03f189d
up 1.8.30
2024-07-13 10:43:46 +08:00
2dust
3b0554cd9b
up 1.8.29
2024-07-12 13:30:38 +08:00
2dust
858101b0d9
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3234
https://github.com/2dust/v2rayNG/issues/3291
2024-07-11 16:41:38 +08:00
2dust
a7cf8bee28
Code clean
...
Add allowInsecure to Share
2024-07-11 16:40:25 +08:00
2dust
af1ec7bea9
Bug fix
2024-07-09 12:29:04 +08:00
2dust
002bf7ef22
up 1.8.28
2024-07-07 18:14:36 +08:00
2dust
6919e2336d
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3278
2024-07-01 18:09:57 +08:00
2dust
5a5bd22073
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3232
2024-07-01 10:34:45 +08:00
2dust
a726f00f35
Bug fix
2024-06-29 16:47:06 +08:00
2dust
79297f8a42
up 1.8.27
...
App bundle support
2024-06-29 15:32:01 +08:00
2dust
e3f70ac253
Add LEANBACK_LAUNCHER
2024-06-29 15:29:20 +08:00
GFW-knocker
838b346fcc
fix wireguard issue ( #3260 )
...
fix crash when invalid wireguard config imported
2024-06-28 09:41:55 +08:00
solokot
eba9545ccf
Update Russian translation to 1.8.26 ( #3238 )
2024-06-24 09:09:35 +08:00
2dust
890ade9495
up 1.8.26
2024-06-21 20:33:34 +08:00
2dust
518ef1e0ec
Add splithttp transport for xray
2024-06-21 20:18:04 +08:00
2dust
bdcecfca72
Hardcode gstatic.com taking detour [proxy]
2024-06-21 16:48:30 +08:00
2dust
1363846ac4
Fix view
2024-06-08 20:24:23 +08:00
2dust
30347546a2
Optimized code
2024-06-08 10:17:54 +08:00
2dust
ac7eb28e91
Auto update subscriptions when adding a url
2024-06-07 21:06:27 +08:00
2dust
748405473b
Fix
...
https://github.com/2dust/v2rayNG/issues/3175
2024-06-07 10:51:13 +08:00
2dust
1080390bed
Adding a second test when a delayed test fails
...
https://www.google.com/generate_204
2024-06-07 10:25:23 +08:00
2dust
c48725c7dd
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3193
2024-06-06 19:48:50 +08:00
2dust
a5287dbadc
Optimized code
2024-06-02 20:50:27 +08:00
solokot
ee5a3b0dd9
Update Russian translation ( #3172 )
2024-05-30 20:06:16 +08:00
2dust
3d001541e5
Refactor the parser
2024-05-30 20:04:43 +08:00
2dust
b376b229b9
Add progress bar when subscription is updated
2024-05-30 16:07:11 +08:00
2dust
33b6203978
Bug fix
2024-05-29 20:30:10 +08:00
2dust
2d803e009c
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3168
2024-05-29 17:41:58 +08:00
2dust
2ddbe38781
Merge branch 'master' of https://github.com/2dust/v2rayNG
2024-05-25 20:32:37 +08:00
user09283
96181a2b8d
Update strings.xml ( #3152 )
...
Update Vietnamese language!
2024-05-24 20:42:30 +08:00
2dust
8308b8eaf2
Bug fix
...
android.app.RemoteServiceException$ForegroundServiceDidNotStartInTimeException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{8f445a6 u0 com.v2ray.ang/.service.V2RayVpnService}
2024-05-24 10:35:46 +08:00
2dust
00f26ff529
up 1.8.25
2024-05-23 10:54:47 +08:00
2dust
49dcdf3ae5
used resources
2024-05-22 17:41:55 +08:00
2dust
409b431d1c
unused resources
2024-05-20 17:12:54 +08:00
2dust
6da988e3db
up 1.8.24
2024-05-18 13:45:44 +08:00
2dust
fd8f8306ee
up dependency
2024-05-18 13:44:43 +08:00
2dust
74b342f5c6
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3126
2024-05-17 14:04:15 +08:00
2dust
2504ec79ee
Change delayed test URL
...
https://github.com/2dust/v2rayNG/issues/3110
2024-05-14 10:53:15 +08:00
2dust
3e7b211b17
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3106
2024-05-12 16:47:27 +08:00
solokot
13d5514a4c
Update Russian translation ( #3098 )
2024-05-12 11:55:57 +08:00
2dust
f0f9da0f1b
Add delayed test URL
2024-05-12 11:55:10 +08:00
2dust
f6d2c5f473
up 1.8.23
2024-05-08 17:18:17 +08:00
2dust
6e8dd5b250
Update strings.xml
2024-05-08 15:34:14 +08:00
2dust
f4779bc50c
Update strings.xml
2024-05-08 15:33:00 +08:00
ibrahem Qasim
432baf262d
Update Arabic translation ( #3089 )
...
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-05-07 09:42:15 +08:00
2dust
a1d68fcde3
Added attempt to update subscription via proxy
...
https://github.com/2dust/v2rayNG/issues/2760
2024-05-05 17:08:05 +08:00
2dust
e053db3dff
Add routeOnly
2024-05-02 10:51:54 +08:00
solokot
f624bd651e
Update Russian translation ( #3070 )
2024-05-01 19:37:03 +08:00
2dust
84964c7f91
Add attributes to grpc
...
https://github.com/2dust/v2rayNG/issues/3041
2024-05-01 14:01:34 +08:00
2dust
96f56b468e
Adjust DNS hardcoded geoip:cn issue
...
https://github.com/2dust/v2rayNG/issues/3061
2024-05-01 14:00:35 +08:00
2dust
bdc3212f38
Rule start with ext and contains geoip added to the ips
...
https://github.com/2dust/v2rayNG/issues/3060
2024-05-01 10:43:47 +08:00
2dust
508ddf6df2
Share configuration
2024-04-28 19:47:54 +08:00
2dust
17af24d179
up 1.8.22
2024-04-26 13:45:59 +08:00
2dust
c260e447ea
Adjust UI
2024-04-25 17:52:34 +08:00
2dust
0eb40ae993
Adjust UI
2024-04-25 10:34:15 +08:00
ibrahem Qasim
18f3e39346
Update Arabic translation ( #3042 )
...
* Create android.yml
* Create gradle-publish.yml
* Update strings.xml
* Delete .github/workflows/android.yml
* Delete .github/workflows/gradle-publish.yml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2024-04-25 08:17:58 +08:00
2dust
311af02726
up 1.8.21
2024-04-23 17:32:20 +08:00
2dust
b799969de8
Adjust UI
2024-04-23 13:45:50 +08:00
2dust
93541883bb
Adjust UI
2024-04-22 10:35:16 +08:00
2dust
33430bff8d
Adjust UI
2024-04-21 16:31:34 +08:00
2dust
3bc2081540
Adjust UI
2024-04-21 12:05:42 +08:00
2dust
a3b1feabff
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3024
2024-04-20 15:38:55 +08:00
2dust
7af8d3843e
Merge pull request #3025 from solokot/master
...
Update Russian translation
2024-04-20 15:11:02 +08:00
solokot
2235805800
Update Russian translation
2024-04-19 18:40:09 +03:00
2dust
364b521ec3
up 1.8.20
2024-04-19 21:07:38 +08:00
2dust
3cdaf4a8ee
Bug fix
...
https://github.com/2dust/v2rayNG/issues/3010
2024-04-19 14:36:48 +08:00
2dust
b2fc6dcdd0
Add switching theme dark or light
2024-04-19 13:41:52 +08:00
2dust
70e9320463
Merge pull request #3020 from FranzKafkaYu/optimize-ui-logic
...
style:optimize UI logic
2024-04-18 10:42:51 +08:00
FranzKafkayu
304c7ed068
style:optimize UI logic
...
1.add button for cancelling delete server config
2.toast when delete current using config
2024-04-17 18:37:17 +08:00
2dust
ddb908f937
Bug fix
2024-04-17 16:39:53 +08:00
2dust
accd17afd4
Bug fix
2024-04-17 15:49:07 +08:00
2dust
9f598b77b4
Merge pull request #3016 from solokot/master
...
Update Russian translation
2024-04-17 14:11:28 +08:00
solokot
d82fa974b1
Update Russian translation
2024-04-16 17:13:22 +03:00
2dust
fcbd4a0d48
Optimized storage of settings for SharedPreference
2024-04-16 20:23:58 +08:00
2dust
5cd2b8845e
Adjust about style
2024-04-16 10:39:56 +08:00
2dust
723ab70170
Remove function migrateLegacy()
2024-04-16 10:29:07 +08:00
2dust
a26bf3eeda
Add backup and restore configuration functionality
2024-04-15 17:30:00 +08:00
2dust
c33b6463c6
Merge pull request #3005 from solokot/master
...
Update Russian translation
2024-04-13 20:23:06 +08:00
solokot
df995a3ab2
Update Russian translation
2024-04-13 10:39:33 +03:00
2dust
817f844212
Add about activity
2024-04-13 13:12:35 +08:00
2dust
fa8113b8d7
Merge pull request #3002 from NetworkKeeper/patch-1
...
Ability to override built in `geosite.dat` and `geoip.dat`
2024-04-12 07:47:44 +08:00
2dust
99b95d8369
Merge pull request #3001 from NetworkKeeper/patch-2
...
Retry downloading geo assets without proxy
2024-04-12 07:47:19 +08:00
2dust
fc2e4ff210
Optimize routing
2024-04-12 07:45:26 +08:00
NetworkKeeper
1063bf71d6
Retry downloading geo assets without proxy
2024-04-11 19:37:20 +03:00
NetworkKeeper
f2af5c45e9
Ability to override built in geosite.dat and geoip.dat
2024-04-11 19:30:32 +03:00
2dust
b132b0d2f0
Remove the type of routing rule
2024-04-11 11:00:46 +08:00
2dust
7869f99fc8
Adjust routing default rules
2024-04-11 09:21:57 +08:00
2dust
122f2eb400
Merge pull request #2995 from oXIIIo/master
...
fix(deps): Update Go version to 1.22.2 for Xray compatibility (1.8.10)
2024-04-11 07:47:36 +08:00
XIII
3c0f6eeb21
fix(deps): Update Go version to 1.22.2 for Xray compatibility (1.8.10)
2024-04-10 17:36:39 +03:30
2dust
19a109355b
Merge pull request #2986 from kimsuelim/improve_build
...
Remove -XX:MaxPermSize option
2024-04-08 17:12:15 +08:00
Surim Kim
703965a0dd
Remove -XX:MaxPermSize option.
...
Android Gradle requires JDK 17, and this option was removed between Java 11 and Java 17.
2024-04-08 10:05:28 +09:00
2dust
66f92c6c60
Bug fix
...
https://github.com/2dust/v2rayNG/issues/2972
2024-04-03 10:19:03 +08:00
2dust
a1cdf6b7a5
Merge pull request #2966 from Malus-risus/master
...
Update dependency
2024-04-03 10:02:45 +08:00
Το μοχθηρό ^_^
554c7b5687
Update build.gradle.kts
2024-04-02 09:34:43 +08:00
Το μοχθηρό ^_^
2d987313a7
Delete renovate.json
2024-04-01 14:02:42 +08:00
Το μοχθηρό ^_^
9eebe32bdf
Merge pull request #31 from Malus-risus/renovate/com.android.library-8.x
...
Update plugin com.android.library to v8.3.1
2024-04-01 13:24:07 +08:00
renovate[bot]
8e9da0ad6f
Update plugin com.android.library to v8.3.1
2024-04-01 05:15:22 +00:00
Το μοχθηρό ^_^
2f20dea611
Merge pull request #30 from Malus-risus/renovate/com.android.application-8.x
...
Update plugin com.android.application to v8.3.1
2024-04-01 13:14:51 +08:00
renovate[bot]
167baf64a9
Update plugin com.android.application to v8.3.1
2024-04-01 04:47:28 +00:00
Το μοχθηρό ^_^
bd7a214f7f
Merge pull request #29 from Malus-risus/renovate/gradle-8.x
...
Update dependency gradle to v8.7
2024-04-01 12:17:52 +08:00
Το μοχθηρό ^_^
f16d2d9a74
Merge pull request #28 from Malus-risus/renovate/com.tencent-mmkv-static-1.x
...
Update dependency com.tencent:mmkv-static to v1.3.4
2024-04-01 12:17:42 +08:00
renovate[bot]
e984d2c274
Update dependency gradle to v8.7
2024-04-01 04:09:58 +00:00
renovate[bot]
8720d087ea
Update dependency com.tencent:mmkv-static to v1.3.4
2024-04-01 04:09:24 +00:00
Το μοχθηρό ^_^
a1e19b9fcd
Create renovate.json
2024-04-01 12:08:53 +08:00
2dust
6b9728dc84
Update 1.8.19
2024-03-30 17:25:08 +08:00
2dust
1ce9b7c0c8
Merge pull request #2956 from xfree-man/master
...
Add observatory to V2rayConfig, to enable load balancing features in a custom config
2024-03-27 07:53:57 +08:00
xfree-man
ff75d3fdc2
Add observatory to V2rayConfig
2024-03-26 13:31:04 +04:00
2dust
8154812570
Merge pull request #2948 from Amir-yazdanmanesh/master
...
Fix deprecated codes
2024-03-22 09:58:44 +08:00
amir
1dcd2478fc
Expression should use clarifying parentheses
2024-03-20 12:37:53 +03:30
amir
0515806e92
Remove deprecated codes in MainActivity.kt
2024-03-20 12:37:32 +03:30
2dust
f286506ba4
Bug fix
2024-03-16 17:11:38 +08:00
2dust
48be736275
Merge pull request #2933 from Utaea/pr
...
Add support to transport for shadowsocks
2024-03-16 16:58:20 +08:00
2dust
af0faeab16
Merge pull request #2928 from yuhan6665/authority
...
Add authority for gRPC
2024-03-16 16:31:12 +08:00
2dust
fb6edee842
Merge branch 'master' into authority
2024-03-16 16:30:28 +08:00
2dust
1209c4b92a
Merge pull request #2921 from solokot/master
...
Update & improve Russian translation
2024-03-16 16:26:31 +08:00
Utaea
e4e668b492
Add support to transport for shadowsocks
2024-03-15 03:51:49 +00:00
yuhan6665
92d3136a23
Add authority for gRPC
2024-03-13 12:57:08 -04:00
solokot
f6e74ddb45
Update & improve Russian translation
2024-03-12 10:22:16 +03:00
2dust
c34f332771
Update 1.8.18
2024-03-12 10:49:52 +08:00
2dust
eb1d71bda6
Add httpupgrade
2024-03-12 10:49:32 +08:00
2dust
3cdd5822cb
Merge pull request #2915 from Malus-risus/master
...
Update dependency
2024-03-10 10:25:07 +08:00
Το μοχθηρό ^_^
8f924b5ce1
Delete renovate.json
2024-03-09 17:33:08 +08:00
Το μοχθηρό ^_^
2ae645dce5
Merge pull request #24 from Malus-risus/renovate/com.android.library-8.x
...
Update plugin com.android.library to v8.3.0
2024-03-09 17:20:13 +08:00
renovate[bot]
f848a7119f
Update plugin com.android.library to v8.3.0
2024-03-09 09:12:10 +00:00
Το μοχθηρό ^_^
2fa41db32f
Merge pull request #23 from Malus-risus/renovate/com.android.application-8.x
...
Update plugin com.android.application to v8.3.0
2024-03-09 17:11:24 +08:00
Το μοχθηρό ^_^
9af4516761
Merge pull request #22 from Malus-risus/renovate/kotlin-ksp
...
Update Kotlin, KSP to v1.9.23
2024-03-09 17:11:03 +08:00
renovate[bot]
189b07124d
Update plugin com.android.application to v8.3.0
2024-03-09 08:19:13 +00:00
renovate[bot]
e6e5cdcdcd
Update Kotlin, KSP to v1.9.23
2024-03-09 08:19:07 +00:00
Το μοχθηρό ^_^
a31e4dab85
Create renovate.json
2024-03-09 16:18:14 +08:00
2dust
b2a9397dc7
Revert "Merge pull request #2903 from ssszmath/master"
...
This reverts commit a536df1a02 , reversing
changes made to 2dc82b7e83 .
2024-03-07 08:22:28 +08:00
2dust
a536df1a02
Merge pull request #2903 from ssszmath/master
...
Fixing the problem of connecting to the Internet after publishing the application on Google Play in aab format
2024-03-07 08:06:04 +08:00
Sajad Sajad
1a2751563d
add NativeLibs configuration to manifest and gradle.properties
2024-03-05 19:12:04 +03:30
2dust
2dc82b7e83
Merge pull request #2892 from vfarid/add_remark_to_custom_configs
...
Added remarks to all custom configs
2024-03-03 16:59:03 +08:00
2dust
b02d81ae53
Merge pull request #2889 from vfarid/more_fragment_options
...
More fragment options + Fix for reality configs
2024-03-03 16:53:22 +08:00
Vahid Farid
773bcc5658
Set V2rayConfig remarks based on ServerConfig in V2rayConfigUtil.kt
2024-03-02 18:30:05 +03:30
Vahid Farid
9142b9cfb4
Update AngConfigManager.kt
...
Added remark for single config subscription
Removed unnecessary code in multiple config subscription update
2024-03-02 18:27:59 +03:30
Vahid Farid
376882d975
Add remark to custom-config for export in ServerCustomConfigActivity.kt
2024-03-02 18:26:00 +03:30
Vahid Farid
f330c32ccc
Get config name from custom-config's remark during import in MainViewModel.kt
2024-03-02 18:25:01 +03:30
Vahid Farid
58dbb71b53
Fix fragment for reality configs
2024-03-02 16:54:17 +03:30
Vahid Farid
ebd0257f6e
Added new fragment packets for reality
2024-03-02 16:53:34 +03:30
2dust
945c584fc6
Merge pull request #2886 from MrMalekfar/master
...
Addressing issue #2880
2024-03-01 08:07:55 +08:00
MrMalekfar
19cd24c37a
Update AngConfigManager.kt
2024-03-01 02:35:56 +03:30
MrMalekfar
3994810c4e
Update AngConfigManager.kt
2024-03-01 02:06:36 +03:30
MrMalekfar
d86e68c77a
Update AngConfigManager.kt
2024-03-01 01:51:08 +03:30
MrMalekfar
cc7bdefe54
Update AngConfigManager.kt
2024-03-01 01:27:59 +03:30
MrMalekfar
51b32a030a
Update AngConfigManager.kt
2024-02-29 14:15:05 +03:30
MrMalekfar
6c76ddd145
Update AngConfigManager.kt
2024-02-29 14:12:19 +03:30
MrMalekfar
0d12cc5dc8
Update AngConfigManager.kt
2024-02-29 13:55:52 +03:30
MrMalekfar
cfb756723c
Update AngConfigManager.kt
2024-02-29 11:07:39 +03:30
MrMalekfar
0e9f198341
Update AngConfigManager.kt
2024-02-29 09:59:58 +03:30
MrMalekfar
1fa1325630
Update AngConfigManager.kt
2024-02-29 09:50:31 +03:30
MrMalekfar
dc79d3a897
Update AngConfigManager.kt
2024-02-29 09:25:06 +03:30
MrMalekfar
486f3ffc96
Update AngConfigManager.kt
2024-02-29 09:23:46 +03:30
2dust
bf030e12f5
Merge pull request #2883 from admarty/master
...
Update vi translation
2024-02-29 08:58:12 +08:00
MrMalekfar
e80cce9696
Update AngConfigManager.kt
2024-02-29 02:04:42 +03:30
admarty
5bb9ecce47
Update vi translation
2024-02-28 22:32:26 +07:00
MrMalekfar
5eb09aa54e
Update AngConfigManager.kt
2024-02-28 16:31:30 +03:30
MrMalekfar
ff261d9939
Update AngConfigManager.kt
2024-02-28 15:22:57 +03:30
MrMalekfar
1624ec87b2
Update AngConfigManager.kt
2024-02-28 15:06:37 +03:30
MrMalekfar
f1062f2f45
Update AngConfigManager.kt
2024-02-28 14:51:54 +03:30
2dust
39341c27bc
up 1.8.17
2024-02-26 08:54:51 +08:00
2dust
31a90cec2b
Merge pull request #2869 from Malus-risus/master
...
Refactor: Simplify Extensions and Improve Compatibility
2024-02-26 08:11:39 +08:00
Το μοχθηρό ^_^
617fc63393
Delete renovate.json
2024-02-25 19:59:53 +08:00
Το μοχθηρό ^_^
802f2cf3eb
Update _Ext.kt
2024-02-25 19:05:48 +08:00
Το μοχθηρό ^_^
c7efcde868
Update _Ext.kt
2024-02-25 18:42:39 +08:00
Το μοχθηρό ^_^
e858179204
Update _Ext.kt
2024-02-25 18:31:42 +08:00
Το μοχθηρό ^_^
6871b0b950
Merge branch '2dust:master' into master
2024-02-25 10:42:48 +08:00
2dust
e9a27a1585
Merge pull request #2868 from NagisaEfi/master
...
Update translation
2024-02-25 09:28:36 +08:00
Το μοχθηρό ^_^
976b765629
Create renovate.json
2024-02-24 01:09:56 +08:00
NagisaEfi
126b9b6516
Update translation
2024-02-23 23:23:39 +08:00
2dust
94dab02b54
Merge pull request #2856 from Malus-risus/master
...
Remove unnecessary parentheses
2024-02-20 13:02:35 +08:00
Το μοχθηρό ^_^
a893b87730
Update MainRecyclerAdapter.kt
2024-02-19 14:36:28 +08:00
Το μοχθηρό ^_^
7db2ddd1f7
Update V2RayServiceManager.kt
2024-02-19 14:34:50 +08:00
Το μοχθηρό ^_^
748980aa1a
Update PerAppProxyActivity.kt
2024-02-19 14:33:12 +08:00
Το μοχθηρό ^_^
96d416066e
Update AppManagerUtil.kt
2024-02-19 14:31:47 +08:00
Το μοχθηρό ^_^
3955bb16bc
Update _Ext.kt
2024-02-19 14:29:35 +08:00
Το μοχθηρό ^_^
de9bbf842f
Update Utils.kt
2024-02-19 12:42:56 +08:00
Το μοχθηρό ^_^
336b673746
Update AngConfigManager.kt
2024-02-19 12:38:24 +08:00
Το μοχθηρό ^_^
f1b6b1e871
Update SettingsActivity.kt
2024-02-19 12:07:13 +08:00
2dust
fba4c03bb5
Bug fix
2024-02-17 09:55:26 +08:00
2dust
a32ae5b53f
Merge pull request #2848 from NotDubious/master
...
Update Farsi translation
2024-02-17 09:23:11 +08:00
Mahyar
589e0f38fd
Update Farsi translation
2024-02-16 11:07:31 +03:30
2dust
e21116680e
Up 1.8.16
2024-02-16 13:48:41 +08:00
2dust
e1960f5aff
Write remarks when pasting subscription link
...
https://github.com/2dust/v2rayNG/issues/2845
2024-02-16 09:52:10 +08:00
2dust
327ba57088
Improve
2024-02-16 09:39:39 +08:00
2dust
04e1b024e2
Merge pull request #2846 from Malus-risus/master
...
Update dependency
2024-02-16 09:20:25 +08:00
2dust
b59fe9b57b
Delete renovate.json
2024-02-16 09:19:29 +08:00
2dust
fab0b756de
Merge pull request #2844 from solokot/master
...
Update Russian translation
2024-02-16 09:12:59 +08:00
Το μοχθηρό ^_^
aa2727d0d0
Merge pull request #10 from Malus-risus/renovate/org.jetbrains.kotlinx-kotlinx-coroutines-android-1.x
...
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.8.0
2024-02-16 00:58:49 +08:00
Το μοχθηρό ^_^
ce3dd73a81
Merge branch '2dust:master' into master
2024-02-16 00:54:06 +08:00
renovate[bot]
2eab209fea
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.8.0
2024-02-15 16:52:16 +00:00
Το μοχθηρό ^_^
02476657bf
Merge pull request #11 from Malus-risus/renovate/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.x
...
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.8.0
2024-02-16 00:51:46 +08:00
renovate[bot]
35602120e8
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.8.0
2024-02-15 15:36:59 +00:00
solokot
9e800e08ab
Update Russian translation
2024-02-15 08:25:30 +03:00
2dust
09fc20794e
Improve and translate
2024-02-14 19:40:51 +08:00
2dust
3cd95fbfdb
Improve
...
https://github.com/2dust/v2rayNG/pull/2839
2024-02-14 18:52:05 +08:00
2dust
c243fadacf
Merge pull request #2839 from vfarid/add_fragment_preferences
...
Added fragment to the preferences settings
2024-02-14 17:31:48 +08:00
Vahid Farid
9c06412ceb
Update V2rayConfig.kt
2024-02-14 11:20:25 +03:30
Vahid Farid
8d1f0d5df9
Update ServerConfig.kt
2024-02-14 11:20:20 +03:30
Το μοχθηρό ^_^
a035f42008
Merge pull request #9 from Malus-risus/renovate/android-actions-setup-android-3.x
...
Update android-actions/setup-android action to v3
2024-02-14 15:40:03 +08:00
Το μοχθηρό ^_^
838fb041aa
Merge pull request #8 from Malus-risus/renovate/actions-upload-artifact-4.x
...
Update actions/upload-artifact action to v4
2024-02-14 15:39:54 +08:00
Το μοχθηρό ^_^
7fbab63227
Merge pull request #7 from Malus-risus/renovate/actions-setup-java-4.x
...
Update actions/setup-java action to v4
2024-02-14 15:39:43 +08:00
Το μοχθηρό ^_^
ad871723fe
Merge pull request #6 from Malus-risus/renovate/actions-setup-go-5.x
...
Update actions/setup-go action to v5
2024-02-14 15:39:33 +08:00
Το μοχθηρό ^_^
8887b44bf7
Merge pull request #5 from Malus-risus/renovate/actions-checkout-4.x
...
Update actions/checkout action to v4
2024-02-14 15:39:18 +08:00
Το μοχθηρό ^_^
176beced3a
Merge pull request #4 from Malus-risus/renovate/gradle-8.x
...
Update dependency gradle to v8.6
2024-02-14 15:39:01 +08:00
Vahid Farid
a3561ddc6c
Fixed and turened off fragmentOutbound function for future use
2024-02-14 11:06:41 +03:30
renovate[bot]
097bd06021
Update android-actions/setup-android action to v3
2024-02-14 07:30:38 +00:00
renovate[bot]
dfdd1efcc8
Update actions/upload-artifact action to v4
2024-02-14 07:30:35 +00:00
renovate[bot]
1ac5a410d4
Update actions/setup-java action to v4
2024-02-14 07:30:32 +00:00
renovate[bot]
8c44e849c9
Update actions/setup-go action to v5
2024-02-14 07:30:29 +00:00
renovate[bot]
2684bd2af4
Update actions/checkout action to v4
2024-02-14 07:30:26 +00:00
renovate[bot]
01a860aab5
Update dependency gradle to v8.6
2024-02-14 07:30:22 +00:00
Το μοχθηρό ^_^
e1faf4e54e
Merge pull request #1 from Malus-risus/renovate/configure
...
Configure Renovate
2024-02-14 15:13:34 +08:00
renovate[bot]
14dd4d6b99
Add renovate.json
2024-02-14 07:12:20 +00:00
Vahid Farid
bab21bc8a5
Implemented fragment in V2rayConfigUtil.kt
2024-02-13 18:37:48 +03:30
Vahid Farid
8393b3ce86
Added relevant codes to handle fragment settings in SettingsActivity.kt
2024-02-13 18:36:40 +03:30
Vahid Farid
e15eec9cff
Added fragment fields to pref_settings.xml
2024-02-13 18:35:46 +03:30
Vahid Farid
32741ed7ab
Added PREF_FRAGMENT_* to SettingsViewModel.kt
2024-02-13 16:44:17 +03:30
Vahid Farid
0d77a65bbb
Make tag, mux & sockopt writable in V2rayConfig.kt
2024-02-13 16:43:29 +03:30
Vahid Farid
6eaac2d7e9
Added getFragmentOutbound function to ServerConfig.kt
2024-02-13 16:38:27 +03:30
Vahid Farid
496a0ec92c
Added PREF_FRAGMENT_* to AppConfig.kt
2024-02-13 16:37:51 +03:30
Vahid Farid
826329e996
Added title_pref_fragment_* to strings.xml
2024-02-13 16:29:39 +03:30
Vahid Farid
4f57da4a38
Added fragment_packets to arrays.xml
2024-02-13 16:28:46 +03:30
2dust
b3f49d0a34
Merge pull request #2836 from vfarid/fix_fragmentBean_add_dialerProxy
...
fix for SockoptBean & FragmentBean
2024-02-13 10:18:41 +08:00
2dust
b78b370408
Merge pull request #2834 from hamidrezahy/thirdparty_asset_update
...
Automatic update of third party dat files - fix #2821
2024-02-13 10:09:49 +08:00
Vahid Farid
82afcdddd0
Added dialerProxy to SockoptBean and fixed default values if FragmentBean
2024-02-12 17:51:27 +03:30
hamidreza hematyar
a33a698f38
handle upload file, improve asset ui, fix messages
2024-02-12 15:25:05 +03:30
hamidreza hematyar
3aff1800cd
fix download assets functionality, fix strings.xml
2024-02-12 03:16:57 +03:30
hamidreza hematyar
ea816ca981
add asset by url menu, ui and save logic
2024-02-12 00:37:07 +03:30
hamidreza hematyar
a2bace4ede
update strings.xml
2024-02-12 00:34:49 +03:30
2dust
5589d1058b
Merge pull request #2831 from hamidrezahy/fix_translations
...
Add missing translations
2024-02-11 09:00:57 +08:00
hamidreza hematyar
a12fc32ff0
Add missing translations
2024-02-10 21:57:21 +03:30
2dust
ce2d1c5e0d
Bug fix
2024-02-10 11:59:00 +08:00
2dust
eb75666c85
Merge pull request #2827 from vfarid/master
...
added support for multiple custom configs in subscriptions + remarks
2024-02-10 09:54:47 +08:00
2dust
4b970cedcc
Up build.gradle.kts
2024-02-10 09:51:29 +08:00
Vahid Farid
fbd9d92f5e
Update strings.xml
2024-02-10 01:22:07 +03:30
Vahid Farid
cdaff4da06
added support for multiple custom configs in subscriptions + remarks
...
Accepting both single config and multiple configs i.e:
{customConfig} or [{customConfig1}, {customConfig2} ...]
Furtheremore added an optional 'remarks' field to v2rayConfig class to keep remote customConfig name.
2024-02-09 20:25:51 +03:30
2dust
fbb17390f2
Up build.gradle.kts
2024-02-09 17:38:03 +08:00
2dust
52273db482
build.gradle 2 build.gradle.kts
2024-02-05 19:47:30 +08:00
2dust
a6af25ae88
up 1.8.15
2024-02-04 16:49:12 +08:00
2dust
3ac89d68fb
Up implementation
2024-02-04 16:46:01 +08:00
2dust
267a43fd97
Refactor
2024-02-04 12:28:58 +08:00
2dust
6d0384b6f1
Bug fix
2024-02-02 16:47:22 +08:00
2dust
7ae4be402f
Merge pull request #2785 from maskedeken/fix-wg
...
MUX should be disabled when using wireguard
2024-01-25 16:26:41 +08:00
2dust
46f0b7be5b
Merge pull request #2783 from admarty/master
...
Update Vietnamese translation.
2024-01-25 16:26:19 +08:00
Eken Chan
b253f2d947
MUX should be disabled when using wireguard
2024-01-24 16:15:44 +08:00
admarty
444ade8afe
Update Vietnamese translation
2024-01-23 19:27:46 +07:00
admarty
522dbdd170
Update Vietnamese translation.
2024-01-23 19:00:37 +07:00
2dust
d89238e1aa
up 1.8.14
2024-01-19 18:56:44 +08:00
2dust
52710020ea
update subscription 4 custom configuration
2024-01-19 17:44:35 +08:00
2dust
a18b8f4f2b
Bug fix
2024-01-19 10:29:43 +08:00
2dust
01e0a6570d
Merge pull request #2768 from solokot/master
...
Update Russian translation
2024-01-19 08:36:22 +08:00
solokot
cd6ef8f062
Update Russian translation
...
MTU menu
2024-01-18 08:38:45 +03:00
2dust
ea383c43bd
Add share 4 Wireguard
2024-01-18 11:56:03 +08:00
2dust
68e08e3866
Merge pull request #2763 from admarty/master
...
Update vi translation
2024-01-18 09:57:21 +08:00
admarty
329ed26e85
Update vi translation
2024-01-17 12:56:39 +07:00
admarty
c830a4cea4
Revert "Updated vi translation"
...
This reverts commit e7e088ec83 .
2024-01-17 12:53:53 +07:00
admarty
e7e088ec83
Updated vi translation
2024-01-17 12:46:48 +07:00
2dust
cf6c814eb4
Add share 4 Wireguard
2024-01-16 18:49:00 +08:00
2dust
8f62e42ae8
Add Wireguard Mtu
2024-01-16 17:48:04 +08:00
2dust
89b4060ba2
Merge pull request #2748 from admarty/master
...
Improve vietnamese translation
2024-01-11 17:53:51 +08:00
admarty
e4d4b329a0
fix typo
2024-01-11 13:03:53 +07:00
admarty
09c5f41995
Improve Vietnamese translation
2024-01-11 12:04:57 +07:00
admarty
02b25787c1
Improve Vietnamese translation
2024-01-11 00:48:28 +07:00
2dust
cdb050b6c5
up 1.8.13
2024-01-08 09:13:42 +08:00
2dust
21f47b536d
Bug fix
2024-01-07 17:15:09 +08:00
2dust
f14484c986
Merge pull request #2733 from solokot/master
...
Russian translation
2024-01-07 16:31:38 +08:00
solokot
358dd78dc3
Russian translation
...
Small cosmetic fixes
2024-01-07 06:58:48 +00:00
2dust
d79e072316
Merge pull request #2732 from admarty/master
...
Improve Vietnamese translation
2024-01-07 09:25:27 +08:00
2dust
c24dee567a
Modify background color
2024-01-07 09:24:48 +08:00
admarty
9f75bafcea
Update strings.xml
2024-01-06 21:11:34 +07:00
admarty
2150452629
Update strings.xml
2024-01-06 20:50:50 +07:00
admarty
507a32a08e
Improve Vietnamese translation
2024-01-06 20:22:52 +07:00
2dust
44dee8e850
Add main interface filter cache
2024-01-06 16:56:19 +08:00
2dust
5e4d9246c2
Merge pull request #2721 from mosayeb-a/fix-bug
...
fix a bug(ConcurrentModificationException)
2024-01-05 12:12:22 +08:00
mosayeb
9fe7419467
fix a bug(ConcurrentModificationException)
2024-01-03 11:15:00 -08:00
2dust
41b2251dfe
Merge pull request #2718 from yuhan6665/wireguard
...
Wireguard can configure tun address
2024-01-02 12:06:08 +08:00
yuhan6665
73fad43573
Handle IPv6 address correctly
2024-01-01 22:16:07 -05:00
yuhan6665
4676717582
Wireguard can configure tun address
...
local tun address is also used by Wireguard server to check against its "allowedIPs" setting
2024-01-01 21:49:54 -05:00
2dust
834766e6e7
Merge pull request #2704 from yuhan6665/wireguard
...
Add Wireguard maunal config
2023-12-24 16:32:26 +08:00
yuhan6665
e304dce347
Add Wireguard maunal config
...
No support for export and import via links yet
2023-12-23 23:51:09 -05:00
2dust
61654aefeb
Merge pull request #2690 from user09283/patch-1
...
Update strings.xml
2023-12-18 15:49:06 +08:00
user09283
1664aaa25b
Update strings.xml
...
Update Vietnamese language
2023-12-18 00:41:47 +07:00
2dust
68f1f64f3d
Merge pull request #2674 from mmrabbani/patch-1
...
Add HTTP3 to ALPN options
2023-12-14 09:20:11 +08:00
2dust
7bad57ca52
Merge pull request #2671 from solokot/master
...
Update Russian translation
2023-12-14 09:18:57 +08:00
MMR
1c8e1f0993
Add HTTP3 to ALPN options
2023-12-13 16:01:12 +03:30
solokot
6037ae6fc4
Update Russian translation
2023-12-09 18:59:33 +03:00
2dust
dc1c5400b8
Add mux concurency setting
2023-12-07 17:49:09 +08:00
2dust
9ae4688171
Update build.yml
2023-12-05 17:52:45 +08:00
2dust
e3f39234b2
Bug fix
2023-12-05 16:51:31 +08:00
2dust
0df0b2d6ac
Merge pull request #2662 from solokot/master
...
Update Russian
2023-12-05 16:43:00 +08:00
2dust
9ce96d0591
up 1.8.12
2023-12-04 17:13:03 +08:00
2dust
a7ef0618ba
Adjust FOREGROUND_SERVICE_SPECIAL_USE
2023-12-04 17:11:53 +08:00
solokot
cc9b083e5d
Update Russian
2023-12-04 10:00:31 +03:00
2dust
5af322552c
Merge pull request #2660 from yuhan6665/xudp
...
Use Android ID as XUDP basekey
2023-12-04 12:14:38 +08:00
yuhan6665
fc852281dd
Use Android ID as XUDP basekey
...
Since Xray 1.8.1, XUDP pass basekey as the global ID. It can maintain the same UDP port on the proxy server outbound.
To enable maximum UDP connectivity, client should pass the device unique ID in the environment variable.
2023-12-03 22:06:06 -05:00
2dust
0b2f036a22
Up targetSdkVersion 34
2023-12-04 10:55:26 +08:00
2dust
cf2becb5e9
Bug fix
2023-12-04 08:52:26 +08:00
2dust
82d8eba1b9
Merge pull request #2636 from hadi-norouzi/feature/update_sub
...
Fix minimum update interval for subscription auto update
2023-11-21 16:47:17 +08:00
Hadi Norouzi
286ad34d94
fix minimum subscription update interval
2023-11-20 21:25:35 +03:30
Hadi Norouzi
ff0bc6594d
Merge branch 'master' into feature/update_sub
2023-11-20 21:23:38 +03:30
Hadi Norouzi
7b8113aef1
Merge remote-tracking branch 'origin/feature/update_sub' into feature/update_sub
...
# Conflicts:
# V2rayNG/app/build.gradle
2023-11-20 21:21:24 +03:30
2dust
81d2ef5db5
Merge pull request #2421 from Fangliding/master
...
自己写了个小破自动编译action
2023-11-18 18:56:13 +08:00
2dust
bdea3ef88c
up 1.8.11
2023-11-18 17:24:37 +08:00
2dust
c62c86fc29
Adjust UI
2023-11-18 16:39:04 +08:00
2dust
59f698f755
Merge pull request #2614 from solokot/master
...
Update Russian translation
2023-11-18 16:32:06 +08:00
solokot
9ac979006e
Update Russian translation
2023-11-17 20:44:48 +03:00
2dust
da6291a965
Add menu for privacy policy
2023-11-17 16:29:32 +08:00
2dust
bf6555e57c
Update CR.md
2023-11-17 14:15:29 +08:00
2dust
35b114220e
Update CR.md
2023-11-17 10:15:10 +08:00
Hadi Norouzi
800bb6a4e9
Merge branch 'master' of https://github.com/2dust/v2rayNG
2023-11-15 23:51:10 +03:30
2dust
2c80521f5b
Merge pull request #2605 from solokot/master
...
Update Russian translation
2023-11-15 19:40:00 +08:00
2dust
6351ce5991
up 1.8.10
2023-11-15 19:35:16 +08:00
2dust
683362f0ee
Fix mux enabled
2023-11-15 19:17:02 +08:00
2dust
84fc909339
Adjust UI
2023-11-15 17:22:16 +08:00
solokot
74171e26db
Update Russian translation
...
Automatic update subscriptions
2023-11-15 11:20:55 +03:00
2dust
f25c0cc890
Fix Automatic update subscriptions
2023-11-15 15:27:53 +08:00
2dust
29848053a4
Revert "Merge pull request #2603 from maskedeken/fix-mux"
...
This reverts commit 0d9856919e , reversing
changes made to 3dde6b0ca3 .
2023-11-15 14:17:21 +08:00
2dust
0d9856919e
Merge pull request #2603 from maskedeken/fix-mux
...
fix mux not working
2023-11-15 14:12:33 +08:00
Eken Chan
0ae7f2f7b3
fix mux not working
2023-11-14 15:42:00 +08:00
2dust
3dde6b0ca3
Fix Automatic update subscriptions
2023-11-14 09:32:05 +08:00
2dust
6b28208044
Fix Automatic update subscriptions
2023-11-13 18:00:00 +08:00
2dust
13f855e3c4
remove android.intent.category.LEANBACK_LAUNCHER
2023-11-13 12:42:57 +08:00
2dust
c870595e98
Merge pull request #2596 from solokot/master
...
Russian translation
2023-11-13 12:39:24 +08:00
2dust
ae19a3f68d
Merge pull request #2471 from hadi-norouzi/feature/update_sub
...
add auto update subscriptions with interval
2023-11-13 12:38:54 +08:00
2dust
545afc41b3
Merge branch 'master' into feature/update_sub
2023-11-13 12:37:59 +08:00
solokot
7177d88144
Russian translation
...
Fix Google translate
2023-11-10 19:48:26 +03:00
2dust
294ed50afd
Merge pull request #2592 from hossinasaadi/master
...
fix ServerActivity.kt toast
2023-11-10 15:19:28 +08:00
2dust
0105fe48f7
Merge pull request #2590 from yuhan6665/xudp
...
Add menu options for Mux
2023-11-10 15:18:44 +08:00
Hossin Asaadi
c7ff23e3d5
Update ServerActivity.kt
...
fix trojan, shadowsocks password toast
2023-11-08 16:30:04 +04:00
yuhan6665
23e9d7fde5
Add menu options for Mux
2023-11-05 23:16:01 -05:00
Hadi Norouzi
c93edd8875
Merge branch '2dust:master' into master
2023-10-05 20:13:50 +03:30
2dust
bde37e38a7
up 1.8.9
2023-09-30 16:29:37 +08:00
2dust
c401d63d2f
Merge pull request #2543 from yuhan6665/rprx-ui
...
Unified base activity for status bar icon color
2023-09-30 14:26:28 +08:00
yuhan6665
52416dd43d
Unified base activity for status bar icon color
2023-09-29 19:59:06 -04:00
2dust
59bd7128ae
Merge pull request #2540 from MrIbrahem/patch-1
...
Update strings.xml
2023-09-29 13:58:58 +08:00
2dust
87f16467bb
Merge pull request #2539 from MrIbrahem/update
...
Update strings.xml
2023-09-29 13:58:46 +08:00
ibrahem Qasim
bed0fd00bd
Update strings.xml
...
update arabic string
2023-09-28 00:32:18 +03:00
ibrahem Qasim
0672af98f8
Update strings.xml
2023-09-28 00:23:40 +03:00
2dust
2341eceb65
up 1.8.8
2023-09-25 11:32:57 +08:00
2dust
ec5f7245bf
up 1.8.7
2023-09-25 11:20:21 +08:00
Hadi Norouzi
caa2edcf05
bump version
2023-09-12 22:32:41 +03:30
Hadi Norouzi
dbe78d0aa5
Merge remote-tracking branch 'origin/master' into feature/update_sub
2023-09-12 22:28:15 +03:30
Hadi Norouzi
71f2f590a7
build a version from auto update subscription
2023-09-12 22:20:28 +03:30
Hadi Norouzi
ed26120581
Merge branch '2dust:master' into master
2023-09-12 22:08:12 +03:30
风扇滑翔翼
71bd684b46
Update build.yml
2023-09-08 23:51:26 +08:00
风扇滑翔翼
02ae19f0c7
Merge remote-tracking branch 'upstream/master'
2023-09-08 15:25:46 +00:00
2dust
a46b0d58eb
Merge pull request #2500 from MrIbrahem/master
...
Update arrays.xml to support Arabic language
2023-09-06 07:21:10 +08:00
ibrahem Qasim
d1262d169b
Update arrays.xml
2023-09-01 17:39:16 +03:00
2dust
4a85c95b02
Merge pull request #2485 from y67h41/fix-/0-CIDR
...
Make /0 CIDR parsed as IP
2023-09-01 22:33:13 +08:00
2dust
a368927b9f
Merge pull request #2475 from user09283/master-1
...
Update strings.xml
2023-09-01 22:31:51 +08:00
2dust
80feb69af5
Merge pull request #2460 from MrIbrahem/master
...
Create arabic translations
2023-09-01 22:31:38 +08:00
2dust
c09f0d5787
Merge pull request #2478 from yuhan6665/rprx-ui
...
A freshing new UI
2023-09-01 22:31:13 +08:00
y67h41
ff667546b8
Update ExampleUnitTest.kt
2023-08-24 17:55:12 +08:00
y67h41
6a255cdfa4
Make /0 CIDR be parsed as IP
2023-08-24 17:36:49 +08:00
yuhan6665
2b5784df6f
Update UI: status bar icon color
2023-08-20 22:09:30 -04:00
user09283
a9665dd2d8
Update strings.xml
2023-08-19 13:11:14 +07:00
user09283
1e52877e93
Update strings.xml
...
Update Vietnamese language
2023-08-19 13:10:08 +07:00
Hadi Norouzi
062c0d8ddb
add auto update subscriptions with interval
2023-08-17 21:06:22 +03:30
yuhan6665
a7a70b448f
Update UI: tweak fab color
2023-08-15 20:14:43 -04:00
yuhan6665
3e52aeb804
Update UI: custom font
2023-08-13 23:10:20 -04:00
yuhan6665
4b4f5d145b
Update UI: a concept for launching icon
2023-08-13 15:01:07 -04:00
风扇滑翔翼
775fa5ea62
update and remove unnecessary step
2023-08-12 00:54:19 +08:00
ibrahem Qasim
34d8329c8a
Delete plurals.xml
2023-08-10 21:12:02 +03:00
ibrahem Qasim
2e7ae732aa
Update strings.xml
2023-08-10 21:10:10 +03:00
ibrahem Qasim
424287e258
Rename s.xml to strings.xml
2023-08-10 13:26:25 +03:00
ibrahem Qasim
40d03bbb96
Delete strings.xml
2023-08-10 13:26:05 +03:00
ibrahem Qasim
d768694445
Update s.xml
2023-08-10 13:18:58 +03:00
ibrahem Qasim
56c7f2ef69
Update s.xml
2023-08-10 13:13:15 +03:00
ibrahem Qasim
3839b0c59c
Update s.xml
2023-08-10 13:07:36 +03:00
ibrahem Qasim
77cab14ae8
Create s.xml
2023-08-10 12:58:37 +03:00
ibrahem Qasim
b0dbd4c7ca
Create plurals.xml
2023-08-10 12:38:18 +03:00
ibrahem Qasim
50ca2e0e69
Create strings.xml
2023-08-10 12:36:43 +03:00
yuhan6665
0bf8beda94
Update UI: tweak after review
2023-08-09 21:38:20 -04:00
yuhan6665
4d334929c9
Update UI: complete change for dark mode
2023-08-07 14:32:41 -04:00
yuhan6665
ccfdf096f9
Update UI dark mode
2023-08-06 22:44:57 -04:00
yuhan6665
b4f2af2778
Update UI: header image
2023-08-06 21:53:14 -04:00
yuhan6665
32b9e4855c
Update UI: clean up theme
2023-08-06 18:41:36 -04:00
yuhan6665
bdbce5147e
Update UI: menu icons
2023-08-06 17:37:24 -04:00
yuhan6665
a4833506ae
Update UI: launching icon
2023-08-06 16:55:29 -04:00
yuhan6665
d4e8072248
Update UI for white theme
2023-08-06 16:09:14 -04:00
yuhan6665
207ca93735
Fix lint by adding missing translation
2023-08-06 10:31:37 -04:00
2dust
99307ab8f0
up 1.8.6
2023-07-30 11:05:31 +08:00
风扇滑翔翼
a5bb39ac8a
允许手动指定编译时的Xray core版本
...
and update sth
2023-07-23 11:16:06 +08:00
风扇滑翔翼
073c7c0410
新增触发条件
2023-07-23 03:29:07 +08:00
风扇滑翔翼
7e88e3ba4f
新建Build action
2023-07-23 03:23:02 +08:00
2dust
1ec23a7b39
Merge pull request #2302 from dep4/fix/package-name
...
AppConfig: use current package name to receive broadcasts
2023-05-23 06:15:07 +08:00
Bruce Mills
685f9e220c
AppConfig: use current package name to receive broadcasts
2023-05-21 15:54:25 -04:00
2dust
e77b7eb52e
Merge pull request #2290 from CUMOON/master
...
Correction of Persian translation
2023-05-21 08:35:38 +08:00
2dust
29014704e0
Merge pull request #2288 from hadi-norouzi/feature/tv
...
feature: add leanback for android tv compatiblity
2023-05-21 08:35:13 +08:00
Moon
b3570d9c0b
Correction of Persian translation
2023-05-17 12:49:41 +03:30
Hadi Norouzi
6e427cee82
feature: add leanback for android tv compatiblity
2023-05-16 11:33:29 +03:30
2dust
0a1b6d00d9
Merge pull request #2284 from solokot/master
...
RU: Improvements for google translation
2023-05-15 20:24:19 +08:00
solokot
00ffe66f36
RU: Improvements for google translation
2023-05-15 09:13:11 +03:00
2dust
63661fbdaa
Merge pull request #2273 from hadi-norouzi/master
...
[Feature] separate package names for pre release and dev builds
2023-05-13 19:25:53 +08:00
Hadi Norouzi
4d4a4543c5
feature: import subscription from v2rayng://install-sub deeplink
2023-05-11 20:42:15 +03:30
Hadi Norouzi
2349805968
feature: separate package names for pre release and dev builds
2023-05-10 20:16:11 +03:30
2dust
bdbd0b154e
up 1.8.5
2023-05-07 15:35:42 +08:00
2dust
653137ec58
bug fixes
2023-05-07 15:34:11 +08:00
2dust
39f65850be
Merge pull request #2258 from Amir-yazdanmanesh/master
...
Fix persian translation
2023-05-07 15:19:33 +08:00
2dust
2d8db97417
Merge branch 'master' into master
2023-05-07 15:19:25 +08:00
2dust
17a6f80798
Merge pull request #2255 from hadi-norouzi/feature/share_sub
...
Feature/share sub
2023-05-07 15:18:28 +08:00
2dust
381fe859ff
Merge pull request #2254 from hadi-norouzi/master
...
Fix status bar and navigation bar, remove FooterView TouchHelper
2023-05-07 15:14:04 +08:00
am.yazdanmanesh
e2bdf17b82
Fix persian translation
2023-05-05 21:54:18 +03:30
Hadi Norouzi
d20afc6801
Share subscription implemented
2023-05-04 18:03:50 +03:30
Hadi Norouzi
54046a27e6
Fix fa strings and test layout direction
2023-05-04 17:04:35 +03:30
Hadi Norouzi
36c000d18a
Fix status bar and navigation bar, remove FooterView TouchHelper
2023-05-04 16:34:41 +03:30
2dust
2f3c2cf4d5
up 1.8.4
2023-04-29 20:46:28 +08:00
2dust
892358d5d8
Merge pull request #2227 from AlirezaIvaz/master
...
Add themed icon support
2023-04-27 09:40:08 +08:00
Alireza Ivaz
6dced903cd
Add themed icon support
2023-04-26 17:05:11 +03:30
2dust
f8a98a426e
Merge pull request #2213 from solokot/master
...
Updated Russian translation
2023-04-22 14:40:57 +08:00
solokot
011506e99f
Updated Russian translation
2023-04-21 21:33:22 +03:00
2dust
966151d3fe
bug fixes
2023-04-19 19:45:11 +08:00
2dust
247f4db77e
up 1.8.3
2023-04-18 09:51:49 +08:00
2dust
9a661bc401
Use Google code scanner
2023-04-17 10:28:34 +08:00
2dust
f5f1b3816c
Refactor createQRCode
2023-04-16 19:58:51 +08:00
2dust
3971c9badc
use Exception
2023-04-16 19:56:44 +08:00
2dust
390fbf046b
Merge pull request #2130 from pouriaksrvi/master
...
[New Feature] UX enhancement - Reversed the order of server list
2023-04-06 08:28:54 +08:00
Programmer
ec7ba59528
Bug Fix - Fixed the order of subscription import
...
Subscription server list should not be reversed when it is being imported. Fixed this problem.
2023-04-03 04:12:01 +03:30
Programmer
838941c6a4
Merge branch '2dust:master' into master
2023-04-03 04:00:52 +03:30
2dust
a0ec764b64
Merge pull request #2142 from solokot/master
...
Updated Russian translation
2023-04-02 09:32:29 +08:00
2dust
26f1f7099b
up 1.8.2
2023-04-01 18:08:11 +08:00
2dust
613e9ac8bf
Add permission POST_NOTIFICATIONS and READ_MEDIA_IMAGES
2023-03-31 13:48:40 +08:00
2dust
ea979f02b5
update gradle
2023-03-30 20:45:37 +08:00
2dust
383f55f809
update org.jetbrains.kotlin.android to 1.8.0
2023-03-30 13:21:36 +08:00
2dust
ce61f177dc
Adjust build gradle
2023-03-30 11:54:15 +08:00
2dust
6a64157537
update kotlinx-coroutines to 1.6.4
2023-03-29 16:15:43 +08:00
2dust
de83302c8a
update buildtoolsversion & targetSdkversion to 33
2023-03-29 15:54:35 +08:00
2dust
68553d3807
update kotlin version to 1.7.20
2023-03-29 15:25:54 +08:00
solokot
4cfe3394b1
Updated Russian translation
2023-03-29 09:35:28 +03:00
Programmer
ae9aa75ba0
New Feature
...
Fixed incorrect default order of server list as described in the issue https://github.com/2dust/v2rayNG/issues/2116
The order was problematic for users who add new servers more frequently
2023-03-26 06:27:52 +00:00
2dust
3d7ed12d4b
Added the function of deleting duplicate configurations
2023-03-25 21:16:21 +08:00
2dust
f70be5bce9
routing domainMatcher is set to null
2023-03-25 18:10:29 +08:00
2dust
405667697e
REALITY show false
2023-03-25 18:09:53 +08:00
2dust
3aeda7de81
Merge pull request #2122 from justlovediaodiao/master
...
fix a crash when adding custom config
2023-03-24 09:15:01 +08:00
yangxing
8a775d662a
fix a crash when adding empty custom config
2023-03-23 22:25:07 +08:00
2dust
ec0ccbca76
up 1.8.1
2023-03-21 17:17:51 +08:00
2dust
6cdcbb0096
Add REALITY share link
2023-03-21 10:04:03 +08:00
2dust
79e3881704
hide alpn in reality
2023-03-21 09:19:21 +08:00
2dust
4cf2d429f0
Adjust string
2023-03-21 09:18:46 +08:00
2dust
fa51952bfa
up 1.8.0
2023-03-10 11:17:25 +08:00
2dust
b2c4c0a67e
Adjust string
2023-03-10 10:00:34 +08:00
2dust
cf2c58637b
Merge pull request #2036 from yuhan6665/reality
...
Add reality and remove legacy xtls settings
2023-02-21 20:26:58 +08:00
yuhan6665
a2c262441e
Add reality and remove legacy xtls settings
...
No sharing support for Reality yet
2023-02-20 21:25:33 -05:00
2dust
237be79680
up 1.7.38
2023-02-08 20:07:30 +08:00
2dust
441a64b8c6
add more fingerprint
2023-02-08 20:07:12 +08:00
2dust
2128488658
up 1.7.37 (rollback core to 1.7.2)
2023-02-03 12:04:39 +08:00
2dust
d9dc8317f5
up 1.7.36
2023-02-03 10:47:28 +08:00
2dust
6eda2180e4
Update strings.xml
2023-02-03 10:42:24 +08:00
2dust
57a2f0bebf
share link to add fingerprint
2023-02-03 10:11:40 +08:00
2dust
1fd3ccaa0c
Merge pull request #1959 from user09283/patch-2
...
Update strings.xml
2023-01-29 20:23:23 +08:00
user09283
528597d0c7
Update strings.xml
2023-01-29 16:22:31 +07:00
user09283
37411e3e6b
Update strings.xml
2023-01-29 16:13:38 +07:00
2dust
6d681b92aa
up 1.7.35
2023-01-28 15:52:25 +08:00
2dust
73fae63905
Merge pull request #1942 from user09283/patch-1
...
Update strings.xml (vi)
2023-01-28 15:38:04 +08:00
2dust
216710974a
Merge pull request #1920 from ysy950803/master
...
Replace colors hard code with values-night.
2023-01-28 15:37:53 +08:00
user09283
f3bbef7412
Update strings.xml
2023-01-26 14:03:47 +07:00
user09283
fa74d9c598
Update strings.xml
2023-01-24 21:00:51 +07:00
user09283
113364af26
Update strings.xml
2023-01-24 20:51:43 +07:00
Sylvester Yao
2990db305e
Replace colors hard code with values-night.
2023-01-13 12:00:59 +08:00
2dust
db8942fe5a
up 1.7.34
2023-01-12 15:42:47 +08:00
2dust
402d63bd9a
.
2023-01-12 14:35:38 +08:00