Skip to content

Releases: barrydeen/wisp

v1.2.0

Choose a tag to compare

@barrydeen barrydeen released this 20 Jul 14:42
2dd0239

What's Changed

  • feat: strip tracking params from links in note content by @Letdown2491 in #602
  • feat(wallet): transaction history as swipe-up bottom sheet by @dmnyc in #605
  • feat(accounts): multi-account switcher + cancel add-account flow by @dmnyc in #604
  • fix(richcontent): preserve blank lines before inline profile/hashtag segments by @dmnyc in #603
  • fix(profile): keep notes feed paginating and render inline gallery media by @barrydeen in #609
  • fix(dm): place date separators above whole day-group in reversed list by @barrydeen in #610
  • fix(content): parse hashtags with non-ASCII Unicode letters by @dmnyc in #611
  • feat(video): add loop video setting for timeline and gallery by @dmnyc in #582
  • test(nostr): improve and unit test Blossom.parseServerList by @NicolaLS in #613
  • feat(zap-sheet): iOS-layout rewrite + instant-zap settings + post-card long-press + pin Send by @dmnyc in #574
  • feat(drawer): account switcher as a modal sheet + reordering by @dmnyc in #620
  • refactor(nostr): use Java Base64 for Blossom auth headers by @NicolaLS in #616
  • test(nostr): unit test Blossom.buildServerListTags by @NicolaLS in #614
  • feat(thread): collapsible reply threads with inline expand by @dmnyc in #622
  • feat(wallet): transaction history sheet, Send/Receive as bottom sheets, Receive redesign by @dmnyc in #607
  • chore: bump version to 1.2.0 by @barrydeen in #623

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.1.2

Choose a tag to compare

@barrydeen barrydeen released this 18 Jun 21:36
af643e1

What's Changed

  • fix(wallet): keep self-send legs distinct + deterministic tx order by @dmnyc in #586
  • fix: lazily create inline video players to survive media-heavy notes by @Letdown2491 in #592
  • fix: prevent ConcurrentModificationException in eventRelays set by @barrydeen in #595
  • fix: avoid intrinsic measurement of chat bubble content (SubcomposeLayout crash) by @barrydeen in #596
  • perf: incremental feed filter + off-lock spam scoring by @barrydeen in #597
  • feat: add staging build type for release-performance on-device testing by @Letdown2491 in #591
  • fix: compute spam score off-lock to prevent input-dispatch ANR by @Letdown2491 in #590
  • feat: render music-track (kind 36787) as inline playable card by @barrydeen in #598
  • feat(wallet): cross-platform NWC connection backup via NIP-78 + parity polish by @dmnyc in #563
  • feat(wallet): iOS-parity Receive screen — text input + note + invoice / address tabs by @dmnyc in #580
  • fix(wallet): drop per-relay backup status list from Spark settings by @dmnyc in #572
  • fix(zaps): collapse same-actor zap spam in notifications and post drawer by @dmnyc in #557
  • fix(compose): move uploading indicator to its own line as a capsule pill by @dmnyc in #594
  • feat(bolt): white-core glow pulse for in-flight zap by @dmnyc in #573
  • Bump version to 1.1.2 by @barrydeen in #599

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@barrydeen barrydeen released this 05 Jun 21:36
5175bab

What's Changed

  • feat(compose): countdown progress bar + auto-scroll preview by @dmnyc in #546
  • feat(wallet): universal credit-card wallet icon by @dmnyc in #547
  • feat(wallet): two-tier Connect screen + Spark sub-screen by @dmnyc in #548
  • feat(wallet): dashboard parity — top bar, welcome banner, pill, inline tx by @dmnyc in #549
  • test(wallet): cross-platform parity spec + Spark derivation test vectors by @dmnyc in #550
  • feat(auth): swap Nostr ostrich icon for new pixel logo by @dmnyc in #551
  • feat(login): QR scan + watch-only mode for npub/nprofile by @dmnyc in #552
  • feat: nsec paste guard — block accidental private key pasting app-wide by @dmnyc in #553
  • feat: segmented pill tabs on search screen by @dmnyc in #554
  • feat(profile): circle action buttons, tighter tabs, quoted note navigation by @dmnyc in #555
  • feat(wallet): cycle balance display between sats, fiat, and hidden by @dmnyc in #562
  • feat(theme): iOS-parity dark-mode polish for Android by @dmnyc in #565
  • fix(wallet): NWC connect screen — iOS 1:1 redesign by @dmnyc in #561
  • feat(zap): render zap messages as mini-posts in the engagement drawer by @dmnyc in #559
  • fix(wallet): refresh Spark display state on mnemonic swap + banner copy by @dmnyc in #566
  • feat: apply web of trust filter to thread replies by @barrydeen in #583
  • fix: remove stale wallet translation keys blocking release build by @barrydeen in #585

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@barrydeen barrydeen released this 17 May 17:46
572aad7

