Commit graph

  • 219518c53f fix(checker): не считать kernel-route таблицы local утечкой VPN (#78) main xtclovver 2026-06-12 14:43:12 +03:00
  • 52b4550427
    chore(quality): SonarCloud triage — safe fixes + UI tile bugfix (#77) xtclovver 2026-06-12 02:24:56 +03:00
  • 94d58325db chore(quality): low-risk SonarCloud code-smell cleanups chore/sonar-cleanup xtclovver 2026-06-12 02:17:08 +03:00
  • e8b9e73b52 fix(ui): wire IP-consensus result into its category tile xtclovver 2026-06-12 02:16:37 +03:00
  • 7fa507c60c
    chore(release): v2.9.0 changelog, README sync, version bump (#76) v2.9.0 xtclovver 2026-06-12 00:56:49 +03:00
  • 312bec75f1 chore(release): v2.9.0 changelog, README sync, version bump claude/relaxed-tharp-ad00a3 xtclovver 2026-06-12 00:55:38 +03:00
  • 3e1a9cf6e6
    feat(checker): детектирование эмулятора и изоляции песочницы (#75) xtclovver 2026-06-12 00:26:30 +03:00
  • 67a11cb486 feat(checker): детектирование эмулятора и изоляции песочницы claude/nostalgic-newton-73e89d xtclovver 2026-06-12 00:03:02 +03:00
  • 653a9f6413
    feat(detect): six competitor-derived VPN/proxy detectors (#74) xtclovver 2026-06-12 00:01:35 +03:00
  • e91f8ff232 fix(detect): correct VpnTransportInfo type mapping to AOSP constants (SERVICE/PLATFORM/LEGACY/OEM) feat/competitor-detectors xtclovver 2026-06-11 23:50:53 +03:00
  • f344f72315 refactor(detect): name ARPHRD_TUNTAP constant instead of magic 65534 xtclovver 2026-06-11 23:37:49 +03:00
  • 644c0f3989 feat(detect): detect TUN/TAP interfaces by ARPHRD_TUNTAP type (65534) from sysfs xtclovver 2026-06-11 23:31:34 +03:00
  • 743fbe227e perf(detect): share single OkHttpClient across Clash API probes xtclovver 2026-06-11 23:23:36 +03:00
  • c998e422e5 feat(detect): Clash/mihomo/sing-box REST API scanner with VPN server IP leak detection xtclovver 2026-06-11 23:15:32 +03:00
  • 4310fcce54 test(detect): cover proxy auth-probe gate, loopback guard, and join mock acceptors xtclovver 2026-06-11 21:07:20 +03:00
  • 7c19dadea1 feat(detect): SOCKS5 weak-auth brute and UDP ASSOCIATE bypass probes (loopback, opt-in) xtclovver 2026-06-11 20:54:09 +03:00
  • 37c1cf2f0c fix(detect): reuse UrlSanitizer.isPublicAddress for host-route filter, propagate needsReview xtclovver 2026-06-11 20:41:48 +03:00
  • 87e2cb731e feat(detect): host-route /32 heuristic for VPN server IP leak via physical interface xtclovver 2026-06-11 20:35:26 +03:00
  • 2fb278e63b fix: Marketplace fix display error xtclovver 2026-06-11 20:31:06 +03:00
  • edd8e6a368 chore: fastline add icon and screenshots xtclovver 2026-06-11 20:30:41 +03:00
  • 8222ca2cbd feat(detect): classify VPN transport subtype (PLATFORM/LEGACY/IKEV2) via reflection xtclovver 2026-06-11 20:26:56 +03:00
  • c81865da33 fix(detect): route xfrm through IPsec disambiguation, narrow l2tp pattern xtclovver 2026-06-11 20:16:56 +03:00
  • 9f0a5600f8 feat(detect): extend VPN interface name patterns (utun/xfrm/zt/tailscale/svpn/gre/l2tp/he-ipv6) xtclovver 2026-06-11 20:08:48 +03:00
  • dfb46b716c
    Рефакторинг: дедупликация и декомпозиция god-классов с сохранением поведения + фикс багов/защиты у профилей (#73) xtclovver 2026-06-11 19:50:36 +03:00
  • c8e3951d67 refactor: extract VerdictRenderer and finish MainActivity render decomposition refactor/dedup-and-decomposition xtclovver 2026-06-11 18:56:49 +03:00
  • d910e6a045 refactor: extract call-transport, bypass, IP-channels and reachability renderers xtclovver 2026-06-11 18:49:17 +03:00
  • a2d9d6068f refactor: extract IP-comparison and CDN-pulling renderers xtclovver 2026-06-11 18:36:25 +03:00
  • a0ccbe5f13 refactor: extract CategoryCardRenderer from MainActivity xtclovver 2026-06-11 18:30:10 +03:00
  • 25649f0e91 refactor: extract main render environment and FindingViewFactory xtclovver 2026-06-11 18:24:04 +03:00
  • ea7264eb95 fix: localize remaining Russian literals in Markdown export formatter xtclovver 2026-06-11 16:38:05 +03:00
  • dba9275783 fix: localize IP-channels markdown export header xtclovver 2026-06-11 16:20:05 +03:00
  • 5a0c3b542d fix: preserve {ip}-placeholder GeoIP provider URLs across profile round trip xtclovver 2026-06-11 16:14:16 +03:00
  • 651709ff50 refactor: deduplicate MainActivity loading-stage view mapping xtclovver 2026-06-11 15:55:18 +03:00
  • e5b6d01d0f fix: NoSuchElementException race in ScanCancellationSignal.cancel xtclovver 2026-06-11 15:55:18 +03:00
  • f7ce42e253 refactor: extract scan-report export flow into MainExportController xtclovver 2026-06-11 15:46:30 +03:00
  • ae82e0c1fb refactor: replace MainActivity tile id-mappers with a static tile table xtclovver 2026-06-11 15:41:39 +03:00
  • 330d57436d refactor: decompose custom-check editor into per-section binders xtclovver 2026-06-11 15:34:08 +03:00
  • 477e678358 test: pin custom-check editor read/write semantics before decomposition xtclovver 2026-06-11 01:20:49 +03:00
  • f9ad5b2912 test: add markdown golden files missed by the global *.md gitignore xtclovver 2026-06-11 01:10:58 +03:00
  • 746df1cb93 test: golden snapshots and section-parity net for export formatters xtclovver 2026-06-11 01:10:18 +03:00
  • 442c8e5fc7 refactor: collapse VpnCheckRunner await/publish blocks into publishOnReady xtclovver 2026-06-11 01:04:12 +03:00
  • 1e48d0adf0 refactor: deduplicate checker/ plumbing xtclovver 2026-06-11 01:00:13 +03:00
  • a8330379ab refactor: extract strict IP-literal validators into probe/IpLiterals xtclovver 2026-06-11 00:53:43 +03:00
  • 2e86a5d0b0 refactor: single source of truth for interface name patterns xtclovver 2026-06-11 00:50:00 +03:00
  • 44a01ba41c test: fix data race in CdnPullingCheckerTest label collection xtclovver 2026-06-11 00:50:00 +03:00
  • 48bd1a45c8 test: expand vpn/ characterization coverage xtclovver 2026-06-11 00:42:39 +03:00
  • 7974455b39 chore: README update xtclovver 2026-06-10 00:21:51 +03:00
  • 7eb9ed5d15 fix: bugs, security and warnings xtclovver 2026-06-05 03:18:20 +03:00
  • 8457edc0c5 fix: Security upgrade & bug fixes for profiles xtclovver 2026-06-05 01:49:32 +03:00
  • f58d4f4fc5
    Add links to Github & F-Droid (#71) AR34 2026-06-01 19:48:39 +03:00
  • c10f81654e Add links to Github & F-Droid ArThirtyFour 2026-05-31 10:22:57 +03:00
  • 7142ea1c6c fix: bugs v2.8.1 xtclovver 2026-05-25 20:14:54 +03:00
  • f6e9df2a35 feat: Strengthening profile security v2.8.0 xtclovver 2026-05-25 19:18:49 +03:00
  • 595e4335f6 feat: add marketplace and profiles xtclovver 2026-05-21 21:08:59 +03:00
  • 2832a0571e chore: add mp xtclovver 2026-05-21 18:53:15 +03:00
  • 74d256a28d refactor: restructure packages and dedup utilities xtclovver 2026-05-19 18:53:44 +03:00
  • a830c52b8e chore: remove dead code xtclovver 2026-05-19 18:53:31 +03:00
  • 8aaa6b5f43 chore: warnings fix xtclovver 2026-05-19 17:48:26 +03:00
  • 2325f1d59b
    Add Telegram & Fix Warings (#68) AR34 2026-05-19 17:16:41 +03:00
  • aa0ea7c2ab Add Telegram & Fix Warings ArThirtyFour 2026-05-18 21:29:17 +03:00
  • 63e9b97a36 feat: детекция белых списков оператора и per-app TUN-зонд (#61) xtclovver 2026-05-15 03:11:02 +03:00
  • 7b101d20e8 fix: errors catch fot RTT xtclovver 2026-05-13 20:24:02 +03:00
  • 98876411c6 fastline: список изменений для 2.7.1 v2.7.1 xtclovver 2026-05-11 21:19:19 +03:00
  • ff6cb6b534 fiz: баги xtclovver 2026-05-11 20:54:33 +03:00
  • e9b7bb6667 fix&feat: Error показывается в UI корректно и ложно не вызывает "Нужна проверка" (#66) xtclovver 2026-05-11 16:47:02 +03:00
  • dd33d2f03f fix: Исправлено ложноположительное срабатывание при роуминге иностранной SIM в России (issue #63) xtclovver 2026-05-08 16:32:49 +03:00
  • 562b13e729 feat: больше информации в экспорте данных xtclovver 2026-05-08 15:36:13 +03:00
  • 04179db9a7 fix: обновить версию до 2.7.0 v2.7.0 xtclovver 2026-05-08 02:56:13 +03:00
  • de9de97ea6 chore: fastline синхронизация на Китайском и Персидском и обновление README xtclovver 2026-05-08 02:54:35 +03:00
  • 7006854473 feat: Расширение провайдеров для GeoIP проверки xtclovver 2026-05-08 02:52:40 +03:00
  • a9f5dacff1 feat: add to underlying check yandex endpoint (#61) xtclovver 2026-05-08 02:09:50 +03:00
  • 88c32fee81 fix: Verdict Engine более логично отдаёт решение xtclovver 2026-05-08 01:53:26 +03:00
  • 350eabb9d6 fix: Location Services now works as intended xtclovver 2026-05-08 01:05:13 +03:00
  • c05cafe493 Fix maybe ArThirtyFour 2026-05-07 23:56:06 +03:00
  • e7d76f9b4b feat: Выбор между классической и новой иконкой приложения xtclovver 2026-05-07 23:02:54 +03:00
  • e16a78fd5e feat: StatsService check xtclovver 2026-05-07 23:01:37 +03:00
  • 4a9ed45762 feat: редизайн иконки xtclovver 2026-05-07 03:38:54 +03:00
  • e2d2d1fb11 feat: SNITCH проверка (β) (#49) xtclovver 2026-05-07 01:21:35 +03:00
  • 859f3ca515 fix: Дополнить список доменов в предупреждении xtclovver 2026-05-07 00:23:46 +03:00
  • d49d391469 fix: обновить версию до 2.6.11 v2.6.11 xtclovver 2026-05-06 21:28:37 +03:00
  • 3c5343391f fix: disable dependenciesInfo for F-Droid reproducible build xtclovver 2026-05-06 21:28:28 +03:00
  • 2385802479 fix: обновить версию до 2.6.10 v2.6.10 xtclovver 2026-05-06 21:10:17 +03:00
  • 85845fb42e chore:remove build-id from CMakeLists xtclovver 2026-05-06 21:09:48 +03:00
  • 20d8255720 fix: подготовить воспроизводимый релиз 2.6.9 v2.6.9 xtclovver 2026-05-06 20:02:51 +03:00
  • f69af5e6db choreL build.gradle.kts now using static build xtclovver 2026-05-06 16:08:10 +03:00
  • efab3490a2 feat: add Fastlane metadata for F-Droid store listing xtclovver 2026-05-06 14:17:51 +03:00
  • 2ed250d359 fix: replace Java toolchain with sourceCompatibility for fdroid compat v2.6.8 xtclovver 2026-05-01 23:54:50 +03:00
  • 7b1dc2df16 chore: bump version to 2.6.7 (20607) v2.6.7 xtclovver 2026-05-01 16:12:55 +03:00
  • b15d363eb8
    Merge pull request #58 from ArThirtyFour/da xtclovver 2026-05-01 16:03:34 +03:00
  • 575322489f Fix crush ArThirtyFour 2026-05-01 15:25:39 +03:00
  • 5140ca1339 chore: bump version to 2.6.6 (20606) v2.6.6 xtclovver 2026-05-01 02:15:57 +03:00
  • b4aeca20f9 chore: FDROID decrease greadle & AGP version xtclovver 2026-05-01 02:00:33 +03:00
  • 601aba5584 chore: bump version to 2.6.5 (20605) v2.6.5 xtclovver 2026-04-30 23:33:04 +03:00
  • 374740ace6 chore: F-DROID upload prepare xtclovver 2026-04-30 22:56:31 +03:00
  • 4d2fe0e0af
    Merge pull request #53 from ArThirtyFour/da xtclovver 2026-04-30 20:50:50 +03:00
  • 3bff7276d0 Add links to Matrix ArThirtyFour 2026-04-30 20:27:21 +03:00
  • 24061b0d3e fix: bugs and unit tests xtclovver 2026-04-30 18:31:37 +03:00
  • fb2f7ec123 feat: настройки цветов для людей с CVD (цветовой слепотой) xtclovver 2026-04-30 17:27:38 +03:00
  • e38a62c8a5 chore: bump version to 2.6.4 (20604) v2.6.4 xtclovver 2026-04-30 04:39:40 +03:00
  • 195482503c feat: обнаружение авторизированных Happ прокси xtclovver 2026-04-30 04:21:31 +03:00