mirror of
https://github.com/hoornet/vega.git
synced 2026-05-13 16:38:36 -07:00
Bump to v0.12.5 — UI polish, V4V fix, production-silent logging
This commit is contained in:
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
@@ -69,6 +69,14 @@ 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.
|
> **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.12.5 — UI Polish & Consistency
|
||||||
|
|
||||||
|
- **Comprehensive UI polish** — 14 rounds of systematic fixes across every view: sentence case on all button labels, Unicode ellipsis (…) and × throughout, consistent theme tokens replacing all hard-coded colors
|
||||||
|
- **Fix V4V auto-streaming** — disabling streaming mid-episode now stays off; previously any play/pause/seek event would re-engage auto-streaming
|
||||||
|
- **Production-silent logging** — all debug output now goes through `debug.ts` and is stripped in production builds; zero console leaks
|
||||||
|
- **Accessibility** — hover title tooltips on all truncated text, focus rings on interactive elements, aria-labels on all icon-only buttons
|
||||||
|
- **Theme consistency** — all amber/gray/white hard-coded colors replaced with theme tokens; correct across all 7 themes
|
||||||
|
|
||||||
### v0.12.4 — Polls, Custom Relay & UI Polish
|
### v0.12.4 — Polls, Custom Relay & UI Polish
|
||||||
- **NIP-1068 Polls** — create polls from the compose box, vote on polls in the feed, animated result bars with vote counts and percentages, per-pubkey dedup, expiry support
|
- **NIP-1068 Polls** — create polls from the compose box, vote on polls in the feed, animated result bars with vote counts and percentages, per-pubkey dedup, expiry support
|
||||||
- **Custom Go relay** — switched default relay from strfry to Vega's own Go relay (`wss://relay2.veganostr.com`) with 19 NIPs including NIP-45 COUNT, NIP-50 Search, and NIP-77 Negentropy
|
- **Custom Go relay** — switched default relay from strfry to Vega's own Go relay (`wss://relay2.veganostr.com`) with 19 NIPs including NIP-45 COUNT, NIP-50 Search, and NIP-77 Negentropy
|
||||||
|
|||||||
53
CHANGELOG.md
Normal file
53
CHANGELOG.md
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## v0.12.5 — UI Polish & Consistency (2026-04-09)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- V4V auto-streaming now stays off when manually disabled mid-episode; previously any play/pause/seek event would re-engage it for the same episode
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Sentence case applied consistently to all button labels, tab labels, status text, and placeholders across every view
|
||||||
|
- All hard-coded colors (`amber-*`, `gray-*`, `bg-white`, `text-white` on non-colored backgrounds) replaced with theme tokens — correct appearance across all 7 themes
|
||||||
|
- All debug logging routed through `debug.ts` — production builds are fully silent (zero `console.*` leaks)
|
||||||
|
- Unicode punctuation: `...` → `…`, ASCII `x` close buttons → `×` throughout
|
||||||
|
- Hover `title` tooltips added to all truncated text (names, NIP-05, relay URLs, npub/nsec)
|
||||||
|
- Focus rings added to interactive elements for keyboard navigation
|
||||||
|
- `aria-label` added to all icon-only buttons
|
||||||
|
|
||||||
|
## v0.12.4 — Polls, Custom Relay & UI Polish (2026-04-06)
|
||||||
|
|
||||||
|
- NIP-1068 Polls — create, vote, animated result bars
|
||||||
|
- Switched default relay to Vega's custom Go relay (`wss://relay2.veganostr.com`)
|
||||||
|
- Note action icons with tooltips
|
||||||
|
- Fix duplicate search results (people search deduplication)
|
||||||
|
- Fix thread indentation overflow on narrow windows
|
||||||
|
|
||||||
|
## v0.12.3 — Fix Direct Messages (2026-03-xx)
|
||||||
|
|
||||||
|
- Fix DMs not loading — switched from fetchEvents to subscribe-based fetch for NIP-17 gift wraps
|
||||||
|
|
||||||
|
## v0.12.2 — Vega Public Relay
|
||||||
|
|
||||||
|
- `wss://relay2.veganostr.com` included by default
|
||||||
|
|
||||||
|
## v0.12.1 — Fixes
|
||||||
|
|
||||||
|
- Fix empty Media feed (24h time window)
|
||||||
|
- Fix empty Trending feed (retry on empty)
|
||||||
|
- Read-only mode banner
|
||||||
|
|
||||||
|
## v0.12.0 — Podcasts & Value 4 Value
|
||||||
|
|
||||||
|
- Built-in podcast player with Fountain.fm + Podcast Index
|
||||||
|
- V4V streaming sats per minute to creators
|
||||||
|
- Auto-streaming with per-episode caps and weekly budgets
|
||||||
|
- V4V sidebar dashboard with history
|
||||||
|
|
||||||
|
## v0.11.0 — Embedded Relay & Polish
|
||||||
|
|
||||||
|
- Embedded Nostr relay (strfry), naddr links, new themes, follower badges
|
||||||
|
|
||||||
|
## v0.10.0 — Rename to Vega
|
||||||
|
|
||||||
|
- Project renamed from Wrystr to Vega (named after Jurij Vega)
|
||||||
|
- All localStorage/keychain keys preserved for backward compatibility
|
||||||
2
PKGBUILD
2
PKGBUILD
@@ -1,6 +1,6 @@
|
|||||||
# Maintainer: hoornet <hoornet@users.noreply.github.com>
|
# Maintainer: hoornet <hoornet@users.noreply.github.com>
|
||||||
pkgname=vega-nostr
|
pkgname=vega-nostr
|
||||||
pkgver=0.12.4
|
pkgver=0.12.5
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Cross-platform Nostr desktop client with Lightning integration"
|
pkgdesc="Cross-platform Nostr desktop client with Lightning integration"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "vega",
|
"name": "vega",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.12.4",
|
"version": "0.12.5",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vega"
|
name = "vega"
|
||||||
version = "0.12.4"
|
version = "0.12.5"
|
||||||
description = "Cross-platform Nostr desktop client with Lightning integration"
|
description = "Cross-platform Nostr desktop client with Lightning integration"
|
||||||
authors = ["hoornet"]
|
authors = ["hoornet"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://schema.tauri.app/config/2",
|
"$schema": "https://schema.tauri.app/config/2",
|
||||||
"productName": "Vega",
|
"productName": "Vega",
|
||||||
"version": "0.12.4",
|
"version": "0.12.5",
|
||||||
"identifier": "com.hoornet.vega",
|
"identifier": "com.hoornet.vega",
|
||||||
"build": {
|
"build": {
|
||||||
"beforeDevCommand": "npm run dev",
|
"beforeDevCommand": "npm run dev",
|
||||||
|
|||||||
Reference in New Issue
Block a user