šŸ—žļø The Latest in Nostr: Weekly Nostr Recap šŸš€ (25th May 2026 - 77th Edition)

The 77th Edition of your weekly Nostr newsletter.
šŸ—žļø The Latest in Nostr: Weekly Nostr Recap šŸš€
(25th May 2026 - 77th Edition)

image

@farooq

ā€œi open twitter and all i see is distractions and mainstream propaganda which makes me anxious.

i open nostr and i feel a completely different vibe, there’s still hope.ā€


image

1. Let’s wish Carla a cure šŸ‘‡šŸ»

CARLA
May 19, 2026 17:10

Sign of life. Not in a great place right now but I’m still fighting. Good days and bad days.

Got some additional pregnancy complications so hoping for some clarity in the coming weeks.

All I know for sure is I have another big surgery with a multidisciplinary team in August. Hard to mentally move on from the first one when it’s lingering over my head.

I keep having nightmares about the ER and waking up tied down and intubated, so my sleep has been shit.

I can’t stop worrying that all this physical trauma affected the baby.

After many tears I think I’ve finally become numb, and I think numb is the only way I’m going to get through the next 12 weeks, if not longer.

Idk what else to say. I’m so grateful both of us are alive. I’m just having a hard time adjusting to this new reality.

Much love 🧔 CB

2. Let’s listen to ā€œCountry Ginā€ šŸŽ§

3. Great news from Rod to the creators šŸ˜

Rod
May 18, 2026 00:04

How do we #grownostr ?

Profitable Nostriches! šŸ’°

Shosho Shopping Cart šŸ›ļøšŸ›’is nearly ready — Creators can add swag, merch, albums, and more to their clips and streams, that viewers can checkout and buy without ever leaving the content.

https://relay.rodbishop.nz/05efd8127efb60f7187bdfd52adb9f372d6d93d6d5c382a8e0eccfcd5d752a8f.mp4

Do you want to earn on your content? I’m looking for a select few creators to help test the Shopping Cart on their live streams and clips.

I will take care of everything for you, list your products and promote them, and will do so at 0% commission — free of charge — in return for any feedback you can give me on what is working and not working for you.

It’s an open call but I can support only ten or so streamers this way, so don’t be shy.

Please reply below if you’re interested.

Tagging a few lovely people who may be interested or could share the message — @6e75f...ee74e @28ca0...cb2cc @23218...6f2ed @0b26f...dd1a8 @7d33b...2db35 @43baa...3e34c @12c41...86cf5 @1c963...afcba @d28b0...c00e8

4. Wanna checkout the richest npubs on Nostr? šŸ‘‡šŸ»

JSKitty
May 19, 2026 16:36

Introducing: The Nostr Richlist šŸŖ™

https://richlist.jskitty.cat

Ever felt the curious urge to see the richest npubs on Nostr? Now you can!

An interesting experiment. šŸ˜‚šŸ¤™šŸ» @hzrd149 @JeffG @jb55 @Tim Bouma @Alex Gleason @VitorPamplona

5. Let’s get the purple pill for the cure šŸ’Š

NOSTR LONDON / nostr.london
May 20, 2026 19:10

ā€œHow to cure NoNostr syndromeā€ - presentation online by @32527...75083

Too many bitcoiners suffer from NoNostr Syndrome.

Maybe that’s because they don’t know what Nostr can do, maybe they don’t know what can be built on it, maybe it’s because Nostr can be glitchy. Or maybe we’re not making a compelling enough case.

Come along to see how we can get more bitcoiners using Nostr - because if we can cure the NoNostr Syndrome sufferers then they’ll help us get the NoCoiners using Nostr too.

Secure Proton Meet link for this event will be shared soon on event page. No email is required to participate. It will not be streamed live on nostr this time.

https://app.cluborange.org/RMJAjtHf

6. What do you think about this? šŸ¤”

EricFJ
May 20, 2026 15:29

The ā€œpeople are too dumb for Nostrā€ stuff is such a weird form of defeatism.

People in the 90s and early 2000s went from pen and paper to using computers and the internet with UX that was objectively way worse than what we have today. They learned to type in website addresses manually, create email accounts, join forums, remember passwords, download random files, troubleshoot internet connections, and navigate systems that were incredibly unintuitive. Did I mention Napster?

None of that was natural. People learned because it was useful.

Now somehow we’re supposed to believe modern humans are incapable of understanding portable identity or signing into apps differently??!

Come on.

The problem is not that people are dumb. The problem is that the UX is still rough, onboarding is fragmented, there are too many purity tests, and people treat friction like it’s a moral virtue instead of a design problem.

Most people using the internet never understood what was happening underneath it all. They just needed something useful that worked.

…and turns out most people (especially young people) secretly HATED snail mail, phone books, paper maps, staples, paperclips… just like today they hate Alexa and Siri and data leaks and being spied on and being manipulated and managing 14 social channels.

So how about let’s fucking stop making excuses and get to it?

Oh and GM PV good people

7. The latest wave of the Opensats Nostr Grant has released šŸ«¶šŸ»

OpenSats
May 20, 2026 09:34

New wave of nostr grants: 44Billion, NosCall, Routstr, Wisp, and Zapstore. https://opensats.org/blog/seventeenth-wave-of-nostr-grants

8. The frustrated journalist about old social media tends to Nostr šŸ˜

IainDavis
May 21, 2026 15:24

#introductions

Hi everyone, I’m Iain Davis and I’m a journalist researcher and writer from the UK who is firmly of the opinion we are all being farmed by a bunch of lunatic fringe robber barons. Or, at least, they’re trying to farm us. Personally, I’m opposed.

You can read my stuff in various places:

My blog: https://iaindavis.com

My Substack: https://iaindavis.substack.com

At Unlimited Hangout: https://unlimitedhangout.com/author/iain-davis/

My previous book: https://iaindavis.org

My latest book ā€œThe Technocratic Dark Stateā€: https://thetechnocraticdarkstate.com

The Technocratic Dark State eBook: https://thetechnocraticdarkstate.com/digital

And my work is often syndicated by great outlets like Off-Guardian: https://off-guardian.org/?s=iain+davis&submit=Search

I actually set up my Nostr profile about three years ago but then barely used it and carried on ranting in the ā€œXā€ echo-chamber for no apparent reason. Clearly, the old social media is dead to everyone except those willing to hand over the last vestige of their self respect to despots who will amplify or silence them, depending on how loyal they think they are.

Nostr is definitely part of the solution, but it wasn’t until I saw the recent discussion between @6a359...290d9 and @e60ed...2f125 that I realised that I, like many others, had been banging my head against the old social media wall for too long.

You can check out Efrat’s and Hakemm’s chat here:

https://primal.net/e/nevent1qqswe9d4udf9p0pmu5g4z6x3f303dtqahw8t4e3fvkfnwfztswkm82s8l5rqz

So thanks to Efrat and Hakeem for giving me the kick up the backside I needed. I’m excited about the possibilities, am looking for solutions, and can’t wait to get to know some of you better soon.

All the best,

9. Let’s define what Nostr is šŸ™ŒšŸ»

primal
May 19, 2026 13:37

Instagram - ā€œthe opiate of the massesā€ Twitter - ā€œthe outrage machineā€ TikTok - ā€œdigital fentanylā€

Nostr - ā€œ____________ā€

Fill in the blank.

10. Nature calms us when our mind is nervous šŸ˜‡

Tanja
May 23, 2026 17:07

When the world around me gets to crazy and loud I go to the chicken. Instantly everything feels lighter.

11. Leave your comment about ā€œon-chain zapsā€ too šŸ‘‡šŸ»

Referenced event not yet available nevent1qvzqq…2c7vr0aa

12. Agreeeeeeeee, Nostr isn’t broken, it will never be šŸ”„

Dawn
May 18, 2026 21:34

After spending more time of FB lately, I can confidently say (with some encouragement) that Nostr UX doesn’t suck. Not at all. It’s not uncommon to open the FB app to an empty feed with a grey blinking screen that stays that way for minutes. Or a notification indicator that says there has been activity but nothing new is displayed. Or a claim that replies exist that, despite rifling through ā€œmost relevantā€, ā€œmost recentā€, and ā€œallā€, never appear. I’ll have moderation requests show up for groups that I admin weeks-months after the request was made. Search is utterly broken. It’s easier to search FB through Google than from within FB itself.

Beyond FB, my YouTube history doesn’t show what I’ve watched until days after the fact. I’ll delete emails 2-3 times from Outlook or Gmail before they actually disappear. Financial apps send me notifications hours to days beyond when they are pertinent. I could go on and on…

Most of this stuff is directly technology dependent and not related to their shitty business models or the algorithms that steer them or their stupid rules. It’s all just broken experiences that people tolerate because they have no real recourse and too many reasons to stay.

Nostr isn’t broken. Its quite nice, actually. Clients might have their quirks but you’d have to add all of those together to match just how awful big tech has become.

13. This is the truth. What’s your experience? šŸ«µšŸ»

farooq
May 23, 2026 14:43

i open twitter and all i see is distractions and mainstream propaganda which makes me anxious.

i open nostr and i feel a completely different vibe, there’s still hope.


image

Nostr is growing fast!

According to https://github.com/aljazceru/awesome-nostr, there are now over 240 Nostr clients and over 500 Nostr apps running in more than 40 countries around the globe.

According to https://nostrarchives.com/analytics,

Top 3 Popular Clients by Usage (For 7 days):

šŸ‘‰šŸ» Amethyst - 840 Users - 15.6k Notes

šŸ‘‰šŸ» Primal Android - 692 Users - 7.3k Notes

šŸ‘‰šŸ» Primal Web - 617 Users - 4.2k Notes

Top 3 Popular Relays by Usage (by NIP-65 relay lists):

