Skip to content

Conversation

@boldbitcoin
Copy link
Contributor

@boldbitcoin boldbitcoin commented Dec 19, 2025

Release v2.1.2

This PR includes all changes for version 2.1.2, featuring PSBT screen UX improvements, cross-platform recovery tools, enhanced documentation, and critical security warnings.

🎨 PSBT Screen Enhancements

  • Collapsible Sign PSBT Section: Made Sign PSBT section collapsible with smooth animation
  • Smart Default States:
    • First visit after PSBT mode toggle: Both sections closed
    • Subsequent visits: Bold Connect closed, Sign PSBT open by default
  • UI Improvements: Updated section titles, button labels, and fixed expand icon rotation

🔧 PSBTModal Alignment

  • Fully aligned PSBTModal.foss.tsx with PSBTModal.tsx for consistent UI
  • Fixed network badge styling, cancel button states, and middle button positioning
  • Removed redundant borders from embedded mode

🔐 Recovery Tools

  • bold-spend binary: Cross-platform recovery tool (Windows, Linux, macOS)
  • Enhanced spend-bitcoin.sh script: Improved CLI with named arguments
  • Comprehensive Recovery Documentation: Complete guide with platform-specific instructions
  • ⚠️ Critical Security Warnings: Added prominent warnings about both keyshares being loaded on same machine

📚 Documentation

  • Enriched README with App Store link, features, and recovery guide
  • Added About section and Key Features from fastlane metadata
  • Added App Overview section
  • Security Warnings: Added critical security warnings to recovery guide emphasizing:
    • Both keyshares loaded on same machine (security risk)
    • Mandatory: Move ALL funds immediately after recovery
    • Mandatory: Do NOT reuse keyshares after CLI recovery
    • Create new wallet for future use

🐛 Bug Fixes

  • Fixed expand icon rotation: now rotates 90° clockwise (was 180°)
  • Removed double borders in collapsible sections
  • Aligned all style properties between PSBTModal versions

📋 Commits Included

  • 5621a86 - bin-cli-recovery-support
  • 5192b0c - psbt-screen-ui-enhancements
  • b08bf20 - cleanups
  • 2ce1647 - docs: enrich README
  • ed0face - chore: update .gitignore and Dockerfile
  • 9fd90db - docs: add critical security warnings to recovery guide

See CHANGELOG.md for complete details.

bbtc added 6 commits December 19, 2025 13:38
- Add App Store download link
- Add About section with full description from fastlane
- Add Key Features section highlighting wallet capabilities
- Add App Overview section describing main features
- Add Recovery Without the App section with quick guide and link to full docs
- Update .gitignore to exclude PR documentation files
- Remove PR_SUMMARY.md from git tracking
- Add PR documentation files to .gitignore
- Update Dockerfile: Go 1.24.2, Node 20.18.1, Android build tools updates
- Add F-Droid FOSS file replacements for PSBTModal and MobileNostrPairing
- Add prominent security warning section at the beginning
- Warn about both keyshares being loaded on same machine
- Emphasize mandatory post-recovery actions:
  * Move ALL funds immediately to new wallet
  * Do NOT reuse keyshares after CLI recovery
  * Create new wallet for future use
  * Secure and clean recovery machine
  * Delete keyshare files after use
- Enhance Security Notes section with critical warnings
- Clarify when recovery tools should be used (emergency only)
Copy link
Contributor

@kar1timmins kar1timmins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@boldbitcoin boldbitcoin merged commit c76492d into main Dec 19, 2025
1 check passed
@boldbitcoin boldbitcoin deleted the v2.1.2 branch December 30, 2025 11:41
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.

4 participants