Episode Details
Back to Episodes
Nostr Compass Podcast #18
Published 1 month, 1 week ago
Description
### News
- **00:00 Intro**
Episode 18 covers major app shipping updates, protocol proposals, and two NIP deep dives from Nostr Compass #18. The first segment opens with Amethyst, nstrfy, and HAMSTR.
- **00:30 Amethyst merges desktop Tor, C secp256k1, WebRTC calls, and multi-wallet NWC**
Amethyst merged 29 PRs including desktop Tor in PR #2381, JNI-backed C secp256k1 in PR #2374, and a full WebRTC NIP-AC call stack in PR #2203 through PR #2211. The week also included RFC 9420 MLS updates in PR #2202, multi-wallet NIP-47 support in PR #1988, and GIF-to-MP4 compression in PR #2189.
- **10:40 nstrfy launches Nostr-native push notifications for Android**
nstrfy launched v1.0.0 through v1.2.0 as a Nostr transport fork of ntfy-android, using kind 7741 events on relays instead of centralized push. It supports plaintext and NIP-44 encrypted payloads, NIP-55 signing via Amber, NIP-65 relay import, and NIP-40 expiration, with companion tools at nstrfy.sh.
- **26:57 HAMSTR adds Reticulum for Nostr over LoRa mesh**
HAMSTR added Reticulum networking in PR #10, enabling Nostr event transport over LoRa mesh without internet. The project keeps AX.25 and VARA paths, documents setup in RETICULUM.MD, and also moved frontend infrastructure in PR #11.
### Releases
- **27:54 Bloom v0.1.0 ships self-hosted Blossom server and relay**
Bloom v0.1.0 ships a Tauri v2 desktop app that bundles a Blossom media server and a Nostr relay. The release includes BUD-00 through BUD-10 support, NIP-94 metadata, and blossom:// URI resolution.
- **30:17 WaveFunc v0.1.0 and v0.1.1 launch Nostr internet radio**
WaveFunc launched v0.1.0 and v0.1.1 with custom kinds for stations, favorites, live chat, and comments, plus NIP-50 search on a Khatru relay backend. The update includes NIP-60 Cashu wallet support, a Tauri desktop build, and Zapstore listing.
- **31:45 Snort ships v0.5.0 through v0.5.3 with security hardening and performance overhaul**
Snort v0.5.0-v0.5.3 added audited Schnorr verification, NIP-46 hardening, improved PIN encryption, and batched WASM verification. Messaging throughput improved via PR #620, and the client added kind 7000 invoice display for NIP-90 workflows.
- **33:16 Primal Android ships 3.0.21 and redesigns feed layout**
Primal Android v3.0.21 shipped bug fixes and followed with merged UI and feed updates including PR #1008, PR #1010, PR #1009, PR #1012, and PR #1013. Changes include unified layout, updated cards, and quick reply refinements.
- **34:14 Nostria v3.1.19 through v3.1.21 add local AI image generation**
Nostria shipped v3.1.19-v3.1.21 with local Janus Pro image generation using WebGPU acceleration and expanded multimodal and ONNX support. The series also includes editor and dialog updates and signer login flow changes.
- **36:06 TubeStr v1.0.3 ships feed and studio updates**
TubeStr v1.0.3 adds feed and studio updates, with onboarding improvements in PR #3 and export fixes in PR #2. The app is built on NDK and MDK for encrypted family media sharing.
### Project Updates
- **38:16 Botburrow begins development as Marmot bot platform**
Botburrow is a new self-hosted Marmot bot platform where each bot has its own Nostr identity and MLS group participation path. The Rails dashboard connects to whitenoise-rs over a Unix socket, with command, trigger, scheduling, and storage capabilities for operators.
- **44:47 Nostr Archives adds trending feeds relay and entity resolution**
Nostr Archives shipped backend and frontend updates including API leaderboard and engagement work in PR #118 and PR #117. Frontend additions include entity path resolution in PR #85, API docs in PR #86, and a trending feeds relay at wss://feeds.nostrarchives.com.
- **48:44 Damus fixes favorites timeline**
Damus merged PR #3708, rewriting subscribe_to_favorites() with filtering and deduplication updates and persisted tab selection behavior.
- **49:03 Nostur adds private zaps and custom emoji viewing**
Nostur shipped ten commits including priva