-
ddbebad120
Merge pull request #58 from barrydeen/fix/blurhash-zero-dim-crash
main

Barry DeenandGitHub
2026-07-23 11:00:58 -04:00
-
-
fc7eda8f01
fix: guard blurhash/thumbhash decode against zero/negative dimensions

Barry DeenandClaude Sonnet 5
2026-07-23 10:55:11 -04:00
-
16fd1f1538
Merge pull request #55 from dmnyc/feat/collapsible-threads

Barry DeenandGitHub
2026-07-23 10:54:14 -04:00
-
-
80456103e6
Merge pull request #56 from dmnyc/feat/app-icon

Barry DeenandGitHub
2026-07-23 10:53:40 -04:00
-
-
-
-
029abd6b99
feat(splash): dark-circle brand logo, glowing wordmark, visible cancel pill
The Daniel
2026-07-20 18:53:55 -04:00
-
153ba333b3
feat(icon): replace launcher icon set with dark-wisp artwork
The Daniel
2026-07-20 18:05:01 -04:00
-
-
2a8f0cb028
feat: collapsible reply threads + iOS-parity UI polish
The Daniel
2026-07-20 14:42:09 -04:00
-
19769f3fdf
Merge pull request #53 from dmnyc/nsec-paste-guard

Barry DeenandGitHub
2026-07-20 10:00:13 -04:00
-
-
e223a752ed
Merge pull request #54 from barrydeen/chore/bump-v1.2.0

Barry DeenandGitHub
2026-07-20 09:58:56 -04:00
-
-
-
-
63483685e3
chore: bump version to 1.2.0 (versionCode 3)
Barry Deen
2026-07-20 09:58:37 -04:00
-
-
0e9324cc42
fix(security): extend nsec paste guard to every remaining text input
The Daniel
2026-07-17 23:35:55 -04:00
-
-
3cb6f3bc09
Merge pull request #49 from dmnyc/feat/wallet-improvements

Barry DeenandGitHub
2026-07-15 12:52:16 -04:00
-
-
f6f0b25e19
Merge pull request #52 from dmnyc/feat/account-switcher-sheet

Barry DeenandGitHub
2026-07-15 12:51:55 -04:00
-
-
70720e415b
fix(accounts): sync account registry for any known account's kind 0
The Daniel
2026-07-11 21:57:48 -04:00
-
c01a67dcc3
feat(drawer): account switcher as a modal sheet + reordering
The Daniel
2026-07-11 14:29:30 -04:00
-
-
b3cbaa9cc2
Merge pull request #27 from dmnyc/feat/ui-polish

Barry DeenandGitHub
2026-07-04 15:53:32 -04:00
-
-
c77b956767
Merge pull request #41 from dmnyc/search-segmented-tabs

Barry DeenandGitHub
2026-07-04 15:52:32 -04:00
-
-
3c3c06ba6b
Merge pull request #48 from Letdown2491/feat/render-custom-nip-30817

Barry DeenandGitHub
2026-07-04 15:52:15 -04:00
-
-
67deda6ddf
Merge pull request #50 from dmnyc/fix/unicode-hashtags

Barry DeenandGitHub
2026-07-04 15:51:40 -04:00
-
-
f18538ff5c
Merge pull request #51 from dmnyc/feat/instant-zap-in-sheet

