-
e5bc321765
feat(profile): circle action buttons, tighter tabs, quoted note navigation
The Daniel
2026-05-20 07:49:57 -04:00
-
-
-
4934338b6d
feat: replace search filter dropdown with segmented pill tabs
The Daniel
2026-05-18 22:07:32 -04:00
-
-
-
fdc1832bf0
fix: display npub instead of raw hex pubkey in all fallback locations
The Daniel
2026-05-18 21:57:49 -04:00
-
ab529ea6b0
feat: add nsec paste guard — block accidental private key pasting app-wide
The Daniel
2026-05-18 21:57:36 -04:00
-
-
-
36c2d014f6
feat(login): QR scan + watch-only mode for npub/nprofile
The Daniel
2026-05-18 19:01:33 -04:00
-
-
-
7d35322bc1
fix(wallet): restore status-bar inset on Home dashboard
The Daniel
2026-05-18 08:54:38 -04:00
-
d87f7a9a66
feat(auth): swap Nostr ostrich icon for new pixel logo
The Daniel
2026-05-18 08:41:59 -04:00
-
-
-
d466fb6840
feat(wallet): hide app-bar on home, NWC node alias on dashboard, Wallet Info expandable
The Daniel
2026-05-18 08:09:43 -04:00
-
4496b31114
feat(wallet): outlined credit-card variant for unselected nav + drawer
The Daniel
2026-05-18 07:26:35 -04:00
-
ae400abc23
fix(wallet): NWC brand colors + bottom-anchored mode picker rows
The Daniel
2026-05-17 23:34:29 -04:00
-
def48dc854
feat(wallet): dashboard parity with iOS — top bar, welcome banner, pill, inline transactions
The Daniel
2026-05-17 23:26:40 -04:00
-
-
-
e2d64c9b32
feat(wallet): universal credit-card wallet icon
The Daniel
2026-05-17 22:53:37 -04:00
-
-
-
7c94dfd250
feat(wallet): two-tier Connect screen + Spark sub-screen
The Daniel
2026-05-17 22:50:22 -04:00
-
-
-
48a27558cc
test(wallet): lock nsec → Spark derivation contract with cross-platform vectors
The Daniel
2026-05-17 22:18:24 -04:00
-
-
-
8dd897ccca
refactor(compose): inline placeholder instead of floating label
The Daniel
2026-05-17 20:29:39 -04:00
-
3d543948bc
feat(compose): scroll preview into view when undo countdown starts
The Daniel
2026-05-17 20:29:18 -04:00
-
02565bcd6c
feat(compose): countdown progress bar + compact cancel button
The Daniel
2026-05-17 20:28:24 -04:00
-
-
572aad73b6
Merge pull request #545 from barrydeen/chore/google-client-id-update

Barry DeenandGitHub
2026-05-17 13:25:58 -04:00
-
-
df425d0dde
chore: update Google OAuth web client ID
Barry Deen
2026-05-17 13:25:32 -04:00
-
-
9a553b3ee6
Merge pull request #544 from barrydeen/chore/google-client-id-v1.1.0

Barry DeenandGitHub
2026-05-17 13:15:49 -04:00
-
-
f56e16d421
chore: update Google OAuth client ID and bump to 1.1.0
Barry Deen
2026-05-17 13:15:02 -04:00
-
-
110f651a86
Merge pull request #543 from barrydeen/feat/private-reactions-zaps

Barry DeenandGitHub
2026-05-17 12:50:49 -04:00
-
-
426d9353cd
feat(private-replies): gift-wrapped reactions + DIP-03 zaps on private replies
Barry Deen
2026-05-17 12:49:53 -04:00
-
-
3ef4b14ee7
Merge pull request #542 from barrydeen/feat/nip05-root-domain-display

Barry DeenandGitHub
2026-05-17 12:17:20 -04:00
-
-
877ef1c20e
feat(nip05): drop
_ from root-domain identifiers on display
Barry Deen
2026-05-17 12:02:41 -04:00
-
-
66f1020f47
Merge pull request #541 from barrydeen/feat/dip03-private-zaps

