Vega v.0.14.2 just released
## What's new
**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**
Support view no longer crashes. Opening Support (the About/donate view) crashed the app with a blank "Vega crashed" screen (React error #130). react-qr-code ships CommonJS, and since the Vite 8 / Rolldown migration (v0.13.2) its default import resolved to the module namespace object instead of the component, making the QR code an invalid element. The import now unwraps to the real component. Reproduced and verified fixed against the production build.
**Added**
Configurable network proxy (HTTP / SOCKS5), including Tor. New section in Settings routes Vega's traffic — relay WebSockets, Rust-side fetches, and update checks — through a proxy. Contributed by Anderseta (#10).
Contributors section in the README.
**Known limitation**
The proxy routes traffic but DNS may still resolve locally, so relay hostnames can leak. Full DNS privacy (e.g. socks5h for Tor) is not guaranteed yet — noted in the proxy settings and tracked in #11.
**v0.14.0 — App identifier moves to com.veganostr.Vega (2026-07-14)**
Changed
App identifier is now com.veganostr.Vega (was com.hoornet.vega). Reverse-DNS app IDs must sit on a domain the project controls; Flathub rejects anything else, and this keeps Vega's identity consistent across Flathub, winget and the native installers.
**Migration**
Existing data is carried across automatically on first launch. The identifier keys every per-app directory, so v0.14.0 moves the old directories to the new ones before opening anything: the SQLite cache (vega.db), the embedded relay's database (relay.db), and webview localStorage (themes, drafts, podcast subscriptions, article read-state). All three per-platform roots are covered — WebView2 keeps localStorage under %LOCALAPPDATA% on Windows, and WKWebView keeps it under ~/Library/WebKit on macOS, neither of which is the app data dir.
The migration only ever moves into a fresh install; an existing directory with data in it is never overwritten.
Keys are unaffected. The OS keychain service name is independent of the app identifier, so you stay logged in.
Windows only: the identifier change makes Windows treat v0.14.0 as a new application, so it installs alongside v0.13.2 rather than replacing it. Data is carried over; remove the old "Vega" entry from Add/Remove Programs. One-time only.
[Vega website](https://veganostr.com/)