Commit Graph

558 Commits

Author SHA1 Message Date
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