diff --git a/.gitignore b/.gitignore index 331c5e9..b6c2bbe 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ phase-4.md # Private / not for public repo OPENSATS_APPLICATION.md +RENAME_ARTICLE_DRAFT.md TODO.md test/accounts.json diff --git a/README.md b/README.md index d03585f..d94010e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Vega +> **Wrystr is now Vega.** Same project, same developer, new name. If you were using Wrystr, your data migrates automatically on first launch — no action needed. [Read more about the rename.](#wrystr-is-now-vega) + A cross-platform desktop Nostr client built with Tauri 2.0 + React + TypeScript. Polished UI, deep Lightning integration, and first-class support for long-form writing. > Named after Jurij Vega (1754–1802), a Slovenian mathematician who made knowledge accessible through his pioneering logarithm tables — just as Vega makes writing accessible on Nostr. @@ -179,6 +181,21 @@ Vega is free and open-source. If it's useful to you: | ♥ GitHub Sponsors | [github.com/sponsors/hoornet](https://github.com/sponsors/hoornet) | | ★ GitHub star | Helps with visibility and grant applications | +## Wrystr is now Vega + +In March 2026, Wrystr was renamed to **Vega** — named after [Jurij Vega](https://en.wikipedia.org/wiki/Jurij_Vega) (1754–1802), a Slovenian mathematician and artillery officer from the same region as the developer. Vega made knowledge accessible through his pioneering logarithm tables; this project aims to do the same for writing on Nostr. + +**Why rename?** Wrystr was a working title that never rolled off the tongue. With real users arriving, it was time for a name that's easy to say, easy to remember, and carries meaning. + +**What changed:** +- GitHub repo: `hoornet/wrystr` → `hoornet/vega` (old URLs redirect) +- AUR package: `wrystr-git` → `vega-nostr-git` +- Binary name: `wrystr` → `vega` +- Database: auto-migrates `wrystr.db` → `vega.db` on first launch +- Settings, keychain, localStorage: preserved automatically, no action needed + +**What didn't change:** The code, the features, the developer, the license. It's the same project. + ## Acknowledgements Vega is built on the shoulders of excellent open-source projects: diff --git a/ROADMAP.md b/ROADMAP.md index cbed9ab..d254b9d 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -22,7 +22,7 @@ Bugs found during testing are fixed before Phase N+1 starts. A release is cut be ## Phase 1 — Complete the core experience ✓ COMPLETE -*Shipped in v0.1.5. Tested on Windows (v0.1.7 fixes applied). Ready for OpenSats application (April 1, 2026).* +*Shipped in v0.1.5. Tested on Windows (v0.1.7 fixes applied).* - ✓ Long-form article reader (NIP-23) — `nostr:naddr1…` links open in-app reader - ✓ Zap counts on notes — ⚡ N sats inline on every note @@ -62,8 +62,10 @@ Bugs found during testing are fixed before Phase N+1 starts. A release is cut be ## Up next — Polish & Expansion - **UI makeover** — visual polish pass on buttons, spacing, hover states, transitions; more native feel +- **Encrypted group chat** — private group conversations via NIP-29 (relay-based groups) + NIP-44 (encryption); research NIP-104 (gift-wrapped E2E) for small private groups +- **NIP-72 moderated communities** — Reddit-style public communities with moderator approval flow (kind 34550 definition, kind 1111 posts, kind 4550 approvals) - **Nostr NIP research sprint** — comprehensive review of all NIPs for new features to implement -- **Remaining Phase 4** — custom feeds, note stats, zap splits, communities/lists +- **Remaining Phase 4** — custom feeds, note stats, zap splits - Web of Trust scoring --- diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 2bf6f4a..6b40756 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -5220,7 +5220,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vega" -version = "0.9.11" +version = "0.10.1" dependencies = [ "keyring", "rusqlite",