Barry DeenandGitHub
2026-05-17 11:57:57 -04:00
-
-
eeeca6f7ef
feat(zaps): private zaps via DIP-03 + DM-relay routing
Barry Deen
2026-05-17 11:56:50 -04:00
-
20b9425817
Merge pull request #540 from barrydeen/feat/private-replies

Barry DeenandGitHub
2026-05-17 10:12:00 -04:00
-
-
20504a5d5c
fix(private-replies): fall back to recipient inbox relays, not our own
Barry Deen
2026-05-17 10:09:52 -04:00
-
4e98611712
Revert "fix(private-replies): timestamp range, filter bypass, fresh relay-list fallback"
Barry Deen
2026-05-17 10:05:54 -04:00
-
118eff35c8
fix(private-replies): timestamp range, filter bypass, fresh relay-list fallback
Barry Deen
2026-05-17 10:04:00 -04:00
-
14a26662fb
feat(compose): shorten toggle toasts to "<Label> ON/OFF"
Barry Deen
2026-05-16 19:16:51 -04:00
-
daa4ff98b4
feat(compose): toggle explainer toasts + swap private icon to VisibilityOff
Barry Deen
2026-05-16 19:09:42 -04:00
-
8b137cf063
feat(private-replies): notif quick-reply, lock icon, PoW on rumor
Barry Deen
2026-05-16 18:56:15 -04:00
-
7018be95dc
feat(private-replies): hide noisy actions and chain privacy
Barry Deen
2026-05-16 18:36:52 -04:00
-
ecf5b367b4
feat(compose): private replies via NIP-17 gift wrap
Barry Deen
2026-05-16 17:45:40 -04:00
-
-
330ad80634
Merge pull request #539 from barrydeen/feat/nsec-derived-default-wallet

Barry DeenandGitHub
2026-05-15 23:26:23 -04:00
-
-
7d2bf59b99
feat(wallet): derive default wallet from nsec during onboarding
Barry Deen
2026-05-15 23:25:32 -04:00
-
-
1b4e250679
Merge pull request #538 from barrydeen/feat/google-backup-hardening

Barry DeenandGitHub
2026-05-15 22:37:24 -04:00
-
-
5029fbface
feat(auth): require recovery PIN and strip identifying metadata from Drive backups
Barry Deen
2026-05-15 22:34:22 -04:00
-
-
acadead68b
Merge pull request #537 from barrydeen/feat/live-stream-keep-screen-on

Barry DeenandGitHub
2026-05-15 21:52:10 -04:00
-
-
912da5e959
feat(live): keep screen awake while watching a live stream
Barry Deen
2026-05-15 21:51:32 -04:00
-
f4da67ac99
Merge pull request #536 from barrydeen/feat/splash-continue-with-nostr

Barry DeenandGitHub
2026-05-15 16:15:47 -04:00
-
-
237efec2f4
feat(auth): collapse splash buttons into Continue with Nostr with key autofill
Barry Deen
2026-05-15 16:15:07 -04:00
-
-
aa552fc3a8
Merge pull request #535 from barrydeen/fix/google-drive-401-refresh

Barry DeenandGitHub
2026-05-15 15:31:40 -04:00
-
-
b999aebd42
fix(auth): refresh stale Drive access token on 401 and re-prompt for consent
Barry Deen
2026-05-15 15:28:34 -04:00
-
-
58c08a0f9a
Merge pull request #534 from barrydeen/fix/google-encrypted-drive-backup

Barry DeenandGitHub
2026-05-15 15:09:08 -04:00
-
-
977da039df
fix(auth): restore encrypted Drive backup; drop deterministic sub derivation
Barry Deen
2026-05-15 15:02:34 -04:00
-
6133b10b6a
Merge pull request #533 from barrydeen/refactor/remove-local-relay