What's Changed

  • feat: register-style fiat input on the zap dialog by @dmnyc in #519
  • Pause/resume local relay on app lifecycle events by @greenart7c3 in #522
  • Add auto-translate feature for notes by @greenart7c3 in #523
  • feat(keys): show remote signer details on the Keys screen by @dmnyc in #521
  • Fix panning speed slow down when zoomed in by @barrydeen in #525
  • feat(mention): query search relay when local results are insufficient by @barrydeen in #526
  • feat(media): horizontal swipe gallery for multi-image posts by @dmnyc in #527
  • feat(auth): Continue with Google + encrypted nsec backup to Nostr relays by @barrydeen in #528
  • refactor(auth): derive Google-linked nsecs deterministically (replaces Drive backup) by @barrydeen in #530
  • refactor(auth): remove NIP-55 remote signer support by @barrydeen in #531
  • feat(wallet): derive default Spark wallet from user's nsec by @barrydeen in #532
  • refactor: remove local relay functionality by @barrydeen in #533
  • fix(auth): restore encrypted Drive backup; drop deterministic sub derivation by @barrydeen in #534
  • fix(auth): refresh stale Drive access token on 401 and re-prompt for consent by @barrydeen in #535
  • feat(auth): Continue with Nostr splash button + password manager autofill by @barrydeen in #536
  • feat(live): keep screen awake while watching a live stream by @barrydeen in #537
  • feat(auth): require recovery PIN and strip identifying metadata from Drive backups by @barrydeen in #538
  • feat(wallet): derive default wallet from nsec during onboarding by @barrydeen in #539
  • Private replies via NIP-17 gift wrap by @barrydeen in #540
  • feat(zaps): private zaps via DIP-03 + DM-relay routing by @barrydeen in #541
  • feat(nip05): drop _ from root-domain identifiers on display by @barrydeen in #542
  • feat(private-replies): gift-wrapped reactions + DIP-03 zaps on private replies by @barrydeen in #543
  • chore: update Google OAuth client ID and bump to 1.1.0 by @barrydeen in #544

Full Changelog: v1.0.5...v1.1.0

v1.0.5

Choose a tag to compare

@barrydeen barrydeen released this 04 May 13:33
9a6b100

What's Changed

  • fix: stop restoring stale tab back stacks on bottom-nav switch by @barrydeen in #516
  • chore: bump version to 1.0.5 (79) by @barrydeen in #517

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@barrydeen barrydeen released this 04 May 12:47
04501e4

What's Changed

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@barrydeen barrydeen released this 04 May 02:13
b028007

What's Changed

  • Thumbhash by @fiatjaf in #506
  • add a spacing between "replying to" and the name by @fiatjaf in #505
  • use a different id and name for the app when doing a debug build by @fiatjaf in #495
  • fix: improve Switch visibility in unchecked state by @dmnyc in #504
  • fix: reduce drawer menu item spacing by @dmnyc in #503
  • feat: post undo timer settings by @dmnyc in #502
  • feat: coin stack icon for zaps in fiat mode by @dmnyc in #494
  • feat: loop inline mp4 videos in note cards by @barrydeen in #509
  • fix: dispatch Relay.connect() off the calling thread to avoid ANR by @barrydeen in #510
  • refactor: remove Tor functionality by @barrydeen in #511
  • Persist decrypted DMs to skip per-boot signer round-trips by @barrydeen in #512
  • bump by @barrydeen in #513

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@barrydeen barrydeen released this 26 Apr 13:37
413a069

What's Changed

Full Changelog: v1.0.0...v1.0.2

v1.0.0

Choose a tag to compare

@barrydeen barrydeen released this 23 Apr 14:43
0d8c856

What's Changed

  • Normie Mode (fiat) by @barrydeen in #462
  • fix: resubscribe feed when fresh signup returns empty by @barrydeen in #463
  • feat: onboarding overhaul — topics screen + first-post coach by @barrydeen in #464
  • feat: render HLS/HEIC inline + compress uploads + transcode GIFs by @barrydeen in #465
  • fix: replay inline video after it ends when autoplay is off by @barrydeen in #466
  • fix: allow back button to minimize app from FEED by @barrydeen in #467
  • fix: always show zap count on post cards, including 0 by @barrydeen in #468
  • feat: add For You feed (extended/follows + trending + hashtags) by @barrydeen in #469
  • feat: upgrade nspam model to v2.2 LightGBM by @barrydeen in #470
  • feat: NIP-29 group config — flags, invites, roles, AUTH prompts by @barrydeen in #471
  • delete hashtags, drafts, thread drops by @barrydeen in #472
  • feat: increase onboarding EOSE timeout to 8s and add relays by @barrydeen in #473
  • fix: preserve group permission flags on metadata edit by @barrydeen in #476
  • fix: preserve social graph and notifications across account switches by @barrydeen in #477
  • fix: wait for NIP-42 AUTH before group 9021/9007/9009 and surface admin failures by @barrydeen in #478
  • chore: bump version to 1.0.0 by @barrydeen in #479
  • docs: rewrite README for v1.0.0 feature set by @barrydeen in #480
  • feat: broadcast notes to inbox relays of mentioned pubkeys by @barrydeen in #481
  • feat: confirm before deleting a note by @barrydeen in #482
  • fix: pull own NIP-09 deletions on startup so deleted sets stay gone by @barrydeen in #483
  • fix: trending feed not reconnecting after app resume by @barrydeen in #484
  • fix: stop mention insert from breaking compose cursor and keyboard by @barrydeen in #485
  • fix: preserve local relay and emoji frequency across account switches by @barrydeen in #486
  • feat: persistent audio mini-player docked above bottom nav by @barrydeen in #487
  • fix: stream media downloads to avoid OOM on large files by @barrydeen in #488
  • feat: open edit profile when tapping drawer avatar by @barrydeen in #489
  • fix: use user's emoji picker for quoted/referenced notes by @barrydeen in #490
  • perf: avoid O(N^2) indexOf in notifications list by @barrydeen in #491
  • feat: add download button to inline video controls by @barrydeen in #492

Full Changelog: v0.18.0-beta...v1.0.0

v0.18.0-beta

Choose a tag to compare

@barrydeen barrydeen released this 16 Apr 05:13
b4a40ac

What's Changed

Full Changelog: v0.17.6-beta...v0.18.0-beta