From 5bd5beee61554c01caf0fb24213643a5666aa6df Mon Sep 17 00:00:00 2001 From: Piotr Stachyra Date: Fri, 5 Jun 2026 16:19:21 +0200 Subject: [PATCH] chore: version 2.3.0 Co-authored-by: Cursor --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++-- app/build.gradle.kts | 4 +-- changelog.d/next/792.added.md | 1 - changelog.d/next/878.added.md | 1 - changelog.d/next/884.fixed.md | 1 - changelog.d/next/895.added.md | 1 - changelog.d/next/904.fixed.md | 1 - changelog.d/next/907.fixed.md | 1 - changelog.d/next/914.changed.md | 1 - changelog.d/next/916.changed.md | 1 - changelog.d/next/917.added.md | 1 - changelog.d/next/919.added.md | 1 - changelog.d/next/922.added.md | 1 - changelog.d/next/924.added.md | 1 - changelog.d/next/925.fixed.md | 1 - changelog.d/next/926.added.md | 1 - changelog.d/next/927.added.md | 1 - changelog.d/next/929.fixed.md | 1 - changelog.d/next/931.fixed.md | 1 - changelog.d/next/935.fixed.md | 1 - changelog.d/next/936.added.md | 1 - changelog.d/next/942.changed.md | 1 - changelog.d/next/945.added.md | 1 - changelog.d/next/952.fixed.md | 1 - changelog.d/next/954.changed.md | 1 - changelog.d/next/961.added.md | 1 - changelog.d/next/969.fixed.md | 1 - changelog.d/next/971.fixed.md | 1 - changelog.d/next/972.changed.md | 1 - changelog.d/next/974.added.md | 1 - changelog.d/next/978.fixed.md | 1 - changelog.d/next/979.fixed.md | 1 - changelog.d/next/985.added.md | 1 - changelog.d/next/987.fixed.md | 1 - changelog.d/next/989.fixed.md | 1 - changelog.d/next/990.fixed.md | 1 - 36 files changed, 43 insertions(+), 38 deletions(-) delete mode 100644 changelog.d/next/792.added.md delete mode 100644 changelog.d/next/878.added.md delete mode 100644 changelog.d/next/884.fixed.md delete mode 100644 changelog.d/next/895.added.md delete mode 100644 changelog.d/next/904.fixed.md delete mode 100644 changelog.d/next/907.fixed.md delete mode 100644 changelog.d/next/914.changed.md delete mode 100644 changelog.d/next/916.changed.md delete mode 100644 changelog.d/next/917.added.md delete mode 100644 changelog.d/next/919.added.md delete mode 100644 changelog.d/next/922.added.md delete mode 100644 changelog.d/next/924.added.md delete mode 100644 changelog.d/next/925.fixed.md delete mode 100644 changelog.d/next/926.added.md delete mode 100644 changelog.d/next/927.added.md delete mode 100644 changelog.d/next/929.fixed.md delete mode 100644 changelog.d/next/931.fixed.md delete mode 100644 changelog.d/next/935.fixed.md delete mode 100644 changelog.d/next/936.added.md delete mode 100644 changelog.d/next/942.changed.md delete mode 100644 changelog.d/next/945.added.md delete mode 100644 changelog.d/next/952.fixed.md delete mode 100644 changelog.d/next/954.changed.md delete mode 100644 changelog.d/next/961.added.md delete mode 100644 changelog.d/next/969.fixed.md delete mode 100644 changelog.d/next/971.fixed.md delete mode 100644 changelog.d/next/972.changed.md delete mode 100644 changelog.d/next/974.added.md delete mode 100644 changelog.d/next/978.fixed.md delete mode 100644 changelog.d/next/979.fixed.md delete mode 100644 changelog.d/next/985.added.md delete mode 100644 changelog.d/next/987.fixed.md delete mode 100644 changelog.d/next/989.fixed.md delete mode 100644 changelog.d/next/990.fixed.md diff --git a/CHANGELOG.md b/CHANGELOG.md index eb03fa31ec..2ea50196e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,12 +6,50 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] -- Fix Spending and Savings screens scrolling behind top bar and add gradient fade effect #892 + +## [2.3.0] - 2026-06-05 + +### Added +- Added Trezor hardware wallet support for connecting devices, signing messages, and managing on-chain transactions. #792 +- Connection issues overlay with connectivity fixes across Send, Receive, and Transfer flows #878 +- Home screen widgets foundation with Glance, including price widget as the first implementation #895 +- Return to Bitkit after Pubky Ring approval, cancellation, or error callbacks #917 +- Headlines home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens #919 +- Bitcoin Blocks home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens #922 +- Support public Paykit contact payments. #924 +- Bitcoin Facts home screen widget with v61 wide and compact layouts, including redesigned in-app facts card and preview screen #926 +- Bitcoin Weather home screen widget with v61 wide and compact layouts, including redesigned in-app weather card, preview, and edit screens #927 +- Added private Paykit contact payments with dedicated contact endpoints, rotation, cleanup, and restore-safe address reservations. #936 +- Added contact payment flows, activity contact attribution, and payment preference controls for private payments. #945 +- Added BTCPay wallet connection support for sharing Bitcoin receive descriptors. #961 +- Added a Legacy Recovery option in developer settings to help recover funds from affected legacy channel closes. #974 +- Home widgets can now be resized between compact and wide from the preview sheet, with a redesigned two-column grid, inline edit mode, and an interactive compact calculator. #985 ### Changed +- Redesign price widget with v61 wide and compact layouts, new preview and edit screens, and tap-to-edit behavior #914 +- Activity, Shop and Settings now keep their tabs pinned with a drop shadow as content scrolls behind them, the Add Widget button shows its icon, and the Shop list has more bottom spacing. #916 +- Redesigned the Bitcoin Calculator widget to v61 design and replaced the OS keyboard with a dark-themed in-app numpad #942 +- Hide experimental Paykit profile, contacts, and contact payment controls behind a developer setting. #954 +- The add widget experience now opens as a bottom-sheet flow with in-sheet previews instead of full-screen picker pages. #972 - Improve Pubky profile restore, contact editing, and contact routing flows #905 ### Fixed +- Fix Spending and Savings screens scrolling behind top bar and add gradient fade effect #892 +- Align currency settings and calculator widget behavior with iOS #884 +- Align onboarding slides and Create Wallet screen image size, spacing, and dots layout with iOS #904 +- Align tab colors, Show details button, notifications bell figure, and home activity count with iOS #907 +- Payment QR scans now route reliably and avoid unnecessary delays when Lightning channels are unavailable. #925 +- Fix gift card flow showing false-positive confetti when the LSP payment fails, and re-opening unexpectedly after an app language change. #929 +- Improved public contact payment flows for manual Pubky entry, add-contact payments, and RBF activity display. #931 +- Fix several OS widget issues including an intermittent crash when removing or cancelling a home screen widget, ordering of widget options, and the color of disabled checkboxes in widget configuration screens. #935 +- Improved OS widgets so previews, settings, currency display, and OS-home interactions match v61 design iteration. #952 +- Improved logs, support diagnostics and channel peer recovery after wallet restore. #969 +- The Support page now shows the current copyright year automatically. #971 +- Android home-screen widgets now refresh after unlocking and keep retrying with backoff while connectivity is still coming back. #978 +- Improved BTCPay setup link handling so Bitkit opens supported connection links reliably and shows clearer setup errors. #979 +- Bitkit no longer crashes when Android stops the background Lightning node service. #987 +- Bitkit now handles unexpected native on-chain lookup failures without crashing. #989 +- New widgets now open on compact size in the preview carousel, matching iOS, and the add-widgets list keeps its scroll position when navigating back. #990 - Fix probe results and add keysend probes #920 - Align top bar back arrow and passphrase input cursor/placeholder with iOS #906 - Polish Terms of Use screen padding to match iOS #903 @@ -56,5 +94,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - About screen (content merged into Support) #857 - Standalone General, Security, and Advanced settings screens (merged into tabs) #857 -[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.2.0...HEAD +[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.3.0...HEAD +[2.3.0]: https://github.com/synonymdev/bitkit-android/compare/v2.2.0...v2.3.0 [2.2.0]: https://github.com/synonymdev/bitkit-android/compare/v2.1.2...v2.2.0 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e4871a8032..5542ddbdee 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -149,8 +149,8 @@ android { applicationId = "to.bitkit" minSdk = 28 targetSdk = 36 - versionCode = 181 - versionName = "2.2.0" + versionCode = 182 + versionName = "2.3.0" testInstrumentationRunner = "to.bitkit.test.HiltTestRunner" bitkitAndroidTestAnnotation?.let { testInstrumentationRunnerArguments["annotation"] = it diff --git a/changelog.d/next/792.added.md b/changelog.d/next/792.added.md deleted file mode 100644 index 5d9878e50b..0000000000 --- a/changelog.d/next/792.added.md +++ /dev/null @@ -1 +0,0 @@ -Added Trezor hardware wallet support for connecting devices, signing messages, and managing on-chain transactions. diff --git a/changelog.d/next/878.added.md b/changelog.d/next/878.added.md deleted file mode 100644 index f7fa8c9e24..0000000000 --- a/changelog.d/next/878.added.md +++ /dev/null @@ -1 +0,0 @@ -Connection issues overlay with connectivity fixes across Send, Receive, and Transfer flows diff --git a/changelog.d/next/884.fixed.md b/changelog.d/next/884.fixed.md deleted file mode 100644 index 165a0ff394..0000000000 --- a/changelog.d/next/884.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Align currency settings and calculator widget behavior with iOS diff --git a/changelog.d/next/895.added.md b/changelog.d/next/895.added.md deleted file mode 100644 index e4b308242c..0000000000 --- a/changelog.d/next/895.added.md +++ /dev/null @@ -1 +0,0 @@ -Home screen widgets foundation with Glance, including price widget as the first implementation diff --git a/changelog.d/next/904.fixed.md b/changelog.d/next/904.fixed.md deleted file mode 100644 index 4fbc006eb3..0000000000 --- a/changelog.d/next/904.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Align onboarding slides and Create Wallet screen image size, spacing, and dots layout with iOS diff --git a/changelog.d/next/907.fixed.md b/changelog.d/next/907.fixed.md deleted file mode 100644 index dae11ae076..0000000000 --- a/changelog.d/next/907.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Align tab colors, Show details button, notifications bell figure, and home activity count with iOS diff --git a/changelog.d/next/914.changed.md b/changelog.d/next/914.changed.md deleted file mode 100644 index 35c8aac43e..0000000000 --- a/changelog.d/next/914.changed.md +++ /dev/null @@ -1 +0,0 @@ -Redesign price widget with v61 wide and compact layouts, new preview and edit screens, and tap-to-edit behavior diff --git a/changelog.d/next/916.changed.md b/changelog.d/next/916.changed.md deleted file mode 100644 index b6e012af1c..0000000000 --- a/changelog.d/next/916.changed.md +++ /dev/null @@ -1 +0,0 @@ -Activity, Shop and Settings now keep their tabs pinned with a drop shadow as content scrolls behind them, the Add Widget button shows its icon, and the Shop list has more bottom spacing. diff --git a/changelog.d/next/917.added.md b/changelog.d/next/917.added.md deleted file mode 100644 index 92a1a28f0a..0000000000 --- a/changelog.d/next/917.added.md +++ /dev/null @@ -1 +0,0 @@ -Return to Bitkit after Pubky Ring approval, cancellation, or error callbacks diff --git a/changelog.d/next/919.added.md b/changelog.d/next/919.added.md deleted file mode 100644 index 64057705b9..0000000000 --- a/changelog.d/next/919.added.md +++ /dev/null @@ -1 +0,0 @@ -Headlines home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens diff --git a/changelog.d/next/922.added.md b/changelog.d/next/922.added.md deleted file mode 100644 index c30858c87e..0000000000 --- a/changelog.d/next/922.added.md +++ /dev/null @@ -1 +0,0 @@ -Bitcoin Blocks home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens diff --git a/changelog.d/next/924.added.md b/changelog.d/next/924.added.md deleted file mode 100644 index c8fbe3159b..0000000000 --- a/changelog.d/next/924.added.md +++ /dev/null @@ -1 +0,0 @@ -Support public Paykit contact payments. diff --git a/changelog.d/next/925.fixed.md b/changelog.d/next/925.fixed.md deleted file mode 100644 index 1e44ac09f6..0000000000 --- a/changelog.d/next/925.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Payment QR scans now route reliably and avoid unnecessary delays when Lightning channels are unavailable. diff --git a/changelog.d/next/926.added.md b/changelog.d/next/926.added.md deleted file mode 100644 index c7780b4f23..0000000000 --- a/changelog.d/next/926.added.md +++ /dev/null @@ -1 +0,0 @@ -Bitcoin Facts home screen widget with v61 wide and compact layouts, including redesigned in-app facts card and preview screen diff --git a/changelog.d/next/927.added.md b/changelog.d/next/927.added.md deleted file mode 100644 index 16156ca31e..0000000000 --- a/changelog.d/next/927.added.md +++ /dev/null @@ -1 +0,0 @@ -Bitcoin Weather home screen widget with v61 wide and compact layouts, including redesigned in-app weather card, preview, and edit screens diff --git a/changelog.d/next/929.fixed.md b/changelog.d/next/929.fixed.md deleted file mode 100644 index 4b970ab00b..0000000000 --- a/changelog.d/next/929.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix gift card flow showing false-positive confetti when the LSP payment fails, and re-opening unexpectedly after an app language change. diff --git a/changelog.d/next/931.fixed.md b/changelog.d/next/931.fixed.md deleted file mode 100644 index 884bd904a3..0000000000 --- a/changelog.d/next/931.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Improved public contact payment flows for manual Pubky entry, add-contact payments, and RBF activity display. diff --git a/changelog.d/next/935.fixed.md b/changelog.d/next/935.fixed.md deleted file mode 100644 index 0eb37af4c1..0000000000 --- a/changelog.d/next/935.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Fix several OS widget issues including an intermittent crash when removing or cancelling a home screen widget, ordering of widget options, and the color of disabled checkboxes in widget configuration screens. diff --git a/changelog.d/next/936.added.md b/changelog.d/next/936.added.md deleted file mode 100644 index 2f4fb35651..0000000000 --- a/changelog.d/next/936.added.md +++ /dev/null @@ -1 +0,0 @@ -Added private Paykit contact payments with dedicated contact endpoints, rotation, cleanup, and restore-safe address reservations. diff --git a/changelog.d/next/942.changed.md b/changelog.d/next/942.changed.md deleted file mode 100644 index d8aef0565e..0000000000 --- a/changelog.d/next/942.changed.md +++ /dev/null @@ -1 +0,0 @@ -Redesigned the Bitcoin Calculator widget to v61 design and replaced the OS keyboard with a dark-themed in-app numpad diff --git a/changelog.d/next/945.added.md b/changelog.d/next/945.added.md deleted file mode 100644 index 77a2c26eb5..0000000000 --- a/changelog.d/next/945.added.md +++ /dev/null @@ -1 +0,0 @@ -Added contact payment flows, activity contact attribution, and payment preference controls for private payments. diff --git a/changelog.d/next/952.fixed.md b/changelog.d/next/952.fixed.md deleted file mode 100644 index 215bed0f7d..0000000000 --- a/changelog.d/next/952.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Improved OS widgets so previews, settings, currency display, and OS-home interactions match v61 design iteration. diff --git a/changelog.d/next/954.changed.md b/changelog.d/next/954.changed.md deleted file mode 100644 index 2ac5fd45ca..0000000000 --- a/changelog.d/next/954.changed.md +++ /dev/null @@ -1 +0,0 @@ -Hide experimental Paykit profile, contacts, and contact payment controls behind a developer setting. diff --git a/changelog.d/next/961.added.md b/changelog.d/next/961.added.md deleted file mode 100644 index f6b98fdbbf..0000000000 --- a/changelog.d/next/961.added.md +++ /dev/null @@ -1 +0,0 @@ -Added BTCPay wallet connection support for sharing Bitcoin receive descriptors. diff --git a/changelog.d/next/969.fixed.md b/changelog.d/next/969.fixed.md deleted file mode 100644 index bc4177f00d..0000000000 --- a/changelog.d/next/969.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Improved logs, support diagnostics and channel peer recovery after wallet restore. diff --git a/changelog.d/next/971.fixed.md b/changelog.d/next/971.fixed.md deleted file mode 100644 index 06d9479942..0000000000 --- a/changelog.d/next/971.fixed.md +++ /dev/null @@ -1 +0,0 @@ -The Support page now shows the current copyright year automatically. diff --git a/changelog.d/next/972.changed.md b/changelog.d/next/972.changed.md deleted file mode 100644 index fa8a33b6cc..0000000000 --- a/changelog.d/next/972.changed.md +++ /dev/null @@ -1 +0,0 @@ -The add widget experience now opens as a bottom-sheet flow with in-sheet previews instead of full-screen picker pages. diff --git a/changelog.d/next/974.added.md b/changelog.d/next/974.added.md deleted file mode 100644 index d87358cbd7..0000000000 --- a/changelog.d/next/974.added.md +++ /dev/null @@ -1 +0,0 @@ -Added a Legacy Recovery option in developer settings to help recover funds from affected legacy channel closes. diff --git a/changelog.d/next/978.fixed.md b/changelog.d/next/978.fixed.md deleted file mode 100644 index c4e777cf64..0000000000 --- a/changelog.d/next/978.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Android home-screen widgets now refresh after unlocking and keep retrying with backoff while connectivity is still coming back. diff --git a/changelog.d/next/979.fixed.md b/changelog.d/next/979.fixed.md deleted file mode 100644 index c852e6e9ef..0000000000 --- a/changelog.d/next/979.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Improved BTCPay setup link handling so Bitkit opens supported connection links reliably and shows clearer setup errors. diff --git a/changelog.d/next/985.added.md b/changelog.d/next/985.added.md deleted file mode 100644 index 1f7ddcc537..0000000000 --- a/changelog.d/next/985.added.md +++ /dev/null @@ -1 +0,0 @@ -Home widgets can now be resized between compact and wide from the preview sheet, with a redesigned two-column grid, inline edit mode, and an interactive compact calculator. diff --git a/changelog.d/next/987.fixed.md b/changelog.d/next/987.fixed.md deleted file mode 100644 index f3063aec31..0000000000 --- a/changelog.d/next/987.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Bitkit no longer crashes when Android stops the background Lightning node service. diff --git a/changelog.d/next/989.fixed.md b/changelog.d/next/989.fixed.md deleted file mode 100644 index 3b8d3a0077..0000000000 --- a/changelog.d/next/989.fixed.md +++ /dev/null @@ -1 +0,0 @@ -Bitkit now handles unexpected native on-chain lookup failures without crashing. diff --git a/changelog.d/next/990.fixed.md b/changelog.d/next/990.fixed.md deleted file mode 100644 index adfcfcbac0..0000000000 --- a/changelog.d/next/990.fixed.md +++ /dev/null @@ -1 +0,0 @@ -New widgets now open on compact size in the preview carousel, matching iOS, and the add-widgets list keeps its scroll position when navigating back.