šŸ‘‰šŸ» http://relay.damus.io/ - 219.9k

šŸ‘‰šŸ» http://relay.momostr.pink/ - 218.4k

šŸ‘‰šŸ» http://relay.primal.net/ - 184.7k

According to https://stats.andotherstuff.org/,

šŸ‘‰šŸ» Publishing Users last week: 1.48M (+109.6%)

šŸ‘‰šŸ» New Publishing Users Last week: 2.79M (+181.3%)

šŸ‘‰šŸ» All-time Zap Count: 6.81M

šŸ‘‰šŸ» All-time Zap BTC Amount: 42.75 BTC

šŸ‘‰šŸ» All-time Zap Senders: 177.3k

According to https://npub.world/stats,

During last week:

šŸ‘‰šŸ» Total Users: 7,852, compared to 4,863 users the week before

image

Many thanks to the developers of https://nostrarchives.com/analytics, https://stats.andotherstuff.org/ by @JeffG https://npub.world/stats by @pip and all the contributors of https://github.com/aljazceru/awesome-nostr for providing these insights.


image

1. Create a Nostr account easily for beginners with NoorNote

@yrsx…klpv

image

2. Chamler.radio - Nostr Protocol

@bitchamler

image

3. You own your identity, not the state

@efenigson

image

4. Decentralized Social Media - Nostr

@uc8d…dtz4

image


image

1. Digital Freedom with Nostr & Bitcoin - June 2026

šŸ“… Date: Sunday, June 07, 2026 ā° Time: 12.00 PM - 1.00 PM MDT šŸ“ Location: Jives Coffee Lounge, 16 Colbrunn Ct, Colorado Springs, CO, United States

šŸ¤¹ā€ā™€ļø Organizers: @fractalchris

šŸ”— Event:

image

https://www.meetup.com/bitcoin-lightning-and-nostr-plebs/events/mlcdqtyjcjbkb/

2. Nostr London Meetup (2140) - June 2026

šŸ“… Date: Wednesday, June 24, 2026 ā° Time: 6.00 PM - 9.00 PM BST šŸ“ Location: TBA

šŸ¤¹ā€ā™€ļø Organizers: @2140.wtf #blockworkgallery

šŸ”— Event:

image

https://www.meetup.com/nostr_london/events/308639465/


image

1. Relais Nostr en pratique : groupes, Blossom et hƩbergement pour artistes

@PatriceLazareff

image

2. Bitcoin pill + NOSTR pill

@f7e5…a8x6

image

3. Why ā€œon-chain zapsā€ are a terrible idea

@Gigi

image

https://dergigi.com/2026/05/20/careful-icarus/


image

Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network.

Thanks to https://zaplife.lol by @PABLOF7z for providing this data.

Here are the Top Zapped/Top Zappers from last week, showcasing the creators who received/sent the most engagement:

šŸ”„ Top 3: Most Zapped

  1. Name: @Gigi

    • Zaps Received: 364
    • Sats Earned: 66k
  2. Name: @flash

    • Zaps Received: 332
    • Sats Earned: 44k
  3. Name: @fountainboostbot

    • Zaps Received: 311
    • Sats Earned: 545k

šŸ”„ Top 3: Most Zappers

  1. Name: @aqstr

    • Zaps Sent: 2555
    • Sats Spent: 72k
  2. Name: @FLjustin

    • Zaps Sent: 126
    • Sats Spent: 4k
  3. Name: @falsefaucet

    • Zaps Sent: 114
    • Sats Spent: 29k

šŸ’° Top 3: Most Sats Received

  1. Name: @LaCryptaOk

    • Sats Earned: 2M
    • Zaps Received: 181
  2. Name: @fountainboostbot

    • Sats Earned: 545k
    • Zaps Received: 311
  3. Name: @craigraw

    • Sats Earned: 279k
    • Zaps Received: 148

šŸ’° Top 3: Most Sats Sent

  1. Name: ā€œThe name is not visibleā€

    • Sats Spent: 773k
    • Zaps Sent: 21
  2. Name: ā€œThe name is not visibleā€

    • Sats Spent: 734k
    • Zaps Sent: 15
  3. Name: ā€œThe name is not visibleā€

    • Sats Spent: 265k
    • Zaps Sent: 41

Here are the Top Zapped from last week, showcasing notes that received the most engagement:

