* fix: initial 16KB pages support
all .so dependencies other than reown walletkit (`libuniffi_yttrium.so`) which is a prebuild are 16KB now
* chore: update flutter to 3.29.3
* build: 16KB align go builds
ci: update action to check for 16KB align
[skip ci]
* chore: bump flutter to 3.32.0
* fix: replace prebuilds with built versions for 16KB alignment
fix: walletkit secure storage fix
* feat: use better embedded Tor
* update docs [skip ci]
* fix: update torch properly add minimum os version for iOS
* fix: use of invalid thread api on iOS
* fix: disable use of lzma and zstd system libraries
* fix: update torch_dart to work on linux
* feat: bitcoin view-only
* fix: add UR to cw_bitcoin, fix payjoin issue
* feat: add unsignedPsbt to PendingBitcoinTransaction
* wip
* feat: xpub restore from bitcoin URI QR
* feat(dev): debug UR codes [skip ci]
* fix: master fingerprint default in create bitcoin transaction
* fix: handle empty private key in bitcoin transaction building
* fix: show success dialog after btc ur transaction
* fix(ui): remove SP from UI in view only wallet
* fix(cw_bitcoin): tx sending on non-airgap
* fix(cw_bitcoin): disable all non-segwit addresses
* feat(ur): support BBQR for coldcard qr
* flutter 3.27.0 -> 3.27.4
* feat: raw xpub qr support for coldcard q
* fix: update ledger_bitcoin
fix: update switching button
* fix: restore button not showing up after scanning
* feat: commit raw tx (from coldcard Q)
* feat: legacy crypto-psbt support for seed signer
* chore: address comments from review
* fix(cw_bitcoin): disable sp and payjoin for cupcake
* feat: enable DNSSEC BIP353 in PSBT (#2397)
* feat: enable DNSSEC BIP353 in PSBT
* chore: put bitcoin view only behind a featureflag
* fix: update Monero wallet to work with new internal URQR return format
* feat: add "Restore from Cupcake App" option with localized strings
* feat: enable DNSSEC BIP353 in PSBT using dnssec-prover (#2401)
* fix: use dnssec-prover
chore: bump ndk to r28c
* fix: validate DNSSEC proof before updating the UI
* fix: rename button to copy debug info to not hide actions on URQR widget
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
* arm64 linux support
* add missing dependencies to Dockerfile
* run everything in docker to not break permissions
* remove current linux dir
* proper directory name
* Clean up build script by removing .flatpak-builder directory flatpak before build process
* account for arm64 in docs [skip ci]
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
* implement v3 backup system
- Add new BackupServiceV3 with chunked backup support and checksums
- Implement json-based metadata in backup system
- Instead of binary file export a .zip file that user can open and
see that it is a cake backup
(should also prevent 3rd party software from corrupting binary
data inside of the file, in case it doesn't checksum will fail,
and user will know for sure that backup got corrupted)
- Update flutter to 3.27.4 to use archive ^4.x.x (it offers in memory
archive operations)
* fix wallets not getting restored properly
* prevent out of memory errors on files that are way too big during restore
* Update lib/view_model/backup_view_model.dart [skip ci]
* Update lib/core/backup_service.dart [skip ci]
* Update lib/core/backup_service.dart
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
* Update build docs and migrate Android builds to Docker
* Update NDK and move steps directly into Dockerfile
* Fix NDK installation via script and Dockerfile
* Migrate to @MrCyjaneK's existing Dockerfile (with optimizations)
* Add .dockerignore and migrate Dockerfile to root of project
* Revert .gitignore changes
* Update Android and Linux builds and resolve Linux build issue
* Fix git repo for Linux and Android build instructions
* Set branch to latest release in build docs
* Ensure `flutter clean` is run before building
* Fix Linux completion example
* Don't build Zano for Linux
* Apply suggestions from code review
Co-authored-by: cyan <cyjan@mrcyjanek.net>
* Explicitly add automake package to Dockerfile
* Improve logging on Android and Linux builds via Docker
* Improve Dockerfile comments and ordering
* Fix issues in macOS and iOS builds docs (thanks @MrCyjaneK)
* Update docs/builds/IOS.md [skip ci]
* Update docs/builds/IOS.md [skip ci]
* Update docs/builds/MACOS.md [skip ci]
* Update docs/builds/IOS.md [skip ci]
* Fix and improve iOS and macOS build docs
* Windows build doc improvements
Co-authored-by: cyan <cyjan@mrcyjanek.net>
* add missing dependency to Dockerfile
* Update Windows build docs
* More fixes and optimizations to the Windows build docs
* Add git config to Windows build doc
* Fix shell location/commands in Windows build doc
* Fix WSL commands in Windows build doc
* Apply suggestions from code review
Co-authored-by: cyan <cyjan@mrcyjanek.net>
---------
Co-authored-by: cyan <cyjan@mrcyjanek.net>