From 8ebbc90ef68e53371a92c3e343aee6171e5d518e Mon Sep 17 00:00:00 2001 From: Navis Date: Sun, 2 Aug 2026 15:55:04 +0300 Subject: [PATCH] Pack Microsoft Store 4.2.9.0 MSIX (x64+arm64 bundle) and refresh WhatsNew. Identity Version stays .0 for Partner Center; upload EvilFox_4.2.9.0.msixbundle from dist/microsoft-store. Co-authored-by: Cursor --- dist/microsoft-store/README.txt | 16 ++++++++-------- dist/microsoft-store/WhatsNew.en.txt | 20 +++++++------------- dist/microsoft-store/WhatsNew.ru.txt | 24 +++++++++--------------- scripts/pack-msix.ps1 | 12 +++++++----- 4 files changed, 31 insertions(+), 41 deletions(-) diff --git a/dist/microsoft-store/README.txt b/dist/microsoft-store/README.txt index 608004c..a495eaf 100644 --- a/dist/microsoft-store/README.txt +++ b/dist/microsoft-store/README.txt @@ -1,13 +1,13 @@ EvilFox Microsoft Store package folder -Version: 4.2.8.0 -Generated: 2026-08-02 14:21:55 +Version: 4.2.9.0 +Generated: 2026-08-02 15:53:56 === Partner Center upload (EN) === 1. Sign in to Partner Center with the same Microsoft Store developer account you use for Visual Studio packaging / Store association (same tenant). 2. Open the EvilFox product -> Packages (Windows 10 / 11). -3. Prefer uploading EvilFox_4.2.8.0.msixbundle if present. - Otherwise upload each EvilFox_4.2.8.0_.msix (x64 + arm64). +3. Prefer uploading EvilFox_4.2.9.0.msixbundle if present. + Otherwise upload each EvilFox_4.2.9.0_.msix (x64 + arm64). 4. Device family: check Windows 10 / 11 Desktop ONLY (do NOT select Xbox, HoloLens, Surface Hub, IoT, Team, etc.). 5. Arm64 package covers Windows on ARM. Do not ship x86 / AArch32; @@ -19,7 +19,7 @@ Generated: 2026-08-02 14:21:55 === Partner Center (RU) === 1. Войдите в Partner Center тем же аккаунтом разработчика Store, что и в Visual Studio (ассоциация приложения / упаковка). -2. Загрузите EvilFox_4.2.8.0.msixbundle, если есть; иначе оба .msix +2. Загрузите EvilFox_4.2.9.0.msixbundle, если есть; иначе оба .msix (x64 и arm64). 3. Семейство устройств: только Windows 10/11 Desktop (без Xbox / HoloLens / IoT и т.п.). @@ -29,9 +29,9 @@ Generated: 2026-08-02 14:21:55 6. Нужен URL политики конфиденциальности на evilfox.win. === Artifacts === -Bundle: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.0.msixbundle -MSIX: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.0_x64.msix -MSIX: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.0_arm64.msix +Bundle: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.9.0.msixbundle +MSIX: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.9.0_x64.msix +MSIX: D:\vpn navi\dist\microsoft-store\EvilFox_4.2.9.0_arm64.msix Staging x64: D:\vpn navi\packaging\msix\_staging_x64 Staging arm64: D:\vpn navi\packaging\msix\_staging_arm64 diff --git a/dist/microsoft-store/WhatsNew.en.txt b/dist/microsoft-store/WhatsNew.en.txt index 507b7c3..379cb87 100644 --- a/dist/microsoft-store/WhatsNew.en.txt +++ b/dist/microsoft-store/WhatsNew.en.txt @@ -1,16 +1,10 @@ -EvilFox 4.2 — a clearer, more polished client for private internet access. +EvilFox 4.2.9 — a clear client for private internet access. What's new: +• Add configuration: AWG / AWG 2.0 (.conf, JSON, awg://) and Naive proxy — not only http(s) subscription URLs +• Clash wireguard / naive bodies when fetched from a config URL +• Support contacts and FAQ on the website • Modern UI: Protection, My servers, Settings, Statistics, Help -• Large connect button and clear protection status -• Light theme by default, with dark theme toggle -• Russian and English languages (RU | EN) -• Country flags for servers (rendered correctly on Windows) -• Same-IP servers grouped into one row with available protocols -• Add configuration via URL -• Proxy mode and full protection mode (TUN) -• Kill Switch — leak protection if the connection drops -• Auto-select the lowest-ping server -• Traffic and session statistics -• Privacy Policy and Terms of Use in Help -• Adaptive window sizing for any screen and Windows display scale +• Light/dark themes, Russian and English +• Country flags, server grouping, Kill Switch, auto-select by ping +• Privacy Policy and Terms in Help diff --git a/dist/microsoft-store/WhatsNew.ru.txt b/dist/microsoft-store/WhatsNew.ru.txt index 41ec8c7..73d1be0 100644 --- a/dist/microsoft-store/WhatsNew.ru.txt +++ b/dist/microsoft-store/WhatsNew.ru.txt @@ -1,16 +1,10 @@ -EvilFox 4.2 — удобный и понятный клиент для безопасного доступа в интернет. +EvilFox 4.2.9 — удобный клиент для безопасного доступа в интернет. -Что нового для пользователей: -• Современный интерфейс: вкладки Защита, Мои серверы, Настройки, Статистика, Помощь -• Большая кнопка подключения и понятный статус защиты -• Светлая тема по умолчанию и переключение на тёмную -• Языки: русский и английский (RU | EN) -• Флаги стран у серверов (корректно на Windows) -• Серверы с одним IP объединяются в одну строку с доступными протоколами -• Добавление конфигурации по URL -• Режим прокси и полный режим защиты (TUN) -• Kill Switch — защита от утечек при обрыве соединения -• Автовыбор сервера с лучшим пингом -• Статистика трафика и сессий -• Политика конфиденциальности и условия использования в разделе Помощь -• Адаптивное окно под любой экран и масштаб Windows +Что нового: +• Добавление конфигурации: AWG / AWG 2.0 (.conf, JSON, awg://) и Naive-прокси — не только http(s) URL подписки +• Поддержка Clash wireguard / naive в теле конфигурации по URL +• Контакты поддержки и FAQ на сайте +• Современный интерфейс: Защита, Мои серверы, Настройки, Статистика, Помощь +• Светлая/тёмная тема, русский и английский +• Флаги стран, группировка серверов, Kill Switch, автовыбор по пингу +• Политика конфиденциальности и условия в разделе Помощь diff --git a/scripts/pack-msix.ps1 b/scripts/pack-msix.ps1 index 63f8d5b..bbc8f0f 100644 --- a/scripts/pack-msix.ps1 +++ b/scripts/pack-msix.ps1 @@ -254,12 +254,14 @@ foreach ($a in $archList) { $manifestText = $manifestText.Replace('Publisher="CN=EvilFox"', "Publisher=`"$Publisher`"") # Store requires Identity Version revision (4th component) to be 0. if ($Version -notmatch '^\d+\.\d+\.\d+\.0$') { - Write-Host "WARNING: Partner Center rejects non-zero revision; use e.g. 4.2.8.0 (got '$Version')." -ForegroundColor Yellow + Write-Host "WARNING: Partner Center rejects non-zero revision; use e.g. 4.2.9.0 (got '$Version')." -ForegroundColor Yellow } - $manifestText = $manifestText.Replace('Version="4.2.8.0"', "Version=`"$Version`"") - $manifestText = $manifestText.Replace('Version="4.2.8.1"', "Version=`"$Version`"") - # Also accept older template version if someone reverts the manifest placeholder. - $manifestText = $manifestText.Replace('Version="4.2.3.1"', "Version=`"$Version`"") + # Only the package Identity Version — not TargetDeviceFamily MinVersion/MaxVersionTested. + $manifestText = [regex]::Replace( + $manifestText, + '(]*\bVersion=")[^"]+(")', + ('${1}' + $Version + '${2}') + ) $manifestText = $manifestText.Replace('ProcessorArchitecture="x64"', "ProcessorArchitecture=`"$a`"") $manifestText = $manifestText.Replace('ProcessorArchitecture="arm64"', "ProcessorArchitecture=`"$a`"") $manifestText = $manifestText.Replace('EvilFox', "$DisplayName")