Barry DeenandGitHub
2026-07-04 15:51:18 -04:00
-
-
bd7a862833
feat(zap): move instant-zap settings from Interface settings into the zap sheet
The Daniel
2026-07-01 19:34:11 -04:00
-
-
358013836c
fix(content): parse hashtags with non-ASCII Unicode letters
The Daniel
2026-07-01 18:32:22 -04:00
-
-
d12895c8e6
fix(wallet): correctly settle on-chain payments made from another Spark wallet on the same seed
The Daniel
2026-06-30 22:11:55 -04:00
-
f877d7eb47
feat(wallet): inline lightning address QR toggle in Receive sheet
The Daniel
2026-06-30 22:11:49 -04:00
-
8ebe0be8d4
feat(wallet): present Send/Receive as full-page bottom sheets
The Daniel
2026-06-30 19:13:18 -04:00
-
ca7414704d
refactor(wallet): remove on-chain send/receive, keep on-chain tx display
The Daniel
2026-06-30 19:01:15 -04:00
-
c720666216
feat: render kind 30817 (custom NIPs / NUDs) like articles
Letdown2491
2026-06-30 16:26:25 -06:00
-
9b6e3501e9
fix(wallet): correctly detect on-chain Spark transactions in history
The Daniel
2026-06-30 16:42:50 -04:00
-
974698bfec
fix(wallet): remove duplicate lightning address divider/caption on Receive
The Daniel
2026-06-30 16:42:44 -04:00
-
476f65a3a7
feat(wallet): expandable transaction detail drawer in history
The Daniel
2026-06-30 09:16:30 -04:00
-
9d2640e832
feat(wallet): iOS-style send input, lightning address QR, on-chain Send icon
The Daniel
2026-06-30 09:16:24 -04:00
-
fe967dc4d3
feat(wallet): on-chain receive/send, Receive redesign, tx history sheet
The Daniel
2026-06-30 08:44:23 -04:00
-
-
-
819963e00e
Merge pull request #45 from dmnyc/feat/multi-account-switcher

Barry DeenandGitHub
2026-06-30 17:38:41 -04:00
-
-
76bb997ed1
Merge pull request #43 from dmnyc/feat/remote-signer-keys-screen

Barry DeenandGitHub
2026-06-30 17:37:32 -04:00
-
-
bd71a211a1
Merge pull request #44 from dmnyc/fix/linebreaks-before-mentions

Barry DeenandGitHub
2026-06-30 17:36:56 -04:00
-
-
-
-
bd8d7e4579
feat(accounts): add/switch account affordances + cancel add-account flow
The Daniel
2026-06-27 17:44:58 -04:00
-
-
-
0e348ad95f
fix(richcontent): preserve blank lines before inline profile/hashtag segments
The Daniel
2026-06-27 00:00:36 -04:00
-
da5e8b989d
fix(keys): show npub for REMOTE and READ_ONLY accounts
The Daniel
2026-06-26 22:50:42 -04:00
-
3f166bbfb1
feat(keys): show signer card for REMOTE accounts instead of reveal button
The Daniel
2026-06-26 22:49:04 -04:00
-
-
8083521e04
Merge pull request #38 from dmnyc/fix/compose-uploading-pill

Barry DeenandGitHub
2026-06-26 14:11:35 -04:00
-
-
2ae8a3a1af
Merge pull request #39 from dmnyc/user-profile-bio-update

Barry DeenandGitHub
2026-06-26 14:11:16 -04:00
-
-
a91df75554
Merge pull request #42 from Letdown2491/feat/strip-link-trackers

Barry DeenandGitHub
2026-06-26 14:10:59 -04:00
-
-
70704cda75
feat: strip tracking params from links in note content
Letdown2491
2026-06-25 22:05:42 -06:00
-
-
ae03b930dc
Merge pull request #37 from Letdown2491/perf/hotpath-and-startup

Barry DeenandGitHub
2026-06-18 12:35:54 -04:00
-
-
78ed63a1ab
feat(search): segmented People | Notes pill tabs (port wisp 4934338)
The Daniel
2026-06-17 14:14:05 -04:00
-
-
-
474f956a5f
feat(profile): clean up payment targets, CLINK offer & zap interface
The Daniel
2026-06-17 14:07:46 -04:00
-
-
-
a4a096fd38
Merge remote-tracking branch 'upstream/main' into feat/ui-polish
The Daniel
2026-06-17 12:27:14 -04:00
-
-
-
-
ba13d53279
fix(compose): move uploading indicator to its own line as a capsule pill
The Daniel
2026-06-17 12:19:21 -04:00
-
-
-
4d3e62af86
perf: defer exchange-rate init off the main thread
Letdown2491
2026-06-16 09:47:33 -06:00
-
5c0002b76b
perf: verify worker pool + single-pass event decode + thread hygiene
Letdown2491
2026-06-16 08:55:20 -06:00
-
-
01490656f5
Merge pull request #36 from barrydeen/chore/fix-extra-translation-lint

Barry DeenandGitHub
2026-06-16 00:56:58 -04:00
-
-
df802ec0b7
chore: remove orphan wallet_spark translations

