zarazaex69
c71b6fcd53
refactor(MainViewModel): enhance server sorting with delay-based prioritization
2026-04-04 19:13:37 +03:00
zarazaex69
f1c1731cbd
refactor(MainViewModel): extract group sorting logic into dedicated method
2026-04-04 19:03:28 +03:00
zarazaex69
1f73b90525
perf(RealPingWorkerService): increase thread pool size and add exception handling
2026-04-04 19:02:49 +03:00
zarazaex69
efe1fa8f9f
feat(MainActivity): add easter egg with rainbow color animation
2026-04-04 18:59:26 +03:00
zarazaex69
ec3744d430
feat(subscriptions): add subscription grouping by category and multi-subscription support
2026-04-04 18:56:32 +03:00
zarazaex69
9518753cc2
refactor: remove automatic proxy app selection functionality and associated menu item
2026-04-04 17:50:46 +03:00
zarazaex69
c68f4e8d8c
refactor: remove redundant toast notifications from MainViewModel state updates
2026-04-04 02:22:15 +03:00
zarazaex69
1df3324559
refactor: replace toast notifications with temporary status bar messages and update UI styling and typography
2026-04-04 02:14:44 +03:00
zarazaex69
2422b8ea9e
feat: add navigation buttons to main drawer and relocate FABs to the connection status bar
2026-04-04 01:58:06 +03:00
zarazaex69
b59deeb9e4
refactor: force server description generation and update theme accent color to green
2026-04-04 01:51:10 +03:00
zarazaex69
2b887a136d
style: remove underlines from navigation drawer links and update text styling and labels
2026-04-04 00:54:04 +03:00
zarazaex69
4172a28fb6
chore: remove CDATA tags from drawer strings in localization files
2026-04-04 00:47:48 +03:00
zarazaex69
b9126d2372
refactor: streamline main UI by removing redundant menu options and recycler item actions
2026-04-04 00:43:26 +03:00
zarazaex69
3144f8c05d
feat: rebrand to olcNG, implement auto-sort migration, and add Lite mode for automated server testing and connection
2026-04-03 20:42:43 +03:00
zarazaex69
5a616d78d4
idk
2026-04-03 19:33:10 +03:00
zarazaex69
d312300c60
chore: update application launcher and store icons
2026-04-03 18:51:07 +03:00
DHR60
b61cad5a5f
Support new hysteria2 stream settings ( #5435 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-01 20:59:32 +08:00
2dust
66cd746ad2
Add server_lab_final_mask to translations
2026-04-01 10:18:59 +08:00
owo
ae4a92b66b
add finalmask into share link and support import manually ( #5429 )
...
* add finalmask into share link and support import manually
* remove temp test code
* Update V2rayNG/app/src/main/res/values/strings.xml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Make finalmask Any and parse as raw string
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-01 10:12:50 +08:00
solokot
55c0ccf1b0
Update Russian translation ( #5430 )
2026-03-31 19:32:45 +08:00
2dust
deedd26fac
Respect append flag in custom config parsing
...
https://github.com/2dust/v2rayNG/pull/5424
2026-03-29 19:33:09 +08:00
owo
e6c8307b96
remove old servers when update subscription ( #5424 )
...
* remove old servers when update subscription
* Supplementary Submission: Multiple Configuration Scenarios
2026-03-29 17:47:37 +08:00
2dust
d6d5753283
Move locate action from FAB to menu
...
https://github.com/2dust/v2rayNG/issues/5423
2026-03-29 17:32:59 +08:00
2dust
014d510774
Disable SwipeRefreshLayout in GroupServerFragment
...
https://github.com/2dust/v2rayNG/issues/5417
2026-03-29 17:23:23 +08:00
2dust
42f89e69a7
up 2.0.17
2026-03-28 11:32:09 +08:00
owo
af7db6f86b
fix fab shadow issue ( #5413 ) ( #5416 )
2026-03-27 09:22:47 +08:00
2dust
8dd1df1451
up 2.0.16
2026-03-23 20:52:45 +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
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
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