-
11ac08f7da
chore: bump version to 1.2.1 (#627)
main

Barry DeenandGitHub
2026-07-23 10:47:39 -04:00
-
858ea8a30b
feat(ui): iOS-parity timestamps, NIP-05 badge, and follow badge (#624)


2026-07-23 10:46:30 -04:00
-
c22219550f
feat(icon): sharper wisp launcher glyph + visible splash Cancel pill (#625)


2026-07-23 10:45:53 -04:00
-
e109818ab8
fix: guard media placeholder decode against non-positive dim values (#626)

Barry DeenandGitHub
2026-07-23 10:42:26 -04:00
-
2dd0239e21
chore: bump version to 1.2.0 (#623)

Barry DeenandGitHub
2026-07-20 10:34:11 -04:00
-
19193b1268
feat(wallet): transaction history sheet, Send/Receive as bottom sheets, Receive redesign (#607)


2026-07-20 10:14:18 -04:00
-
29fc418abf
feat(thread): collapsible reply threads with inline expand + iOS-style reply attribution (#622)


2026-07-20 10:13:44 -04:00
-
b5b76cfebc
test(nostr): unit test
Blossom.buildServerListTags (#614)

Nicola SuscaandGitHub
2026-07-15 18:51:21 +02:00
-
0ba989f5c6
refactor(nostr): use Java Base64 for Blossom auth headers (#616)

Nicola SuscaandGitHub
2026-07-15 18:50:52 +02:00
-
82c2101b6c
feat(drawer): account switcher as a modal sheet + reordering (#620)


2026-07-15 12:50:32 -04:00
-
56c26c238a
feat(zap-sheet): iOS-layout rewrite + instant-zap settings + post-card long-press + pin Send (#574)


2026-07-04 15:45:20 -04:00
-
cf0a157674
test(nostr): improve and unit test
Blossom.parseServerList (#613)

Nicola SuscaandGitHub
2026-07-04 21:38:30 +02:00
-
bb0a196cc0
Merge PR #582: feat/video-loop-setting
Barry Deen
2026-07-04 15:21:35 -04:00
-
-
2c0bd634ad
fix(content): parse hashtags with non-ASCII Unicode letters (#611)


2026-07-04 15:08:29 -04:00
-
f5f7b3ef01
Merge pull request #610 from barrydeen/fix/dm-date-separator-placement

Barry DeenandGitHub
2026-07-01 13:08:43 -04:00
-
-
d307f8f8e3
fix(dm): place date separators above whole day-group in reversed list
Barry Deen
2026-07-01 13:07:30 -04:00
-
-
2c12f8a852
Merge pull request #609 from barrydeen/fix/profile-notes-feed-pagination

Barry DeenandGitHub
2026-07-01 12:50:29 -04:00
-
-
df2f81fb3d
fix(profile): keep notes feed paginating and render inline gallery media
Barry Deen
2026-07-01 12:49:43 -04:00
-
-
089f652c28
Merge pull request #603 from dmnyc/fix/linebreaks-before-mentions

Barry DeenandGitHub
2026-06-30 17:31:11 -04:00
-
-
5ab7ccf94a
Merge pull request #604 from dmnyc/feat/multi-account-switcher

Barry DeenandGitHub
2026-06-30 17:30:50 -04:00
-
-
2fa2ff22ea
Merge pull request #605 from dmnyc/feat/tx-history-sheet

Barry DeenandGitHub
2026-06-30 17:29:57 -04:00
-
-
ea6d03b296
feat(wallet): transaction history as swipe-up bottom sheet
The Daniel
2026-06-30 09:00:00 -04:00
-
-
4ba3b13cd2
feat(accounts): add/switch account affordances + cancel add-account flow
The Daniel
2026-06-27 17:44:55 -04:00
-
-
7e37a952f2
fix(richcontent): preserve blank lines before inline profile/hashtag segments
The Daniel
2026-06-27 00:00:39 -04:00
-
-
f4224ecdc3
Merge pull request #602 from Letdown2491/feat/strip-link-trackers

Barry DeenandGitHub
2026-06-26 14:10:22 -04:00
-
-
4d80d24f10
feat: strip tracking params from links in note content
Letdown2491
2026-06-25 22:08:57 -06:00
-
-
af643e1404
Merge pull request #599 from barrydeen/chore/bump-version-1.1.2

Barry DeenandGitHub
2026-06-18 12:43:21 -04:00
-
-
7cba3deaf6
Bump version to 1.1.2
Barry Deen
2026-06-18 12:42:58 -04:00
-
-
6016d4053a
Merge pull request #573 from dmnyc/feat/zap-bolt-glow-pulse

Barry DeenandGitHub
2026-06-18 12:33:11 -04:00
-
-
2a6455f35e
Merge pull request #594 from dmnyc/fix/compose-uploading-pill

Barry DeenandGitHub
2026-06-18 12:31:11 -04:00
-
-
685227453c
Merge pull request #557 from dmnyc/fix/collapse-zap-spam

Barry DeenandGitHub
2026-06-18 12:21:55 -04:00
-
-
747a10b996
Merge remote-tracking branch 'origin/main' into fix/collapse-zap-spam
Barry Deen
2026-06-18 12:20:42 -04:00
-
-
-
-
32d3fa3434
Merge pull request #572 from dmnyc/feat/drop-relay-backup-status-list

Barry DeenandGitHub
2026-06-18 12:16:37 -04:00
-
-
72c0293029
Merge pull request #580 from dmnyc/feat/wallet-receive-redesign

Barry DeenandGitHub
2026-06-18 12:14:00 -04:00
-
-
66a05a0a33
Merge pull request #563 from dmnyc/feat/wallet-nwc-backup

Barry DeenandGitHub
2026-06-18 12:10:30 -04:00
-
-
1755d4c7c4
Merge pull request #598 from barrydeen/feat/music-track-card

Barry DeenandGitHub
2026-06-18 12:09:22 -04:00
-
-
3b7ca349d8
feat: render music-track (kind 36787) as inline playable card
Barry Deen
2026-06-18 12:08:41 -04:00
-
-
188a584c2b
Merge pull request #590 from Letdown2491/fix/spam-score-anr

Barry DeenandGitHub
2026-06-18 11:57:00 -04:00
-
-
f699fd0f93
Merge pull request #591 from Letdown2491/feat/staging-build-type

Barry DeenandGitHub
2026-06-18 11:55:47 -04:00
-
-
a4160a18d8
Merge pull request #597 from barrydeen/perf/feed-filter-and-spam-lock

Barry DeenandGitHub
2026-06-18 11:55:18 -04:00
-
-
4a5e382590
perf: incremental feed filter + off-lock spam scoring
Barry Deen
2026-06-18 11:53:28 -04:00
-
6c817accef
Merge pull request #596 from barrydeen/fix/chat-bubble-subcompose-crash

Barry DeenandGitHub
2026-06-18 11:42:43 -04:00
-
-
e9cdb7f579
fix: avoid intrinsic measurement of chat bubble content (SubcomposeLayout crash)
Barry Deen
2026-06-18 11:42:12 -04:00
-
f74ec95d44
Merge pull request #595 from barrydeen/fix/event-relays-concurrent-modification

Barry DeenandGitHub
2026-06-18 11:37:04 -04:00
-
-
-
-
f51a6adeb1
fix: prevent ConcurrentModificationException in eventRelays set
Barry Deen
2026-06-18 11:34:23 -04:00
-
-
aaf952233e
fix(compose): move uploading indicator to its own line as a capsule pill
The Daniel
2026-06-17 12:23:54 -04:00
-
-
-
9ea046ef78
Merge pull request #592 from Letdown2491/fix/lazy-inline-video-players

Barry DeenandGitHub
2026-06-12 14:52:00 -04:00
-
-
9fafa1f20c
fix: lazily create inline video players to survive media-heavy notes
Letdown2491
2026-06-12 12:14:40 -06:00
-
-
15261fba91
fix: compute spam score off-lock to prevent input-dispatch ANR
Letdown2491
2026-06-12 10:00:22 -06:00
-
-
-
7d08cc879f
feat: add staging build type for release-performance on-device testing
Letdown2491
2026-06-12 10:23:06 -06:00
-
-
04253bbcb1
Merge pull request #586 from dmnyc/fix/wallet-self-send-tx-order

Barry DeenandGitHub
2026-06-12 12:29:55 -04:00
-
-
ff47689aaf
fix(wallet): keep self-send legs distinct + deterministic tx order
The Daniel
2026-06-06 15:36:00 -04:00
-
-
5175babef0
Merge pull request #585 from barrydeen/fix/lint-extra-translations

Barry DeenandGitHub
2026-06-05 17:33:19 -04:00
-
-
23b11104c3
fix: remove stale wallet translation keys blocking release build
Barry Deen
2026-06-05 17:30:12 -04:00
-
-
fa82ac2a1a
Merge pull request #583 from barrydeen/feat/wot-filter-threads

Barry DeenandGitHub
2026-06-05 17:17:09 -04:00
-
-
2e19a69249
chore: bump version to 1.1.1
Barry Deen
2026-06-05 17:14:58 -04:00
-
198313e6b3
feat: apply web of trust filter to thread replies
Barry Deen
2026-06-05 17:09:30 -04:00
-
-
a2b0fa014b
feat(video): add loop video setting for timeline and gallery
The Daniel
2026-05-31 22:07:24 -04:00
-
-
-
e1751f462c
feat(wallet): iOS-parity Receive screen — text input + note + invoice / address tabs
The Daniel
2026-05-26 12:26:05 -04:00
-
-
-
8fa48936d8
feat(bolt): white-core glow pulse for in-flight zap
The Daniel
2026-05-21 00:19:55 -04:00
-
-
-
89deea2617
fix(wallet): drop per-relay backup status list from Spark settings
The Daniel
2026-05-26 10:36:20 -04:00
-
-
-
12a5b75872
Merge main into feat/wallet-nwc-backup to resolve PR conflicts
The Daniel
2026-05-26 07:57:22 -04:00
-
-
-
-
29d8c9fcb1
feat(wallet): hide relay backup for default Spark wallet
The Daniel
2026-05-26 07:47:50 -04:00
-
a7020603d2
Merge pull request #566 from dmnyc/fix/spark-default-wallet-banner

Barry DeenandGitHub
2026-05-25 12:59:28 -04:00
-
-
14f237b6a1
Merge pull request #559 from dmnyc/feat/zap-with-image

Barry DeenandGitHub
2026-05-25 12:58:49 -04:00
-
-
b0a9eb379d
Merge pull request #561 from dmnyc/fix/nwc-connect-screen-ios-parity

Barry DeenandGitHub
2026-05-25 12:58:01 -04:00
-
-
bdef0b2748
Merge pull request #565 from dmnyc/feat/android-dark-mode-backgrounds

Barry DeenandGitHub
2026-05-25 12:57:43 -04:00
-
-
6416a8353e
Merge pull request #562 from dmnyc/feat/wallet-balance-toggle

Barry DeenandGitHub
2026-05-25 12:57:21 -04:00
-
-
b790d4e40e
fix(wallet): tighten default-wallet banner copy
dmnyc
2026-05-23 17:47:40 -04:00
-
106c6568de
fix(wallet): surface default-wallet banner after restore and match iOS ack semantics
dmnyc
2026-05-23 17:43:19 -04:00
-
22a63a5cfd
fix(wallet): clear transaction history on Spark mnemonic swap
dmnyc
2026-05-23 17:38:26 -04:00
-
4326199a45
fix(wallet): suppress default-wallet banner for restored non-default seeds
dmnyc
2026-05-23 17:32:35 -04:00
-
-
-
6f97c42b14
fix(theme): inset-aware chrome compaction (no first-frame snap)
The Daniel
2026-05-23 16:42:28 -04:00
-
45ce719af9
feat(theme): iOS-red error color, darken profile tab strip
The Daniel
2026-05-23 16:19:23 -04:00
-
8800a9c1f5
feat(theme): full-width post divider, hide zero-value action counters
The Daniel
2026-05-23 16:17:55 -04:00
-
aeeb982ee4
feat(theme): compact chrome heights, drop tab pill, iOS badge red
The Daniel
2026-05-23 16:15:39 -04:00
-
87479fbbcf
feat(theme): match TopAppBar chrome to body color across screens
The Daniel
2026-05-23 16:12:44 -04:00
-
1fccd39132
feat(theme): darken default dark-mode backgrounds to match iOS
The Daniel
2026-05-23 16:44:49 -04:00
-
-
-
00ce453c99
feat(wallet): NWC backup UX polish + cross-PR parity fixes
The Daniel
2026-05-22 19:43:52 -04:00
-
2ed2d53def
feat(wallet): cross-platform NWC connection backup via NIP-78
The Daniel
2026-05-22 17:31:10 -04:00
-
-
-
521562be15
fix(wallet): drop TopAppBar on setup screens, add NWC Close pill
The Daniel
2026-05-22 19:40:20 -04:00
-
ca18158ec5
feat(wallet): cycle balance display between sats, fiat, and hidden
The Daniel
2026-05-22 17:18:34 -04:00
-
-
5bc914ecb6
fix(wallet): NWC connect screen — iOS 1:1 redesign
The Daniel
2026-05-22 17:10:10 -04:00
-
-
71d4228601
feat(zap): render image URLs inline in zap drawer, collapse to [image] on top banner
The Daniel
2026-05-22 09:18:19 -04:00
-
-
b1a1a2ae5f
fix(post-engagement): collapse same-actor zaps in the engagement drawer
dmnyc
2026-05-21 23:12:32 -04:00
-
ff2b4f5834
fix(notifications): collapse same-actor zap spam into one row
dmnyc
2026-05-21 23:12:24 -04:00
-
-
6833fba03e
Merge pull request #555 from dmnyc/feat/profile-ux-polish

Barry DeenandGitHub
2026-05-20 10:47:04 -04:00
-
-
bd5fa0d684
Merge branch 'main' into feat/profile-ux-polish
Barry Deen
2026-05-20 10:46:14 -04:00
-
-
-
-
d0ff54d530
Merge pull request #554 from dmnyc/feat/search-segmented-tabs

Barry DeenandGitHub
2026-05-20 10:41:48 -04:00
-
-
1dc4ef0cfe
Merge pull request #553 from dmnyc/feat/nsec-paste-guard

Barry DeenandGitHub
2026-05-20 10:39:06 -04:00
-
-
895c105848
Merge branch 'main' into feat/nsec-paste-guard
Barry Deen
2026-05-20 10:36:46 -04:00
-
-
-
-
1fe7f219a0
Merge pull request #552 from dmnyc/feat/qr-scan-watch-only-mode

Barry DeenandGitHub
2026-05-20 10:32:36 -04:00
-
-
493102d762
Merge remote-tracking branch 'origin/main' into feat/qr-scan-watch-only-mode
Barry Deen
2026-05-20 10:31:47 -04:00
-
-
-
-
ab9c31be57
Merge pull request #551 from dmnyc/feat/update-nostr-icon

Barry DeenandGitHub
2026-05-20 10:28:52 -04:00
-
-
d4b5881e59
Merge pull request #550 from dmnyc/feat/wallet-derivation-test-vectors

Barry DeenandGitHub
2026-05-20 10:28:34 -04:00
-
-
30b9966115
Merge pull request #549 from dmnyc/feat/wallet-dashboard-parity

Barry DeenandGitHub
2026-05-20 10:25:58 -04:00
-
-
e39e1f7943
Merge remote-tracking branch 'origin/main' into feat/wallet-dashboard-parity
Barry Deen
2026-05-20 10:25:25 -04:00
-
-
-
-
33dd703235
Merge pull request #548 from dmnyc/feat/wallet-connect-two-tier

Barry DeenandGitHub
2026-05-20 10:20:22 -04:00
-
-
68a959a31d
Merge pull request #547 from dmnyc/feat/wallet-icon-credit-card

Barry DeenandGitHub
2026-05-20 10:19:30 -04:00
-
-
b476dcda24
Merge pull request #546 from dmnyc/feat/compose-countdown-progress

Barry DeenandGitHub
2026-05-20 10:18:29 -04:00
-