docs: add Cashu wallet, Music, Software Apps, audio visualizer to v1.12.0

A file-level audit (not just commit subjects) surfaced major features hidden
under misleading commit messages: the new NIP-60 Cashu ecash wallet, music
tracks/playlists, the NIP-82 Software Apps directory, the live audio
visualizer, and multi-wallet management (NWC/CLINK-debit/Cashu).

https://claude.ai/code/session_01Y8cDkDRV48GYdQd3CR4kuV
This commit is contained in:
Claude
2026-06-13 23:02:44 +00:00
parent 4be9cfc687
commit a6868a1083
+30 -10
View File
@@ -2,12 +2,15 @@
Highlights:
- **Cashu wallet** — a new in-app NIP-60 ecash wallet with mint management, top-ups, and NIP-61 nutzaps.
- **CLINK payments** — a new Lightning rail with spending budgets, NIP-05 offer discovery, and a unified Send Payment screen.
- **Private posts & reactions** — post, reply, react, and zap privately, all end-to-end encrypted via NIP-17 gift wraps.
- **Workouts** — record and browse NIP-101e workout records (kind 1301) in a dedicated feed.
- **Math in notes** — write inline and block LaTeX that renders right in the timeline.
- **Audio visualizer** — a live, styleable visualizer that reacts to whatever audio is playing.
- **Activity cards** — likes, zaps, and nutzaps render as rich gradient cards that tap through to the thread.
- **App recommendations** — editable NIP-89 recommendations on your profile, with richer cards and screenshots.
- **Software Apps** — a browsable NIP-82 app directory, plus editable NIP-89 app recommendations on your profile.
- **Music** — publish and browse music tracks and playlists, with their own feeds.
- **Pinned DMs** — pin important conversations to the top of the chat list, synced across devices.
- **Desktop** — image compression on upload, a new media player, group-DM parity, a Replies tab, and a refreshed feed.
@@ -30,10 +33,16 @@ Highlights:
- Pay a contact's on-chain "Bit" recipient directly.
- **Unified payment-rail chips** on the profile header.
- Long-press any chip to copy that destination.
- **Cashu improvements.**
- A send progress bar that matches the Lightning experience.
- A new mint top-up screen.
- Per-mint balances.
- **Manage multiple wallets.** Add and pick between wallet types from the payment flow.
- Add an NWC (Nostr Wallet Connect) wallet.
- Add a CLINK debit wallet.
- Add a Cashu wallet.
- **Cashu ecash wallet (new, NIP-60).** A full in-app ecash wallet, beyond the previous redeem-only support.
- Create and add a Cashu wallet, with a dedicated wallet screen and settings.
- Browse and pick mints from a mint directory.
- A standalone mint top-up screen.
- Per-mint balances on the wallet.
- Send NIP-61 nutzaps from the wallet, with a send progress bar that matches the Lightning experience.
### Posting & Privacy
@@ -86,20 +95,31 @@ Highlights:
- 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).
- **App recommendations.** Editable NIP-89 recommendations on your profile.
- Screenshots show in app feed cards.
- An "by <author>" line credits the author.
- A full app detail screen is available.
- **Music (new).** Tracks (kind 36787) and playlists get first-class support.
- Browse Music Tracks and Music Playlists feeds.
- Publish a new track and create playlists.
- Add a track to a playlist from a bottom sheet.
- **Software Apps directory (new, NIP-82).** Browse software applications (kind 32267).
- Filter by follows, author, hashtag, or global.
- An app detail screen shows screenshots and the author.
- Tap a screenshot to open it fullscreen.
- **App recommendations (NIP-89).** Editable recommendations on your profile.
- Tiered ordering in the recommendations editor.
- Richer app cards with author attribution.
- **New community renderers.**
- Birdex species collections (kind 12473).
- Agora fundraiser campaigns (kind 33863).
- **Cleaner feeds.**
- Reactions and zaps anchor their own thread view.
- Reposts whose boosted kind isn't supported 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.
- Translatable show and episode descriptions on the feed cards.
- A synthetic playback waveform while audio plays.
- The episode audio player is now squared so the controls get room.
- **Video.**
- Swipe for brightness and volume in fullscreen video.