Episode Details
Back to Episodes
Nostr Compass Podcast #20
Published 3 weeks, 1 day ago
Description
### News
- **00:00 Intro**
Episode 20 follows Nostr Compass #20 across lead stories, tagged releases, unreleased changes, protocol work, and a multi-year April retrospective.
- **00:33 GitWorkshop ships in-browser PR merge, repository following, and a bandwidth-efficient git explorer**
GitWorkshop added in-browser PR merge for GRASP repos, repository stars and follows via NIP-51 lists, and a more efficient git explorer built on GRASP's client/server model. It also introduced kind 1111 inline review comments with NIP-22 and NIP-32-based experimental moderation primitives.
- **07:55 Routstrd launches a local router for inference over Nostr**
Routstrd is a local OpenAI-compatible daemon that discovers providers through kind 38421 announcements and routes requests using RIP scoring and failover. It pays providers with Cashu through local wallet tooling and keeps provider discovery and routing on Nostr.
### Releases
- **17:08 ngit v2.4.2 fixes GRASP server detection for PR submissions**
ngit v2.4.2 fixes GRASP server detection for PR-kind submissions, while v2.4.1 fixed clone and fetch failures when open PR git data was missing from specified servers.
- **17:54 Wisp v1.0.0 graduates from beta**
Wisp shipped v1.0.0 and v1.0.2, carrying forward Normie Mode, For You feed, NIP-29 group config, and NIP-65 broadcast from prior work. v1.0.2 adds Android 15 page-size support, QR scan tab access, inline video download, and notification list performance fixes.
- **20:25 grain v0.5.2 fixes WebSocket lockup, v0.5.3 continues polish**
grain shipped v0.5.2 as a critical lockup fix for WebSocket and filter paths introduced in v0.5.0, then followed with v0.5.3. Operators on v0.5.0 and v0.5.1 are advised to upgrade.
- **28:16 Mostro Core v0.10.0 and Mostro Mobile v1.2.5 adopt NIP-59 dual-key gift wrap**
Mostro Core v0.10.0 adopts NIP-59 split identity and wrapping keys, with migration work in Mostro PR #718 and mostro-cli PR #165. Mostro Mobile v1.2.5 adds maker age filtering in PR #581 and order-flow fixes.
- **30:09 marmot-ts v0.5.0 ships addressable KeyPackages**
marmot-ts v0.5.0 adds dual support for legacy kind 443 and addressable kind 30443 KeyPackages in PR #68. The release removes old storage classes and moves invite and group management onto MarmotClient surfaces.
- **32:49 CruxCoach v0.1.3 ships encrypted climbing data backup with Nostr and Blossom**
CruxCoach v0.1.3 adds opt-in encrypted cloud backup where a Nostr keypair anchors account identity and local encryption key derivation. It mirrors ciphertext to Blossom servers and integrates NIP-46, NIP-17, NIP-65, and Quartz.
- **36:50 Meiso v1.3.0 adds subtasks, Blossom attachments, and NIP-89 tagging**
Meiso v1.3.0 adds subtasks, task relationship links, and Blossom attachment flows via NIP-96, while tagging events with NIP-89. It also improves relay cold-start behavior and Amber reuse.
- **38:07 NoorNote, Nostria, Nostr Calendar, nos2x-fox, and library releases**
NoorNote shipped v0.8.7, v0.8.8, and v0.8.9, while Nostria shipped v3.1.29 through v3.1.31. Additional updates include Nostr Calendar v1.4.1, nos2x-fox v1.19.0, nostr-double-ratchet v0.0.97, nostr-wot-sdk 0.9.0, and nostr-tools PR #535.
- **44:19 applesauce 6.0.0 removes legacy event factories and adds Blossom URI parsing**
applesauce-core@6.0.0 removes legacy event factory helpers and expands link and Blossom URI parsing, including BUD-10 regex coverage. Companion releases applesauce-content@6.0.0, applesauce-actions@6.0.0, and applesauce-wallet-connect@6.0.0 add BUD-10 nodes, NIP-51 list factories, and direct NIP-47 connect URI access.
### Project Updates
- **48:57 Amethyst advances Nests audio rooms with MoQ interop testing**
Amethyst added MoQ cross-client interop testing in PR #2622, plus Nest UX and feed freshness changes in PR #2625, PR #2620, PR #2634, and PR #2635. The same week removes custom secp256k1 in PR #2627 for libschnorr256k1.
- **50:25 nostream adds NIP-65 relay list support and NWC p