From 2dfe0e86c113dfcb36ce2321513ace98d9a60ecd Mon Sep 17 00:00:00 2001 From: Jure <44338+hoornet@users.noreply.github.com> Date: Thu, 21 May 2026 21:26:43 +0200 Subject: [PATCH] =?UTF-8?q?Bump=20to=20v0.13.0=20=E2=80=94=20visual=20over?= =?UTF-8?q?haul:=20themes,=20readability,=20accessibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 28 ++++++++++++++++++++++++++++ PKGBUILD | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 7 files changed, 35 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0050d7..3eedd3b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,6 +69,34 @@ jobs: > **Windows note:** The installer is not yet code-signed. Windows SmartScreen will show an "Unknown publisher" warning — click "More info → Run anyway" to install. + ### v0.13.0 — Visual overhaul: themes, readability & accessibility + + A broad visual pass — typography, colour, and icons reworked across the app — plus two new accessibility features and a round of feed fixes. + + **Themes** + + - All four home-grown themes — **Midnight, Light, Sepia, Hackerman** — were redesigned as proper palettes: even background-elevation steps, a real three-tier text hierarchy with verified contrast, and considered accents. The community palettes (Catppuccin, Nord, Gruvbox) are unchanged. + - **New "Reader" theme** — a warm, low-glare cream palette for comfortable long reading. Pairs naturally with the long-form article view. + + **Accessibility** + + - **Easy-Read Font** (Settings → Appearance) — switches the interface to Atkinson Hyperlegible, a typeface designed by the Braille Institute for legibility, with slightly wider letter-spacing and line-height. Helps dyslexic readers and anyone in a long reading session. + - **Your secret key is now viewable** in Settings → Identity — reveal, hide, copy. Previously the `nsec` was unreachable after onboarding; you can now back it up or move to another client at any time. + + **Interface** + + - The UI font is now a system sans-serif rather than monospace; base text is a little larger with more line-height. Sidebar labels are Title Case. + - **Lucide icon set** — the sidebar's Unicode glyphs are replaced with crisp SVG icons that render consistently at any size and zoom. + - Redrawn default (Midnight) theme with deeper, calmer contrast; rounded avatars; stronger article-card titles. + + **Feed fixes** + + - Fixed cards overlapping or leaving gaps while scrolling, and an upward-scroll flicker — three separate row-measurement bugs in the v0.12.17 virtualized feed. + + **Onboarding** + + - A step-progress indicator across the create-key flow, and an "I'll back up my key later" option for people who want to explore the app first (the key stays retrievable in Settings → Identity). + ### v0.12.17 — Infinite scroll & a virtualized feed The feed no longer stops at a fixed number of notes. Scroll to the bottom and older notes load automatically — no manual Refresh. diff --git a/PKGBUILD b/PKGBUILD index 77fbda2..3f7e791 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: hoornet pkgname=vega-nostr -pkgver=0.12.17 +pkgver=0.13.0 pkgrel=1 pkgdesc="Cross-platform Nostr desktop client with Lightning integration" arch=('x86_64') diff --git a/package-lock.json b/package-lock.json index 3c870e7..60111f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vega", - "version": "0.12.17", + "version": "0.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vega", - "version": "0.12.17", + "version": "0.13.0", "dependencies": { "@fontsource/atkinson-hyperlegible": "5.2.8", "@nostr-dev-kit/ndk": "^3.0.3", diff --git a/package.json b/package.json index 608af37..8867e13 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vega", "private": true, - "version": "0.12.17", + "version": "0.13.0", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index f8d78c4..1c9a98c 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -5429,7 +5429,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vega" -version = "0.12.17" +version = "0.13.0" dependencies = [ "futures-util", "hex", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index a13a409..1092066 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vega" -version = "0.12.17" +version = "0.13.0" 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 e77d5f4..52d930c 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.12.17", + "version": "0.13.0", "identifier": "com.hoornet.vega", "build": { "beforeDevCommand": "npm run dev",