Security PIN for app lock had bugs, fixed up syncing of state issues across settings and app foreground/launch (#30)
Nick Klockenga
2026-04-30 23:14:54 -0400
handle Vpub/tpub/Zpub/xpub conversion correctly when creating a wallet. Also adding unit test for checking descriptor build (#29)
Nick Klockenga
2026-04-30 23:14:35 -0400
Security PIN for app lock had bugs, fixed up syncing of state issues across settings and app foreground/launch
fix-applock-pin
Nick Klockenga
2026-04-30 21:08:42 -0400
handle Vpub/tpub/Zpub/xpub conversion correctly when creating a wallet. Also adding unit test for checking descriptor build
descriptor-build-fix
Nick Klockenga
2026-04-30 21:05:37 -0400
Add MP4 video export of animated descriptor QR codes, replacing the Copy Descriptor button in the QR sheet with an Export Descriptor as MP4 button that generates and shares the video. Add BIP-380 descriptor checksums to all text representations, standardize QR correction level to Low across the app, and add unit tests for checksum correctness and QR encoding invariance. (#22)
Nick Klockenga
2026-04-09 23:05:35 -0400
49d2b02f86Add MP4 video export of animated descriptor QR codes, replacing the Copy Descriptor button in the QR sheet with an Export Descriptor as MP4 button that generates and shares the video. Add BIP-380 descriptor checksums to all text representations, standardize QR correction level to Low across the app, and add unit tests for checksum correctness and QR encoding invariance.
export-animated-descriptor-qr-mp4
Nick Klockenga
2026-04-09 22:25:06 -0400
fd037e45eaadd dark and light birch themes
birch-theme
Nick Klockenga
2026-04-08 21:15:31 -0400
Fix PrivacyOverlayView via NotificationCenter instead of using the .onChange handler
privacy-overlay-notificationcenter
Nick Klockenga
2026-04-02 21:09:28 -0400
Add cancel butto to URScannerSheet and an error banner that shows contextual feedback when a scanned QR code doesn't match. (#11)
Nick Klockenga
2026-04-01 22:25:02 -0400
Add cancel butto to URScannerSheet and an error banner that shows contextual feedback when a scanned QR code doesn't match.
qr-ux-improvements
Nick Klockenga
2026-04-01 21:14:01 -0400
fix outdated unit test code that was not caught during app code changes. 1) Electrum testnet3 server update 2) Sync after broadcast removed in ViewModel because the expectation is sync happens now in the view layer to add a delay.
Nick Klockenga
2026-04-01 09:26:44 -0400
add chaintip height to success message in wallet info and connection status screen when testing Electrum connection. Also add network chain check in these tests as well.
new-wallet-setup-ui-simplify
Nick Klockenga
2026-03-31 22:42:46 -0400
Electrum Server and Advanced config cards are collapsible on both the Multisig Configuration and Import Descriptor setup screens. Added a "Test Connection" button inside the Electrum Server card that reports the chain tip height on success and verifies the server's network matches the selected network (mainnet/testnet3/testnet4) by comparing genesis block nonces.
Nick Klockenga
2026-03-31 11:13:06 -0400
Add UI, Model, and BitcoinService support to use insecure SSL. Dependent on BDK-FFI that exposes validate_domain parameter in the electrum client contstructor
Nick Klockenga
2026-03-30 17:02:32 -0400
Replaced the transaction screen's balance card with a hero header featuring a wallet picker dropdown overlay that supports switching wallets, adding new wallets, and editing/deleting wallets — moving all wallet management out of Settings. Added wallet identicons (unique color grids per wallet) to the picker and header, and added a "Wallet Info" option to the transaction screen's menu. Improved the Electrum connection status to show "Connected" as soon as the chain tip is fetched rather than waiting for a full sync to complete. Changed the default address gap limit from 50 to20, and made various UX improvements including larger tap targets, consistent Done button styling, and auto-focus on wallet rename.
Nick Klockenga
2026-03-29 22:29:43 -0400
b7b0e7da3cRelease v0.1.2b21
Nick Klockenga
2026-03-28 23:18:14 -0400
084dafe9b9Release v0.1.2b16
Nick Klockenga
2026-03-22 22:24:26 -0400
4bc98031f0Release v0.1.2b14
Nick Klockenga
2026-03-21 15:54:58 -0400
a5cdcef098Release v0.1.2b11
Nick Klockenga
2026-03-19 22:43:28 -0400
f0548ea7d3Release v0.1.1b8
Nick Klockenga
2026-03-17 16:57:50 -0400
11569015f8Release v0.1.1
Nick Klockenga
2026-03-16 21:37:16 -0400