cluster_1 Zashi 1.3 cluster_3 Zcash Swift SDK Tech Debt cluster_0 UniFFI cluster_2 iOS Zashi 1.3 ECC/zashi#35 ECC/zashi#35 Support ZIP 320 (TEX) Addresses ECC/zcash-swift-wallet-sdk#298 ECC/zcash-swift-wallet-sdk#298 Make BalanceTests pass ECC/zcash-swift-wallet-sdk#1286 ECC/zcash-swift-wallet-sdk#1286 Add structured error types for errors received across the FFI boundary. ECC/zcash-swift-wallet-sdk#1387 ECC/zcash-swift-wallet-sdk#1387 Fix unterminated `swiftlint::disable` pragmas ECC/zcash-swift-wallet-sdk#1247 ECC/zcash-swift-wallet-sdk#1247 [SBS] DarkSideTests checks and fixes ECC/zcash-swift-wallet-sdk#467 ECC/zcash-swift-wallet-sdk#467 Replace dependency SQLite ECC/zcash-swift-wallet-sdk#1261 ECC/zcash-swift-wallet-sdk#1261 Mark generated files in `.gitattributes` ECC/zcash-swift-wallet-sdk#1225 ECC/zcash-swift-wallet-sdk#1225 Add more tests to the ScanActionTests ECC/zcash-swift-wallet-sdk#1411 ECC/zcash-swift-wallet-sdk#1411 Recover from synchronizer crash ECC/zcash-swift-wallet-sdk#1250 ECC/zcash-swift-wallet-sdk#1250 [TODO] treeState.height in testInitWithShortSeedA ndFail ECC/zcash-swift-wallet-sdk#1392 ECC/zcash-swift-wallet-sdk#1392 Remove default fee ECC/zcash-swift-wallet-sdk#1401 ECC/zcash-swift-wallet-sdk#1401 Incorrect spelling of constant: "transaparent" should be "transparent" ECC/zcash-swift-wallet-sdk#459 ECC/zcash-swift-wallet-sdk#459 Consider removing `address` field from `Uns pentTransactionOutputEnti ty` ECC/zcash-light-client-ffi#25 ECC/zcash-light-client-ffi#25 Migrate to FFI library generated by Uniffi ECC/zashi-ios#1405 ECC/zashi-ios#1405 Support usage of spend authority controlled by a Keystone device ECC/zashi-ios#1411 ECC/zashi-ios#1411 Keystone Integration ECC/zashi-ios#1405->ECC/zashi-ios#1411 ECC/zashi#79 ECC/zashi#79 Keystone Hardware Wallet support ECC/zashi-ios#1405->ECC/zashi#79 ECC/zcash-swift-wallet-sdk#1506 ECC/zcash-swift-wallet-sdk#1506 Migrate to refactored `cr eate_proposed_transaction s` FFIs that expose PCZTs ECC/zcash-swift-wallet-sdk#1507 ECC/zcash-swift-wallet-sdk#1507 Refactor `Synchronizer.cr eateProposedTransactions` to expose PCZTs ECC/zcash-swift-wallet-sdk#1506->ECC/zcash-swift-wallet-sdk#1507 ECC/zcash-swift-wallet-sdk#1507->ECC/zashi-ios#1405 ECC/zcash-swift-wallet-sdk#1508 ECC/zcash-swift-wallet-sdk#1508 Refactor the SDK to not assume that the seed is available without user interaction ECC/zcash-swift-wallet-sdk#1509 ECC/zcash-swift-wallet-sdk#1509 Enable wallet initialization from a UFVK ECC/zcash-swift-wallet-sdk#1508->ECC/zcash-swift-wallet-sdk#1509 ECC/zcash-swift-wallet-sdk#1509->ECC/zashi-ios#1405 ECC/zcash-swift-wallet-sdk#1514 ECC/zcash-swift-wallet-sdk#1514 Finish multi-account support ECC/zcash-swift-wallet-sdk#1509->ECC/zcash-swift-wallet-sdk#1514 ECC/zcash-swift-wallet-sdk#1514->ECC/zashi-ios#1411 ECC/zcash-swift-wallet-sdk#1513 ECC/zcash-swift-wallet-sdk#1513 Migrate `Account` type to the new multi-seed- compatible account identifier ECC/zcash-swift-wallet-sdk#1513->ECC/zcash-swift-wallet-sdk#1514 ECC/zcash-swift-wallet-sdk#1512 ECC/zcash-swift-wallet-sdk#1512 Ensure that the SDK does not assume a default account anywhere ECC/zcash-swift-wallet-sdk#1512->ECC/zcash-swift-wallet-sdk#1514 ECC/zcash-swift-wallet-sdk#522 ECC/zcash-swift-wallet-sdk#522 Remove account field from `UnifiedFullViewingKey` ECC/zcash-swift-wallet-sdk#522->ECC/zcash-swift-wallet-sdk#1509 ECC/zashi-ios#1433 ECC/zashi-ios#1433 add support for Keystone account to the Receive tab ECC/zashi-ios#1433->ECC/zashi-ios#1411 ECC/zashi-ios#1432 ECC/zashi-ios#1432 build Zashi/Keystone wallet switch + flow for Connect Hardware Wallet ECC/zashi-ios#1432->ECC/zashi-ios#1411 ECC/zashi-ios#1434 ECC/zashi-ios#1434 as a user I can sign a transaction with the Keystone hardware wallet ECC/zashi-ios#1434->ECC/zashi-ios#1411 ECC/zashi-ios#1437 ECC/zashi-ios#1437 adjust Settings screens to reflect the Keystone integration ECC/zashi-ios#1437->ECC/zashi-ios#1411 ECC/zcash-swift-wallet-sdk#319 ECC/zcash-swift-wallet-sdk#319 ZIP-321 Request Generation API ECC/zashi-ios#109 ECC/zashi-ios#109 [Research Spike] ZIP-321 Payment URIs and deeplinking ECC/zcash-swift-wallet-sdk#319->ECC/zashi-ios#109 ECC/zashi-ios#411 ECC/zashi-ios#411 Async SynchronizerClient methods refactor ECC/zashi-ios#1045 ECC/zashi-ios#1045 Zashi iOS Tech Debt ECC/zashi-ios#411->ECC/zashi-ios#1045 ECC/zashi-ios#795 ECC/zashi-ios#795 Setup GitHub action to run unit tests ECC/zashi-ios#795->ECC/zashi-ios#1045 ECC/zcash-swift-wallet-sdk#1349 ECC/zcash-swift-wallet-sdk#1349 Only request subtree roots that the wallet needs ECC/zcash-swift-wallet-sdk#1355 ECC/zcash-swift-wallet-sdk#1355 Use `ScanSummary` to reduce number of wallet balance updates ECC/zashi-ios#1046 ECC/zashi-ios#1046 [Followup] Tests for switching of servers ECC/zashi-ios#1046->ECC/zashi-ios#1045 ECC/zashi#25 ECC/zashi#25 Wallets should dynamically obtain the list of selectable `lightwalletd` servers ECC/zashi#37 ECC/zashi#37 Support for opt-in cloud backup of keys ECC/zashi#36 ECC/zashi#36 Design: Privacy & Opt- in/out for cloud services ECC/zashi#37->ECC/zashi#36 ECC/zashi-ios#219 ECC/zashi-ios#219 Integration of some event logging tool ECC/zashi-ios#219->ECC/zashi-ios#1045 ECC/zashi-ios#694 ECC/zashi-ios#694 Instrument a forced upgrade mechanism ECC/zashi-ios#694->ECC/zashi-ios#1045 ECC/zashi-ios#322 ECC/zashi-ios#322 Handle WrappedCaptureDeviceError in the ScanReducer ECC/zashi-ios#322->ECC/zashi-ios#1045 ECC/zashi#54 ECC/zashi#54 Add User Guide ECC/zashi#59 ECC/zashi#59 Support multi-account functionality. ECC/zashi#28 ECC/zashi#28 Recovery paths with multi-seed support. ECC/zashi#59->ECC/zashi#28 ECC/zashi#65 ECC/zashi#65 If a transaction would send over a threshold in USD, ask the user for confirmation ECC/zcash-swift-wallet-sdk#1422 ECC/zcash-swift-wallet-sdk#1422 Enumerate all the ways in which the wallet SQLite DB is used directly ECC/zcash-light-client-ffi#138 ECC/zcash-light-client-ffi#138 Expose transaction history API ECC/zcash-swift-wallet-sdk#1423 ECC/zcash-swift-wallet-sdk#1423 Migrate transaction history from `v_transactions` view to Rust API ECC/zcash-light-client-ffi#138->ECC/zcash-swift-wallet-sdk#1423 ECC/zashi#70 ECC/zashi#70 Integrate Tor support into Zashi by using Arti ECC/zcash-swift-wallet-sdk#1469 ECC/zcash-swift-wallet-sdk#1469 Use Tor for single-shot `lightwalletd` requests ECC/zcash-swift-wallet-sdk#1469->ECC/zashi#70 ECC/zashi-ios#877 ECC/zashi-ios#877 Re-enable support for using Zashi on Apple Silicon macs ECC/zcash-light-client-ffi#168 ECC/zcash-light-client-ffi#168 Refactor `create_proposed _transactions` FFI to expose PCZTs ECC/zcash-light-client-ffi#168->ECC/zcash-swift-wallet-sdk#1506