diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 48b94ad..c7c7966 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,12 +69,16 @@ 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. - ### New in v0.9.9 — Speed, Stability & Linux Fix - - **Instant thread loading** — clicked note renders immediately; ancestors and replies load in background; timeouts cut in half - - **Image upload fixed on Linux/Wayland** — manual multipart body construction bypasses WebKitGTK FormData bug - - **Trending feed reliability** — notes always appear even when engagement data times out - - **Notification retry** — longer timeout for mention queries; automatic retry on empty results - - **Upload service scope** — void.cat and nostrimg.com fallbacks now properly allowed + ### New in v0.9.10 — Instant Everything + - **SQLite-backed followers cache** — followers list loads instantly from local DB; relay results merged in background; follower count only grows (never lost to partial relay results) + - **SQLite-backed bookmarks cache** — bookmarked notes load instantly from DB; relay fetch fills in any new additions + - **SQLite-backed articles cache** — articles feed (latest tab) loads instantly from DB cache + - **Instant own-profile load** — sidebar badge shows your name/picture immediately from DB cache, no more raw npub on slow relays + - **Followers fetch timeout** — increased from 8s to 15s for slow `#p` tag queries on kind 3 + - **Retry-on-empty** — followers, profile articles, and hashtag feeds retry once after 3s if relays return empty + + ### Previous: v0.9.9 — Speed, Stability & Linux Fix + - Instant thread loading, Linux/Wayland image upload fix, trending feed reliability, notification retry, upload service scope fix ### Previous: v0.9.8 — Web of Trust & Instant Notifications - Web of Trust on profiles (Vertex DVM), SQLite-backed notification cache, profile notes retry, reaction queue fix diff --git a/PKGBUILD b/PKGBUILD index 606e153..05ca4fb 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: hoornet pkgname=wrystr -pkgver=0.9.9 +pkgver=0.9.10 pkgrel=1 pkgdesc="Cross-platform Nostr desktop client with Lightning integration" arch=('x86_64') diff --git a/package.json b/package.json index 07c2b07..c5d024a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "wrystr", "private": true, - "version": "0.9.9", + "version": "0.9.10", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 5b81d3e..bb11dbf 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -6157,7 +6157,7 @@ dependencies = [ [[package]] name = "wrystr" -version = "0.9.9" +version = "0.9.10" dependencies = [ "keyring", "rusqlite", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index e7367cb..e32caf2 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wrystr" -version = "0.9.9" +version = "0.9.10" 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 d5effb3..2f9c86c 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": "Wrystr", - "version": "0.9.9", + "version": "0.9.10", "identifier": "com.hoornet.wrystr", "build": { "beforeDevCommand": "npm run dev",