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
+1 -1
View File
@@ -33,7 +33,7 @@
<Identity
Name="EvilFox.Navis"
Publisher="CN=EvilFox"
Version="3.8.2.1"
Version="3.9.0.1"
ProcessorArchitecture="x64" />
<Properties>
+13 -1
View File
@@ -39,7 +39,19 @@ Output: `dist\navis-release\windows\Navis_<version>.msix`
## Sideload test
```powershell
Add-AppxPackage -Path .\dist\navis-release\windows\Navis_2.9.0.1.msix
Add-AppxPackage -Path .\dist\navis-release\windows\Navis_3.9.0.1.msix
```
Unsigned packages need a trusted cert or developer mode / sideloading enabled.
## Remnawave notes
Navis can pull configs from a Remnawave panel:
1. Public subscription: paste `https://<panel>/api/sub/<shortUuid>` (or use panel URL + short UUID in the Remnawave block).
2. Optional API token (panel → API Tokens) enables authenticated lookups:
- `GET /api/subscriptions/by-short-uuid/{short}` / `…/raw`
- `GET /api/users/by-short-uuid/{short}``subscriptionUrl`
3. Optional Caddy `X-Api-Key` if the panel sits behind Caddy token auth.
Tokens are stored only in local `configs/config.json` (mode 0600) — never commit them.