Release 3.9.0+3: subscription-URL routing, emoji flags, Remnawave provisioning.
Route credential-less http(s) URLs pasted into the add-link field to subscription import (fixes remaining 'proxy URI missing username'). Extend geoflag with RU country names and city hints; live Remnawave names already carrying emoji flags are kept as-is. Add admin provisioning via configs/remnawave-api.json (GET by-username / POST users, 50 GB MONTH plan) and the «Выдать доступ» UI panel. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+10
-10
@@ -22,7 +22,7 @@ const CurrentVersion = "3.9.0"
|
||||
|
||||
// BuildNumber is the monotonic build within CurrentVersion (Windows FileVersion 4th part,
|
||||
// macOS CFBundleVersion suffix, Android versionCode low digits). Bump on every release build.
|
||||
const BuildNumber = 2
|
||||
const BuildNumber = 3
|
||||
|
||||
// DefaultManifestURL is the update feed (hosted in the project git repo).
|
||||
const DefaultManifestURL = "https://git.evilfox.cc/test2/navi/raw/branch/main/dist/update.json"
|
||||
@@ -51,15 +51,15 @@ type PlatformAsset struct {
|
||||
|
||||
// Manifest describes a remote release (multi-platform + legacy single URL).
|
||||
type Manifest struct {
|
||||
Version string `json:"version"`
|
||||
URL string `json:"url,omitempty"` // legacy windows-amd64
|
||||
SHA256 string `json:"sha256,omitempty"`
|
||||
Notes string `json:"notes,omitempty"`
|
||||
Mandatory bool `json:"mandatory,omitempty"`
|
||||
Platform string `json:"platform,omitempty"` // legacy
|
||||
OS string `json:"os,omitempty"`
|
||||
Arch string `json:"arch,omitempty"`
|
||||
Platforms map[string]PlatformAsset `json:"platforms,omitempty"`
|
||||
Version string `json:"version"`
|
||||
URL string `json:"url,omitempty"` // legacy windows-amd64
|
||||
SHA256 string `json:"sha256,omitempty"`
|
||||
Notes string `json:"notes,omitempty"`
|
||||
Mandatory bool `json:"mandatory,omitempty"`
|
||||
Platform string `json:"platform,omitempty"` // legacy
|
||||
OS string `json:"os,omitempty"`
|
||||
Arch string `json:"arch,omitempty"`
|
||||
Platforms map[string]PlatformAsset `json:"platforms,omitempty"`
|
||||
}
|
||||
|
||||
// Status is returned to the UI / CLI.
|
||||
|
||||
Reference in New Issue
Block a user