nostr.blue 0.8.16 is now live on the web and zapstore!
This release brings two major new features alongside a significant wallet upgrade and a host of reliability improvements.
The first big addition is a Quran Reader, powered by the generous free API at https://alquran.cloud/api. You can browse all 114 surahs with Meccan, Medinan, and Juz tabs, read Arabic alongside your choice of translation in a split view, and listen to verse-by-verse audio from multiple reciters integrated right into the music player. Surahs can be downloaded for offline reading (IndexedDB on web, SQLite on desktop). You can highlight ayahs using NIP-84 and share them as notes, or select passages and ask AI about them. There's also full-text search across cached surahs.
The second is Places — an interactive Leaflet map that queries Nostr for kind 37515 place events using geohash prefixes, cross-references them with BTCmap for bitcoin-accepting merchants, and enriches listings with OpenStreetMap data. You get amenity filtering (restaurants, cafes, pharmacies, etc.), distance sorting, opening hours with live open/closed status, and reverse geocoding for location search. You can add new places right from the map with full GeoJSON support.
On the podcast side, V4V boosts now support multi-recipient splits with direct keysend payments. If you have a wallet connected via NWC, hitting boost pays every recipient their fair share — node pubkeys get keysend with bLIP-0010 TLV metadata, and lightning addresses get resolved automatically. The zap dialog shows per-recipient progress so you can see exactly who got paid.
The Cashu ecash wallet has been upgraded to CDK's new WalletRepository API, replacing the deprecated MultiMintWallet. This brings two-phase melt operations (prepare + confirm), IndexedDB persistence for sagas/proof reservations/KV store, crash-proof saga recovery, and offline token auto-redemption when you come back online. There's also new P2PK and P2BK locking support with configurable lock durations for sending locked ecash.
Behind the scenes, feed loading is lighter with reduced page sizes and memoized rich content parsing. Thread display uses BFS discovery with root-based streaming for more reliable replies. Pagination now detects 6-hour gaps to prevent skipping content, and future-dated events are filtered out across all viewers. Note card modals have been simplified to a single state machine, embedded notes now use the profile cache chain instead of hitting relays, and reposts include proper relay URL hints per NIP-18.
As always, we're continuing to expand our tester base for Google Play. If you'd like to help, enroll at https://play.google.com/apps/testing/com.nostr.blue
nostr.blue
npub10vz2...ac8k
nostr.blue 0.8.15 is now live on the web and zapstore!
This release introduces a unified address routing system that changes how content is shared and discovered. Every Nostr event type — notes, articles, streams, polls, calendar events, wiki pages, code repos, and more — now resolves through a single /:naddr route instead of separate per-type URLs. Old-style links like /calendar/:naddr still work and automatically redirect, so nothing breaks. Alongside this, NIP-50 search has been completely overhauled with a query parser supporting operators like since:7d, kind:1, from:npub..., and #tag, with engagement-ranked results and saved history.
New features include NIP-29 group chat with full messaging, admin management, and sidebar integration; a /games section with NIP-64 chess; and a weather dashboard with geocoding, hourly/weekly forecasts, and a NIP-66 relay discovery explorer. NIP-70 protected events are also now supported for creating and viewing authorization-required content. We'd love to expand the games section — if you have a favorite Nostr-based game or game-related NIP, send it our way!
On the performance side, feeds now use virtualization for smoother scrolling, publishing is optimistic so posts appear instantly while relays confirm in the background, and reply loading is instant from local cache. Drafts now auto-save with debounced persistence, and radio and event streams have automatic retry logic. This release also fixes MPRIS lock contention on desktop, persists the media player bar across sessions, restores scroll position when navigating back, and fixes profile bios wrapping with clickable nostr links. We're always working on the next round of improvements — if there's anything you'd like to see changed or added, please share with us!
nostr.blue 0.8.12 is now live on the web and zapstore!
This release brings a major round of performance improvements along with some exciting new features. The biggest addition is Relay Feeds, which lets you browse content from a specific relay or relay set. You can now select any of your favorite relays from the feed dropdown and see a real-time stream of notes from just that source. It's a great way to explore what different communities and relays have to offer.
Profiles also received a significant upgrade. You'll now see NIP-05 verification badges next to usernames, showing which identities have been cryptographically verified. The profile page also has a new Zaps tab so you can see all zaps received by a user, a retry button for profiles that fail to load, and much faster follower counts on mobile and desktop.
On the performance side, reply loading is now instant. When you open a note, cached replies from your local database appear immediately while relay responses stream in the background. Interaction counts (reactions, reposts, zaps) are also dramatically faster thanks to a new local database fast-path and batched relay fetching. Videos now display thumbnails across all platforms using blurhash decoding and canvas frame capture, and articles now render nostr URIs (npub, note, naddr) as interactive embeds right in the text.
This release also fixes detail pages failing with "too many relays" errors, improves post-login initialization timing, fixes RSS podcast and music image loading, and resolves several Android-specific issues including scroll-to-top and music player crashes.
We're always working on the next round of improvements. If there's anything you'd like to see changed or added, please share with us!
nostr.blue 0.8.9 is now live on the web and zapstore!
This release brings identity verification and music discovery front and center. The biggest new feature is NIP-39 External Identity Verification. You can now display verified identity badges on your profile for GitHub, X/Twitter, Mastodon, and Telegram with links to your proof posts. Head to the profile editor to link your own accounts and let others know it's really you.
Another new addition is the V4V Music Chart. You can now browse the top-boosted tracks over the last 7 days, ranked by community support. It's a great way to discover new music that the nostr community is backing with zaps.
This release also includes a round of quality-of-life improvements and fixes. Copy Note is now available in the note context menu with native Android clipboard support. Embedded and quoted notes now render with rich content instead of plain text. The @ mention autocomplete has been fixed for mobile devices. The music player bar now opens the full-screen player on tap, and the expanded player no longer causes UI freezes on Android. We also fixed the NIP-55 signer throwing a false "mismatched package" error when signing events on Android.
We're always working on the next round of improvements. If there's anything you'd like to see changed or added, please share with us!
Nostr.blue is now available for testing on Google Play!
The app is only available for people who enroll in the closed testing group for now but we're working on widening the release to a general availability soon. If you'd like to join the testing group use the following link to get started:
https://play.google.com/apps/testing/com.nostr.blue
Note: Google will not allow us to include the cashu wallet in their deployment. The Google Play version doesn't have this functionality. It will still be available on Zapstore and via the web!
nostr.blue 0.8.5 is now live on the web and Github
This release brought a few refactors and some completely new features. One of the biggest benefits of this version is the refactor of the home feed. Now when you navigate into a post and come back to the feed it should now help to restore your position instead of just reconstructing the feed from scratch. Note pages also received some love that should give them a more reliable loading experience.
Another new feature of this release is around the new AI Chat section. This version adds 15 tools that your AI can call within the chat to better enhance your nostr experience. See a post from an author that you don't yet follow but want to learn more about? Click on the note's menu and ask AI what they normally post about or maybe ask it to fact check their post.
Another big factor of this release is building out a version of the project that is acceptable for the Play Store. This will require removing the cashu wallet functionality for at least that build version. Originally the plan was to remove the functionality completely to keep all builds equal but now we're leaning to just creating a Play Store version that removes this kind of functionality while keeping it in others.
We've already started on 0.8.6 to build in a new wave of bug fixes. If there's any elements of the project that you'd like to see changed please share with us!
If you've used our cashu wallet please withdraw your funds to another wallet or transition from nostr.blue's implementation. We will be removing this functionality in our next major release to meet Google's Play Store requirements for individual publishers.
nostr.blue 0.8.3 is now available on Github and Zapstore!
This version adds a much better AI Chat experience with support for opening AI Chat directly from note menus and selected Bible verses to continue discussion with preloaded context. This let's you dig deeper in the topics you care about and ask AI things you might want to learn more about. We've also added support for multiple conversations that can be toggled by clicking the Sparkle icon on the AI Chat page.
Video discovery has been reorganized with a cleaner Videos home, separate sections for Featured Videos, Recent Verts, and Live Now, plus a dedicated Verts experience for vertical video browsing. Live stream discovery is improved, especially for followed creators, and the app now surfaces live content more clearly.
This release also improves PPQ account usability with Lightning top-up invoices that are easier to use via QR, copy, and open actions, and managed PPQ keys fit more smoothly into chat setup.
Download it on Zapstore today! 
Zapstore
nostr.blue — Zapstore
nostr.blue provides a broad nostr experience across social, music, podcasting, live-streaming, marketplaces and much, much more.
nostr.blue 0.8.2 is now available on Github and Zapstore!
This update brings a range of new features and bug fixes to nostr.blue including integration of @PayPerQ in our AI chat page. This still allows you to use your own OpenAI compatible API or simply shoot some sats over to PPQ for immediate AI access. This should give everyone on the site pretty easy access to a wide catalog of AI providers.
We've also added Zap Goals to the site. You can now browse active zap goals, track progress and contribute directly through the app. This includes a new donation page for nostr.blue for anyone that wants to help support development.
It also introduces relay detail pages, making it easier to inspect relay metadata and get a better sense of what a relay supports. On top of that, this update also brings added support for NIP-89 client tags for better tracking on usage of the app. This can be disabled in settings to control if you want them included on your published events.
There are a lot of other bug fixes and follow-up improvements throughout this release also. As always, if you run into bugs or have ideas for improvements, please send them over. A lot of what gets fixed comes directly from user feedback!