šŸ”„ Top 3: Most Zapped

  1. amethyst
    May 15, 2026 19:42

    #Amethyst v1.09.0: We are going crazy

    • Go live on audio spaces (Nests)
    • Marmot Group chats (WhiteNoise)
    • Voice and Video calls (Noscall)
    • PDF reader
    • Favorite algo feeds
    • HLS Video Uploads
    • Schedule posts for later
    • Cast videos to your TV (Chromecast)
    • Mute a whole conversation thread
    • Pull Notification (internal Pokey)
    • Local LLMs (Pixel 9+, Samsung 25+, Xiaomi 15+)
    • amy, a command-line Nostr client

    Features

    • Voice and Video Calls (NIP-AC) — one-on-one and group WebRTC calls.
      • Full-screen incoming-call UI over the lock screen.
      • PiP, ringtone and vibration.
      • Proximity sensor support.
      • Bluetooth headset routing.
      • Camera switch.
      • Network resilience and default TURN servers.
      • Mid-call peer invites with a 30s timeout and per-peer status.
      • Settings toggle to disable calls.
    • Audio Rooms / Nests (NIP-53) — a full revamp.
      • Live chat panel.
      • Reactions overlay and picker.
      • Listener counter.
      • Presence with publishing/onstage tags.
      • Hand-raise queue.
      • Host actions: kick, promote, demote, edit, close room.
      • Per-participant context sheet.
      • Scheduled rooms with a TimePicker and SCHEDULED badge.
      • ā€œListen to recordingā€ CTA for closed rooms.
      • Share a room as naddr1.
      • Custom room themes and fonts (kind 30312).
      • Home live-bubble row showing follows broadcasting.
      • Host-leave confirmation and default-server prompt.
      • In-app lobby with a chat composer, gating room re-entry.
      • PiP that focuses active speakers.
      • Feed bucketed into Live / Scheduled / Recently ended, with live status verified by current presence.
      • Live audio-level speaker ring.
      • Keeps the screen on while connected.
      • Audio plays through the media volume stream.
    • Marmot Encrypted Group Chats (MLS over Nostr / NIP-EE)
      • Create, join and leave groups.
      • Inline group rendering in Messages.
      • Member management with user search.
      • Admin grant/revoke.
      • Group info screen with picture, member list and per-relay freshness.
      • Auto-publish KeyPackage.
      • Reset Marmot State safety valve in Settings.
      • Full RFC 9420 compliance pass (P0/P1/P2).
      • External Commit flow.
      • Retained-epoch decryption for offline catch-up.
      • Required-capabilities advertised on groups; interop fixes for other Marmot clients.
      • Popup notifications for group messages (kind:445).
    • Multi-account on Desktop
      • Account switcher dropdown in the sidebar and single-pane layout.
      • Add Account dialog and per-account logout.
      • View-only (npub-only) accounts.
      • Account removal switches to another account or logs out cleanly.
      • Encrypted local account storage (AES-256-GCM).
      • Display names and middle-truncated npubs.
    • Schedule posts for later
      • Date/time picker and toolbar toggle in the post composer.
      • Dedicated screen and drawer entry to view, push or delete scheduled posts.
      • Background worker that publishes at the scheduled time.
      • Warning when scheduling without always-on notifications.
    • Cast videos to your TV
      • Chromecast casting (Google Play build only).
      • Stop-from-phone button; the local player pauses while casting.
      • Cast button backfilled for accounts that already had video settings.
    • Mute a whole thread
      • Mute thread entry in the long-press dropdown and quick-action sheet.
      • Muted threads listed in Security Filters with an unmute action.
      • Muted threads dropped from feeds, notifications and push delivery.
    • Configurable home tabs
      • Choose between New Threads, Conversations and Everything.
      • Visibility toggles persist across restarts.
    • Configurable bottom navigation bar
      • Pick which screens appear in the bottom bar.
      • Restore-default button in settings.
    • Reply and Mention notifications (NIP-10 / NIP-22)
      • Dedicated Mentions channel.
      • Per-thread grouping.
      • Inline reply.
      • All content-event citations routed to Mentions.
      • Opt-in Following / Everyone tab split.
    • Filter the home feed in place by hashtag, community, geohash and relay (no navigation away)
    • Hashtag and geohash top-nav filters on Pictures, Shorts, Articles, Polls and Products
    • NIP-22 comments on external content (hashtags, geohashes, URLs) render a typed reply-context chip and land in the conversations feed
    • Interest Sets (NIP-51, kind 30015)
      • List, create, rename, delete and clone interest sets.
      • Public/private hashtag toggle.
      • TopNav filter chips.
    • NIP-9A Community Rules
      • Structured rules editor in the new-community flow.
      • Post validation against community rules in the composer.
      • Opt-in moderation feed filter.
    • PDF reader
      • Inline PDF previews in feeds.
      • Double-tap to toggle zoom.
      • Zoom-aware hi-res re-render for crisp pinch-zoom.
      • Download and save PDFs to Downloads/Amethyst.
    • Multi-wallet NWC
      • Multiple wallets with a balance view.
      • Default picker, rename and reorder.
      • Dedicated Add Wallet screen with Connect Wallet / paste / QR scan.
    • Favorite Algo Feeds filter in the Top Nav Bar
    • Custom Post creation on Polls / Pictures / Shorts / Longs
    • Custom Emoji Packs (NIP-30)
      • Browse Emoji Sets screen for discovering kind 30030 packs.
      • My Emoji List screen for managing your kind 10030 selection.
      • Modernized pack metadata screen with hero image and inline emoji/cover upload.
      • Public/private toggle when adding emoji.
      • Decrypted private emojis surfaced end-to-end.
    • Dedicated drawer screens for more content types.
      • Standalone Articles, Products, Public Chats, Communities (NIP-72), Live Streams and Follow Packs screens.
      • Products screen defaults to ā€œAround Meā€.
    • Richer live stream chat.
      • Inline clips (kind 1313) and raids (kind 1312).
      • Inline zap receipts.
      • NIP-75 zap goal pinned at the top.
      • Top zappers leaderboard.
      • Stream clips surfaced in the profile gallery tab.
    • Content warnings on media.
      • Grid-level content warnings with distinct reasons.
      • Warning overlaid on the blurhash at media size.
    • YouTube-style video quality picker.
      • Feed and PiP default to the lowest HLS resolution.
      • Fullscreen defaults to auto.
    • HLS Video uploads (NIP-71)
      • Pick which renditions to upload.
      • See which file is currently uploading.
      • Optional cross-post as a kind-1 note.
      • Generated poster JPEG.
      • Blurhash and thumbhash on every video imeta.
    • ThumbHash support alongside BlurHash
      • Used across events, uploads and the UI.
      • Forwarded when adding media to the gallery.
      • Upload failures to generate a blurhash/thumbhash are now surfaced.
    • NIP-A3 Payment Targets (kind 10133)
      • Pay action on the note reactions row.
      • Payment-targets button on the profile.
      • Lightning address moved to the wallet setup screen.
      • Alt-text on payment-target events.
    • Search power tools
      • Scope, source, follows and sort toggles.
      • Paste an npub1…, nprofile1…, nevent1…, naddr1… or note1… to jump straight to it.
    • Markdown renderer — improved typography, blockquote gutter, table styling
    • Polls
      • Single-screen creation with a poll-type selector.
      • Open/Closed tabs.
      • ā€œView resultsā€ option (prevents voting after viewing).
      • Dismiss button on active-poll cards.
    • Badge support Redesigned — You can now create, grant, manage and add/remove badges from your profile.
    • Settings revamp
      • Modernized Settings screen.
      • Dedicated Profile UI settings page.
      • Compose Settings screen (auto-draft toggle).
      • Security Filters split into a hub with per-category screens.
    • Tap a timestamp to toggle between relative (ā€œ2h agoā€) and absolute date/time, driven by a single shared ticker
    • Copy raw JSON of a note from the dropdown menu
    • Stale-relay hint on replaceable events, using the NIP-66 relay cache
    • Two-stage zap progress on the zap action
    • Bulk-remove for blocked users and hidden words
    • Jump-to-parent icon on replies in Full UI mode
    • Configurable report-warning threshold
    • .f4a audio playback

    In AI-Ready phones (Pixel 9+, Samsung 25+, Xiaomi 15+):

    • AI Writing Help — assistant in the new-post screen.
      • Tone suggestions, precomputed in parallel.
      • Auto language detection.
      • On-device option in Application Preferences.
    • AI Alt-Text for images — on-device image description / labeling.
      • Suggestions appear in the upload sheet (Google Play build).

    Desktop

    • Tor Support — full Tor support on the desktop app.
      • kmp-tor daemon and settings UI.
      • Per-relay routing.
      • .onion badge.
      • Restart-on-toggle.
      • Image loading via Tor.
    • Multi-account
      • Sidebar account switcher.
      • Add Account dialog and per-account logout.
      • Encrypted account storage.
    • Embedded local relay — an in-process relay with SQLite event persistence
    • Custom feeds system
      • Create, pin and inline-switch between custom feeds.
      • Author search in the feed builder (relay NIP-50 + avatars).
    • App Drawer with a categorized screen launcher
    • Workspace management
      • Save, switch and restore workspaces.
      • Tabs, an editor and unified search.
      • Pin/unpin syncs to the active workspace.
    • Namecoin name resolution
      • Namecoin lookups now resolve and surface in search.
      • Follows the import field of name objects (ifa-0001).
      • Added relay.testls.bit ElectrumX endpoints (clearnet TLS, Tor, bare IP).
    • Native theming for macOS, GNOME, KDE and Windows (matches platform look and accent colors)
    • Relay power tools
      • Dashboard and config editors.
      • Per-screen relay picker.
      • Persistent configuration.
      • Correct counts.
    • Messages
      • Draggable divider.
      • Alignment polish and centered empty states.
      • Typography hierarchy and refined dividers.
    • macOS polish
      • Dock / Cmd+Tab icon via the Taskbar API.
      • Apple-HIG squircle margins.
      • Transparent window icon.
      • Light-mode primary contrast.
      • Content extends correctly under the title bar.
    • Reading layout — width-capped reading column with comfortable side margins for wide windows
    • Compact UI
      • Search/Chat/Profile inputs.
      • Settings hierarchy normalized.
      • Tabs-first headers across Home / Reads / Notifications.
      • Whole-card hover on notes.
    • Per-OS theming preview flag for testing macOS/GNOME/KDE/Windows looks locally
    • Selectable error messages.
    • Scrollable single-pane navigation rail.
    • Fixes feed loading, repost rendering and Profile back-navigation visibility.

    Amy (CLI)

    • New amy, a non-interactive CLI Nostr client.
      • Drives the same Quartz + Commons engine as the apps.
      • Available on macOS and Linux from the GitHub Release.
    • Subcommands:
      • account / use, profile, post, feed, notes.
      • dm send | list | await | send-file (NIP-17, kind:14 + kind:15).
      • marmot ….
      • store stat | sweep-expired | scrub | compact.
    • Cache-first reads from a local file-backed event store.
      • relays.json is gone — kind:10002 / 10050 / 10051 events in the store are the config.
    • Secure key storage.
      • Private keys move out of identity.json into the OS keychain or a NIP-49 encrypted file.
      • On-disk data restricted to owner-only.
    • Color, human-readable output by default; --json opts in.

    Quartz

    • Adds NIP-AC — WebRTC call signaling events (offer / answer / ICE / hangup / reject / renegotiate) over EphemeralGiftWrap, multi-device, group calls
    • Adds EphemeralGiftWrapEvent (kind 21059) — replaces 20s expiration GiftWraps for call signaling
    • Adds NIP-A3 Payment Targets (kind 10133)
    • Adds NIP-82 Software Applications (experimental)
    • Adds the AdminCommandEvent for audio-room kick (kind 4312)
    • Adds the NIP-9A community rules parser + validator (kind:34551)
    • Expands NIP-34 git collaboration coverage.
      • Repository State (kind 30618).
      • Pull Requests and PR updates (kinds 1618 / 1619).
      • Git Status events (open / closed / draft / applied).
    • Adds the rest of NIP-51 list event kinds and full NIP-53 live-activity rendering
    • Adds MLS / Marmot event types and a pure-Kotlin MLS engine with IETF RFC 9420 interop test vectors (no native deps)
    • Adds an async SQLite event persistence layer.
      • NIP-09 / NIP-50 / NIP-62 compliance.
      • Room-style connection pool.
    • Adds a file-backed event store.
      • flock + transactions.
      • scrub/compact.
      • NIP-50 full-text search.
      • NIP-62 Right-to-Vanish.
      • NIP-01 tiebreaker.
      • NIP-09 created_at window.
      • Deletion-author check.
    • Adds a reactive ObservableEventStore layer.
      • A faƧade that wraps any event store — SQLite-backed, file-backed, or in-memory.
      • Publishes a StoreChange on every accepted insert, delete and expiration sweep.
      • Projections stay in sync without re-querying the store.
      • Ephemeral events (kinds 20000-29999) emit without being persisted.
      • EventStoreProjection turns the change stream into a cold Flow of sealed ProjectionState.
      • Per-filter limits and per-projection NIP-62 vanish scoping.
    • Promotes the relay toolkit into the new geode module — a real Nostr relay.
      • Implements NIP-01 and NIP-45.
      • NIP-77 negentropy reconciliation (strfry parity).
      • NIP-86 management API.
      • TOML config and graceful drain.
      • Adaptive connection pooling for 10k+ connections.
    • Adds an EventInterner so deserialized events share canonical instances, with an interning event store that interns on insert
    • Adds Ktor KMP HTTP implementations alongside OkHttp
    • Adds macOS (Apple Silicon), iOS and Linux native targets.
      • Pure-Kotlin Ed25519 and X25519 for the MLS crypto on those platforms.
      • commonMain now compiles for Kotlin/Native.

    Crypto and Performance

    • Custom secp256k1 implementation, starting to replace fr.acinq.secp256k1
      • Pure-Kotlin core for KMP native targets (macOS / iOS / Linux).
      • C + inline-ASM accelerated path on Android via a JNI bridge.
      • Hardware SHA-256 (SHA-NI on x86_64, ARMv8 CE on ARM64).
      • Comb method for G multiplication → 3Ɨ faster sign/keygen.
      • Same-pubkey batch Schnorr verify (5–6Ɨ throughput).
      • verifySchnorrFast for Nostr (skips y-parity inversion).
      • 4Ɨ64-bit limb representation with lazy field ops and ARM64 assembly.
      • Standalone libsecp256k1-nostr / libschnorr256k1 C project, with Android benchmarks.
    • Concurrent caching DNS resolver (SurgeDns)
      • Lock-free DNS cache.
      • 24h positive TTL.
      • Stale-while-revalidate.
      • Persisted across process restarts.
    • Smoother video playback
      • Warm ExoPlayer pool and retained warm players.
      • Tuned LoadControl.
      • VideoCache warmup 10s → 1.5s.
      • Stable controller-overlay tree.
    • Faster icons — shared FontFamily and TextMeasurer across all Material Symbols
    • Faster chat lists — stable list keys and reduced recomposition
    • Faster note rendering — cached event-derived values, fewer per-item allocations during feed scroll
    • Faster Quartz queries
      • Direct-slot driver for replaceable + addressable lookups.
      • Streaming k-way merge.
      • Smallest-first FTS intersect.
      • Parallel Schnorr verify in the ingest queue.
      • Index-driven fan-out for cache observers.
    • Faster rich-text translation
    • Thumbnail disk cache for profile pictures; Coil disk-cache eviction moved off the write path to prevent scroll stalls
    • Paginated GiftWrap loading for the DM chat list
    • Bookmark events preloaded for faster access
    • Lifecycle-aware screen subscriptions
      • Feed/screen relay subscriptions pause on background and resume on foreground.
      • 30s grace delay so brief app switches don’t churn subscriptions.
    • Adaptive video disk cache — sized to 20% of free disk (256 MB–4 GB) instead of a fixed 1 GB, with on-demand HLS videos cached in SimpleCache
    • Tuned image/video OkHttp dispatcher and connection pool (16 in-flight per host) to de-serialize feed loading
    • Streaming image hashing — computes image hashes without loading the whole file into memory; SHA-256 hasher moved off the thread pool
    • GeoHash library rewritten from scratch for performance, dropping an external dependency

    QUIC + nestsClient (foundation)

    • New pure-Kotlin QUIC v1 + HTTP/3 + WebTransport client (no JNI, no native deps).
      • Powers the NIP-53 audio-rooms over MoQ-transport path.
    • Full RFC coverage and stabilization:
      • RFC 9002 loss recovery and retransmission.
      • 0-RTT early data.
      • 1-RTT key update.
      • TLS 1.3 session resumption (PSK).
      • ECN.
      • Connection migration with path validation.
      • Retry and Version Negotiation packet handling.
      • Stateless-reset detection.
      • Broad DoS-hardening / RFC-compliance stabilization sweep.
    • Passes the quic-interop-runner test matrix against picoquic and quic-go.
      • Covers handshake, transfer, multiplexing, retry, 0-RTT, key-update, ECN, http3.
      • Includes qlog diagnostics.
    • Multiple security and correctness audits.
      • RFC 9001 test vectors.
      • Live interop against aioquic and picoquic.
    • nestsClient module
      • MoQ-transport (IETF) reference implementation.
      • Production moq-lite Lite-03/04 codec with version-aware ALPN negotiation.
      • catalog.json publishing aligned with kixelated/hang.
      • Opus + AudioRecord/AudioTrack.
      • Reconnection policy with proactive JWT refresh.
      • Cross-stack (Amethyst ↔ Rust ↔ browser) interop harness in CI.

    Improvements and Fixes

    • WakeUp Push Notification events — Starting to migrate to a better Push/Loading system
    • Pinned notes moved to their own screen
    • Left drawer reorganized into collapsible You / Feeds / Create / System sections, with clearer names
    • Article writing redesign — banner, tags, slug
    • Redesigned long-form article cards
    • GIF support
      • Playback controls and autoplay.
      • GIF→MP4 upload conversion option in the upload screen.
      • GIF / image keyboard support in the short post screen and in Marmot, DM and public-channel chat fields.
    • Configurable video player buttons in Account Settings
    • Autoplay Videos setting (Always / Never), separate from the video-loading toggle
    • Drag-and-drop reordering for some relay list settings
    • 3-dot options menu on video / picture / file feed cards
    • Zoomable media grows from its source bounds, and loads the full-resolution source in the image dialog
    • Favorite relays can now be added to the Global Feed
    • Configurable max-hashtag spam filter
    • Account setting to forward kind 0 events to a local relay
    • Relay Sync UI replaced with visual indicators
    • Account Settings
      • Split broadcast tracker visibility from Complete UI mode.
      • Hide payment-targets icon by default and place it after Zap.
      • Float the broadcast banner as a rounded card.
    • Danger Zone section in settings
    • NIP-89 client tag
      • Per-account toggle to disable it, synced via NIP-78 security settings.
      • On by default and moved into Compose settings.
    • Local Blossom cache — image and profile-picture fetches route through a local Blossom cache
    • Mention preservation in compose:
      • Survives keyboard auto-correction.
      • Partial-overlap edits delete the whole mention.
      • Cursor snaps to mention boundaries.
    • Chat cursor jumping fixed
    • Avatar zoom-in keeps aspect ratio during the animation
    • Profile pictures center-cropped to prevent squashing
    • HLS video fixes:
      • Playback routed to the right MediaSource.
      • Multi-rendition videos collapse to a single gallery tile.
      • Render with artwork and a graceful fallback.
    • Broken ā€œPauseā€ action removed from the always-on background notification
    • Hand-raise button in audio rooms now has a visible toggled state
    • GiftWrap unwrapping for all writable accounts when always-on is enabled
    • Search bar bech32 paste navigates instead of running a search
    • Top and bottom bars stay visible on non-scrollable lists
    • Rich-text translation:
      • Bug, performance and jitter overhaul.
      • {N} placeholders so URLs survive CJK translation.
    • Swipe-to-dismiss containers fixed on newer Compose
    • Right-to-Vanish settings observe toggles reactively, preserve prior behavior on upgrade
    • Relay reconnection:
      • Auto-reconnect after a server-initiated disconnect.
      • Periodic keep-alive to revive relays stuck in long backoff.
    • Account settings (profile, follow list, mutes, relay lists, KeyPackages) are republished to newly-selected relays so accounts aren’t lost on fresh relays
    • Broadcasting relays:
      • Kept out of personal & channel sends.
      • Always included in non-private sends.
      • Fixed an infinite loop in the broadcast-relay computation.
    • Tor now falls back to clearnet when bootstrap is stuck
    • Android Arti reliability: stale Arti cache cleared on init with retry, SOCKS proxy default port moved with busy-port retry, relay-over-Tor connectivity fixes
    • Chess game challenges filtered out of the home feed (ended games only); chess cards show user picture and name instead of hex pubkeys
    • Expired polls re-evaluated and removed from notification cards
    • NIP-39 external identity claims without a platform separator are rejected
    • Dismissible cleanup banner across Pinned Notes, Bookmarks and Bookmark Sets, flagging author-deleted items with a ā€œRemove from listā€ action
    • Bogus Content-Type rejected when saving downloaded media, with URL-extension fallback validation
    • NIP-46 bunker decrypt/encrypt response parsing fixed, with a longer timeout
    • Hidden DMs no longer counted toward the unread message badge
    • Profile header hides the _@ prefix on NIP-05 names
    • Foreground-service-not-allowed exception from the background handled gracefully
    • Fixes Samsung crash on outgoing call
    • Foreground service starts earlier to prevent call death on Android 14+
    • Stop ringtone and call notification when rejecting consecutive calls

    UI Refresh

    • Migrates the icon set from Material Icons to Material Symbols (thin weight) for a more consistent, modern look across the app
    • Drops unused legacy drawables
    • Bottom-bar icon size bumped to compensate for Material Symbols padding

    Build & Documentation

    • CI restructure:
      • Splits Android into its own CI job.
      • Adds Android Lint as the first step.
      • Merges test+build to eliminate duplicate compilation.
      • Drops assembleDebug APK uploads.
    • Adds a :nestsClient:test step to the desktop CI leg
    • Adds a quic-interop-runner CI workflow and a browser-side cross-stack interop workflow
    • Broadens libicu Depends so the .deb installs across Debian and Ubuntu
    • Adds SECURITY.md with private vulnerability reporting policy
    • Moves desktop packaging / AppImage tooling into the desktopApp module
    • AGP and dependencies bumped

    Contributors

    Translations

    • Zaps Received: 367
    • Sats Earned: 289k
  2. craigraw
    May 21, 2026 11:17

    Sparrow v2.5.0 released with:

    Silent Payments (SP) wallets SP-capable Frigate public server from 2140.dev bitview.space fee rates source

    https://github.com/sparrowwallet/sparrow/releases/tag/2.5.0

    https://sparrowwallet.com/download

    • Zaps Received: 128
    • Sats Earned: 275k
  3. amethyst
    May 20, 2026 22:57

    #Amethyst v1.11.0: Calendars

    Highlights:

    1. NIP-52 Calendars — feed, day/week/month views, event/collection editors, RSVP, ICS export, ā€œstarting soonā€ notifications, share-as-nostr-link, gallery picker.

    2. On-Chain zaps — splits with dust gating, shows in the reaction gallery, display transaction history, privacy guidance

    3. Payment-targets redesign (QR + copy + pay), public-address chip + confirmation

    4. Inline nowhere-link cards in rich text.

    PRs:

    • Restore Lightning Address + LNURL fields in Edit Profile
    • Raise the default maximum hashtag limit from 5 to 8
    • Include on-chain zaps in notification summary stats
    • Add electrum.nmc.ethicnology.com to default ElectrumX server set
    • Translate call-permission and git-repo strings (cs, pt-BR, sv, de) + New Crowdin translations
    • Subscribe and observe PaymentTargetsEvent for other users
    • Only bridge to local cache when URL is BUD-01 layout; dedupe public-channel rows; normalize video/x-m4v to video/mp4
    • Enable Send when typed name resolves via NIP-05; on-chain Bit recipient
    • Inline Namecoin resolution indicator + result row on on-chain zaps
    • Inline Namecoin resolution indicator in global search bar
    • Long-press to copy Nostr Address, Website, LN Address, identities, payment targets
    • macOS VLC bundled discovery and video rendering
    • Make RelayAuthenticator authStatus thread-safe
    • Pad GitRepositoryOverview content to clear top/bottom bars
    • Use LargeCache for RelayAuthenticator authStatus
    • MIME-type normalization for MediaStore
    • Split delivery vs display, add Categories section in notifications
    • Accept floating-point dimensions in imeta so image space is reserved pre-load
    • Explain hashtag-limit hide reason in HiddenNote
    • Route media-upload signing through launchSigner
    • Render nowhere links inline as branded cards
    • Release MediaController after 30s in background; skip timer for PiP
    • Clickable on-chain card opens transaction history; tappable on-chain rows + txid index in LocalCache
    • Disable ProGuard optimization entirely on desktop (fixes kmp-tor crash); .deb launch CI smoke test
    • Show on-chain zappers in expanded reactions gallery
    • Convert hashtag-limit message to and add cs/pt-BR/sv/de translations
    • Restore long-press on root note + anchor popup to the card
    • Keep filter chips visible on empty on-chain transactions list
    • Make playback notification tap open the note on warm-pool resume
    • Validate zap receipts against LNURL provider’s nostrPubkey (NIP-57 Appendix F)
    • Stable sort in ShortsFeedFilter to avoid TimSort contract crash
    • Align push notifications with Notifications feed filter; resolve addressable events to their replaceable note; WakeUp bypass + lookup hoist
    • Update on-chain-zap + headers-explorer plans for NIP-BC inline SPV tags
    • Start zoomable dialog close animation from zoomed bounds
    • Scaffold I2P as a parallel privacy transport to Tor; route-aware HTTP stack; BlockedRouteException
    • Reorder feed filter popup sections (DVMs before Communities, interest sets next to hashtags)
    • Stop spinning Around Me when Geocoder is unavailable
    • NIP-52 calendars — feed, day/week/month views, RSVP, ICS export, reminders, edit, share-as-nostr-link, participant picker, multi-day bars
    • Audit follow-ups on MLS reply paths; route reply button on MLS messages to the encrypted group
    • Use LaunchedEffect instead of remember for VM reset
    • Switch to Dispatchers.IO around the whole executeAsync call in relay-info
    • Drop crossfade around the card feed in notifications
    • Observe locale in CalendarDateTimePickerButton
    • Modernize zap amount choice popup to match reactions popup style
    • Catch ForegroundServiceStartNotAllowedException in PlaybackService
    • Include crashing thread name in crash report
    • Convert remaining .gradle files to Kotlin DSL
    • Redesign payment targets modal with QR, copy and pay buttons
    • Add Public chip to on-chain wallet card; clarify privacy guidance on on-chain wallet popup
    • Require running material-symbols-subset.sh when adding new icons; add new information icon
    • Re-add Nostrcheck.me Blossom server to defaults
    • Surface on-chain zaps from the reactions zap button
    • On-chain zap splits — drop sender from splits, merge duplicates, gate Send on dust
    • On-chain option on the Zap the Devs button
    • On-chain handoff from the custom-zap dialog
    • Keep listening on default index+search relays for users with no kind 10002
    • Skip offline relays when fetching user metadata
    • Include indexer and proxy relays in the trusted relay list to avoid Tor
    • Confirm on-chain copy with public-address warning
    • Swallow LegacyCursorAnchorInfo IllegalArgumentException
    • Render ContactListEvent in NoteCompose with tap-through user list; add preview for DisplayContactList

    Contributors

    Translations

    • Zaps Received: 63
    • Sats Earned: 11k

šŸ”„ Top 3: Most Sats

  1. v83w…agne
    May 23, 2026 03:58

    • Sats Earned: 305k
    • Zaps Received: 1
  2. amethyst
    May 15, 2026 19:42

    #Amethyst v1.09.0: We are going crazy

    • Go live on audio spaces (Nests)
    • Marmot Group chats (WhiteNoise)
    • Voice and Video calls (Noscall)
    • PDF reader
    • Favorite algo feeds
    • HLS Video Uploads
    • Schedule posts for later
    • Cast videos to your TV (Chromecast)
    • Mute a whole conversation thread
    • Pull Notification (internal Pokey)
    • Local LLMs (Pixel 9+, Samsung 25+, Xiaomi 15+)
    • amy, a command-line Nostr client

    Features

    • Voice and Video Calls (NIP-AC) — one-on-one and group WebRTC calls.
      • Full-screen incoming-call UI over the lock screen.
      • PiP, ringtone and vibration.
      • Proximity sensor support.
      • Bluetooth headset routing.
      • Camera switch.
      • Network resilience and default TURN servers.
      • Mid-call peer invites with a 30s timeout and per-peer status.
      • Settings toggle to disable calls.
    • Audio Rooms / Nests (NIP-53) — a full revamp.
      • Live chat panel.
      • Reactions overlay and picker.
      • Listener counter.
      • Presence with publishing/onstage tags.
      • Hand-raise queue.
      • Host actions: kick, promote, demote, edit, close room.
      • Per-participant context sheet.
      • Scheduled rooms with a TimePicker and SCHEDULED badge.
      • ā€œListen to recordingā€ CTA for closed rooms.
      • Share a room as naddr1.
      • Custom room themes and fonts (kind 30312).
      • Home live-bubble row showing follows broadcasting.
      • Host-leave confirmation and default-server prompt.
      • In-app lobby with a chat composer, gating room re-entry.
      • PiP that focuses active speakers.
      • Feed bucketed into Live / Scheduled / Recently ended, with live status verified by current presence.
      • Live audio-level speaker ring.
      • Keeps the screen on while connected.
      • Audio plays through the media volume stream.
    • Marmot Encrypted Group Chats (MLS over Nostr / NIP-EE)
      • Create, join and leave groups.
      • Inline group rendering in Messages.
      • Member management with user search.
      • Admin grant/revoke.
      • Group info screen with picture, member list and per-relay freshness.
      • Auto-publish KeyPackage.
      • Reset Marmot State safety valve in Settings.
      • Full RFC 9420 compliance pass (P0/P1/P2).
      • External Commit flow.
      • Retained-epoch decryption for offline catch-up.
      • Required-capabilities advertised on groups; interop fixes for other Marmot clients.
      • Popup notifications for group messages (kind:445).
    • Multi-account on Desktop
      • Account switcher dropdown in the sidebar and single-pane layout.
      • Add Account dialog and per-account logout.
      • View-only (npub-only) accounts.
      • Account removal switches to another account or logs out cleanly.
      • Encrypted local account storage (AES-256-GCM).
      • Display names and middle-truncated npubs.
    • Schedule posts for later
      • Date/time picker and toolbar toggle in the post composer.
      • Dedicated screen and drawer entry to view, push or delete scheduled posts.
      • Background worker that publishes at the scheduled time.
      • Warning when scheduling without always-on notifications.
    • Cast videos to your TV
      • Chromecast casting (Google Play build only).
      • Stop-from-phone button; the local player pauses while casting.
      • Cast button backfilled for accounts that already had video settings.
    • Mute a whole thread
      • Mute thread entry in the long-press dropdown and quick-action sheet.
      • Muted threads listed in Security Filters with an unmute action.
      • Muted threads dropped from feeds, notifications and push delivery.
    • Configurable home tabs
      • Choose between New Threads, Conversations and Everything.
      • Visibility toggles persist across restarts.
    • Configurable bottom navigation bar
      • Pick which screens appear in the bottom bar.
      • Restore-default button in settings.
    • Reply and Mention notifications (NIP-10 / NIP-22)
      • Dedicated Mentions channel.
      • Per-thread grouping.
      • Inline reply.
      • All content-event citations routed to Mentions.
      • Opt-in Following / Everyone tab split.
    • Filter the home feed in place by hashtag, community, geohash and relay (no navigation away)
    • Hashtag and geohash top-nav filters on Pictures, Shorts, Articles, Polls and Products
    • NIP-22 comments on external content (hashtags, geohashes, URLs) render a typed reply-context chip and land in the conversations feed
    • Interest Sets (NIP-51, kind 30015)
      • List, create, rename, delete and clone interest sets.
      • Public/private hashtag toggle.
      • TopNav filter chips.
    • NIP-9A Community Rules
      • Structured rules editor in the new-community flow.
      • Post validation against community rules in the composer.
      • Opt-in moderation feed filter.
    • PDF reader
      • Inline PDF previews in feeds.
      • Double-tap to toggle zoom.
      • Zoom-aware hi-res re-render for crisp pinch-zoom.
      • Download and save PDFs to Downloads/Amethyst.
    • Multi-wallet NWC
      • Multiple wallets with a balance view.
      • Default picker, rename and reorder.
      • Dedicated Add Wallet screen with Connect Wallet / paste / QR scan.
    • Favorite Algo Feeds filter in the Top Nav Bar
    • Custom Post creation on Polls / Pictures / Shorts / Longs
    • Custom Emoji Packs (NIP-30)
      • Browse Emoji Sets screen for discovering kind 30030 packs.
      • My Emoji List screen for managing your kind 10030 selection.
      • Modernized pack metadata screen with hero image and inline emoji/cover upload.
      • Public/private toggle when adding emoji.
      • Decrypted private emojis surfaced end-to-end.
    • Dedicated drawer screens for more content types.
      • Standalone Articles, Products, Public Chats, Communities (NIP-72), Live Streams and Follow Packs screens.
      • Products screen defaults to ā€œAround Meā€.
    • Richer live stream chat.
      • Inline clips (kind 1313) and raids (kind 1312).
      • Inline zap receipts.
      • NIP-75 zap goal pinned at the top.
      • Top zappers leaderboard.
      • Stream clips surfaced in the profile gallery tab.
    • Content warnings on media.
      • Grid-level content warnings with distinct reasons.
      • Warning overlaid on the blurhash at media size.
    • YouTube-style video quality picker.
      • Feed and PiP default to the lowest HLS resolution.
      • Fullscreen defaults to auto.
    • HLS Video uploads (NIP-71)
      • Pick which renditions to upload.
      • See which file is currently uploading.
      • Optional cross-post as a kind-1 note.
      • Generated poster JPEG.
      • Blurhash and thumbhash on every video imeta.
    • ThumbHash support alongside BlurHash
      • Used across events, uploads and the UI.
      • Forwarded when adding media to the gallery.
      • Upload failures to generate a blurhash/thumbhash are now surfaced.
    • NIP-A3 Payment Targets (kind 10133)
      • Pay action on the note reactions row.
      • Payment-targets button on the profile.
      • Lightning address moved to the wallet setup screen.
      • Alt-text on payment-target events.
    • Search power tools
      • Scope, source, follows and sort toggles.
      • Paste an npub1…, nprofile1…, nevent1…, naddr1… or note1… to jump straight to it.
    • Markdown renderer — improved typography, blockquote gutter, table styling
    • Polls
      • Single-screen creation with a poll-type selector.
      • Open/Closed tabs.
      • ā€œView resultsā€ option (prevents voting after viewing).
      • Dismiss button on active-poll cards.
    • Badge support Redesigned — You can now create, grant, manage and add/remove badges from your profile.
    • Settings revamp
      • Modernized Settings screen.
      • Dedicated Profile UI settings page.
      • Compose Settings screen (auto-draft toggle).
      • Security Filters split into a hub with per-category screens.
    • Tap a timestamp to toggle between relative (ā€œ2h agoā€) and absolute date/time, driven by a single shared ticker
    • Copy raw JSON of a note from the dropdown menu
    • Stale-relay hint on replaceable events, using the NIP-66 relay cache
    • Two-stage zap progress on the zap action
    • Bulk-remove for blocked users and hidden words
    • Jump-to-parent icon on replies in Full UI mode
    • Configurable report-warning threshold
    • .f4a audio playback

    In AI-Ready phones (Pixel 9+, Samsung 25+, Xiaomi 15+):

    • AI Writing Help — assistant in the new-post screen.
      • Tone suggestions, precomputed in parallel.
      • Auto language detection.
      • On-device option in Application Preferences.
    • AI Alt-Text for images — on-device image description / labeling.
      • Suggestions appear in the upload sheet (Google Play build).

    Desktop

    • Tor Support — full Tor support on the desktop app.
      • kmp-tor daemon and settings UI.
      • Per-relay routing.
      • .onion badge.
      • Restart-on-toggle.
      • Image loading via Tor.
    • Multi-account
      • Sidebar account switcher.
      • Add Account dialog and per-account logout.
      • Encrypted account storage.
    • Embedded local relay — an in-process relay with SQLite event persistence
    • Custom feeds system
      • Create, pin and inline-switch between custom feeds.
      • Author search in the feed builder (relay NIP-50 + avatars).
    • App Drawer with a categorized screen launcher
    • Workspace management
      • Save, switch and restore workspaces.
      • Tabs, an editor and unified search.
      • Pin/unpin syncs to the active workspace.
    • Namecoin name resolution
      • Namecoin lookups now resolve and surface in search.
      • Follows the import field of name objects (ifa-0001).
      • Added relay.testls.bit ElectrumX endpoints (clearnet TLS, Tor, bare IP).
    • Native theming for macOS, GNOME, KDE and Windows (matches platform look and accent colors)
    • Relay power tools
      • Dashboard and config editors.
      • Per-screen relay picker.
      • Persistent configuration.
      • Correct counts.
    • Messages
      • Draggable divider.
      • Alignment polish and centered empty states.
      • Typography hierarchy and refined dividers.
    • macOS polish
      • Dock / Cmd+Tab icon via the Taskbar API.
      • Apple-HIG squircle margins.
      • Transparent window icon.
      • Light-mode primary contrast.
      • Content extends correctly under the title bar.
    • Reading layout — width-capped reading column with comfortable side margins for wide windows
    • Compact UI
      • Search/Chat/Profile inputs.
      • Settings hierarchy normalized.
      • Tabs-first headers across Home / Reads / Notifications.
      • Whole-card hover on notes.
    • Per-OS theming preview flag for testing macOS/GNOME/KDE/Windows looks locally
    • Selectable error messages.
    • Scrollable single-pane navigation rail.
    • Fixes feed loading, repost rendering and Profile back-navigation visibility.

    Amy (CLI)

    • New amy, a non-interactive CLI Nostr client.
      • Drives the same Quartz + Commons engine as the apps.
      • Available on macOS and Linux from the GitHub Release.
    • Subcommands:
      • account / use, profile, post, feed, notes.
      • dm send | list | await | send-file (NIP-17, kind:14 + kind:15).
      • marmot ….
      • store stat | sweep-expired | scrub | compact.
    • Cache-first reads from a local file-backed event store.
      • relays.json is gone — kind:10002 / 10050 / 10051 events in the store are the config.
    • Secure key storage.
      • Private keys move out of identity.json into the OS keychain or a NIP-49 encrypted file.
      • On-disk data restricted to owner-only.
    • Color, human-readable output by default; --json opts in.

    Quartz

    • Adds NIP-AC — WebRTC call signaling events (offer / answer / ICE / hangup / reject / renegotiate) over EphemeralGiftWrap, multi-device, group calls
    • Adds EphemeralGiftWrapEvent (kind 21059) — replaces 20s expiration GiftWraps for call signaling
    • Adds NIP-A3 Payment Targets (kind 10133)
    • Adds NIP-82 Software Applications (experimental)
    • Adds the AdminCommandEvent for audio-room kick (kind 4312)
    • Adds the NIP-9A community rules parser + validator (kind:34551)
    • Expands NIP-34 git collaboration coverage.
      • Repository State (kind 30618).
      • Pull Requests and PR updates (kinds 1618 / 1619).
      • Git Status events (open / closed / draft / applied).
    • Adds the rest of NIP-51 list event kinds and full NIP-53 live-activity rendering
    • Adds MLS / Marmot event types and a pure-Kotlin MLS engine with IETF RFC 9420 interop test vectors (no native deps)
    • Adds an async SQLite event persistence layer.
      • NIP-09 / NIP-50 / NIP-62 compliance.
      • Room-style connection pool.
    • Adds a file-backed event store.
      • flock + transactions.
      • scrub/compact.
      • NIP-50 full-text search.
      • NIP-62 Right-to-Vanish.
      • NIP-01 tiebreaker.
      • NIP-09 created_at window.
      • Deletion-author check.
    • Adds a reactive ObservableEventStore layer.
      • A faƧade that wraps any event store — SQLite-backed, file-backed, or in-memory.
      • Publishes a StoreChange on every accepted insert, delete and expiration sweep.
      • Projections stay in sync without re-querying the store.
      • Ephemeral events (kinds 20000-29999) emit without being persisted.
      • EventStoreProjection turns the change stream into a cold Flow of sealed ProjectionState.
      • Per-filter limits and per-projection NIP-62 vanish scoping.
    • Promotes the relay toolkit into the new geode module — a real Nostr relay.
      • Implements NIP-01 and NIP-45.
      • NIP-77 negentropy reconciliation (strfry parity).
      • NIP-86 management API.
      • TOML config and graceful drain.
      • Adaptive connection pooling for 10k+ connections.
    • Adds an EventInterner so deserialized events share canonical instances, with an interning event store that interns on insert
    • Adds Ktor KMP HTTP implementations alongside OkHttp
    • Adds macOS (Apple Silicon), iOS and Linux native targets.
      • Pure-Kotlin Ed25519 and X25519 for the MLS crypto on those platforms.
      • commonMain now compiles for Kotlin/Native.

    Crypto and Performance

    • Custom secp256k1 implementation, starting to replace fr.acinq.secp256k1
      • Pure-Kotlin core for KMP native targets (macOS / iOS / Linux).
      • C + inline-ASM accelerated path on Android via a JNI bridge.
      • Hardware SHA-256 (SHA-NI on x86_64, ARMv8 CE on ARM64).
      • Comb method for G multiplication → 3Ɨ faster sign/keygen.
      • Same-pubkey batch Schnorr verify (5–6Ɨ throughput).
      • verifySchnorrFast for Nostr (skips y-parity inversion).
      • 4Ɨ64-bit limb representation with lazy field ops and ARM64 assembly.
      • Standalone libsecp256k1-nostr / libschnorr256k1 C project, with Android benchmarks.
    • Concurrent caching DNS resolver (SurgeDns)
      • Lock-free DNS cache.
      • 24h positive TTL.
      • Stale-while-revalidate.
      • Persisted across process restarts.
    • Smoother video playback
      • Warm ExoPlayer pool and retained warm players.
      • Tuned LoadControl.
      • VideoCache warmup 10s → 1.5s.
      • Stable controller-overlay tree.
    • Faster icons — shared FontFamily and TextMeasurer across all Material Symbols
    • Faster chat lists — stable list keys and reduced recomposition
    • Faster note rendering — cached event-derived values, fewer per-item allocations during feed scroll
    • Faster Quartz queries
      • Direct-slot driver for replaceable + addressable lookups.
      • Streaming k-way merge.
      • Smallest-first FTS intersect.
      • Parallel Schnorr verify in the ingest queue.
      • Index-driven fan-out for cache observers.
    • Faster rich-text translation
    • Thumbnail disk cache for profile pictures; Coil disk-cache eviction moved off the write path to prevent scroll stalls
    • Paginated GiftWrap loading for the DM chat list
    • Bookmark events preloaded for faster access
    • Lifecycle-aware screen subscriptions
      • Feed/screen relay subscriptions pause on background and resume on foreground.
      • 30s grace delay so brief app switches don’t churn subscriptions.
    • Adaptive video disk cache — sized to 20% of free disk (256 MB–4 GB) instead of a fixed 1 GB, with on-demand HLS videos cached in SimpleCache
    • Tuned image/video OkHttp dispatcher and connection pool (16 in-flight per host) to de-serialize feed loading
    • Streaming image hashing — computes image hashes without loading the whole file into memory; SHA-256 hasher moved off the thread pool
    • GeoHash library rewritten from scratch for performance, dropping an external dependency

    QUIC + nestsClient (foundation)

    • New pure-Kotlin QUIC v1 + HTTP/3 + WebTransport client (no JNI, no native deps).
      • Powers the NIP-53 audio-rooms over MoQ-transport path.
    • Full RFC coverage and stabilization:
      • RFC 9002 loss recovery and retransmission.
      • 0-RTT early data.
      • 1-RTT key update.
      • TLS 1.3 session resumption (PSK).
      • ECN.
      • Connection migration with path validation.
      • Retry and Version Negotiation packet handling.
      • Stateless-reset detection.
      • Broad DoS-hardening / RFC-compliance stabilization sweep.
    • Passes the quic-interop-runner test matrix against picoquic and quic-go.
      • Covers handshake, transfer, multiplexing, retry, 0-RTT, key-update, ECN, http3.
      • Includes qlog diagnostics.
    • Multiple security and correctness audits.
      • RFC 9001 test vectors.
      • Live interop against aioquic and picoquic.
    • nestsClient module
      • MoQ-transport (IETF) reference implementation.
      • Production moq-lite Lite-03/04 codec with version-aware ALPN negotiation.
      • catalog.json publishing aligned with kixelated/hang.
      • Opus + AudioRecord/AudioTrack.
      • Reconnection policy with proactive JWT refresh.
      • Cross-stack (Amethyst ↔ Rust ↔ browser) interop harness in CI.

    Improvements and Fixes

    • WakeUp Push Notification events — Starting to migrate to a better Push/Loading system
    • Pinned notes moved to their own screen
    • Left drawer reorganized into collapsible You / Feeds / Create / System sections, with clearer names
    • Article writing redesign — banner, tags, slug
    • Redesigned long-form article cards
    • GIF support
      • Playback controls and autoplay.
      • GIF→MP4 upload conversion option in the upload screen.
      • GIF / image keyboard support in the short post screen and in Marmot, DM and public-channel chat fields.
    • Configurable video player buttons in Account Settings
    • Autoplay Videos setting (Always / Never), separate from the video-loading toggle
    • Drag-and-drop reordering for some relay list settings
    • 3-dot options menu on video / picture / file feed cards
    • Zoomable media grows from its source bounds, and loads the full-resolution source in the image dialog
    • Favorite relays can now be added to the Global Feed
    • Configurable max-hashtag spam filter
    • Account setting to forward kind 0 events to a local relay
    • Relay Sync UI replaced with visual indicators
    • Account Settings
      • Split broadcast tracker visibility from Complete UI mode.
      • Hide payment-targets icon by default and place it after Zap.
      • Float the broadcast banner as a rounded card.
    • Danger Zone section in settings
    • NIP-89 client tag
      • Per-account toggle to disable it, synced via NIP-78 security settings.
      • On by default and moved into Compose settings.
    • Local Blossom cache — image and profile-picture fetches route through a local Blossom cache
    • Mention preservation in compose:
      • Survives keyboard auto-correction.
      • Partial-overlap edits delete the whole mention.
      • Cursor snaps to mention boundaries.
    • Chat cursor jumping fixed
    • Avatar zoom-in keeps aspect ratio during the animation
    • Profile pictures center-cropped to prevent squashing
    • HLS video fixes:
      • Playback routed to the right MediaSource.
      • Multi-rendition videos collapse to a single gallery tile.
      • Render with artwork and a graceful fallback.
    • Broken ā€œPauseā€ action removed from the always-on background notification
    • Hand-raise button in audio rooms now has a visible toggled state
    • GiftWrap unwrapping for all writable accounts when always-on is enabled
    • Search bar bech32 paste navigates instead of running a search
    • Top and bottom bars stay visible on non-scrollable lists
    • Rich-text translation:
      • Bug, performance and jitter overhaul.
      • {N} placeholders so URLs survive CJK translation.
    • Swipe-to-dismiss containers fixed on newer Compose
    • Right-to-Vanish settings observe toggles reactively, preserve prior behavior on upgrade
    • Relay reconnection:
      • Auto-reconnect after a server-initiated disconnect.
      • Periodic keep-alive to revive relays stuck in long backoff.
    • Account settings (profile, follow list, mutes, relay lists, KeyPackages) are republished to newly-selected relays so accounts aren’t lost on fresh relays
    • Broadcasting relays:
      • Kept out of personal & channel sends.
      • Always included in non-private sends.
      • Fixed an infinite loop in the broadcast-relay computation.
    • Tor now falls back to clearnet when bootstrap is stuck
    • Android Arti reliability: stale Arti cache cleared on init with retry, SOCKS proxy default port moved with busy-port retry, relay-over-Tor connectivity fixes
    • Chess game challenges filtered out of the home feed (ended games only); chess cards show user picture and name instead of hex pubkeys
    • Expired polls re-evaluated and removed from notification cards
    • NIP-39 external identity claims without a platform separator are rejected
    • Dismissible cleanup banner across Pinned Notes, Bookmarks and Bookmark Sets, flagging author-deleted items with a ā€œRemove from listā€ action
    • Bogus Content-Type rejected when saving downloaded media, with URL-extension fallback validation
    • NIP-46 bunker decrypt/encrypt response parsing fixed, with a longer timeout
    • Hidden DMs no longer counted toward the unread message badge
    • Profile header hides the _@ prefix on NIP-05 names
    • Foreground-service-not-allowed exception from the background handled gracefully
    • Fixes Samsung crash on outgoing call
    • Foreground service starts earlier to prevent call death on Android 14+
    • Stop ringtone and call notification when rejecting consecutive calls

    UI Refresh

    • Migrates the icon set from Material Icons to Material Symbols (thin weight) for a more consistent, modern look across the app
    • Drops unused legacy drawables
    • Bottom-bar icon size bumped to compensate for Material Symbols padding

    Build & Documentation

    • CI restructure:
      • Splits Android into its own CI job.
      • Adds Android Lint as the first step.
      • Merges test+build to eliminate duplicate compilation.
      • Drops assembleDebug APK uploads.
    • Adds a :nestsClient:test step to the desktop CI leg
    • Adds a quic-interop-runner CI workflow and a browser-side cross-stack interop workflow
    • Broadens libicu Depends so the .deb installs across Debian and Ubuntu
    • Adds SECURITY.md with private vulnerability reporting policy
    • Moves desktop packaging / AppImage tooling into the desktopApp module
    • AGP and dependencies bumped

    Contributors

    Translations

    • Sats Earned: 289k
    • Zaps Received: 367
  3. craigraw
    May 21, 2026 11:17

    Sparrow v2.5.0 released with:

    Silent Payments (SP) wallets SP-capable Frigate public server from 2140.dev bitview.space fee rates source

    https://github.com/sparrowwallet/sparrow/releases/tag/2.5.0

    https://sparrowwallet.com/download

    • Sats Earned: 275k
    • Zaps Received: 128

image

  1. corndalorian
    May 23, 2026 19:14

  2. corndalorian
    May 23, 2026 13:12

  3. corndalorian
    May 21, 2026 23:32

  4. corndalorian
    May 21, 2026 12:54

    Lol I love this meme template šŸ˜‚

  5. corndalorian
    May 21, 2026 13:16

    Nostr has collectively lost its sense of humor šŸ˜‚

  6. corndalorian
    May 20, 2026 20:51

  7. corndalorian
    May 20, 2026 20:30

  8. corndalorian
    May 20, 2026 12:52

  9. corndalorian
    May 20, 2026 12:04

  10. corndalorian
    May 20, 2026 02:17

  11. corndalorian
    May 19, 2026 20:48

  12. corndalorian
    May 19, 2026 20:09

  13. corndalorian
    May 19, 2026 19:56

  14. corndalorian
    May 19, 2026 14:38

  15. corndalorian
    May 19, 2026 13:24

    Honestly who has time for drama manufactured by their nostr client dev of all people? šŸ˜‚ Thank you @532d8...f93cb for consistently delivering a top-notch drama free user experience

  16. corndalorian
    May 19, 2026 03:18

    Mood

  17. corndalorian
    May 18, 2026 17:11

  18. corndalorian
    May 18, 2026 15:15

  19. corndalorian
    May 18, 2026 13:08

  20. corndalorian
    May 18, 2026 11:52

  21. corndalorian
    May 18, 2026 11:28

    Gigi
    May 17, 2026 19:04

    Your nsec can roleplay as the privatekey of a bitcoin wallet. Some devs want to use this so that you can send and receive money (ā€œon-chain zapsā€) without having to jump through any wallet setup hoops. There’s issues with this for privacy, security, and a multitude of other reasons. The idea is okay in principle and similar to nutzaps, but the forever footprint of this ā€œsolutionā€ and the 2nd and 3rd order implications of forcing users to deal with onchain shenanigans is problematic, to put it mildly.

  22. corndalorian
    May 18, 2026 11:06

  23. DuneMessias
    May 23, 2026 06:21

    GM. Advanced morning mathematics.

    Zap Zide #Nostr #bitcoin #GM #coffeechain #plebchain #grownostr #zapzide

  24. DuneMessias
    May 22, 2026 06:27

    GM. History’s most bullish food order.

    Zap Zide #Nostr #bitcoin #GM #coffeechain #plebchain #grownostr #zapzide

  25. DuneMessias
    May 21, 2026 06:45

    GM. Nostr headquarters remained modest.

    Zap Zide #Nostr #bitcoin #GM #coffeechain #plebchain #grownostr #zapzide

  26. DuneMessias
    May 19, 2026 06:57

    GM. Normie onboarding entered hard mode

    Zap Zide #Nostr #bitcoin #GM #coffeechain #plebchain #grownostr #zapzide

  27. DuneMessias
    May 17, 2026 08:15

    GM. One relay. One coffee. Enough.

    Zap Zide #Nostr #bitcoin #GM #coffeechain #plebchain #grownostr #zapzide


image

1. Amethyst - v1.11.0: Calendars and OnChain Zaps

Amethyst is a Nostr client for Android focused on decentralized social networking, Bitcoin integration, and advanced protocol support. This release introduces major additions including NIP-52 calendar events with reminders, expanded on-chain Bitcoin zap features, Marmot/MLS group message replies, contact list navigation, and enhanced profile/payment tools. It also improves privacy, notifications, media handling, search, translations, desktop stability, and overall app performance while adding numerous UI refinements and bug fixes across feeds, zaps, uploads, playback, and relay handling.

Contributed by: @VitorPamplona @greenart7c3 @quentin David Kaspar, Róbert Nagy, mstrofnone

2. Amber - v6.1.0-pre3 (Pre-release)

Amber is a Nostr event signer for Android that securely manages keys and signing requests for Nostr applications. This pre-release improves app connection flows with a redesigned permissions experience, better bunker handling, and support for PSBT signing, while also adding intent rate limiting, boot-service controls, beta auto-update support, expanded auto-sign options, and multiple fixes for crashes, relay authentication, startup behavior, and signer request handling.

Contributed by: @greenart7c3

3. Mostro - v0.17.4

Mostro is a production-ready, censorship-resistant, non-custodial Lightning Network peer-to-peer exchange built on Nostr. This release introduces a major multi-phase anti-abuse bond system with concurrent taker bonds, dispute slashing, forfeited states, payout confirmation flows, and improved bond lifecycle management, alongside NIP-59 dual-key gift wrap transport support, new environment variable key handling, price provider reliability improvements, dispute solver permissions, and multiple fixes and documentation updates across trading, payments, and dispute resolution flows.

Contributed by: @negrunch @Pinball Wizard @andreadcorreia @Catrya codaMW

4. White Noise - v2026.5.22

White Noise is a private, decentralized messaging application built on the Nostr protocol that uses the Marmot protocol for MLS-based group encryption and keypair-based identity management. This release adds cross-platform push notifications for iOS and Android, markdown rendering in chats, improved group management (add/leave members), deep linking to chats, profiles, and settings, media and message sharing improvements, multilingual support including Simplified and Traditional Chinese, and multiple reliability fixes across chat state handling, QR scanning, external signer recovery, and notification systems.

Contributed by: @JeffG @jgmontoya @Danny @pepi Mubarak Auwal, stupidloud, Datawav

5. Nymchat - v3.66.409

Nymchat is a lightweight, feature-rich messaging application built on the Nostr protocol, designed for pseudonymous and temporary communication with additional bridging to Bitchat for short-lived chats. This release is a focused hotfix update that improves performance and responsiveness by moving typing indicator signing and cryptographic processing to a background worker, reducing UI blocking during real-time messaging. Although this was the latest, there were also a lot more releases last week.

Contributed by: @Luxas

6. Keychat - v1.41.1+6513

Keychat is a cross-platform messaging application that combines Bitcoin Ecash, the Nostr protocol, Signal Protocol, and MLS-based group encryption to enable secure, private communication with media sharing, file transfers, and relay-aware messaging features. This release improves security and forward secrecy by deleting Signal one-time prekeys after successful decryption, enhances chat UX with URL previews and improved media downloading, adds automatic update checking, refactors core message and relay handling for better reliability, removes voice message support, improves relay metadata loading (including paid relay configs), and includes significant Android build optimizations and expanded test coverage for stability.

Contributed by: kcdev, jack-keychat

7. Mostro Mobile Client - v1.2.7

Mostro Mobile Client is a mobile application that allows users to interact with the Mostro peer-to-peer Bitcoin trading system built on Nostr and the Lightning Network. The v1.2.7 release adds a new Venezuela community node, improves P2P chat reliability with push wake-up and whitelist support, and enhances session restore behavior by providing clearer outcomes when recovery actions fail or cannot be completed.

Contributed by: @negrunch @andreadcorreia @Catrya

8. Divine Mobile - 1.0.14

Divine Mobile is a dark-mode-focused short-form video mobile application built on the Nostr protocol that enables users to create, edit, share, and interact with loop-based video content alongside messaging and profile features. This release significantly enhances the editing experience with clip speed controls, timeline volume editing, local audio imports, and audio extraction from clips, improves messaging with emoji reactions, lightweight markdown support, better inbox previews, and more reliable delivery, strengthens profile features including banner uploads and verified account indicators, and adds clip trash with 30-day recovery, along with improvements to feed performance, search, notifications, and overall stability across the app.

Contributed by: @rabble @dcadenas @untreu Meylis, matthew bradley, Liz Sweigart, Alex Frei, Oscar

9. Wisp - v1.1.0

Wisp is a lightweight Android client for the Nostr protocol designed for fast, minimal, and performance-focused social interaction, including posting, messaging, media viewing, and zapping features. The v1.1.0 release introduces improved wallet and zap handling with fiat-style input and private zaps, enhanced authentication with Google sign-in and encrypted Nostr key backup, support for remote signer details, auto-translate for notes, improved media browsing with swipe galleries, and private messaging features using NIP-17 gift wrapping and DIP-03 routing, while also refining relay behavior, onboarding flows, and removing local relay and NIP-55 remote signer support for a simplified architecture.

Contributed by: @utxo the webmaster šŸ§‘ā€šŸ’» @daniel @greenart7c3

10. Nostr VPN - v4.0.39

Nostr VPN is a decentralized mesh VPN system built around the Nostr protocol and a FIPS-backed data plane that enables peer-to-peer connectivity, NAT traversal, and encrypted networking between devices across platforms. This release introduces built-in public FIPS bootstrap nodes for fallback connectivity, improved relay-based peer discovery controls, native WireGuard configuration import, TCP-based transport for restrictive networks, and a manual network join feature, along with major UI and networking improvements across all platforms including better diagnostics, peer management, invite handling, and performance optimizations, while also enhancing Linux, macOS, Windows, and containerized deployment stability. This was the latest and there were a lot more releases last week.

Contributed by: @Martti Malmi

11. Nostrord - v1.0.3

Nostrord is a client application built for interacting with Nostr groups (NIP-29), providing features such as messaging, notifications, multi-account support, and relay-based event tracking across different platforms. This release improves security with OS keychain-based local key storage and passphrase fallback, enhances usability with tappable bunker QR login for Android, adds an offline relay management experience, introduces a notification center for cross-relay event tracking, improves multi-account handling, and includes various UI, video, metadata, and CI/testing improvements.

Contributed by: @Anjhc


image

1. Mostro Core - v0.11.5

Mostro Core is a Rust-based library that provides peer-to-peer functionality for decentralized applications and serves as the foundation for the Mostro daemon. The v0.11.5 release introduces a new BondSlashed action for handling slashed bond events within the protocol, alongside changelog updates and related implementation refinements. This was the latest and there was also the release of v0.11.4 last week.

Contributed by: @negrunch

2. Mostro CLI - v0.15.3

Mostro CLI is a command-line client for the Mostro peer-to-peer Bitcoin and Lightning exchange built on Nostr. This release adds support for the AddBondInvoice action, improves invoice reply validation and event pinning behavior, refines submission timeout handling, and includes documentation and changelog updates.

Contributed by: @negrunch


image

1. Citrine - v3.0.0-pre2 (Pre-release)

Citrine is an Android-based Nostr relay and relay aggregator that supports event storage, filtering, and synchronization across multiple relays. This pre-release adds Negentropy (NIP-77) sync support, external signer and NIP-42 authentication integration, mute-list enforcement, improved relay aggregation controls, better protection against reposted or sensitive events, reduced battery usage, performance optimizations in event handling, and a redesigned settings and networking interface with enhanced local, Wi-Fi, and Tor address management.

Contributed by: @greenart7c3


image

1. Angor - v0.2.26 (Unstable Release)

Angor is an alpha-stage decentralized peer-to-peer funding protocol built on Bitcoin and Nostr that enables project creation, funding workflows, wallet management, and encrypted participant coordination. This unstable release improves encrypted messaging by migrating from NIP-04 to NIP-44, adds stronger protocol-level validation for timelocks, fees, dust limits, and penalties, enhances wallet safety on Android including protection against swipe-kill data loss, strengthens key and mnemonic security, fixes GrapheneOS compatibility issues, enables Blossom uploads using ephemeral Nostr authentication, and includes multiple UI, wallet, and testing improvements while remaining in an unstable experimental (alpha) stage. This was the biggest, and there were also the releases of v0.2.27 and v0.2.28 last week.

Contributed by: @dangershony TheDude, Zaza


image

Nostr is built by the plebs, for the plebs. If you found this Nostr recap helpful, consider supporting me, Nomishka, with a zap.

I’m committed to supporting Nostr, and I split a part of the zaps I receive for this note with the plebs mentioned in this recap for all their great effort. Thank you so much for being part of this journey. Let me know your thoughts about this Seventy-seventh Nostr Recap, share your tips and suggestions for the next weekly #NostrRecap and let’s keep #GrowNostr together.


image

Thank you @Jurjen de Vries for this amazing idea!

A big shoutout to @rabble for his generous patronage for my Nostr Recaps!

Thank you, my younger brother @samalka for helping me with the content and graphic stuff for my Nostr Recaps!

Recap by @Nomishka


Write a comment
No comments yet.