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 <cursoragent@cursor.com>
This commit is contained in:
Vendored
+8
-8
@@ -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_<arch>.msix (x64 + arm64).
|
||||
3. Prefer uploading EvilFox_4.2.9.0.msixbundle if present.
|
||||
Otherwise upload each EvilFox_4.2.9.0_<arch>.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
|
||||
|
||||
|
||||
Vendored
+7
-13
@@ -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
|
||||
|
||||
Vendored
+9
-15
@@ -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, автовыбор по пингу
|
||||
• Политика конфиденциальности и условия в разделе Помощь
|
||||
|
||||
@@ -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,
|
||||
'(<Identity\b[^>]*\bVersion=")[^"]+(")',
|
||||
('${1}' + $Version + '${2}')
|
||||
)
|
||||
$manifestText = $manifestText.Replace('ProcessorArchitecture="x64"', "ProcessorArchitecture=`"$a`"")
|
||||
$manifestText = $manifestText.Replace('ProcessorArchitecture="arm64"', "ProcessorArchitecture=`"$a`"")
|
||||
$manifestText = $manifestText.Replace('<DisplayName>EvilFox</DisplayName>', "<DisplayName>$DisplayName</DisplayName>")
|
||||
|
||||
Reference in New Issue
Block a user