Skip to content

Commit 1a5e00a

Browse files
authored
Merge pull request #993 from synonymdev/release-2.3.0
chore: bump version 2.3.0
2 parents acf3b1f + 5bd5bee commit 1a5e00a

36 files changed

Lines changed: 43 additions & 38 deletions

CHANGELOG.md

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,50 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
9-
- Fix Spending and Savings screens scrolling behind top bar and add gradient fade effect #892
9+
10+
## [2.3.0] - 2026-06-05
11+
12+
### Added
13+
- Added Trezor hardware wallet support for connecting devices, signing messages, and managing on-chain transactions. #792
14+
- Connection issues overlay with connectivity fixes across Send, Receive, and Transfer flows #878
15+
- Home screen widgets foundation with Glance, including price widget as the first implementation #895
16+
- Return to Bitkit after Pubky Ring approval, cancellation, or error callbacks #917
17+
- Headlines home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens #919
18+
- Bitcoin Blocks home screen widget with v61 wide and compact layouts, including redesigned in-app preview and edit screens #922
19+
- Support public Paykit contact payments. #924
20+
- Bitcoin Facts home screen widget with v61 wide and compact layouts, including redesigned in-app facts card and preview screen #926
21+
- Bitcoin Weather home screen widget with v61 wide and compact layouts, including redesigned in-app weather card, preview, and edit screens #927
22+
- Added private Paykit contact payments with dedicated contact endpoints, rotation, cleanup, and restore-safe address reservations. #936
23+
- Added contact payment flows, activity contact attribution, and payment preference controls for private payments. #945
24+
- Added BTCPay wallet connection support for sharing Bitcoin receive descriptors. #961
25+
- Added a Legacy Recovery option in developer settings to help recover funds from affected legacy channel closes. #974
26+
- 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
1027

1128
### Changed
29+
- Redesign price widget with v61 wide and compact layouts, new preview and edit screens, and tap-to-edit behavior #914
30+
- 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
31+
- Redesigned the Bitcoin Calculator widget to v61 design and replaced the OS keyboard with a dark-themed in-app numpad #942
32+
- Hide experimental Paykit profile, contacts, and contact payment controls behind a developer setting. #954
33+
- The add widget experience now opens as a bottom-sheet flow with in-sheet previews instead of full-screen picker pages. #972
1234
- Improve Pubky profile restore, contact editing, and contact routing flows #905
1335

1436
### Fixed
37+
- Fix Spending and Savings screens scrolling behind top bar and add gradient fade effect #892
38+
- Align currency settings and calculator widget behavior with iOS #884
39+
- Align onboarding slides and Create Wallet screen image size, spacing, and dots layout with iOS #904
40+
- Align tab colors, Show details button, notifications bell figure, and home activity count with iOS #907
41+
- Payment QR scans now route reliably and avoid unnecessary delays when Lightning channels are unavailable. #925
42+
- Fix gift card flow showing false-positive confetti when the LSP payment fails, and re-opening unexpectedly after an app language change. #929
43+
- Improved public contact payment flows for manual Pubky entry, add-contact payments, and RBF activity display. #931
44+
- 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
45+
- Improved OS widgets so previews, settings, currency display, and OS-home interactions match v61 design iteration. #952
46+
- Improved logs, support diagnostics and channel peer recovery after wallet restore. #969
47+
- The Support page now shows the current copyright year automatically. #971
48+
- Android home-screen widgets now refresh after unlocking and keep retrying with backoff while connectivity is still coming back. #978
49+
- Improved BTCPay setup link handling so Bitkit opens supported connection links reliably and shows clearer setup errors. #979
50+
- Bitkit no longer crashes when Android stops the background Lightning node service. #987
51+
- Bitkit now handles unexpected native on-chain lookup failures without crashing. #989
52+
- 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
1553
- Fix probe results and add keysend probes #920
1654
- Align top bar back arrow and passphrase input cursor/placeholder with iOS #906
1755
- 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
5694
- About screen (content merged into Support) #857
5795
- Standalone General, Security, and Advanced settings screens (merged into tabs) #857
5896

59-
[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.2.0...HEAD
97+
[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.3.0...HEAD
98+
[2.3.0]: https://github.com/synonymdev/bitkit-android/compare/v2.2.0...v2.3.0
6099
[2.2.0]: https://github.com/synonymdev/bitkit-android/compare/v2.1.2...v2.2.0

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ android {
149149
applicationId = "to.bitkit"
150150
minSdk = 28
151151
targetSdk = 36
152-
versionCode = 181
153-
versionName = "2.2.0"
152+
versionCode = 182
153+
versionName = "2.3.0"
154154
testInstrumentationRunner = "to.bitkit.test.HiltTestRunner"
155155
bitkitAndroidTestAnnotation?.let {
156156
testInstrumentationRunnerArguments["annotation"] = it

changelog.d/next/792.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/878.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/884.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/895.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/904.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/907.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/914.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/next/916.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)