Barry DeenandGitHub
2026-05-15 11:44:07 -04:00
-
-
463240c16d
refactor(res): remove local_relay strings; tighten cleartext to false
Barry Deen
2026-05-15 11:36:32 -04:00
-
77ec550571
refactor(ui): remove LOCAL tab and feed relay-picker entry
Barry Deen
2026-05-15 11:36:25 -04:00
-
94445d3086
refactor(repo,vm): drop local relay persistence and viewmodel state
Barry Deen
2026-05-15 11:36:18 -04:00
-
008d533ac5
refactor(relay): drop LocalRelayConfig and local relay runtime forwarding
Barry Deen
2026-05-15 11:36:10 -04:00
-
-
f640e02912
Merge pull request #532 from barrydeen/feat/spark-nsec-derived-default-wallet

Barry DeenandGitHub
2026-05-15 11:23:15 -04:00
-
-
-
-
f2eda5f7aa
feat(wallet): derive default Spark wallet from user's nsec
Barry Deen
2026-05-15 11:22:15 -04:00
-
-
296b5f9702
Merge pull request #531 from barrydeen/refactor/remove-remote-signer

Barry DeenandGitHub
2026-05-15 10:31:04 -04:00
-
-
722bd3c326
refactor(auth): remove NIP-55 remote signer support
Barry Deen
2026-05-15 10:29:52 -04:00
-
80e54a14e7
Merge pull request #530 from barrydeen/refactor/google-deterministic-accounts

Barry DeenandGitHub
2026-05-14 12:08:59 -04:00
-
-
3f3d277ef1
feat(onboarding): always include relay.wisp.talk in new user's NIP-65
Barry Deen
2026-05-14 12:05:05 -04:00
-
86b7b885bb
feat(relays): add relay.wisp.talk to default read+write relays
Barry Deen
2026-05-14 12:02:05 -04:00
-
de88bdd89a
fix(auth): skip chooser screen when no accounts found
Barry Deen
2026-05-14 11:45:46 -04:00
-
3d3c6e12ef
refactor(auth): derive google-linked nsecs deterministically
Barry Deen
2026-05-14 11:40:37 -04:00
-
-
403b25ac90
Merge pull request #528 from barrydeen/feat/google-drive-backup

Barry DeenandGitHub
2026-05-13 22:06:41 -04:00
-
-
270425aa77
feat(auth): continue with google with encrypted nsec backup to drive
Barry Deen
2026-05-13 22:04:45 -04:00
-
-
517af030ba
Merge pull request #527 from dmnyc/feat/media-layout-gallery

Barry DeenandGitHub
2026-05-13 19:50:19 -04:00
-
-
c3d9d4d319
fix(media): velocity-aware swipe-down dismiss
The Daniel
2026-05-13 17:23:06 -04:00
-
447b3f34a6
feat(media): horizontal swipe gallery for multi-image posts
The Daniel
2026-05-13 16:13:31 -04:00
-
-
e5b379a08f
Merge pull request #526 from barrydeen/feat/mention-relay-search-fallback

Barry DeenandGitHub
2026-05-13 11:52:02 -04:00
-
-
28bdd4a7c0
feat(mention): query search relay when local results are insufficient
Barry Deen
2026-05-13 11:51:03 -04:00
-
0335e5cf2e
Merge pull request #525 from barrydeen/fix/panning-speed

Barry DeenandGitHub
2026-05-13 11:18:10 -04:00
-
-
4c3ff50e49
Fix panning speed slow down when zoomed in
Barry Deen
2026-05-13 11:17:35 -04:00
-
-
e2ea4c728b
Merge pull request #521 from dmnyc/feat/keys-remote-signer-details

Barry DeenandGitHub
2026-05-12 22:59:12 -04:00
-
-
d8e29c5cf7
Merge pull request #523 from greenart7c3/claude/add-auto-translate-notes-1BCVd

Barry DeenandGitHub
2026-05-12 22:58:52 -04:00
-
-
968e89d18d
Merge pull request #522 from greenart7c3/claude/fix-relay-background-disconnect-wbnMC

Barry DeenandGitHub
2026-05-12 22:55:37 -04:00
-
-
8eb0841645
feat(translation): add auto-translate notes setting
Claude
2026-05-11 13:18:34 +00:00
-
-
-
bdd5c192eb
fix(relay): disconnect local relay when app is backgrounded
Claude
2026-05-11 11:56:45 +00:00
-
-
3e3af77b70
feat(keys): show remote signer details on the Keys screen
The Daniel
2026-05-11 00:07:25 -04:00
-
-
b4e361a82c
Merge pull request #519 from dmnyc/feat/zap-fiat-input

Barry DeenandGitHub
2026-05-06 23:30:39 -04:00
-
-
839f92cc59
feat(zap): register-style fiat input + drop trailing zeros + sending wording
The Daniel
2026-05-06 19:39:09 -04:00
-
-
9a6b100e3a
Merge pull request #517 from barrydeen/chore/bump-version-1.0.5

Barry DeenandGitHub
2026-05-04 09:28:08 -04:00
-
-
d5a6f729d2
chore: bump version to 1.0.5 (79)
Barry Deen
2026-05-04 09:26:26 -04:00
-
-
00d70f20f0
Merge pull request #516 from barrydeen/fix/bottom-tab-state-restore

Barry DeenandGitHub
2026-05-04 09:25:29 -04:00
-
-
5b745ddb90
fix: stop restoring stale tab back stacks on bottom-nav switch
Barry Deen
2026-05-04 09:23:09 -04:00
-
-
04501e41de
Merge pull request #515 from barrydeen/fix/tab-switch-jank

Barry DeenandGitHub
2026-05-04 08:33:37 -04:00
-
-
a55ebdfee6
chore: bump version to 1.0.4 (78)
Barry Deen
2026-05-04 08:33:22 -04:00
-
c4a8aacee3
perf: restore tight NIP-05 timeouts, isolate download client, harden notif rebuild
Barry Deen
2026-05-04 08:18:03 -04:00
-
e3373889e0
perf: reduce startup and feed rendering work
Barry Deen
2026-05-04 08:08:44 -04:00
-
de7af45149
Merge pull request #514 from barrydeen/fix/tab-switch-jank

Barry DeenandGitHub
2026-05-04 07:46:53 -04:00
-
-
a0ec123e0c
fix: preserve bottom-tab state during tab switching
Barry Deen
2026-05-04 07:44:39 -04:00
-
-
b028007a7c
Merge pull request #513 from barrydeen/chore/bump-version-0.3

Barry DeenandGitHub
2026-05-03 21:59:32 -04:00
-
-
55e3adfc74
bump
Barry Deen
2026-05-03 21:58:58 -04:00
-
550b6d1997
Merge pull request #512 from barrydeen/feat/persist-decrypted-dms

Barry DeenandGitHub
2026-05-03 21:57:12 -04:00
-
-
4894ccee40
feat: persist decrypted DMs to skip per-boot signer round-trips
Barry Deen
2026-05-03 21:54:41 -04:00
-
81aeaa05f8
Merge pull request #511 from barrydeen/refactor/remove-tor

Barry DeenandGitHub
2026-05-03 21:16:01 -04:00
-
-
-
-
0223e1b9e7
refactor: remove Tor functionality
Barry Deen
2026-05-03 21:14:51 -04:00
-
94b9d7b78c
Merge pull request #510 from barrydeen/fix/relay-connect-anr

Barry DeenandGitHub
2026-05-03 20:51:25 -04:00
-
-
955787eaad
fix: dispatch Relay.connect() off the calling thread
Barry Deen
2026-05-03 20:47:03 -04:00
-
683e3072b2
Merge pull request #509 from barrydeen/feat/inline-video-loop

Barry DeenandGitHub
2026-05-03 20:36:19 -04:00
-
-
-
-
08d1340e9e
feat: loop inline mp4 videos in note cards
Barry Deen
2026-05-03 20:35:48 -04:00
-
-
b6105eb134
Merge pull request #494 from dmnyc/feat/fiat-mode-coin-stack-icon

Barry DeenandGitHub
2026-05-03 20:01:28 -04:00
-