Release 3.9.0+1: Remnawave API configs, Remnawave-style UI with flags, Windows build.

EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Navis
2026-08-01 16:17:10 +03:00
co-authored by Cursor
parent 92cf707597
commit 015ded9bd5
24 changed files with 985 additions and 159 deletions
+6 -6
View File
@@ -9,13 +9,13 @@
.EXAMPLE
.\scripts\pack-msix.ps1
.\scripts\pack-msix.ps1 -Version 3.8.2.1 -Publisher "CN=EvilFox"
.\scripts\pack-msix.ps1 -Version 3.9.0.1 -Publisher "CN=EvilFox"
#>
[CmdletBinding()]
param(
[string]$ExePath = "",
[string]$OutDir = "",
[string]$Version = "3.8.2.1",
[string]$Version = "3.9.0.1",
[string]$Name = "EvilFox.Navis",
[string]$Publisher = "CN=EvilFox",
[string]$DisplayName = "Navis",
@@ -82,7 +82,7 @@ $manifestText = Get-Content -LiteralPath $ManifestSrc -Raw -Encoding UTF8
# Prefer exact placeholder swaps so we never touch <?xml version=...?>.
$manifestText = $manifestText.Replace('Name="EvilFox.Navis"', "Name=`"$Name`"")
$manifestText = $manifestText.Replace('Publisher="CN=EvilFox"', "Publisher=`"$Publisher`"")
$manifestText = $manifestText.Replace('Version="3.8.2.1"', "Version=`"$Version`"")
$manifestText = $manifestText.Replace('Version="3.9.0.1"', "Version=`"$Version`"")
$manifestText = $manifestText.Replace('<DisplayName>Navis</DisplayName>', "<DisplayName>$DisplayName</DisplayName>")
$manifestText = $manifestText.Replace('<PublisherDisplayName>EvilFox</PublisherDisplayName>', "<PublisherDisplayName>$PublisherDisplayName</PublisherDisplayName>")
$manifestText = $manifestText.Replace('DisplayName="Navis"', "DisplayName=`"$DisplayName`"")
@@ -94,10 +94,10 @@ if (Test-Path $MsixPath) { Remove-Item -Force $MsixPath }
if (-not $MakeAppx) {
Write-Host ""
Write-Host "MakeAppx.exe not found install the Windows 10/11 SDK to produce .msix." -ForegroundColor Yellow
Write-Host "MakeAppx.exe not found - install the Windows 10/11 SDK to produce .msix." -ForegroundColor Yellow
Write-Host "Staging is ready: $Staging"
Write-Host "Then run:"
Write-Host " makeappx pack /d `"$Staging`" /p `"$MsixPath`" /o"
Write-Host (" makeappx pack /d `"{0}`" /p `"{1}`" /o" -f $Staging, $MsixPath)
exit 2
}
@@ -123,4 +123,4 @@ Write-Host " $MsixPath"
Write-Host " Staging: $Staging"
Write-Host ""
Write-Host "Store: upload MSIX in Partner Center (identity must match reservation)."
Write-Host "Sideload: Add-AppxPackage -Path `"$MsixPath`""
Write-Host ("Sideload: Add-AppxPackage -Path `"{0}`"" -f $MsixPath)