1539 Commits

Author SHA1 Message Date
zarazaex69 b775851960 remove тень v4.0.1 2026-05-06 17:34:31 +03:00
zarazaex69 4c52c1e45c fix bs wl 2026-05-06 17:31:28 +03:00
zarazaex69 e55ad93c52 fix icons BTW 2026-05-06 17:23:45 +03:00
zarazaex69 db931be24e fix upd text 2026-05-06 17:10:11 +03:00
zarazaex69 1f1d110a82 tutorial chge text 2026-05-06 16:52:47 +03:00
zarazaex69 2912d17aca rename select app to split tunelling 2026-05-06 16:50:08 +03:00
zarazaex69 261bd389f6 rename no connect to wait 2026-05-06 16:49:26 +03:00
zarazaex69 2c9eb2d8af add server unselect 2026-05-06 16:48:28 +03:00
zarazaex69 35a396ea0a add space to wl and bl 2026-05-06 16:45:21 +03:00
zarazaex69 0fa72f5ee1 upd color 2026-05-06 16:41:02 +03:00
zarazaex69 bea7c8a0d3 mv sub 2 down v4.0.0 2026-05-06 01:20:35 +03:00
zarazaex69 45779f0bce add material you color 2026-05-06 01:13:22 +03:00
zarazaex69 642bc7a437 fix server select 2026-05-06 01:03:50 +03:00
zarazaex69 74f6762cf6 fix icon bug 2026-05-06 00:46:34 +03:00
zarazaex69 8aa17ae4bd fix: крестик вместо кнопки Отмена в диалогах + правильная блокировка кнопок
- Все диалоги (обновление, страны) теперь имеют крестик (×) вверху справа вместо кнопки Отмена/Позже
- Добавлен layout dialog_title_with_close.xml с кастомным заголовком и кнопкой закрытия
- Исправлена блокировка кнопок: setButtonsEnabled теперь блокирует и btnSummaryLite тоже
- applyRunningState упрощён — при isRunning разблокирует через setButtonsEnabled
- Во время теста (isTesting): fab/меню блокируются, молния остаётся активной как стоп
- По завершении теста: всё разблокируется корректно
2026-05-06 00:20:21 +03:00
zarazaex69 9f5f3580e0 fix: множество исправлений UI и логики
- Адаптивная иконка: пересоздана с safe-zone отступами (62%) для всех плотностей — лого не обрезается кругом на Android 16
- Строгий таймаут 6 сек: measureOutboundDelayInternal теперь использует context с таймаутом — больше нет бесконечных зависаний пинга
- Индикатор теста: 'Проверено успешно: X / Y' вместо 'Number of running test tasks: left / total'
- Текст начала теста: 'Тестирование N серверов' вместо 'Testing N configs'
- Цвет прогресс-бара: адаптирован к теме (md_theme_primary) вместо оранжевого
- Все диалоги переведены на MaterialAlertDialogBuilder — скруглённые углы, Material3 стиль
- Кнопка FAB '>': блокирует ВСЕ кнопки сразу при нажатии (не только себя)
- Кнопка молнии: блокирует всё сразу при нажатии, а не после обновления списков
- 'Подключаемся к быстрейшему серверу': блокирует UI до завершения подключения
- sub_update кнопка: блокирует интерфейс на время обновления, разблокирует по завершении
- isRunning: applyRunningState теперь явно разблокирует/блокирует кнопки при любом переходе состояния
- Обновление подписок через VPN: при каждом подключении автоматически обновляем подписки через VPN-прокси (через 2 сек после старта)
2026-05-06 00:02:38 +03:00
zarazaex69 5123d996f4 style: update FAB colors and add ripple effect 2026-05-05 16:49:55 +03:00
zarazaex69 cb1ea3c3a3 feat(ui): enable edge-to-edge layout and fix status bar color 2026-05-04 19:03:12 +03:00
zarazaex69 9249ff9bce feat: sync status bar color with toolbar background 2026-05-04 15:05:29 +03:00
zarazaex69 b8cbcac477 refactor(ui): update icons and remove import/export proxy app menu items 2026-05-04 14:45:42 +03:00
zarazaex69 a4c4d764a0 fix: экзорцизм сабмодуля material-design-icons 2026-05-04 14:11:06 +03:00
zarazaex69 b6122866d5 fix: полное удаление сломанного сабмодуля material-design-icons 2026-05-04 14:08:21 +03:00
zarazaex69 b87a0e8a6e REMOVEE 2026-05-04 14:03:08 +03:00
zarazaex69 3ccd7493a2 feat: кнопки блокируются во время теста, молния останавливает скан
- Кнопки FAB и меню серые и недоступны пока идёт пинг-тест
- Нажатие на молнию во время теста — останавливает его (не перезапускает)
- Иконка молнии меняется на стоп пока идёт тест
- isTesting LiveData управляет состоянием UI
2026-05-04 08:26:12 +03:00
zarazaex69 60ce213f67 Replace delay test URL with api.ipify.org v3.0.3 2026-04-26 23:39:29 +03:00
zarazaex69 d0161826e2 Reduce MeasureDelay timeout from 12s to 6s and remove unnecessary delays 2026-04-26 23:14:39 +03:00
zarazaex69 641fcb943d feat: Parallelize config preparation for speed tests 2026-04-26 22:54:17 +03:00
zarazaex69 1fbb4f2bd3 feat: add copy server button to clipboard v3.0.2 2026-04-22 18:48:34 +03:00
zarazaex69 d3a5a1af9c fix: preserve favorite status during subscription update v3.0.1 2026-04-21 23:07:51 +03:00
zarazaex69 33971a576a fix: #7 2026-04-21 23:00:36 +03:00
zarazaex69 a04c53a045 fix: real ping IPC stalls by batching and throttling UI updates v3.0.0 2026-04-21 04:27:37 +03:00
zarazaex69 278095015b feat: remove apk 2026-04-21 03:06:16 +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