Commit Graph

1510 Commits

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