• v0.2.0-beta.8 2188c12fc2

    serjik released this 2026-08-08 18:21:14 +00:00 | 1 commits to main since this release

    ShadowLeaf 0.2.0-beta.8

    • Admin subscriptions can now be copied in four explicit formats: ShadowLeaf, sing-box JSON, Mihomo/Clash YAML, and Universal Base64.
    • One scoped, revocable credential controls every exported format and exposes only the routes assigned to that user configuration.
    • sing-box and Base64 exports include the full current route set; Mihomo exports compatible TUIC and Hysteria2 routes and reports omitted Naive routes truthfully.
    • The subscription dialog is compact, responsive, and does not render credential-bearing URLs until the operator explicitly copies one.
    • Android and Windows packages retain the beta 7 VPN/runtime fixes and move to version 0.2.0-beta.8 for a distinct signed release.

    Production control and Admin changes are deployed on marz-server and proxy-02. proxy-01 remains outside the active deployment scope.

    Downloads
  • v0.2.0-beta.7 2188c12fc2

    serjik released this 2026-08-08 10:45:19 +00:00 | 1 commits to main since this release

    ShadowLeaf 0.2.0-beta.7

    • Android Quick Settings tile: tap starts the last profile or stops VPN; long press opens ShadowLeaf.
    • Official sing-box/libbox 1.13.14 runtime with working TUIC, Hysteria2, and Naive profiles.
    • Mobile readiness retry and automatic profile fallback.
    • Windows imported-key and Naive runtime fixes; Cronet is bundled with the installer.
    • Admin account creation and subscription copy/refresh workflows repaired.
    • Active user configuration is limited to marz-server and proxy-02; proxy-01 is not used for fallback.
    Downloads
  • v0.2.0-beta.6 e11928094a

    serjik released this 2026-08-03 20:27:47 +00:00 | 3 commits to main since this release

    ShadowLeaf Android 0.2.0-beta.6

    Исправления Android:

    • сохранённая подписка обновляется при запуске без повторной регистрации устройства;
    • подписка снова получает несколько серверов и протоколов: Hysteria2 и TUIC для Finland и proxy-02;
    • VLESS XHTTP больше не запускается ошибочно как обычный VLESS TCP;
    • неизвестный или скрытый UID владельца VPN больше не показывается как «другое VPN-приложение»;
    • режим подписан как VPN-туннель, а не Proxy.

    Исправления Admin:

    • предупреждение о ненастроенном пароле больше не появляется при недоступном follower gateway;
    • вход работает по операторскому логину shadowleaf и настроенному паролю на всех трёх зеркалах.

    Проверки: Android unit tests, lint, release trust boundary, подписанная release-сборка, Rust workspace tests и Admin UI tests/build.

    Downloads
  • v0.2.0-beta.5 b32df96cd8

    serjik released this 2026-08-03 18:22:29 +00:00 | 4 commits to main since this release

    ShadowLeaf 0.2.0 Beta 5

    Исправлен импорт подписок на реальных Android-устройствах.

    Что изменилось

    • канонизация подписанного connectivity bundle больше не зависит от реализации JSONObject производителя телефона;
    • символ / в VPN URI сохраняется без платформенного экранирования, поэтому Ed25519-подпись совпадает с подписью control plane;
    • добавлен регрессионный тест для URI со слешами;
    • debug-сборка устанавливается отдельно от production и выводит только безопасный код ошибки;
    • FileProvider использует authority текущего application id.

    Исправление проверено на физическом OPPO CPH2573 с Android 14: device enrollment и проверка подписанного bundle завершились успешно.

    Установка

    Установите ShadowLeaf-Android-0.2.0-beta.5.apk поверх beta4. Сертификат выпуска не изменился, поэтому данные и сохранённые токены приложения сохраняются.

    Downloads
  • v0.2.0-beta.4 0f5183e634

    serjik released this 2026-08-03 15:03:25 +00:00 | 5 commits to main since this release

    ShadowLeaf 0.2.0 Beta 4

    Исправление восстановления и импорта подписок на Android.

    Что изменилось

    • ссылки с безопасным HTTPS API-префиксом /shadowleaf-client теперь импортируются корректно;
    • вместо общей ошибки импорта показывается конкретная причина: неверный адрес, истёкший ключ, несовпадение пользователя, недоступность authority или некорректная подпись;
    • старые неподписанные локальные подписки больше не исчезают без объяснения — приложение показывает уведомление о необходимости перевыпуска;
    • production control plane переведён на подписанные connectivity bundle v3;
    • старые subscription-токены отозваны, для активных пользователей выпущены новые ссылки.

    Beta 4 заменяет не продвинутый в канал beta3-кандидат и использует доверенный Android update key_id, уже встроенный в предыдущие версии приложения.

    Установка

    Установите ShadowLeaf-Android-0.2.0-beta.4.apk поверх beta2. Release-сертификат не изменился, поэтому данные приложения сохраняются.

    После обновления импортируйте новую персональную ссылку из защищённого файла, выданного владельцу системы. Старую ссылку использовать нельзя.

    Downloads
  • v0.2.0-beta.2 69725e80f3

    serjik released this 2026-08-03 12:41:21 +00:00 | 6 commits to main since this release

    ShadowLeaf 0.2.0 Beta 2 — Quiet Signal v2

    Финальный локальный beta-кандидат Android и Windows с минималистичным интерфейсом Quiet Signal v2.

    Что изменилось

    • Android показывает состояние только собственного VPN, а долгое нажатие на системную плитку открывает приложение.
    • Android и Windows получили обновлённые экраны подключения, серверов, маршрутизации, настроек и импорта с флагами стран.
    • Исправлен импорт ключа и ссылки подписки в Windows.
    • Добавлены привязанные к устройству учётные данные, подписанные connectivity bundles и защита от rollback.
    • Android APK и каналы обновления подписаны; Windows installer имеет подпись встроенного Tauri updater.

    Установка

    • Android: ShadowLeaf-Android-0.2.0-beta.2.apk.
    • Windows: ShadowLeaf-Windows-0.2.0-beta.2-x64-setup.exe.

    Windows-установщик пока не имеет Authenticode-подписи, поэтому SmartScreen может показать предупреждение о неизвестном издателе. Публикация файлов и манифестов выполняется только после отдельного подтверждения целевого Forgejo-релиза.

    Downloads
  • v0.2.0-beta.1 1b3df81373

    serjik released this 2026-08-02 12:23:21 +00:00 | 7 commits to main since this release

    ShadowLeaf 0.2.0 Beta 1

    Первый публичный beta-релиз клиентов ShadowLeaf с каналом автоматических обновлений.

    Что вошло

    • Android: корректное определение состояния именно ShadowLeaf VPN, переход из системного VPN-уведомления в приложение и уведомление о новой версии.
    • Windows: исправлен импорт ключей и ссылок подписки, добавлена проверка и установка обновлений из приложения.
    • Android и Windows: новый минималистичный интерфейс состояния подключения, импорта, диагностики и обновлений.
    • Подписанные Android APK и Tauri updater-артефакты, публичные ключи и SHA-256 суммы.

    Установка

    • Android: скачайте ShadowLeaf-Android-0.2.0-beta.1.apk.
    • Windows: используйте ShadowLeaf-Windows-0.2.0-beta.1-x64-setup.exe для установки и автоматических обновлений.
    • Portable ZIP предназначен для ручного запуска и сам себя не обновляет.

    Если ранее был установлен Android debug APK, его потребуется удалить один раз перед установкой release APK: Android не разрешает обновление приложения, подписанного другим ключом.

    Windows-установщик подписан ключом встроенного обновления ShadowLeaf, однако пока не имеет коммерческой Authenticode-подписи. Поэтому SmartScreen может показать предупреждение о неизвестном издателе.

    Downloads