Nick Klockenga
84c02cc6dd
version bump ( #31 )
Xcode - Build and Analyze / Build and analyse default scheme using xcodebuild command (push) Has been cancelled
Xcode - Unit Tests / Run unit tests using xcodebuild (push) Has been cancelled
Reproducible Build Check / Verify build reproducibility (push) Has been cancelled
SwiftFormat Check / Check code formatting with SwiftFormat (push) Has been cancelled
2026-04-30 23:17:15 -04:00
Nick Klockenga
fac6560531
Security PIN for app lock had bugs, fixed up syncing of state issues across settings and app foreground/launch ( #30 )
2026-04-30 23:14:54 -04:00
Nick Klockenga
33b7e491c2
handle Vpub/tpub/Zpub/xpub conversion correctly when creating a wallet. Also adding unit test for checking descriptor build ( #29 )
2026-04-30 23:14:35 -04:00
Nick Klockenga
209750c4e5
Rebrand Wallet to Birch Wallet ( #28 )
...
* step one
* progress
* minor theme enhancements
* update screenshot and icon links in README.md
* update site link
* swiftformat fixes
2026-04-30 21:00:59 -04:00
Nick Klockenga
b75f93d950
More screenshots added to the UITest for fastlane ( #27 )
...
Xcode - Build and Analyze / Build and analyse default scheme using xcodebuild command (push) Has been cancelled
Xcode - Unit Tests / Run unit tests using xcodebuild (push) Has been cancelled
Reproducible Build Check / Verify build reproducibility (push) Has been cancelled
SwiftFormat Check / Check code formatting with SwiftFormat (push) Has been cancelled
* add new screenshots and fix a few items
* Additional fixes related to screenshot UI testing
2026-04-28 22:33:32 -04:00
Nick Klockenga
fb7d5376f8
derivation path input field is read only ( #26 )
Xcode - Build and Analyze / Build and analyse default scheme using xcodebuild command (push) Has been cancelled
Xcode - Unit Tests / Run unit tests using xcodebuild (push) Has been cancelled
Reproducible Build Check / Verify build reproducibility (push) Has been cancelled
SwiftFormat Check / Check code formatting with SwiftFormat (push) Has been cancelled
2026-04-14 12:38:14 -04:00
Nick Klockenga
806341cdd6
Fastlane screenshot automation setup ( #24 )
...
* Setup fastlane for screenshot automation capture
* add more screenshots and fix some bugs. Also update frameit with patch
* update Set Up Wallet to Wallet Setup
* swiftformat
2026-04-14 12:38:03 -04:00
Nick Klockenga
2c539d3a05
update screenshots ( #25 )
2026-04-13 22:31:29 -04:00
Nick Klockenga
d4a30a9f82
bump build version to 24 ( #23 )
Xcode - Build and Analyze / Build and analyse default scheme using xcodebuild command (push) Has been cancelled
Xcode - Unit Tests / Run unit tests using xcodebuild (push) Has been cancelled
Reproducible Build Check / Verify build reproducibility (push) Has been cancelled
SwiftFormat Check / Check code formatting with SwiftFormat (push) Has been cancelled
2026-04-09 23:05:52 -04:00
Nick Klockenga
86f6a74353
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 )
2026-04-09 23:05:35 -04:00
Nick Klockenga
a6ea6f47c1
add dark and light birch themes ( #21 )
2026-04-09 22:31:11 -04:00
Nick Klockenga
528c5690af
minor UTXO detail screen additions ( #20 )
2026-04-09 22:30:58 -04:00
Nick Klockenga
c48e0a79cc
fixes truncating the receive address on smaller screens ( #18 )
2026-04-08 20:54:07 -04:00
Nick Klockenga
3c3478b7e8
Feature add reproducible build steps ( #19 )
...
* reproducible build first step
* update xcode version for CI runner
* update README.md
2026-04-08 20:53:52 -04:00
Nick Klockenga
50f870faa4
Feature to format bitcoin addresses in 4 character chunks ( #17 )
...
Xcode - Build and Analyze / Build and analyse default scheme using xcodebuild command (push) Has been cancelled
Xcode - Unit Tests / Run unit tests using xcodebuild (push) Has been cancelled
SwiftFormat Check / Check code formatting with SwiftFormat (push) Has been cancelled
* format bitcoin addresses in 4 character chunks for increased readability
* add formating to verify wallet screen
2026-04-06 22:44:31 -04:00
Nick Klockenga
55404bd848
max height on wallet picker with scrolling ( #16 )
2026-04-06 22:34:50 -04:00
Nick Klockenga
33a04e91c0
Add address/wallet verification step to create new wallet wizard. ( #15 )
2026-04-06 22:34:21 -04:00
Nick Klockenga
3b8ab1486a
UI Send Recipients screen cleanup ( #14 )
...
* minor ui cleanup on the recipients send screen
* swiftformat correction
2026-04-02 22:39:45 -04:00
Nick Klockenga
280f086012
Fix PrivacyOverlayView via NotificationCenter instead of using the .onChange handler ( #13 )
2026-04-02 22:39:32 -04:00
Nick Klockenga
fe6cab4bb0
add privacy overlay when app lock is on ( #12 )
2026-04-01 22:25:11 -04:00
Nick Klockenga
4656f32727
Add cancel butto to URScannerSheet and an error banner that shows contextual feedback when a scanned QR code doesn't match. ( #11 )
2026-04-01 22:25:02 -04:00
Nick Klockenga
ef56db3dd0
prefer the macro camera for xpub cosigner import via QR ( #8 )
2026-04-01 14:42:55 -04:00
Nick Klockenga
e8e52adee2
guarantees fee fast >= medium >= slow regardless of what the server returns ( #9 )
2026-04-01 14:38:59 -04:00
Nick Klockenga
40a7a646ea
Merge pull request #7 from newtonick/electrum-reset-alert
...
UI add confirmation to Electrum Reset button since it's a destructive action
2026-04-01 10:24:53 -04:00
Nick Klockenga
0c8e741161
Merge pull request #10 from newtonick/add-github-action-unit-test
...
CI Add Github Actions for Unit Test and SwiftFormat
2026-04-01 10:24:22 -04:00
Nick Klockenga
8bdcc563bf
remove 26.2 requirement
2026-04-01 10:20:06 -04:00
Nick Klockenga
a24a427eae
update the device to iPhone 17 instead of 16 for macos-26
2026-04-01 10:19:30 -04:00
Nick Klockenga
4c6a3c2a13
fix the testnet3 port
2026-04-01 10:19:07 -04:00
Nick Klockenga
90b21a099b
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.
2026-04-01 09:26:44 -04:00
Nick Klockenga
26de2254f9
add github workflow for xcode unit test and swiftformat check
2026-04-01 09:21:39 -04:00
Nick Klockenga
665732e465
add confirmation to Electrum Reset button since it's a destructive action
2026-03-31 22:49:54 -04:00
Nick Klockenga
d76b89a879
Merge pull request #6 from newtonick/new-wallet-setup-ui-simplify
...
UI Multisig Configuration and Import Descriptor setup screens enhancements
2026-03-31 22:47:05 -04:00
Nick Klockenga
ffdb2c237a
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.
2026-03-31 22:42:46 -04:00
Nick Klockenga
c3af212863
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.
2026-03-31 11:13:06 -04:00
Nick Klockenga
808f395914
Merge pull request #5 from newtonick/bump-build-version-23
...
Build version bump to 23
2026-03-30 23:02:52 -04:00
Nick Klockenga
352dc51526
bump build version to 23
2026-03-30 23:01:59 -04:00
Nick Klockenga
5165a3609d
Merge pull request #3 from newtonick/insecure-ssl-support
...
Feature: Add Insecure SSL support for electrum server
2026-03-30 22:59:52 -04:00
Nick Klockenga
706c946feb
Merge pull request #2 from newtonick/fix-1-conf-during-sync
...
Bug Fix - During sync transaction update to showing 1 conf even if 6+ conf
2026-03-30 22:59:37 -04:00
Nick Klockenga
70dd71c0f6
Merge pull request #4 from newtonick/wallet-selection-menu-animate
...
UI Add wallet selection menu animation
2026-03-30 22:59:04 -04:00
Nick Klockenga
dba5a38f34
Add wallet selection menu animation
2026-03-30 22:55:15 -04:00
Nick Klockenga
290d98e5f4
move to bdk-swift forked version with insecure ssl support
2026-03-30 22:37:21 -04:00
Nick Klockenga
5ec22bb4fc
Add UI, Model, and BitcoinService support to use insecure SSL. Dependent on BDK-FFI that exposes validate_domain parameter in the electrum client contstructor
2026-03-30 17:02:32 -04:00
Nick Klockenga
cde59c71ff
persist chaintip height for each wallet
2026-03-30 14:25:49 -04:00
Nick Klockenga
bd847a9a57
Merge pull request #1 from newtonick/ui-wallet-selection-release
...
UI/UX redesign wallet selection with hero header and dropdown picker
2026-03-29 22:58:32 -04:00
Nick Klockenga
a4c86d5f55
swiftformat update
2026-03-29 22:56:35 -04:00
Nick Klockenga
7642fe8190
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.
2026-03-29 22:39:30 -04:00
Nick Klockenga
b7b0e7da3c
Release v0.1.2b21
2026-03-28 23:18:14 -04:00
Nick Klockenga
084dafe9b9
Release v0.1.2b16
2026-03-22 22:24:26 -04:00
Nick Klockenga
4bc98031f0
Release v0.1.2b14
2026-03-21 15:54:58 -04:00
Nick Klockenga
a5cdcef098
Release v0.1.2b11
2026-03-19 22:43:28 -04:00