zarazaex69
|
23725a3210
|
feat: apply colorAccent tint to copy icon in main recycler item
v2.0.32
|
2026-04-19 23:46:08 +03:00 |
|
zarazaex69
|
50f435f250
|
style: update copy icon tint and fill color for theme compatibility
|
2026-04-19 23:42:03 +03:00 |
|
zarazaex69
|
80572e566c
|
feat: add copy to clipboard functionality to main recycler item view
|
2026-04-19 23:35:43 +03:00 |
|
zarazaex69
|
3051309138
|
build: replace remote libv2ray download with local gomobile build process
v2.0.31
|
2026-04-13 17:56:14 +03:00 |
|
zarazaex69
|
48373cfa0d
|
feat: initialize AndroidLibXrayLite module with Xray-core integration and lifecycle management
|
2026-04-13 17:52:19 +03:00 |
|
zarazaex69
|
fb00560c72
|
feat: optimize batch ping performance using Go-level concurrency and update default delay test URLs
|
2026-04-13 17:40:54 +03:00 |
|
zarazaex69
|
f81fb78702
|
feat: add search functionality to filter configurations in MainActivity
|
2026-04-13 16:19:39 +03:00 |
|
zarazaex69
|
340112272e
|
feat: implement partial update animations for favorite status in MainRecyclerAdapter
|
2026-04-13 15:41:23 +03:00 |
|
zarazaex69
|
e220c380e2
|
feat: implement server favoriting system with UI toggle and priority sorting
|
2026-04-13 15:26:41 +03:00 |
|
zarazaex69
|
611ac81228
|
feat: add SubscriptionManager for handling subscription data and MMKV storage operations
|
2026-04-13 14:29:49 +03:00 |
|
zarazaex69
|
db511c9ab1
|
feat(ui): rename subscription import function and add startup import logic
v2.0.30
|
2026-04-13 11:44:45 +03:00 |
|
zarazaex69
|
2623b3110b
|
feat(service,receiver): add broadcast-based service control
v2.0.29
|
2026-04-13 01:59:26 +03:00 |
|
zarazaex69
|
4bf125b4f5
|
ci(build): set prerelease flag to false for release builds
v2.0.28
|
2026-04-12 16:12:24 +03:00 |
|
zarazaex69
|
50297d88cc
|
feat(ui): add MessageUtil import to MainActivity
|
2026-04-12 15:26:49 +03:00 |
|
zarazaex69
|
2975b0cd1a
|
refactor(service,dto,ui): improve ping logic and server reachability handling
|
2026-04-12 15:20:26 +03:00 |
|
zarazaex69
|
ea1f584422
|
fix(service,ui): add state synchronization and improve service state tracking
|
2026-04-12 15:15:52 +03:00 |
|
zarazaex69
|
73c81d02e7
|
feat(service): add wake lock support and implement core restart on shutdown
v2.0.27
|
2026-04-11 20:36:26 +03:00 |
|
zarazaex69
|
8d803b8ff9
|
fix(service): simplify stop logic and improve null safety in service manager
v2.0.26
|
2026-04-11 20:21:18 +03:00 |
|
zarazaex69
|
81d979546c
|
fix(update): add exception handling and improve version comparison logic
|
2026-04-11 20:10:45 +03:00 |
|
zarazaex69
|
9362d1ef01
|
fix(ui): add exception handling and improve delay timing in async operations
|
2026-04-11 20:08:14 +03:00 |
|
zarazaex69
|
ac9760aedd
|
refactor(settings): remove auto-remove invalid servers feature
|
2026-04-11 20:04:59 +03:00 |
|
zarazaex69
|
1178b87fb7
|
chore(build): update APK binary
|
2026-04-11 19:02:00 +03:00 |
|
zarazaex69
|
4fea86944f
|
ci(build): remove unused licenseFdroidReleaseReport task
v2.0.25
|
2026-04-11 18:50:35 +03:00 |
|
zarazaex69
|
ff2fea8c03
|
fix(service): add retry logic and timeout handling for ping measurements
|
2026-04-11 18:37:41 +03:00 |
|
zarazaex69
|
415f2230e6
|
chore(build): update APK binary
|
2026-04-11 13:53:39 +03:00 |
|
zarazaex69
|
fb827c1fb1
|
chore(build): migrate to AGP 8.x and remove multidex support
|
2026-04-11 13:34:05 +03:00 |
|
zarazaex69
|
cb4e3aab54
|
fix(viewmodel): reload server list when cache is empty before update
v2.0.24
|
2026-04-11 13:05:50 +03:00 |
|
zarazaex69
|
732d7248af
|
fix(service): handle missing service reference and notify UI on shutdown
|
2026-04-11 13:03:00 +03:00 |
|
zarazaex69
|
0c32ddc642
|
fix(config): add subscription-level synchronization locks
|
2026-04-11 12:35:33 +03:00 |
|
zarazaex69
|
153c545400
|
feat(subscription): add per-subscription update status tracking
|
2026-04-11 12:29:14 +03:00 |
|
zarazaex69
|
9af6472f8b
|
feat(subscription): add update state management and UI feedback
|
2026-04-11 12:21:13 +03:00 |
|
zarazaex69
|
346be42e37
|
fix(config): preserve ping data when updating subscriptions
|
2026-04-11 12:12:20 +03:00 |
|
zarazaex69
|
dd9e076ab1
|
chore(build): update APK binary
|
2026-04-11 02:22:10 +03:00 |
|
zarazaex69
|
903b0d4414
|
style(colors): replace hardcoded colors with system accent references
|
2026-04-11 01:38:34 +03:00 |
|
zarazaex69
|
f58a4f8f6f
|
style: fix indentation and mark non-translatable strings
v2.0.23
|
2026-04-11 00:37:14 +03:00 |
|
zarazaex69
|
fdce3ea2c1
|
fix(service): prevent concurrent operations with synchronization locks
|
2026-04-11 00:31:28 +03:00 |
|
zarazaex69
|
f0d620676d
|
chore(gradle): downgrade Kotlin version to 2.1.0
|
2026-04-10 18:41:54 +03:00 |
|
zarazaex69
|
b92a6cdfac
|
fix(speedtest): improve connection test with IP validation
v2.0.22
|
2026-04-10 18:36:36 +03:00 |
|
zarazaex69
|
45da2479dd
|
fix(v2ray): remove unused VPN DNS server retrieval
v2.0.21
|
2026-04-10 18:14:58 +03:00 |
|
zarazaex69
|
1c936b2b31
|
fix(v2ray): simplify DNS server configuration logic
|
2026-04-10 17:50:56 +03:00 |
|
zarazaex69
|
dbe109eedb
|
chore(mmkv): update database files and checksums
|
2026-04-10 17:41:59 +03:00 |
|
zarazaex69
|
7705aded77
|
fix(settings): validate VPN DNS servers with IP address check
|
2026-04-10 17:28:56 +03:00 |
|
zarazaex69
|
4a2d62b671
|
feat(dns): improve VPN DNS configuration and filtering
v2.0.20
2.0.20
|
2026-04-10 16:33:32 +03:00 |
|
zarazaex69
|
4acca4e554
|
chore: remove unused list file
|
2026-04-10 16:19:23 +03:00 |
|
zarazaex69
|
b875613fb3
|
chore(mmkv): update MMKV database files and checksums
|
2026-04-10 12:55:40 +03:00 |
|
zarazaex69
|
d9d21061fa
|
chore(mmkv): update SETTING database files
|
2026-04-10 12:52:23 +03:00 |
|
zarazaex69
|
fc7804fc1e
|
chore(mmkv): update SETTING database files
|
2026-04-10 12:46:03 +03:00 |
|
zarazaex69
|
4e9de615a4
|
chore(mmkv): update asset database files and remove unused ASSET store
|
2026-04-10 12:43:38 +03:00 |
|
zarazaex69
|
7617ce898c
|
chore: remove KEY subscription setup script
|
2026-04-10 12:41:09 +03:00 |
|
zarazaex69
|
8d284fd68a
|
feat(subscription): add KEY subscription s
|
2026-04-10 11:49:49 +03:00 |
|