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
- @Letdown2491 made their first contribution in #592
Full Changelog: v1.1.1...v1.1.2