Barry DeenandClaude Opus 4.8
2026-06-16 00:54:40 -04:00
-
-
3ec27958db
Merge pull request #35 from barrydeen/chore/bump-v1.1.0

Barry DeenandGitHub
2026-06-16 00:47:36 -04:00
-
-
8800415851
chore: bump version to v1.1.0

Barry DeenandClaude Opus 4.8
2026-06-16 00:46:25 -04:00
-
-
2fc8aecf8b
Merge pull request #26 from dmnyc/feat/zap-sheet-overhaul

Barry DeenandGitHub
2026-06-16 00:35:38 -04:00
-
-
71a37d597a
Merge branch 'main' into pr-26-merge
Barry Deen
2026-06-16 00:25:53 -04:00
-
-
-
-
707eed39bc
Merge pull request #25 from dmnyc/feat/wallet-overhaul

Barry DeenandGitHub
2026-06-16 00:05:50 -04:00
-
-
07c497b782
Merge pull request #28 from dmnyc/feat/media-gallery

Barry DeenandGitHub
2026-06-15 23:39:40 -04:00
-
-
45f4d18789
Merge remote-tracking branch 'origin/main' into feat/media-gallery
Barry Deen
2026-06-15 23:36:16 -04:00
-
-
-
-
27b76b8502
Merge pull request #7 from roguehashrate/feat/anon-mode

Barry DeenandGitHub
2026-06-15 23:31:52 -04:00
-
-
2955dd4da1
Merge pull request #30 from dmnyc/feat/thread-ios-parity

Barry DeenandGitHub
2026-06-15 23:16:15 -04:00
-
-
1ca9d9b58f
Merge pull request #33 from Letdown2491/perf/strip-debug-logs

Barry DeenandGitHub
2026-06-15 23:15:46 -04:00
-
-
f6276201a8
Merge pull request #34 from Letdown2491/perf/incremental-feed-filter

Barry DeenandGitHub
2026-06-15 23:15:23 -04:00
-
-
87d21e698c
perf: maintain feed filter incrementally instead of re-filtering per update
Letdown2491
2026-06-13 12:36:55 -06:00
-
-
ca3930ef15
perf: strip Log.v/Log.d calls in minified builds
Letdown2491
2026-06-12 16:04:26 -06:00
-
-
e48348eb28
Merge pull request #31 from Letdown2491/fix/inline-video-player-exhaustion

