zarazaex69
|
8d803b8ff9
|
fix(service): simplify stop logic and improve null safety in service manager
|
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
|
ff2fea8c03
|
fix(service): add retry logic and timeout handling for ping measurements
|
2026-04-11 18:37:41 +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
|
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
|
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
|
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
|
b92a6cdfac
|
fix(speedtest): improve connection test with IP validation
|
2026-04-10 18:36:36 +03:00 |
|
zarazaex69
|
45da2479dd
|
fix(v2ray): remove unused VPN DNS server retrieval
|
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
|
2026-04-10 16:33:32 +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
|
8d284fd68a
|
feat(subscription): add KEY subscription s
|
2026-04-10 11:49:49 +03:00 |
|
zarazaex69
|
0f28310801
|
refactor(config): deduplicate profiles during batch save operation
|
2026-04-10 11:27:30 +03:00 |
|
zarazaex69
|
06579df2a4
|
feat(dns): add QUIC support and upgrade to DoH DNS servers
|
2026-04-10 11:07:20 +03:00 |
|
zarazaex69
|
fa302edddd
|
ci(build): add dynamic version extraction from git tags
|
2026-04-08 11:07:51 +03:00 |
|
zarazaex69
|
dd4a55b831
|
feat(ui): add status messages to update check on startup
|
2026-04-08 10:58:58 +03:00 |
|
zarazaex69
|
ca5003b3e8
|
feat(ui): add automatic update check on app startup
|
2026-04-08 10:57:12 +03:00 |
|
zarazaex69
|
89facdef76
|
feat(ui): add check update menu item to navigation draw
|
2026-04-08 10:52:40 +03:00 |
|
zarazaex69
|
2605234365
|
feat(ui): add check update menu item to navigation drawer
|
2026-04-08 10:50:45 +03:00 |
|
zarazaex69
|
0519df3d22
|
chore(config): update GitHub repository references to openlibrecommunity
|
2026-04-08 10:48:37 +03:00 |
|
zarazaex69
|
f310e16f77
|
ci(build): migrate signing configuration to environment variables
|
2026-04-08 09:39:26 +03:00 |
|
zarazaex69
|
3bce3c2fe4
|
fix(build): use project properties instead of system properties for signing
|
2026-04-08 09:27:26 +03:00 |
|
zarazaex69
|
fce0f9a33b
|
chore(build): support environment-based signing configuration
|
2026-04-08 09:21:53 +03:00 |
|
zarazaex69
|
7315a59fdc
|
chore(build): reorganize package structure to xyz.zarazaex.olc
|
2026-04-08 00:35:40 +03:00 |
|
zarazaex69
|
e787a947fe
|
chore(build): migrate package namespace to xyz.zarazaex.olc
|
2026-04-07 23:48:48 +03:00 |
|
zarazaex69
|
7f691a8fcc
|
chore(build): update application namespace to com.v2ray.ang
|
2026-04-07 23:32:29 +03:00 |
|
zarazaex69
|
f1cc5dbbe0
|
chore(build): update application namespace and ID to com.olcng.app
|
2026-04-07 23:28:27 +03:00 |
|
zarazaex69
|
7a59f5410d
|
chore(config): simplify SOCKS inbound authentication and enable UDP
|
2026-04-07 23:09:49 +03:00 |
|
zarazaex69
|
c2c17bd70f
|
chore(build): add release keystore and configure signing for all build types
|
2026-04-07 12:42:46 +03:00 |
|
zarazaex69
|
420a3e4230
|
refactor(subscriptions): migrate from MMKV library to file-based storage
|
2026-04-07 12:19:58 +03:00 |
|
zarazaex69
|
a03af4df3a
|
feat(V2rayConfig): add SOCKS authentication with password-based accounts
|
2026-04-07 11:44:36 +03:00 |
|
zarazaex69
|
fbafa44961
|
feat(MainActivity): add subscription update before ping test with loading indicator
|
2026-04-04 19:19:32 +03:00 |
|
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 |
|