Release 2.7.2.4: macOS app icon, glaze UI and auto build numbers.
Add green N AppIcon to the .app bundle, keep WKWebView GUI stable, and stamp builds via BaseVersion/BuildNumber. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -16,9 +16,6 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
// CurrentVersion is the shipped client version.
|
||||
const CurrentVersion = "2.7.1"
|
||||
|
||||
// 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"
|
||||
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package update
|
||||
|
||||
import "strings"
|
||||
|
||||
// BaseVersion is the marketing / release version (MAJOR.MINOR.PATCH).
|
||||
const BaseVersion = "2.7.2"
|
||||
|
||||
// BuildNumber is the incremental build counter.
|
||||
// Override at link time:
|
||||
//
|
||||
// -ldflags "-X vpnclient/internal/update.BuildNumber=42"
|
||||
//
|
||||
// Source default is bumped by build scripts via buildnum.txt.
|
||||
var BuildNumber = "4"
|
||||
|
||||
// CurrentVersion is BaseVersion.BuildNumber, e.g. "2.7.2.1".
|
||||
// Set in init so -ldflags BuildNumber is applied first.
|
||||
var CurrentVersion string
|
||||
|
||||
func init() {
|
||||
CurrentVersion = FullVersion()
|
||||
}
|
||||
|
||||
// FullVersion returns "MAJOR.MINOR.PATCH.BUILD".
|
||||
func FullVersion() string {
|
||||
b := strings.TrimSpace(BuildNumber)
|
||||
if b == "" {
|
||||
b = "0"
|
||||
}
|
||||
return BaseVersion + "." + b
|
||||
}
|
||||
Reference in New Issue
Block a user