Barry DeenandGitHub
2026-06-12 14:52:27 -04:00
-
-
669cc87e35
feat(thread): iOS-parity depth connectors, reply order, sticky reply bar + publish gating (port wisp #567)
The Daniel
2026-06-12 13:35:11 -04:00
-
-
-
5a59341560
fix: lazily create inline video players to survive media-heavy notes
Letdown2491
2026-06-12 11:32:22 -06:00
-
-
e45d131ae2
feat(media): horizontally scrolling image galleries (port wisp #527)
The Daniel
2026-06-11 19:37:54 -04:00
-
-
-
de8717c88b
feat(bolt): white-core glow pulse for in-flight zap (port wisp #573)
The Daniel
2026-06-11 22:07:38 -04:00
-
0c11a0c319
fix(zaps): collapse same-actor zap spam in notifications and post drawer (port wisp #557)
The Daniel
2026-06-11 22:06:00 -04:00
-
eaf1e6658a
feat(ui): align profile, edit-profile & QR sheet with iOS (port wisp 39c4ac2)
The Daniel
2026-06-11 19:40:53 -04:00
-
-
-
b33c55c31c
fix(settings): isolate instant-zap defaults per account (port wisp #576)
The Daniel
2026-06-11 22:13:48 -04:00
-
7fe8568292
feat(zap): hero-input composer + Edit Presets sheet + per-account presets + long-press wiring (port wisp #575)
The Daniel
2026-06-11 22:13:20 -04:00
-
a0976e6e31
feat(zap-sheet): iOS-layout rewrite + instant-zap settings + post-card long-press + pin Send (port wisp #574)
The Daniel
2026-06-11 22:12:28 -04:00
-
309e93426d
feat(zap): fiat currency input + inline images in zap messages (port wisp #519, #559)
The Daniel
2026-06-11 19:36:55 -04:00
-
-
-
d612788ea7
refactor(wallet): remove nsec-derived default wallet feature (deferred)
The Daniel
2026-06-12 13:15:16 -04:00
-
624be33419
feat(theme): darker simplified header/footer chrome (port wisp #565)
The Daniel
2026-06-11 22:18:26 -04:00
-
e8d7287636
fix(wallet): keep self-send legs distinct + deterministic tx order (port wisp #586)
The Daniel
2026-06-11 22:14:17 -04:00
-
4a536eb543
feat(wallet): iOS-parity Receive screen — text input + note + invoice/address tabs (port wisp #580)
The Daniel
2026-06-11 22:14:03 -04:00
-
396f101a96
feat(wallet-setup): primary Spark mode picker row with glow (port wisp #570)
The Daniel
2026-06-11 22:07:26 -04:00
-
cefa6c5945
fix(clink): pay offers via signer abstraction so external signers work
The Daniel
2026-06-11 20:10:16 -04:00
-
e2bb1a3f31
feat(clink): pay CLINK noffer offers from notes, profiles & wallet (port wisp PRs)
The Daniel
2026-06-11 19:40:29 -04:00
-
5622e11c2e
feat(wallet): NWC connection backup/restore via NIP-78 (port wisp #563)
The Daniel
2026-06-11 22:03:06 -04:00
-
d8dd5f390f
feat(wallet): dashboard polish — top-5 transactions, switch-wallet flow, drop relay backup status list (port wisp #571, #572)
The Daniel
2026-06-11 21:58:40 -04:00
-
c030accc29
feat(wallet): redesigned wallet front end + nsec-derived default wallet (port wisp #532, #539, #548, #549, #561, #562, #566)
The Daniel
2026-06-11 19:39:17 -04:00
-
927ecdaae8
feat(ui): credit-card style wallet icon in bottom nav and drawer (port wisp #547)
The Daniel
2026-06-11 19:38:03 -04:00
-
-
-
86eb6424b8
Merge pull request #10 from dmnyc/feat/wallet-nav-icon

Barry DeenandGitHub
2026-06-12 12:13:58 -04:00
-
-
91afed827e
Merge pull request #9 from dmnyc/feat/media-gallery

Barry DeenandGitHub
2026-06-12 12:13:29 -04:00
-
-
c7ac6730ba
Merge pull request #24 from Letdown2491/feat/staging-build-type

Barry DeenandGitHub
2026-06-12 12:12:28 -04:00
-
-
8863eeb293
feat(ui): credit-card style wallet icon in bottom nav and drawer (port wisp #547)
The Daniel
2026-06-11 19:38:03 -04:00
-
-
9ae6fdd896
feat(media): horizontally scrolling image galleries (port wisp #527)
The Daniel
2026-06-11 19:37:54 -04:00
-
-
ccb9484870
feat: add staging build type for release-performance on-device testing
Letdown2491
2026-06-12 08:57:34 -06:00
-
-
0bcceffae2
Merge pull request #8 from dmnyc/feat/zap-sheet-fiat-image

Barry DeenandGitHub
2026-06-12 10:32:57 -04:00
-
-
2e0a5b9e8e
Merge pull request #23 from Letdown2491/fix/notification-spam-score-anr

Barry DeenandGitHub
2026-06-12 10:29:06 -04:00
-
-
d68781b2f8
fix: move spam scoring out of NotificationRepository lock
Letdown2491
2026-06-11 22:02:20 -06:00
-
-
bf64edc8bd
feat(zap): fiat currency input + inline images in zap messages (port wisp #519, #559)
The Daniel
2026-06-11 19:36:55 -04:00
-
-
8d37bba155
anon mode
roguehashrate
2026-06-11 14:54:00 -05:00
-
21ce7ee2a8
Merge pull request #5 from roguehashrate/feature/payment-targets-zec-dash-bch-ltc

Barry DeenandGitHub
2026-06-11 06:32:53 -04:00
-
-
-
-
-
1369f61595
feat: add ZEC, DASH, BCH, LTC payment targets
roguehashrate
2026-06-10 21:59:24 -05:00
-