diff --git a/CHANGELOG.md b/CHANGELOG.md index 80768b9..57e17de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ > Note: entries for v0.12.10 through v0.13.1 live in the [GitHub Releases](https://github.com/hoornet/vega/releases) notes; this file resumes at v0.13.2. +## v0.14.2 — Reliable key storage on Linux (2026-07-18) + +### Changed +- **Linux key storage now uses the system secret service** (gnome-keyring / KWallet) instead of the kernel keyring. Your secret key now survives reboots reliably, and — importantly — persists inside sandboxed installs (Flatpak), which the kernel keyring could not. macOS and Windows are unchanged. + +### Migration +- **Linux users re-enter their key once** after this update. The previous kernel-keyring entry isn't readable by the new backend, so on first launch you'll sign in again; after that it persists as normal. +- Requires a running secret-service provider (gnome-keyring or KWallet — standard on GNOME/KDE and most desktops). + ## v0.14.1 — Fix Support view crash, add proxy/Tor support (2026-07-15) ### Fixed diff --git a/PKGBUILD b/PKGBUILD index 343ed38..b64756c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: hoornet pkgname=vega-nostr -pkgver=0.14.1 +pkgver=0.14.2 pkgrel=1 pkgdesc="Cross-platform Nostr desktop client with Lightning integration" arch=('x86_64') diff --git a/flatpak/com.veganostr.Vega.yaml b/flatpak/com.veganostr.Vega.yaml index 8ea4979..2c42ba8 100644 --- a/flatpak/com.veganostr.Vega.yaml +++ b/flatpak/com.veganostr.Vega.yaml @@ -38,8 +38,8 @@ modules: sources: - type: git url: https://github.com/hoornet/vega.git - tag: v0.14.1 - commit: e0a7c2e1a4368e22b6ca6982d02857ed65d8ef51 + tag: v0.14.2 + # commit: # flatpak-node-generator npm -o node-sources.json package-lock.json - node-sources.json diff --git a/package.json b/package.json index 19e3832..5269ace 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vega", "private": true, - "version": "0.14.1", + "version": "0.14.2", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 4e51813..f00f3b5 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -5607,7 +5607,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vega" -version = "0.14.1" +version = "0.14.2" dependencies = [ "dirs", "futures-util", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 70cdf99..492f6da 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vega" -version = "0.14.1" +version = "0.14.2" description = "Cross-platform Nostr desktop client with Lightning integration" authors = ["hoornet"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 2d82e4e..8bc809c 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Vega", - "version": "0.14.1", + "version": "0.14.2", "identifier": "com.veganostr.Vega", "build": { "beforeDevCommand": "npm run dev",