Wisp

com.wisp.app
by utxo the webmaster 🧑‍💻🍁 _@utxo.one

The Client that Just Works

A lightning fast, feature rich and highly polished nostr client. Watch live streams, join chat rooms, view trending and hashtags feeds and enjoy state of the art nostr searh and AI powered spam detection.

First release: Feb 28, 2026, 76 total releases.

Most recent release: Sep 21, 2026.

Website Repo

Appears in 13 app stacks.

147,085 sats / 84 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 21, 2026 1.2.5
    ## What's Changed * chore: bump version to 1.2.5 by @barrydeen in https://github.com/barrydeen/wisp/pull/662 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.2.4...v1.2.5
  • Sep 19, 2026 1.2.4
    ## What's Changed * feat(onboarding): match iOS on the quick-follow step by @dmnyc in https://github.com/barrydeen/wisp/pull/651 * feat(relay): strict inbox-only routing for threads and notifications by @barrydeen in https://github.com/barrydeen/wisp/pull/650 * fix(splash): legible Cancel pill, and open sign-in directly when adding an account by @dmnyc in https://github.com/barrydeen/wisp/pull/649 * fix(wallet): don't render token amounts as sats by @dmnyc in https://github.com/barrydeen/wisp/pull/652 * feat(wallet): withdraw the whole balance on-chain by @dmnyc in https://github.com/barrydeen/wisp/pull/653 * feat(nip22): treat kind 1111 comments as replies in threads, notifications and counts by @barrydeen in https://github.com/barrydeen/wisp/pull/660 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.2.3...v1.2.4
  • Sep 2, 2026 1.2.3
    ## What's Changed * chore(spark): update Breez SDK to 0.23.1 by @dmnyc in https://github.com/barrydeen/wisp/pull/647 * chore: bump version to 1.2.3 and target SDK 36 by @barrydeen in https://github.com/barrydeen/wisp/pull/648 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.2.2...v1.2.3
  • Sep 1, 2026 1.2.2
    ## What's Changed * feat(wallet): export NWC connection string from settings by @dmnyc in https://github.com/barrydeen/wisp/pull/636 * feat(notifications): expanded feed by default, with a compact toggle by @dmnyc in https://github.com/barrydeen/wisp/pull/635 * fix(wallet): never report an unsettled payment as sent by @dmnyc in https://github.com/barrydeen/wisp/pull/639 * feat(nspam): update classifier weights to v2.4 by @barrydeen in https://github.com/barrydeen/wisp/pull/644 * fix(spark): reconcile stale pending payments by @dmnyc in https://github.com/barrydeen/wisp/pull/642 * fix(safety): close web of trust filter bypasses by @barrydeen in https://github.com/barrydeen/wisp/pull/641 * fix(thread): always target the opened note with the reply bar by @dmnyc in https://github.com/barrydeen/wisp/pull/637 * fix(content): collapse surplus blank lines in posts by @dmnyc in https://github.com/barrydeen/wisp/pull/645 * chore: bump version to 1.2.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/646
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.2.1...v1.2.2
  • Jul 23, 2026 1.2.1
    ## What's Changed * fix: crash on notes with zero/negative imeta dim values by @barrydeen in https://github.com/barrydeen/wisp/pull/626 * feat(icon): sharper wisp launcher glyph + visible splash Cancel pill by @dmnyc in https://github.com/barrydeen/wisp/pull/625 * feat(ui): iOS-parity timestamps, NIP-05 badge, and follow badge by @dmnyc in https://github.com/barrydeen/wisp/pull/624 * chore: bump version to 1.2.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/627 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.2.0...v1.2.1
  • Jul 20, 2026 1.2.0
    ## What's Changed * feat: strip tracking params from links in note content by @Letdown2491 in https://github.com/barrydeen/wisp/pull/602 * feat(wallet): transaction history as swipe-up bottom sheet by @dmnyc in https://github.com/barrydeen/wisp/pull/605 * feat(accounts): multi-account switcher + cancel add-account flow by @dmnyc in https://github.com/barrydeen/wisp/pull/604 * fix(richcontent): preserve blank lines before inline profile/hashtag segments by @dmnyc in https://github.com/barrydeen/wisp/pull/603 * fix(profile): keep notes feed paginating and render inline gallery media by @barrydeen in https://github.com/barrydeen/wisp/pull/609 * fix(dm): place date separators above whole day-group in reversed list by @barrydeen in https://github.com/barrydeen/wisp/pull/610 * fix(content): parse hashtags with non-ASCII Unicode letters by @dmnyc in https://github.com/barrydeen/wisp/pull/611 * feat(video): add loop video setting for timeline and gallery by @dmnyc in https://github.com/barrydeen/wisp/pull/582 * test(nostr): improve and unit test `Blossom.parseServerList` by @NicolaLS in https://github.com/barrydeen/wisp/pull/613
    More…
    * feat(zap-sheet): iOS-layout rewrite + instant-zap settings + post-card long-press + pin Send by @dmnyc in https://github.com/barrydeen/wisp/pull/574 * feat(drawer): account switcher as a modal sheet + reordering by @dmnyc in https://github.com/barrydeen/wisp/pull/620 * refactor(nostr): use Java Base64 for Blossom auth headers by @NicolaLS in https://github.com/barrydeen/wisp/pull/616 * test(nostr): unit test `Blossom.buildServerListTags` by @NicolaLS in https://github.com/barrydeen/wisp/pull/614 * feat(thread): collapsible reply threads with inline expand by @dmnyc in https://github.com/barrydeen/wisp/pull/622 * feat(wallet): transaction history sheet, Send/Receive as bottom sheets, Receive redesign by @dmnyc in https://github.com/barrydeen/wisp/pull/607 * chore: bump version to 1.2.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/623 ## New Contributors * @NicolaLS made their first contribution in https://github.com/barrydeen/wisp/pull/613 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.1.2...v1.2.0
  • Jun 18, 2026 1.1.2
    ## What's Changed * fix(wallet): keep self-send legs distinct + deterministic tx order by @dmnyc in https://github.com/barrydeen/wisp/pull/586 * fix: lazily create inline video players to survive media-heavy notes by @Letdown2491 in https://github.com/barrydeen/wisp/pull/592 * fix: prevent ConcurrentModificationException in eventRelays set by @barrydeen in https://github.com/barrydeen/wisp/pull/595 * fix: avoid intrinsic measurement of chat bubble content (SubcomposeLayout crash) by @barrydeen in https://github.com/barrydeen/wisp/pull/596 * perf: incremental feed filter + off-lock spam scoring by @barrydeen in https://github.com/barrydeen/wisp/pull/597 * feat: add staging build type for release-performance on-device testing by @Letdown2491 in https://github.com/barrydeen/wisp/pull/591 * fix: compute spam score off-lock to prevent input-dispatch ANR by @Letdown2491 in https://github.com/barrydeen/wisp/pull/590 * feat: render music-track (kind 36787) as inline playable card by @barrydeen in https://github.com/barrydeen/wisp/pull/598 * feat(wallet): cross-platform NWC connection backup via NIP-78 + parity polish by @dmnyc in https://github.com/barrydeen/wisp/pull/563
    More…
    * feat(wallet): iOS-parity Receive screen — text input + note + invoice / address tabs by @dmnyc in https://github.com/barrydeen/wisp/pull/580 * fix(wallet): drop per-relay backup status list from Spark settings by @dmnyc in https://github.com/barrydeen/wisp/pull/572 * fix(zaps): collapse same-actor zap spam in notifications and post drawer by @dmnyc in https://github.com/barrydeen/wisp/pull/557 * fix(compose): move uploading indicator to its own line as a capsule pill by @dmnyc in https://github.com/barrydeen/wisp/pull/594 * feat(bolt): white-core glow pulse for in-flight zap by @dmnyc in https://github.com/barrydeen/wisp/pull/573 * Bump version to 1.1.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/599 ## New Contributors * @Letdown2491 made their first contribution in https://github.com/barrydeen/wisp/pull/592 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.1.1...v1.1.2
  • Jun 5, 2026 1.1.1
    ## What's Changed * feat(compose): countdown progress bar + auto-scroll preview by @dmnyc in https://github.com/barrydeen/wisp/pull/546 * feat(wallet): universal credit-card wallet icon by @dmnyc in https://github.com/barrydeen/wisp/pull/547 * feat(wallet): two-tier Connect screen + Spark sub-screen by @dmnyc in https://github.com/barrydeen/wisp/pull/548 * feat(wallet): dashboard parity — top bar, welcome banner, pill, inline tx by @dmnyc in https://github.com/barrydeen/wisp/pull/549 * test(wallet): cross-platform parity spec + Spark derivation test vectors by @dmnyc in https://github.com/barrydeen/wisp/pull/550 * feat(auth): swap Nostr ostrich icon for new pixel logo by @dmnyc in https://github.com/barrydeen/wisp/pull/551 * feat(login): QR scan + watch-only mode for npub/nprofile by @dmnyc in https://github.com/barrydeen/wisp/pull/552 * feat: nsec paste guard — block accidental private key pasting app-wide by @dmnyc in https://github.com/barrydeen/wisp/pull/553 * feat: segmented pill tabs on search screen by @dmnyc in https://github.com/barrydeen/wisp/pull/554
    More…
    * feat(profile): circle action buttons, tighter tabs, quoted note navigation by @dmnyc in https://github.com/barrydeen/wisp/pull/555 * feat(wallet): cycle balance display between sats, fiat, and hidden by @dmnyc in https://github.com/barrydeen/wisp/pull/562 * feat(theme): iOS-parity dark-mode polish for Android by @dmnyc in https://github.com/barrydeen/wisp/pull/565 * fix(wallet): NWC connect screen — iOS 1:1 redesign by @dmnyc in https://github.com/barrydeen/wisp/pull/561 * feat(zap): render zap messages as mini-posts in the engagement drawer by @dmnyc in https://github.com/barrydeen/wisp/pull/559 * fix(wallet): refresh Spark display state on mnemonic swap + banner copy by @dmnyc in https://github.com/barrydeen/wisp/pull/566 * feat: apply web of trust filter to thread replies by @barrydeen in https://github.com/barrydeen/wisp/pull/583 * fix: remove stale wallet translation keys blocking release build by @barrydeen in https://github.com/barrydeen/wisp/pull/585 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.1.0...v1.1.1
  • May 17, 2026 1.1.0
    ## What's Changed * feat: register-style fiat input on the zap dialog by @dmnyc in https://github.com/barrydeen/wisp/pull/519 * Pause/resume local relay on app lifecycle events by @greenart7c3 in https://github.com/barrydeen/wisp/pull/522 * Add auto-translate feature for notes by @greenart7c3 in https://github.com/barrydeen/wisp/pull/523 * feat(keys): show remote signer details on the Keys screen by @dmnyc in https://github.com/barrydeen/wisp/pull/521 * Fix panning speed slow down when zoomed in by @barrydeen in https://github.com/barrydeen/wisp/pull/525 * feat(mention): query search relay when local results are insufficient by @barrydeen in https://github.com/barrydeen/wisp/pull/526 * feat(media): horizontal swipe gallery for multi-image posts by @dmnyc in https://github.com/barrydeen/wisp/pull/527 * feat(auth): Continue with Google + encrypted nsec backup to Nostr relays by @barrydeen in https://github.com/barrydeen/wisp/pull/528 * refactor(auth): derive Google-linked nsecs deterministically (replaces Drive backup) by @barrydeen in https://github.com/barrydeen/wisp/pull/530
    More…
    * refactor(auth): remove NIP-55 remote signer support by @barrydeen in https://github.com/barrydeen/wisp/pull/531 * feat(wallet): derive default Spark wallet from user's nsec by @barrydeen in https://github.com/barrydeen/wisp/pull/532 * refactor: remove local relay functionality by @barrydeen in https://github.com/barrydeen/wisp/pull/533 * fix(auth): restore encrypted Drive backup; drop deterministic sub derivation by @barrydeen in https://github.com/barrydeen/wisp/pull/534 * fix(auth): refresh stale Drive access token on 401 and re-prompt for consent by @barrydeen in https://github.com/barrydeen/wisp/pull/535 * feat(auth): Continue with Nostr splash button + password manager autofill by @barrydeen in https://github.com/barrydeen/wisp/pull/536 * feat(live): keep screen awake while watching a live stream by @barrydeen in https://github.com/barrydeen/wisp/pull/537 * feat(auth): require recovery PIN and strip identifying metadata from Drive backups by @barrydeen in https://github.com/barrydeen/wisp/pull/538 * feat(wallet): derive default wallet from nsec during onboarding by @barrydeen in https://github.com/barrydeen/wisp/pull/539 * Private replies via NIP-17 gift wrap by @barrydeen in https://github.com/barrydeen/wisp/pull/540 * feat(zaps): private zaps via DIP-03 + DM-relay routing by @barrydeen in https://github.com/barrydeen/wisp/pull/541 * feat(nip05): drop `_` from root-domain identifiers on display by @barrydeen in https://github.com/barrydeen/wisp/pull/542 * feat(private-replies): gift-wrapped reactions + DIP-03 zaps on private replies by @barrydeen in https://github.com/barrydeen/wisp/pull/543 * chore: update Google OAuth client ID and bump to 1.1.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/544 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.0.5...v1.1.0
  • May 4, 2026 1.0.5
    ## What's Changed * fix: stop restoring stale tab back stacks on bottom-nav switch by @barrydeen in https://github.com/barrydeen/wisp/pull/516 * chore: bump version to 1.0.5 (79) by @barrydeen in https://github.com/barrydeen/wisp/pull/517 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.0.4...v1.0.5
  • May 4, 2026 1.0.4
    ## What's Changed * fix: reduce bottom-tab switching jank by @barrydeen in https://github.com/barrydeen/wisp/pull/514 * perf: reduce startup and feed rendering work by @barrydeen in https://github.com/barrydeen/wisp/pull/515 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.0.3...v1.0.4
  • May 4, 2026 1.0.3
    ## What's Changed * Thumbhash by @fiatjaf in https://github.com/barrydeen/wisp/pull/506 * add a spacing between "replying to" and the name by @fiatjaf in https://github.com/barrydeen/wisp/pull/505 * use a different id and name for the app when doing a debug build by @fiatjaf in https://github.com/barrydeen/wisp/pull/495 * fix: improve Switch visibility in unchecked state by @dmnyc in https://github.com/barrydeen/wisp/pull/504 * fix: reduce drawer menu item spacing by @dmnyc in https://github.com/barrydeen/wisp/pull/503 * feat: post undo timer settings by @dmnyc in https://github.com/barrydeen/wisp/pull/502 * feat: coin stack icon for zaps in fiat mode by @dmnyc in https://github.com/barrydeen/wisp/pull/494 * feat: loop inline mp4 videos in note cards by @barrydeen in https://github.com/barrydeen/wisp/pull/509 * fix: dispatch Relay.connect() off the calling thread to avoid ANR by @barrydeen in https://github.com/barrydeen/wisp/pull/510
    More…
    * refactor: remove Tor functionality by @barrydeen in https://github.com/barrydeen/wisp/pull/511 * Persist decrypted DMs to skip per-boot signer round-trips by @barrydeen in https://github.com/barrydeen/wisp/pull/512 * bump by @barrydeen in https://github.com/barrydeen/wisp/pull/513 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.0.2...v1.0.3
  • Apr 26, 2026 1.0.2
    ## What's Changed * fix: support 16 KB page size for Android 15+ by @barrydeen in https://github.com/barrydeen/wisp/pull/493 * feat: add QR scan tab to drawer QR sheet by @barrydeen in https://github.com/barrydeen/wisp/pull/500 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v1.0.0...v1.0.2
  • Apr 23, 2026 1.0.0
    ## What's Changed * Normie Mode (fiat) by @barrydeen in https://github.com/barrydeen/wisp/pull/462 * fix: resubscribe feed when fresh signup returns empty by @barrydeen in https://github.com/barrydeen/wisp/pull/463 * feat: onboarding overhaul — topics screen + first-post coach by @barrydeen in https://github.com/barrydeen/wisp/pull/464 * feat: render HLS/HEIC inline + compress uploads + transcode GIFs by @barrydeen in https://github.com/barrydeen/wisp/pull/465 * fix: replay inline video after it ends when autoplay is off by @barrydeen in https://github.com/barrydeen/wisp/pull/466 * fix: allow back button to minimize app from FEED by @barrydeen in https://github.com/barrydeen/wisp/pull/467 * fix: always show zap count on post cards, including 0 by @barrydeen in https://github.com/barrydeen/wisp/pull/468 * feat: add For You feed (extended/follows + trending + hashtags) by @barrydeen in https://github.com/barrydeen/wisp/pull/469 * feat: upgrade nspam model to v2.2 LightGBM by @barrydeen in https://github.com/barrydeen/wisp/pull/470
    More…
    * feat: NIP-29 group config — flags, invites, roles, AUTH prompts by @barrydeen in https://github.com/barrydeen/wisp/pull/471 * delete hashtags, drafts, thread drops by @barrydeen in https://github.com/barrydeen/wisp/pull/472 * feat: increase onboarding EOSE timeout to 8s and add relays by @barrydeen in https://github.com/barrydeen/wisp/pull/473 * fix: preserve group permission flags on metadata edit by @barrydeen in https://github.com/barrydeen/wisp/pull/476 * fix: preserve social graph and notifications across account switches by @barrydeen in https://github.com/barrydeen/wisp/pull/477 * fix: wait for NIP-42 AUTH before group 9021/9007/9009 and surface admin failures by @barrydeen in https://github.com/barrydeen/wisp/pull/478 * chore: bump version to 1.0.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/479 * docs: rewrite README for v1.0.0 feature set by @barrydeen in https://github.com/barrydeen/wisp/pull/480 * feat: broadcast notes to inbox relays of mentioned pubkeys by @barrydeen in https://github.com/barrydeen/wisp/pull/481 * feat: confirm before deleting a note by @barrydeen in https://github.com/barrydeen/wisp/pull/482 * fix: pull own NIP-09 deletions on startup so deleted sets stay gone by @barrydeen in https://github.com/barrydeen/wisp/pull/483 * fix: trending feed not reconnecting after app resume by @barrydeen in https://github.com/barrydeen/wisp/pull/484 * fix: stop mention insert from breaking compose cursor and keyboard by @barrydeen in https://github.com/barrydeen/wisp/pull/485 * fix: preserve local relay and emoji frequency across account switches by @barrydeen in https://github.com/barrydeen/wisp/pull/486 * feat: persistent audio mini-player docked above bottom nav by @barrydeen in https://github.com/barrydeen/wisp/pull/487 * fix: stream media downloads to avoid OOM on large files by @barrydeen in https://github.com/barrydeen/wisp/pull/488 * feat: open edit profile when tapping drawer avatar by @barrydeen in https://github.com/barrydeen/wisp/pull/489 * fix: use user's emoji picker for quoted/referenced notes by @barrydeen in https://github.com/barrydeen/wisp/pull/490 * perf: avoid O(N^2) indexOf in notifications list by @barrydeen in https://github.com/barrydeen/wisp/pull/491 * feat: add download button to inline video controls by @barrydeen in https://github.com/barrydeen/wisp/pull/492 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.18.0-beta...v1.0.0
  • Apr 16, 2026 0.18.0
    ## What's Changed * fix: display custom emoji images in Kind 20, 21, 22 notes by @roguehashrate in https://github.com/barrydeen/wisp/pull/453 * feat: add BlurHash support and enhance media metadata parsing by @greenart7c3 in https://github.com/barrydeen/wisp/pull/454 * feat: fullscreen image viewer with save for encrypted DMs by @roguehashrate in https://github.com/barrydeen/wisp/pull/452 * run ktlint after every change by @fiatjaf in https://github.com/barrydeen/wisp/pull/446 * feat: on-device AI spam detection for replies by @barrydeen in https://github.com/barrydeen/wisp/pull/455 * feat: Web of Trust global content filter by @barrydeen in https://github.com/barrydeen/wisp/pull/456 * feat: persist last-viewed feed across app sessions by @barrydeen in https://github.com/barrydeen/wisp/pull/457 * Fix show-more truncation distorting media sizing by @barrydeen in https://github.com/barrydeen/wisp/pull/458 * fix: replace SubcomposeAsyncImage to prevent intrinsic measurement crash by @barrydeen in https://github.com/barrydeen/wisp/pull/459
    More…
    * fix: strip nostr: prefix from search queries by @barrydeen in https://github.com/barrydeen/wisp/pull/460 * chore: bump version to 0.18.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/461 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.6-beta...v0.18.0-beta
  • Apr 12, 2026 0.17.6
    ## What's Changed * fix: catch FocusRequester not initialized crash by @barrydeen in https://github.com/barrydeen/wisp/pull/443 * also autoprefix naddr1 codes by @fiatjaf in https://github.com/barrydeen/wisp/pull/444 * stop producing useless deprecated "note1" codes by @fiatjaf in https://github.com/barrydeen/wisp/pull/445 * Chat UI/UX proposal by @NielLiesmons in https://github.com/barrydeen/wisp/pull/447 * fix: capture neventEncode return value in Nip18 by @barrydeen in https://github.com/barrydeen/wisp/pull/449 * fix: revert navigateSafe guard that caused UI lockup by @barrydeen in https://github.com/barrydeen/wisp/pull/450 * chore: bump version to 0.17.6 by @barrydeen in https://github.com/barrydeen/wisp/pull/451 ## New Contributors
    More…
    * @fiatjaf made their first contribution in https://github.com/barrydeen/wisp/pull/444 * @NielLiesmons made their first contribution in https://github.com/barrydeen/wisp/pull/447 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.5-beta...v0.17.6-beta
  • Apr 8, 2026 0.17.5
    ## What's Changed * Inline action icons in chat message headers by @barrydeen in https://github.com/barrydeen/wisp/pull/440 * feat: sort emoji picker by usage frequency by @barrydeen in https://github.com/barrydeen/wisp/pull/441 * fix: reply count lost after LRU cache eviction by @barrydeen in https://github.com/barrydeen/wisp/pull/442 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.4-beta...v0.17.5-beta
  • Apr 7, 2026 0.17.4
    ## What's Changed * feat: UI polish round 3 by @dmnyc in https://github.com/barrydeen/wisp/pull/432 * fix: prevent portrait videos from filling entire post card by @barrydeen in https://github.com/barrydeen/wisp/pull/433 * fix: status update after resume + re-fetch emoji sets by @barrydeen in https://github.com/barrydeen/wisp/pull/434 * fix: status update after resume + misc improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/435 * fix: blocked user quoted notes + NIP-51 list name fallback by @barrydeen in https://github.com/barrydeen/wisp/pull/436 * Fix notifications, blocked user quotes, list names, and live stream toggle by @barrydeen in https://github.com/barrydeen/wisp/pull/437 * Fix blocked users, notifications, chat UX, and live stream toggle by @barrydeen in https://github.com/barrydeen/wisp/pull/438
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.3-beta...v0.17.4-beta
  • Apr 5, 2026 0.17.3
    ## What's Changed * fix: resolve signer login not advancing past auth screen by @barrydeen in https://github.com/barrydeen/wisp/pull/431 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.2-beta...v0.17.3-beta
  • Apr 5, 2026 0.17.2
    ## What's Changed * feat: UI polish round 2 by @dmnyc in https://github.com/barrydeen/wisp/pull/421 * feat: reply attribution, user status (haiku detection sadly removed) by @dmnyc in https://github.com/barrydeen/wisp/pull/422 * feat: auto-search profiles, zap success animation, user status improvements + notification stats filters by @dmnyc in https://github.com/barrydeen/wisp/pull/423 * fix: ConcurrentModificationException in repostAuthors by @barrydeen in https://github.com/barrydeen/wisp/pull/424 * fix: guard navigation calls to prevent double-tap crash by @barrydeen in https://github.com/barrydeen/wisp/pull/425 * fix: prevent OOM in computeId for events with large tag lists by @barrydeen in https://github.com/barrydeen/wisp/pull/426 * fix: video overlay not respecting video proportions by @barrydeen in https://github.com/barrydeen/wisp/pull/427 * fix: prevent fullscreen video from exiting on device rotation by @barrydeen in https://github.com/barrydeen/wisp/pull/428 * feat: keep screen awake and show media controls for video by @barrydeen in https://github.com/barrydeen/wisp/pull/429
    More…
    * chore: bump version to 0.17.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/430 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.1-beta...v0.17.2-beta
  • Apr 2, 2026 0.17.1
    ## What's Changed * fix: resolve live stream chat cross-platform visibility by @barrydeen in https://github.com/barrydeen/wisp/pull/418 * fix: fetch last 100 messages instead of using since timestamps for group chats by @barrydeen in https://github.com/barrydeen/wisp/pull/419 * feat: enhance live stream zap functionality by @barrydeen in https://github.com/barrydeen/wisp/pull/420 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.17.0-beta...v0.17.1-beta
  • Apr 2, 2026 0.17.0
    ## What's Changed * fix: re-subscribe group notification channels after relay reconnect by @barrydeen in https://github.com/barrydeen/wisp/pull/408 * feat: Wallet backup safety, bolt icon refresh, and zap UX improvements by @dmnyc in https://github.com/barrydeen/wisp/pull/406 * fix: restore zap animation bolt and remove duplicate icon by @barrydeen in https://github.com/barrydeen/wisp/pull/409 * fix: zap menu theming by @roguehashrate in https://github.com/barrydeen/wisp/pull/407 * fix: route group chat reply notifications via q-tag by @barrydeen in https://github.com/barrydeen/wisp/pull/410 * feat: encrypt DM media with AES-256-GCM (Kind 15) by @barrydeen in https://github.com/barrydeen/wisp/pull/411 * feat: NIP-53 live streaming with discovery and chat by @barrydeen in https://github.com/barrydeen/wisp/pull/412 * feat: in-app picture-in-picture video player by @barrydeen in https://github.com/barrydeen/wisp/pull/413 * feat: add zap poll support (kind 6969) by @barrydeen in https://github.com/barrydeen/wisp/pull/414
    More…
    * feat: draggable PiP with fullscreen toggle by @barrydeen in https://github.com/barrydeen/wisp/pull/415 * fix: replace poll type chip with segmented pill selector by @barrydeen in https://github.com/barrydeen/wisp/pull/416 * fix: improve PiP player controls and rendering by @barrydeen in https://github.com/barrydeen/wisp/pull/417 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.16.3-beta...v0.17.0-beta
  • Apr 1, 2026 0.16.3
    ## What's Changed * fix: validate thread replies reference the root event by @barrydeen in https://github.com/barrydeen/wisp/pull/389 * feat: render poll results inside quoted notes by @barrydeen in https://github.com/barrydeen/wisp/pull/390 * feat: wire up zaps and engagement metrics in hashtag feed by @barrydeen in https://github.com/barrydeen/wisp/pull/391 * Fix quote action in search results by @barrydeen in https://github.com/barrydeen/wisp/pull/392 * feat: tap reply quote to scroll and highlight original message by @barrydeen in https://github.com/barrydeen/wisp/pull/393 * feat: in-chat search and reply-click-to-scroll in group rooms by @barrydeen in https://github.com/barrydeen/wisp/pull/394 * feat: group chat notification subscriptions and unread tracking by @barrydeen in https://github.com/barrydeen/wisp/pull/395 * feat: add @-mention tagging to notification inline replies by @barrydeen in https://github.com/barrydeen/wisp/pull/396 * Fix feed type selector centering in top nav bar by @barrydeen in https://github.com/barrydeen/wisp/pull/397
    More…
    * Use since filter for group chat subscriptions by @barrydeen in https://github.com/barrydeen/wisp/pull/398 * Navigate from group chat notifications to group room by @barrydeen in https://github.com/barrydeen/wisp/pull/399 * feat: verify Schnorr signatures on incoming relay events by @barrydeen in https://github.com/barrydeen/wisp/pull/401 * fix: themes, ui, translation by @roguehashrate in https://github.com/barrydeen/wisp/pull/400 * feat: per-type notification filter toggles with bottom sheet by @barrydeen in https://github.com/barrydeen/wisp/pull/402 * chore: bump version to 0.16.3 by @barrydeen in https://github.com/barrydeen/wisp/pull/404 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.16.2-beta...v0.16.3-beta
  • Mar 31, 2026 0.16.2
    ## What's Changed * fix: group chat UI improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/371 * feat: emoji shortcode autocomplete across all text inputs by @barrydeen in https://github.com/barrydeen/wisp/pull/372 * fix: filter blocked users from all notification paths by @barrydeen in https://github.com/barrydeen/wisp/pull/373 * fix: custom emoji sets not loading on startup by @barrydeen in https://github.com/barrydeen/wisp/pull/374 * fix: render gallery media in quoted notes by @barrydeen in https://github.com/barrydeen/wisp/pull/375 * Custom emoji support in DMs + gallery quote rendering fix by @barrydeen in https://github.com/barrydeen/wisp/pull/376 * Pinch-to-zoom and arrow navigation in fullscreen gallery by @barrydeen in https://github.com/barrydeen/wisp/pull/377 * fix: derive primaryContainer from theme color by @barrydeen in https://github.com/barrydeen/wisp/pull/378 * fix: search bar cutoff by @roguehashrate in https://github.com/barrydeen/wisp/pull/379
    More…
    * feat: add play button overlay for videos when autoplay is off by @barrydeen in https://github.com/barrydeen/wisp/pull/380 * fix: persist referenced third-party emoji sets by @barrydeen in https://github.com/barrydeen/wisp/pull/381 * Add expandable reaction details to gallery cards by @barrydeen in https://github.com/barrydeen/wisp/pull/382 * feat: add repost badge to gallery cards in feed by @barrydeen in https://github.com/barrydeen/wisp/pull/383 * fix: correct subdomain URL parsing and inline link card rendering by @barrydeen in https://github.com/barrydeen/wisp/pull/384 * fix: include id field in NIP-17 rumor JSON by @barrydeen in https://github.com/barrydeen/wisp/pull/385 * fix: resolve custom emoji shortcodes in DM messages by @barrydeen in https://github.com/barrydeen/wisp/pull/386 * feat: show top zapper banner on gallery cards by @barrydeen in https://github.com/barrydeen/wisp/pull/387 * chore: bump version to 0.16.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/388 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.16.1-beta...v0.16.2-beta
  • Mar 30, 2026 0.16.1
    ## What's Changed * fix: custom emoji shortcodes with dashes and missing emoji tags by @barrydeen in https://github.com/barrydeen/wisp/pull/370 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.16.0-beta...v0.16.1-beta
  • Mar 30, 2026 0.16.0
    ## What's Changed * fix: theme update & translation by @roguehashrate in https://github.com/barrydeen/wisp/pull/328 * feat: kind 30030 emoji pack card rendering by @barrydeen in https://github.com/barrydeen/wisp/pull/366 * fix: remove hardcoded 10s timeout on NWC zap payments by @barrydeen in https://github.com/barrydeen/wisp/pull/368 * feat: NIP-68/71 gallery events — Instagram-like experience by @barrydeen in https://github.com/barrydeen/wisp/pull/369 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.15.6-beta...v0.16.0-beta
  • Mar 29, 2026 0.15.6
    ## What's Changed * fix: fullscreen video not adapting to landscape orientation by @barrydeen in https://github.com/barrydeen/wisp/pull/361 * feat: NIP-51 group lists, profile chat rooms tab, discover groups by @barrydeen in https://github.com/barrydeen/wisp/pull/362 * chore: bump version to 0.15.6 by @barrydeen in https://github.com/barrydeen/wisp/pull/363 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.15.5-beta...v0.15.6-beta
  • Mar 29, 2026 0.15.5
    ## What's Changed * feat: add local relay support by @barrydeen in https://github.com/barrydeen/wisp/pull/358 * i18n: local relay string translations by @barrydeen in https://github.com/barrydeen/wisp/pull/359 * chore: bump version to 0.15.5 (60) by @barrydeen in https://github.com/barrydeen/wisp/pull/360 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.15.4-beta...v0.15.5-beta
  • Mar 28, 2026 0.15.4
    ## What's Changed * fix: filter online counter to followed users by @barrydeen in https://github.com/barrydeen/wisp/pull/349 * fix: prevent scheduled posts from polluting feed and since filter by @barrydeen in https://github.com/barrydeen/wisp/pull/350 * fix: rename retweet to repost in UI strings by @barrydeen in https://github.com/barrydeen/wisp/pull/351 * fix: URI-encode group IDs in navigation routes by @barrydeen in https://github.com/barrydeen/wisp/pull/352 * fix: prevent multiple videos from autoplaying simultaneously by @barrydeen in https://github.com/barrydeen/wisp/pull/353 * fix: prevent reposted note from jumping to top of feed by @barrydeen in https://github.com/barrydeen/wisp/pull/354 * fix: scale feed since-window by follow count for sparse feeds by @barrydeen in https://github.com/barrydeen/wisp/pull/355 * chore: bump version to 0.15.4 by @barrydeen in https://github.com/barrydeen/wisp/pull/356 * fix: wire emoji library sheet to + button in group room chat by @barrydeen in https://github.com/barrydeen/wisp/pull/357
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.15.3-beta...v0.15.4-beta
  • Mar 28, 2026 0.15.3
    ## What's Changed * feat: add GIF keyboard support to group chat by @barrydeen in https://github.com/barrydeen/wisp/pull/348 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.15.2-beta...v0.15.3-beta
  • Mar 28, 2026 0.15.0
    ## What's Changed * feat: NIP-29 relay-based group chat rooms by @barrydeen in https://github.com/barrydeen/wisp/pull/340 * fix: replace envelope icon with Forum icon on messages tab by @barrydeen in https://github.com/barrydeen/wisp/pull/341 * feat: add NIP-29 chat room translations for all 10 locales by @barrydeen in https://github.com/barrydeen/wisp/pull/343 * feat: update app logo and sync splash screen icon by @barrydeen in https://github.com/barrydeen/wisp/pull/344 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.14.3-beta...v0.15.0-beta
  • Mar 27, 2026 0.14.3
    ## What's Changed * fix: use effectiveSortTime for feed timestamp watermark by @barrydeen in https://github.com/barrydeen/wisp/pull/331 * fix: scheduled posts relay reconnect and auth state after app resume by @barrydeen in https://github.com/barrydeen/wisp/pull/332 * feat: search screen UX improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/333 * feat: detect and pay BOLT11 invoices inline in posts by @barrydeen in https://github.com/barrydeen/wisp/pull/334 * feat: auto-prefix bare bech32 in DMs and render naked nostr URIs from other clients by @barrydeen in https://github.com/barrydeen/wisp/pull/335 * feat: compact thread nesting with vertical depth lines by @barrydeen in https://github.com/barrydeen/wisp/pull/336 * fix: seed feed cache from ObjectBox on startup by @barrydeen in https://github.com/barrydeen/wisp/pull/337 * fix: reject invalid characters in hashtag input field by @barrydeen in https://github.com/barrydeen/wisp/pull/338 * fix: reduce search text field font size by @barrydeen in https://github.com/barrydeen/wisp/pull/339
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.14.2-beta...v0.14.3-beta
  • Mar 26, 2026 0.14.2
    ## What's Changed * fix: redirect nostr.build to blossom.band for media uploads by @barrydeen in https://github.com/barrydeen/wisp/pull/323 * feat: new app logo across all surfaces by @barrydeen in https://github.com/barrydeen/wisp/pull/325 * fix: prevent duplicate auth challenge emissions by @greenart7c3 in https://github.com/barrydeen/wisp/pull/324 * feat: DM UX improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/326 * feat: profile UX improvements v0.14.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/327 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.14.1-beta...v0.14.2-beta
  • Mar 25, 2026 0.14.1
    ## What's Changed * Fix: restore features lost in contributor merge by @barrydeen in https://github.com/barrydeen/wisp/pull/320 * Fix: restore hashtag modal UX by @barrydeen in https://github.com/barrydeen/wisp/pull/321 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.14.0-beta...v0.14.1-beta
  • Mar 25, 2026 0.14.0
    ## What's Changed * fix: replace eventCache LruCache with ConcurrentHashMap by @barrydeen in https://github.com/barrydeen/wisp/pull/307 * fix: exclude mention e-tags from thread root/reply resolution by @barrydeen in https://github.com/barrydeen/wisp/pull/308 * fix: guard against follow list overwrite when local list is empty by @barrydeen in https://github.com/barrydeen/wisp/pull/309 * fix: disable auth buttons while Tor is connecting by @barrydeen in https://github.com/barrydeen/wisp/pull/310 * fix: thread muting, onboarding follow list, add-account nav, splash logo by @barrydeen in https://github.com/barrydeen/wisp/pull/311 * feat: group DMs — reactions, quoted replies, relay fix, debug view by @barrydeen in https://github.com/barrydeen/wisp/pull/313 * fix: replace image2vector drawable with mipmap in splash screen by @barrydeen in https://github.com/barrydeen/wisp/pull/314 * feat: improve inline reply composer on notifications by @barrydeen in https://github.com/barrydeen/wisp/pull/315 * feat: group DMs, inline DM replies, and conversation key fix by @barrydeen in https://github.com/barrydeen/wisp/pull/316
    More…
    * feat: improve DM UX across notifications and conversation screens by @barrydeen in https://github.com/barrydeen/wisp/pull/317 * feat: overhaul search screen UX and fix engagement by @barrydeen in https://github.com/barrydeen/wisp/pull/318 * feat: multi language ui by @roguehashrate in https://github.com/barrydeen/wisp/pull/312 * Fix loading screen logo and bump to v0.14.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/319 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.13.1-beta...v0.14.0-beta
  • Mar 24, 2026 0.13.1
    ## What's Changed * reverts multi ui PR that was missing several commits worth of features **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.12.3...v0.13.1-beta
  • Mar 24, 2026 0.13.0
    ## What's Changed * feat: replace app icon with new flame design by @barrydeen in https://github.com/barrydeen/wisp/pull/299 * feat: splash screen with profile collage and live metrics by @barrydeen in https://github.com/barrydeen/wisp/pull/300 * feat: online users indicator in feed top bar by @barrydeen in https://github.com/barrydeen/wisp/pull/301 * feat: multi language ui by @roguehashrate in https://github.com/barrydeen/wisp/pull/288 * chore: bump version to 0.13.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/302 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.12.3...v0.13.0-beta
  • Mar 21, 2026 0.12.1
    ## What's Changed * fix: restore notifications across app restarts via ObjectBox seeding by @barrydeen in https://github.com/barrydeen/wisp/pull/291 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.12.0-beta...v0.12.1-beta
  • Mar 21, 2026 0.12.0
    ## What's Changed * v0.12.0 — feed optimization, safety filters, notification fixes, drafts by @barrydeen in https://github.com/barrydeen/wisp/pull/290 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.11.5-beta...v0.12.0-beta
  • Mar 21, 2026 0.11.4
    ## What's Changed * fix: restore relay self-reconnect by @barrydeen in https://github.com/barrydeen/wisp/pull/287 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.11.3-beta...v0.11.4-beta
  • Mar 20, 2026 0.11.3
    ## What's Changed * fix: apply mute/block safety filters to hashtag and search feeds by @barrydeen in https://github.com/barrydeen/wisp/pull/286 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.11.2-beta...v0.11.3-beta
  • Mar 20, 2026 0.11.1
    ## What's Changed * feat: drafts & scheduled posts by @barrydeen in https://github.com/barrydeen/wisp/pull/282 * fix: skip notifications for reactions/reposts/zaps on others' posts by @barrydeen in https://github.com/barrydeen/wisp/pull/283 * fix: hashtag modal UX improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/284 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.11.0-beta...v0.11.1-beta
  • Mar 19, 2026 0.11.0
    ## What's Changed * Zen notifications, scheduled posts, v0.10.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/276 * fix: only search for selected filter kind by @barrydeen in https://github.com/barrydeen/wisp/pull/277 * fix: replace relay self-reconnect with external sweep and improve backoff by @barrydeen in https://github.com/barrydeen/wisp/pull/279 * feat: advanced search with collapsible settings and author filter by @barrydeen in https://github.com/barrydeen/wisp/pull/280 * feat: profile page sort feeds and followers tab by @barrydeen in https://github.com/barrydeen/wisp/pull/281 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.10.0-beta...v0.11.0-beta
  • Mar 19, 2026 0.10.0
    ## What's Changed * feat: zen mode notifications with inline reply by @barrydeen in https://github.com/barrydeen/wisp/pull/274 * feat: DM notifications with inline reply by @barrydeen in https://github.com/barrydeen/wisp/pull/275 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.5-beta...v0.10.0-beta
  • Mar 18, 2026 0.9.5
    ## What's Changed * fix: account switch signer caching and onboarding wallet prefs by @barrydeen in https://github.com/barrydeen/wisp/pull/273 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.4-beta...v0.9.5-beta
  • Mar 18, 2026 0.9.4
    ## What's Changed * fix: relay reconnect stability — eliminate duplicate REQs and add exponential backoff by @barrydeen in https://github.com/barrydeen/wisp/pull/269 * fix: update signer when switching between LOCAL accounts by @barrydeen in https://github.com/barrydeen/wisp/pull/270 * fix: handle poll events in user profile notes by @barrydeen in https://github.com/barrydeen/wisp/pull/271 * fix: handle poll events in user profile notes by @barrydeen in https://github.com/barrydeen/wisp/pull/272 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.3-beta...v0.9.4-beta
  • Mar 18, 2026 0.9.3
    ## What's Changed * feat: multi-account support by @barrydeen in https://github.com/barrydeen/wisp/pull/268 * fix: apply PoW to DM self-copy and prevent future timestamps by @barrydeen in https://github.com/barrydeen/wisp/pull/266 * feat: add theme-aware action colors for light/dark modes by @roguehashrate in https://github.com/barrydeen/wisp/pull/252 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.2-beta...v0.9.3-beta
  • Mar 17, 2026 0.9.2
    ## What's Changed * fix: relay reconnect error suppression + viewport-aware engagement by @barrydeen in https://github.com/barrydeen/wisp/pull/258 * feat: add proof of work option for DMs by @barrydeen in https://github.com/barrydeen/wisp/pull/259 * feat: improve hashtag picker modal UX by @barrydeen in https://github.com/barrydeen/wisp/pull/260 * Fix custom emojis missing from profile screen emoji picker by @barrydeen in https://github.com/barrydeen/wisp/pull/261 * feat: handle nostr: deep links by @barrydeen in https://github.com/barrydeen/wisp/pull/262 * feat: add interest set feed and improve hashtag picker by @barrydeen in https://github.com/barrydeen/wisp/pull/263 * feat: wallet themes by @roguehashrate in https://github.com/barrydeen/wisp/pull/228 * chore: bump version to 0.9.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/264
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.1-beta...v0.9.2-beta
  • Mar 16, 2026 0.9.1
    ## What's Changed * Feat/nip88 polls by @barrydeen in https://github.com/barrydeen/wisp/pull/257 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.9.0-beta...v0.9.1-beta
  • Mar 16, 2026 0.9.0
    ## What's Changed * fix: prevent back button from closing the app by @barrydeen in https://github.com/barrydeen/wisp/pull/248 * fix: auto-prepend https:// for bare domain in media server input by @dergigi in https://github.com/barrydeen/wisp/pull/250 * feat: Integrated Breez SDK Spark Lightning Wallet by @dmnyc in https://github.com/barrydeen/wisp/pull/245 * feat: drag-to-reorder media server priority by @barrydeen in https://github.com/barrydeen/wisp/pull/253 * Auto-create Spark wallet and lightning address during onboarding by @barrydeen in https://github.com/barrydeen/wisp/pull/254 * feat: add trending users sub-tab by @barrydeen in https://github.com/barrydeen/wisp/pull/255 * feat: add NIP-88 poll creation and voting by @barrydeen in https://github.com/barrydeen/wisp/pull/256 ## New Contributors
    More…
    * @dergigi made their first contribution in https://github.com/barrydeen/wisp/pull/250 * @dmnyc made their first contribution in https://github.com/barrydeen/wisp/pull/245 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.8.3-beta...v0.9.0-beta
  • Mar 13, 2026 0.8.2
    ## What's Changed * fix: restore GIF keyboard support in compose field by @barrydeen in https://github.com/barrydeen/wisp/pull/243 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.8.1-beta...v0.8.2-beta
  • Mar 13, 2026 0.8.1
    ## What's Changed * fix: fetch interest sets from outbox relays when not cached by @barrydeen in https://github.com/barrydeen/wisp/pull/241 * Fix interest set fetch & compose improvements by @barrydeen in https://github.com/barrydeen/wisp/pull/242 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.8.0-beta...v0.8.1-beta
  • Mar 13, 2026 0.8.0
    ## What's Changed * feat: add trending feed with metric and timeframe filters by @barrydeen in https://github.com/barrydeen/wisp/pull/232 * feat: support blossom URLs and inline audio playback by @barrydeen in https://github.com/barrydeen/wisp/pull/233 * Fix zombie relay connections and reorder feed dropdown by @barrydeen in https://github.com/barrydeen/wisp/pull/234 * fix: reconnect trending feed after app resume by @barrydeen in https://github.com/barrydeen/wisp/pull/235 * Trending feed with metric and timeframe filters by @barrydeen in https://github.com/barrydeen/wisp/pull/236 * feat: hashtag feed with kind 30015 interest sets by @barrydeen in https://github.com/barrydeen/wisp/pull/238 * fix: search and hashtag feeds return all results on repeat queries by @barrydeen in https://github.com/barrydeen/wisp/pull/237 * feat: improve compose mention search and display by @barrydeen in https://github.com/barrydeen/wisp/pull/239 * Improve compose mention search and display by @barrydeen in https://github.com/barrydeen/wisp/pull/240
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.7.4-beta...v0.8.0-beta
  • Mar 12, 2026 0.7.4
    ## What's Changed * fix: resolve relay reconnection race conditions on app resume by @barrydeen in https://github.com/barrydeen/wisp/pull/231 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.7.3-beta...v0.7.4-beta
  • Mar 12, 2026 0.7.3
    ## What's Changed * fix: prevent nostr: prefix on bech32 IDs inside URLs and improve relay errors by @barrydeen in https://github.com/barrydeen/wisp/pull/229 * Fix bech32 URL prefix and relay error messages by @barrydeen in https://github.com/barrydeen/wisp/pull/230 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.7.2-beta...v0.7.3-beta
  • Mar 12, 2026 0.7.2
    ## What's Changed * fix: prevent WebSocket NPE from cancel/send race and deflate mismatch by @barrydeen in https://github.com/barrydeen/wisp/pull/222 * fix: add missing params key to NWC get_balance request by @barrydeen in https://github.com/barrydeen/wisp/pull/223 * fix: persist notification filter selection by @barrydeen in https://github.com/barrydeen/wisp/pull/224 * feat: send blank reaction on long-press of reaction button by @barrydeen in https://github.com/barrydeen/wisp/pull/225 * Feature/themes and contrast by @roguehashrate in https://github.com/barrydeen/wisp/pull/215 * fix: prevent bare npub regex from matching npub subdomains by @barrydeen in https://github.com/barrydeen/wisp/pull/226 * chore: bump version to 0.7.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/227
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.7.1-beta...v0.7.2-beta
  • Mar 11, 2026 0.7.1
    ## What's Changed * fix: prevent NPE crash from OkHttp executor shutdown race by @barrydeen in https://github.com/barrydeen/wisp/pull/217 * Add client tag to outgoing events by @barrydeen in https://github.com/barrydeen/wisp/pull/218 * Add media loading and video autoplay settings by @barrydeen in https://github.com/barrydeen/wisp/pull/219 * chore: bump version to 0.7.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/220 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.7.0-beta...v0.7.1-beta
  • Mar 11, 2026 0.7.0
    ## What's Changed * fix: restrict NIP-42 AUTH to trusted relays only by @barrydeen in https://github.com/barrydeen/wisp/pull/207 * feat: add media upload to DM conversations by @barrydeen in https://github.com/barrydeen/wisp/pull/208 * fix: attribute reply counts to direct parent instead of thread root by @barrydeen in https://github.com/barrydeen/wisp/pull/209 * fix: improve DM loading for remote signer with decryption progress by @barrydeen in https://github.com/barrydeen/wisp/pull/210 * feat: improve inline video player UX by @barrydeen in https://github.com/barrydeen/wisp/pull/211 * fix: store FollowSet identifier in rememberSaveable to prevent crash by @barrydeen in https://github.com/barrydeen/wisp/pull/212 * feat: add haptic feedback for social interactions by @barrydeen in https://github.com/barrydeen/wisp/pull/213 * chore: bump version to 0.7.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/214
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.6.0-beta...v0.7.0-beta
  • Mar 10, 2026 0.6.0
    ## What's Changed * fix: preserve feed scroll position when navigating back by @barrydeen in https://github.com/barrydeen/wisp/pull/190 * feat: add relay health browser screen by @barrydeen in https://github.com/barrydeen/wisp/pull/191 * added some popular colorschemes by @roguehashrate in https://github.com/barrydeen/wisp/pull/189 * fix: rename Wisp theme to Custom and hide accent picker for presets by @barrydeen in https://github.com/barrydeen/wisp/pull/192 * feat: DM relay infrastructure and private zaps by @barrydeen in https://github.com/barrydeen/wisp/pull/193 * feat: default DM relays with race condition fix by @barrydeen in https://github.com/barrydeen/wisp/pull/194 * fix: crash on app resume from stale WebSocket reader by @barrydeen in https://github.com/barrydeen/wisp/pull/195 * Fix wallet transaction showing null for zap messages by @barrydeen in https://github.com/barrydeen/wisp/pull/196 * feat: NIP-23 long-form article reader by @barrydeen in https://github.com/barrydeen/wisp/pull/197
    More…
    * feat: add npub read-only login by @barrydeen in https://github.com/barrydeen/wisp/pull/198 * feat: NIP-23 long-form article reader with engagement by @barrydeen in https://github.com/barrydeen/wisp/pull/199 * Fix quoted NIP-23 articles stuck loading forever by @barrydeen in https://github.com/barrydeen/wisp/pull/200 * feat: add NIP-23 long-form article support by @barrydeen in https://github.com/barrydeen/wisp/pull/201 * Fix private zap toggle not detecting recipient DM relays by @barrydeen in https://github.com/barrydeen/wisp/pull/202 * Add save draft button to compose screen by @barrydeen in https://github.com/barrydeen/wisp/pull/203 * Fix: route video playback through Tor proxy by @barrydeen in https://github.com/barrydeen/wisp/pull/204 * Enable sentence capitalization in compose text field by @barrydeen in https://github.com/barrydeen/wisp/pull/205 * fix: only bump feed sort time for reposts from followed authors by @barrydeen in https://github.com/barrydeen/wisp/pull/206 ## New Contributors * @roguehashrate made their first contribution in https://github.com/barrydeen/wisp/pull/189 **Full Changelog**: https://github.com/barrydeen/wisp/compare/0.5.1-beta...v0.6.0-beta
  • Mar 7, 2026 0.5.1
    ## What's Changed * Add relay hints to e-tags and improve profile fetching by @barrydeen in https://github.com/barrydeen/wisp/pull/187 * chore: bump version to 0.5.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/188 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.5.0-beta...0.5.1-beta
  • Mar 6, 2026 0.5.0
    ## What's Changed * feat: add ObjectBox event persistence (write-behind) by @barrydeen in https://github.com/barrydeen/wisp/pull/179 * fix: scoreboard fallback routing + reduce false bad-relay marks by @barrydeen in https://github.com/barrydeen/wisp/pull/180 * fix: rebuild feed from cache on feed type switch by @barrydeen in https://github.com/barrydeen/wisp/pull/181 * Add bookmarks to Lists Hub and Add to List dialog by @barrydeen in https://github.com/barrydeen/wisp/pull/182 * Bookmarks in Lists Hub, fix list feeds, and notification relay hints by @barrydeen in https://github.com/barrydeen/wisp/pull/183 * feat: add option to hide new notes button by @barrydeen in https://github.com/barrydeen/wisp/pull/184 * fix: use ConcurrentHashMap for reaction emoji URL cache by @barrydeen in https://github.com/barrydeen/wisp/pull/185 * Add interface settings screen by @barrydeen in https://github.com/barrydeen/wisp/pull/186
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.4.2-beta...v0.5.0-beta
  • Mar 5, 2026 0.4.2
    ## What's Changed * fix: preserve video position and pause inline player on fullscreen by @barrydeen in https://github.com/barrydeen/wisp/pull/175 * fix: deduplicate relay URLs in NIP-65 to prevent LazyColumn crash by @barrydeen in https://github.com/barrydeen/wisp/pull/176 * fix: prevent LRU cache eviction from losing reaction highlights and thread data by @barrydeen in https://github.com/barrydeen/wisp/pull/177 * chore: bump version to 0.4.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/178 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.4.1-beta...v0.4.2-beta
  • Mar 4, 2026 0.4.1
    ## What's Changed * fix: reduce memory pressure to prevent OOM crash by @barrydeen in https://github.com/barrydeen/wisp/pull/170 * fix: make pull-to-refresh cosmetic only by @barrydeen in https://github.com/barrydeen/wisp/pull/171 * Add date headers to DM conversation by @barrydeen in https://github.com/barrydeen/wisp/pull/172 * fix: DM message reliability and clickable links by @barrydeen in https://github.com/barrydeen/wisp/pull/173 * chore: bump version to 0.4.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/174 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.4.0-beta...v0.4.1-beta
  • Mar 4, 2026 0.4.0
    ## What's Changed * feat: add crash reporting via DM by @barrydeen in https://github.com/barrydeen/wisp/pull/164 * fix: stop adding e-mention tags for quoted notes by @barrydeen in https://github.com/barrydeen/wisp/pull/165 * perf: make extended network discovery user-triggered by @barrydeen in https://github.com/barrydeen/wisp/pull/166 * fix: respect notification sound toggle for zap and reply sounds by @barrydeen in https://github.com/barrydeen/wisp/pull/167 * chore: bump version to 0.4.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/168 * perf: restrict APK to arm64-v8a only by @barrydeen in https://github.com/barrydeen/wisp/pull/169 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.6-beta...v0.4.0-beta
  • Mar 4, 2026 0.3.6
    ## What's Changed * v0.3.6: expandable reply context, fix new notes bubble by @barrydeen in https://github.com/barrydeen/wisp/pull/159 * fix: reuse a single OkHttpClient for image loading by @barrydeen in https://github.com/barrydeen/wisp/pull/160 * Add media tab to user profiles by @barrydeen in https://github.com/barrydeen/wisp/pull/161 * Media tab and DM link visibility fix by @barrydeen in https://github.com/barrydeen/wisp/pull/162 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.5-beta...v0.3.6-beta
  • Mar 3, 2026 0.3.5
    ## What's Changed * perf: remove tor debug logging, fix message queue buildup by @barrydeen in https://github.com/barrydeen/wisp/pull/157 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.4-beta...v0.3.5-beta
  • Mar 3, 2026 0.3.4
    ## What's Changed * chore: gitignore release build artifacts by @barrydeen in https://github.com/barrydeen/wisp/pull/151 * feat: PoW overhaul — background mining, persistent settings, reaction PoW by @barrydeen in https://github.com/barrydeen/wisp/pull/152 * feat: mute thread notifications by @barrydeen in https://github.com/barrydeen/wisp/pull/153 * feat: support tor .onion relay storage and connections by @barrydeen in https://github.com/barrydeen/wisp/pull/154 * fix: preserve scroll position when navigating back to feed by @barrydeen in https://github.com/barrydeen/wisp/pull/155 * chore: bump version to 0.3.4 by @barrydeen in https://github.com/barrydeen/wisp/pull/156 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.3-beta...v0.3.4-beta
  • Mar 3, 2026 0.3.3
    ## What's Changed * fix: resolve relay feed connection failures on first attempt by @barrydeen in https://github.com/barrydeen/wisp/pull/140 * fix: exclude quoted event from e-tag extraction by @barrydeen in https://github.com/barrydeen/wisp/pull/141 * fix: resolve race condition in follow list loading during onboarding by @barrydeen in https://github.com/barrydeen/wisp/pull/142 * fix: coverage-based waiting for social graph discovery by @barrydeen in https://github.com/barrydeen/wisp/pull/144 * fix: use generic avatar in onboarding long-press demo by @barrydeen in https://github.com/barrydeen/wisp/pull/145 * Interactive social graph with force-directed layout by @barrydeen in https://github.com/barrydeen/wisp/pull/146 * chore: bump version to 0.3.2 by @barrydeen in https://github.com/barrydeen/wisp/pull/139
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.2-beta...v0.3.3-beta
  • Mar 3, 2026 0.3.2
    ## What's Changed * fix: filter quotes from threads and add #q notification subscription by @barrydeen in https://github.com/barrydeen/wisp/pull/134 * feat: emoji library picker and expanded default reactions by @barrydeen in https://github.com/barrydeen/wisp/pull/135 * fix: show year in timestamps for older notes by @barrydeen in https://github.com/barrydeen/wisp/pull/136 * fix: bypass relay dedup for notification subscriptions by @barrydeen in https://github.com/barrydeen/wisp/pull/138 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.1-beta...v0.3.2-beta
  • Mar 2, 2026 0.3.1
    ## What's Changed * Fix: chunk eTags to prevent relay rejections, refresh after publish by @barrydeen in https://github.com/barrydeen/wisp/pull/127 * fix: reject future-dated notes from all feeds by @barrydeen in https://github.com/barrydeen/wisp/pull/128 * feat: add NIP-13 proof of work for notes by @barrydeen in https://github.com/barrydeen/wisp/pull/129 * fix: add 30s grace period to future-dated note rejection by @barrydeen in https://github.com/barrydeen/wisp/pull/130 * Bump version to 0.3.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/131 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.3.0-beta...v0.3.1-beta
  • Mar 2, 2026 0.3.0
    ## What's Changed * perf: optimize hot paths and bump to 0.3.0 by @barrydeen in https://github.com/barrydeen/wisp/pull/123 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.2.6-beta...v0.3.0-beta
  • Mar 2, 2026 0.2.5
    ## What's Changed * fix: use theme-aware cursor color in compose screen by @barrydeen in https://github.com/barrydeen/wisp/pull/115 * fix: show user's own notes in follow feed after publishing by @barrydeen in https://github.com/barrydeen/wisp/pull/116 * Fix blank feed race condition on cold start by @barrydeen in https://github.com/barrydeen/wisp/pull/117 * fix: reload ComposeViewModel's BlossomRepository on account switch by @barrydeen in https://github.com/barrydeen/wisp/pull/118 * Bump version to 0.2.5 by @barrydeen in https://github.com/barrydeen/wisp/pull/119 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.2.4-beta...v0.2.5-beta
  • Mar 1, 2026 0.2.4
    ## What's Changed * fix: reconnect write relays before failing to publish by @barrydeen in https://github.com/barrydeen/wisp/pull/104 * feat: content warning overlay and NSFW compose banner by @barrydeen in https://github.com/barrydeen/wisp/pull/105 * feat: repost badge with multiple avatars and timestamp by @barrydeen in https://github.com/barrydeen/wisp/pull/106 * fix: isolate relay feed from main feed pipeline by @barrydeen in https://github.com/barrydeen/wisp/pull/107 * fix: improve blocked user safety by @barrydeen in https://github.com/barrydeen/wisp/pull/108 * fix: improve reply notification reliability by @barrydeen in https://github.com/barrydeen/wisp/pull/109 * Fix Tor connection switching & add pre-login toggle by @barrydeen in https://github.com/barrydeen/wisp/pull/110 * chore: bump version to 0.2.4 by @barrydeen in https://github.com/barrydeen/wisp/pull/111
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.2.3-beta...v0.2.4-beta
  • Mar 1, 2026 0.2.3
    ## What's Changed * fix: wallet showing stale connecting state by @barrydeen in https://github.com/barrydeen/wisp/pull/96 * fix: improve link rendering and detect wss:// relay URLs by @barrydeen in https://github.com/barrydeen/wisp/pull/97 * fix: clear quoteTarget in all onReply handlers to prevent stale quotes by @barrydeen in https://github.com/barrydeen/wisp/pull/98 * fix: hide system bars in fullscreen video and survive rotation by @barrydeen in https://github.com/barrydeen/wisp/pull/99 * feat: show broadcast progress when publishing notes by @barrydeen in https://github.com/barrydeen/wisp/pull/100 * fix: catch replies missed by p-tag notification filter by @barrydeen in https://github.com/barrydeen/wisp/pull/101 * Merge zaps into ReactionGroup to fix duplicate notification cards by @barrydeen in https://github.com/barrydeen/wisp/pull/102 * refactor: merge zaps into reaction groups by @barrydeen in https://github.com/barrydeen/wisp/pull/103
    More…
    **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.2.1-beta...v0.2.3-beta
  • Feb 28, 2026 0.2.1
    Uploads the correct APK this time
  • Feb 28, 2026 0.1.0
    ## What's Changed * chore: bump version to 0.2.1 by @barrydeen in https://github.com/barrydeen/wisp/pull/94 **Full Changelog**: https://github.com/barrydeen/wisp/compare/v0.2.0-beta...v0.2.1-beta