docs: correct v1.12.0 descriptions against PR bodies + verify kinds/NIPs

Verified every event kind and NIP number against quartz code. Read the
feature PR descriptions and fixed inaccuracies:
- Audio visualizer styles (Classic/Spectrum Bars/Color Waves/Radial Ring/
  Aurora Glow/Static/Off; audio-only notes; FFT from decoded audio)
- Podcasts elevated to a new NIP-F4 feature (feeds, favorites, inline player)
- Workouts: create/publish + feed filters (RUNSTR dialect)
- NIP-14 group DMs: subjects + multi-recipient creation + read/mute tracking
- Share to DM reframed as the Android 'Send as DM' share-sheet target
- Cashu wallet: mint-from/melt-to Lightning, send/receive tokens
- CLINK acronym expanded

https://claude.ai/code/session_01Y8cDkDRV48GYdQd3CR4kuV
This commit is contained in:
Claude
2026-06-14 00:25:47 +00:00
parent 344749c007
commit 5fa1d615bf
+30 -20
View File
@@ -7,10 +7,11 @@ Highlights:
- **Private posts & reactions** — post, reply, react, and zap privately via NIP-17.
- **Workouts** — record and browse NIP-101e workouts in a dedicated feed.
- **Math in notes** — write inline and block LaTeX in the timeline.
- **Audio visualizer** — a live, styleable visualizer for whatever audio is playing.
- **Audio visualizer** — a live, styleable visualizer for audio-only notes.
- **Activity cards** — likes, zaps, and nutzaps render as rich gradient cards.
- **Software Apps** — a browsable NIP-82 app directory.
- **Music** — publish and browse music tracks and playlists.
- **Podcasts** — a new NIP-F4 podcast feed with favorites and an inline player.
- **Pinned DMs** — pin conversations to the top of the chat list.
- **Desktop** — image compression, a new media player, group DMs, and a refreshed feed.
@@ -19,6 +20,7 @@ Highlights:
### Payments
- **CLINK — a new Lightning payment rail.**
- CLINK = Common Lightning Interface for Nostr Keys.
- Pay and get paid through CLINK Offers and Debits.
- An interoperable Lightning-over-Nostr scheme.
- Profiles can show a tappable CLINK Offer chip.
@@ -45,10 +47,11 @@ Highlights:
- A full in-app ecash wallet, beyond the previous redeem-only support.
- Create and add a Cashu wallet, with its own screen and settings.
- Browse and pick mints from a mint directory.
- Mint ecash from Lightning and melt it back to Lightning.
- Send and receive ecash tokens.
- Top up a mint from a standalone screen.
- See per-mint balances on the wallet.
- Send NIP-61 nutzaps from the wallet.
- A send progress bar that matches the Lightning experience.
- Send NIP-61 nutzaps from the wallet, with a Lightning-style send progress bar.
### Posting & Privacy
@@ -87,15 +90,18 @@ Highlights:
- **MLS reliability.**
- Unread state now persists across app restarts.
- The kind:445 backlog is no longer refetched on every launch.
- **Share to DM.**
- A new "Share to DM" route sends content straight into a conversation.
- The room screen accepts a shared attachment, so the draft opens pre-filled.
- **Share to DM ("Send as DM").**
- A new Android share-sheet target, alongside "New Post".
- Share text, an image, or a video from another app into a DM.
- Pick a recent conversation; the chat composer opens pre-filled and editable.
- **Reply to zaps from the notification screen.**
- Reply directly to a zap from Notifications.
- Nutzap chips reply on long-press.
- **Group DM subjects (NIP-14).**
- Set a subject line on group conversations.
- A smoother flow for creating a new group DM.
- **Group DMs (NIP-14 subjects).**
- Set and update a group name (subject) on encrypted group chats.
- Create a group by selecting multiple recipients in the New DM dialog.
- Rooms are marked read when opened.
- Messages from muted authors no longer mark a room unread.
### Reading & Feeds
@@ -106,8 +112,10 @@ Highlights:
- Reactions, zaps, likes, and nutzaps render as gradient cards.
- Each card embeds the post it's about.
- A single tap on a like/zap chip opens that event's thread.
- **Workouts feed.**
- A dedicated feed for NIP-101e workout records (kind 1301).
- **Workouts (new, NIP-101e).**
- Create and publish workout records (kind 1301), interoperable with the RUNSTR dialect.
- Browse a dedicated Workouts feed.
- Filter by exercise type, author, community, or hashtag.
- **Music (new).**
- First-class support for tracks (kind 36787) and playlists.
- Browse Music Tracks and Music Playlists feeds.
@@ -129,16 +137,18 @@ Highlights:
- Reactions and zaps anchor their own thread view.
- Reposts of an unsupported kind are hidden instead of showing blank cards.
- **Audio visualizer (new).**
- A live visualizer that reacts to the audio you're playing.
- Real-time FFT spectrum driven from the playback PCM stream.
- Selectable styles: Classic, Static, Aurora, Waves, and Radial.
- A settings screen with live previews.
- Your choice syncs via NIP-78.
- Fills the height in fullscreen and shows a fixed strip in the feed.
- **Podcasts.**
- Tap a podcast to open a show screen listing all its episodes.
- A live visualizer for audio-only notes.
- Real-time FFT spectrum from the track's decoded audio (no mic, no new permission).
- Styles: Classic (default), Spectrum Bars, Color Waves, Radial Ring, Aurora Glow, Static, and Off.
- Each style has a live preview in the settings picker.
- Your choice syncs across devices via NIP-78.
- Fills the art area in fullscreen and shows a fixed strip in the feed.
- **Podcasts (new, NIP-F4).**
- Dedicated podcast and episode feeds, filterable by follows, authors, communities, or hashtags.
- Mark podcasts as favorites.
- Tap a podcast to open a show screen with all its episodes and an inline player.
- Translatable show and episode descriptions on the feed cards.
- The episode audio player is now squared so the controls get room.
- The episode audio player is squared so the controls get room.
- **Video.**
- Swipe for brightness and volume in fullscreen video.