Skip to content

Releases: MortisBTD/LANProof

LANProof 0.3 beta — фоновая работа и уведомления

Choose a tag to compare

@MortisBTD MortisBTD released this 21 Oct 03:21

Windows 0.3 beta — фоновая работа и уведомления

  • Закрытие окна убирает LANProof в трей; мониторинг и SQLite продолжают работать. Полный выход — через меню трея.
  • Трей: открыть, приостановить/возобновить, выйти. Повторный запуск открывает уже работающий экземпляр.
  • Необязательный автозапуск с Windows и скрытый старт --background без показа главного окна.
  • Уведомления: первый сбой, одно напоминание после трёх минут, восстановление; подавление повтора на десять минут отдельно по устройству и категории.
  • Восстановление требует завершения всех проблемных целей категории; пауза его не имитирует. Снимки событий выдаются после записи в БД.
  • Очередь сообщений, тёмная/светлая темы, кнопка закрытия. Обновлены диагностика и отображение исходных измерений.

Скачать

Windows x64: ZIP ниже, распакуйте всю папку и запустите LANProof.exe. .NET отдельно не нужен. SHA256 — в соседнем файле.

Android остаётся 0.2.0-beta.1: APK и инструкция предыдущего релиза. Протокол совместим, нового APK в этом релизе нет.

Проверено

78/78 .NET-тестов без пропусков. Дополнительный нативный Windows-прогон: скрытый запуск, создание трея, возврат окна, закрытие в трей, продолжение записи, пауза/возобновление и выход до первого показа. Реальный сетевой smoke готового EXE завершился с кодом 0 и экспортом JSON/CSV/PDF. Обе темы и очередь всплывашек проверены.

Ограничения beta

Команды трея проверялись программно; физический клик по значку Explorer и автозапуск после перезагрузки не проверены. Уведомления — собственные окна, без центра уведомлений и режима «Не беспокоить» Windows. Автозапуск по умолчанию выключен. Android всё ещё требует аппаратной проверки. Game Mode, bufferbloat и карта сети не входят в 0.3.

GitHub CI

Windows CI: успешно · Android CI: успешно

LANProof 0.2.0-beta.1 — Windows + Android

Choose a tag to compare

@MortisBTD MortisBTD released this 20 Oct 23:32

LANProof 0.2.0-beta.1 — Android-компаньон

Скачать

  • LANProof-Windows-x64-0.2.0-beta.1.zip — распакуйте всю папку и запустите LANProof.exe. Установка .NET не требуется.
  • LANProof-Android-0.2.0-beta.1.apk — Android 8.0+, подписанная отладочным ключом тестовая сборка. Google Play-релиза нет.
  • SHA256SUMS.txt — контрольные суммы обоих файлов.

Подключение

На ПК откройте «Компаньон», выберите IPv4 домашней сети, включите приём и создайте QR. На Android отсканируйте QR, нажмите «Подключить» и подтвердите телефон на ПК. Затем запустите запись на телефоне. Устройства должны быть в одной локальной сети; Windows Firewall должен разрешать LANProof в частной сети, TCP 13791. Открывать порт в интернет не нужно.

Что добавлено

  • Wi-Fi-измерения на телефоне, постоянное уведомление и локальная SQLite-очередь при обрыве связи.
  • TLS с закреплением сертификата, подтверждение телефона, защищённое хранение токена и отзыв доступа.
  • Повторная передача очереди без дубликатов; согласование времени и две осторожные гипотезы при сравнении ПК и телефона.
  • Выбор устройства в истории; общие выводы в JSON, CSV и PDF.
  • Android-интерфейс с логотипом, QR-сканером, тёмной и светлой темами.

Проверки и границы

58 Windows/.NET-тестов, 12 Android/Robolectric-тестов, в том числе настоящий Kotlin ↔ .NET TLS-обмен, повтор очереди, UI и темы. Выполнены сборка APK, lint без ошибок, проверка подписи APK и сетевой smoke-прогон Windows. Сборки проверяются GitHub Actions.

Физический телефон не использовался. Реальные Wi-Fi/ICMP, QR-камера, Android Keystore и энергосбережение конкретного производителя ещё требуют аппаратной проверки. Поддерживается один телефон и локальная IPv4-сеть. Эта beta не является стабильным Android-релизом; протокол не проходил независимый аудит.

Подробно: Android-инструкция, протокол.

LANProof 0.1.0 — Windows MVP

Pre-release

Choose a tag to compare

@MortisBTD MortisBTD released this 20 Oct 22:43

LANProof 0.1.0 — Windows MVP

Локальная диагностика домашнего интернета: измерения, история и отчёты для поддержки.

Скачать и запустить

Скачайте LANProof-Windows-x64-0.1.0.zip, распакуйте всю папку и запустите LANProof.exe. Установка .NET не требуется. Нужна Windows x64 и доступная для записи папка.

В этой версии

  • Пять уровней проверки: устройство, шлюз, внешние IP, DNS и HTTPS.
  • История SQLite, интерактивный график и события.
  • Диагностические гипотезы с подтверждающими данными.
  • Полные JSON/CSV и PDF-сводка.
  • Приборный интерфейс с тёмной и светлой темами.
  • Параллельные цели, предел длительности цикла и инкрементальное обновление истории.

Проверки

Локально пройдено 49 автоматических тестов; выполнен сетевой smoke-прогон Windows-сборки с созданием JSON, CSV и PDF. Проверены кадры обеих тем и PDF. Headless-тесты не подтверждают системные эффекты Windows и файловые диалоги.

Это предварительная версия. Выводы являются гипотезами; Android-компаньон и межустройственная синхронизация ещё не реализованы. Экспорты могут содержать персональные сведения — проверяйте их перед передачей.

Рядом с ZIP опубликован SHA256SUMS.txt для проверки целостности архива.