Skip to content

V4.0.0#70

Open
boldbitcoin wants to merge 42 commits into
mainfrom
v4.0.0
Open

V4.0.0#70
boldbitcoin wants to merge 42 commits into
mainfrom
v4.0.0

Conversation

@boldbitcoin
Copy link
Copy Markdown
Contributor

DKLS Introduction

bbtc and others added 30 commits May 11, 2026 12:22
-
  Keyshare: single committee-order labeling for local + Nostr (utils + Device, WalletHome, Settings; MobilesPairing label after keygen).
  - Android: disable allowBackup to avoid restoring app data from cloud backup.
  - Delete wallet: clear app_config (keep migration flag), network_providers, nostr_relays, LocalCache; expand Showcase/import cleanup.
  - Settings: Legal rows match About; App manchette toggle + megaphone icon; About update-checker Off/On (chip stays visible, read-only when off).
-
  SyncCoordinator: run price, balances, UTXOs, then txs sequentially after HD discovery (avoid parallel blast to same apiBase).
  - WalletService.fetchTransactionsForAddresses: wrap mempool GET in with429Retry with 8s per-attempt timeout.
CocoaPods fmt 11.0.2 hits consteval errors in format-inl.h with Clang 21.
post_install patches Pods/fmt/include/fmt/base.h after chmod (pods ship
read-only). See fmtlib/fmt#4740

Refresh Podfile.lock checksum. Align package-lock.json version with package.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the Embed Frameworks copy phase for Tss; the xcframework is a
static archive and should be Do Not Embed. Keeps the Frameworks link.

Includes minor pbxproj churn from Xcode (CP script paths, OTHER_LDFLAGS).

Co-authored-by: Cursor <cursoragent@cursor.com>
Summarize v3.1.1 vs main: lock screen prefs, keyshare labels/reset,
sync serialization + 429 tx retries, Android backup, iOS fmt/Tss.

Co-authored-by: Cursor <cursoragent@cursor.com>
Rename [3.0.8] to [3.1.0] (merge 2026-04-03, tag v3.1.0, build 58), add
draft-date note, fix Technical Details and new-file list for that ship.

Co-authored-by: Cursor <cursoragent@cursor.com>
bbtc and others added 6 commits May 25, 2026 01:30
Resolve PR #70 conflicts: keep 4.0.0 versioning, libbbmtmobile iOS
project, verified keyshare persistence, dedicated Updater settings
section, and v4 changelog entries while incorporating main fixes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add setup-libtss composite action, wire both BBMTLib workflows to build
libtss-ffi where go.mod expects it, use platform-aware cgo-env.sh in
dkls scripts, bump Go to 1.26, and fix Nostr signing resolve test to
match sorted npub order.

Co-authored-by: Cursor <cursoragent@cursor.com>
Public 0xCarbon/libtss lacks wallet HD chain-code derivation used by
BBMTLib/dkls; apply the local patch before building libtss-ffi in CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Restore start-local-relay.sh to the docker-pull path used on main so MPC
matrix and script tests can start a relay on GitHub Actions runners.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants