Releases: synonymdev/bitkit
Releases · synonymdev/bitkit
v1.0.0-beta.123
What's Changed
Full Changelog: v1.0.0-beta.122...v1.0.0-beta.123
v1.0.3
Enhancements
Features
- LNURL-pay: Added comment functionality. #2076 by @limpbrains
- Receive: Added liquidity info screen. #2064 by @pwltr
- UI: Implemented minor UI changes. #2065 by @pwltr, #2079 by @limpbrains
- Trusted Peers: Configured trusted peers list from environment and Blocktank API. #2092 by @Jasonvdb
Bug Fixes
UI
- Language Files: Fixed synchronization issues. #2042 by @limpbrains, #2087 by @limpbrains
- Receive Address: Fixed issue where receive address was blocked if LDK was still starting. #2044 by @limpbrains
- Loading Screen: Corrected text on the Restoring/Loading screen. #2046 by @limpbrains
- Button Style: Updated button pressed style. #2069 by @pwltr
- Bottom-Sheets: Fixed excessive rerendering and lazy loading issues. #2075 by @pwltr, #2063 by @limpbrains
- Confetti Animations: Disabled confetti animations for E2E tests and reduced motion settings. #2080 by @limpbrains
- Activity Screen: Fixed issues with status for boosted transfers, removed address from Activity Detail screen, and adjusted transfer amount & fees. #2090 by @pwltr, #2106 by @limpbrains, #2110 by @pwltr, #2112 by @pwltr
- Miscellaneous: Fixed timeout issues and Docker force recreate. #2085 by @limpbrains, Fixed "
bitkit" issue. #2105 by @limpbrains
Maintenance
Chore
- Upgrade: Bumped dependencies and updated configurations. #2050 by @pwltr, #2055 by @limpbrains, #2088 by @transifex-integration
- Sync: Fixed language file synchronization. #2087 by @limpbrains
- Language Files: Converted language files to Structured JSON format. #2053 by @limpbrains
Test
- E2E Tests: Added README and local run bash script for E2E tests. #2071 by @catch-21
- Profile & Contact: Added profile and contact check on app restart. #2089 by @catch-21
- E2E Test for LNURL Payment: Added manual entry test. #2074 by @catch-21
Refactor
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Enhancements
Bug Fixes
- UI:
- Settings:
- General:
- Hide some debug options in production build #1987 by @limpbrains
- Change share text #1988 by @limpbrains
- Add Blocks and News feeds as default widgets #1989 by @limpbrains
- Bump CI dependencies #1991 by @limpbrains
- Fix TCP handler crashing on resume #2005 by @pwltr
- Fix copy issues from review doc #2007 by [
@ovitrif
](https://github.com/ovitrif) - Rescan all addresses pull-to-refresh on main screen #1997 by @limpbrains
- Bump react-native-lnurl v0.0.9 #2016 by @limpbrains
- Sync language files #2011 by @limpbrains
Maintenance
- Chore:
- Configure multiple APKs for ABIs #1992 by @pwltr
- Upgrade beignet to 0.0.40 #1994 by @coreyphillips
- Remove release-profiler #2023 by @pwltr
- Bump LDK to v146 #2021 by @limpbrains
- Update rn-ldk #2030 by @Jasonvdb
- Android:
- End-to-end tests #1360 by @limpbrains
- Refactor:
useBalance
hook to usebalanceSelector
#1943 by @limpbrains
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- chore: upgrade rn libs by @limpbrains in #1691
- fix: update navigation dependencies by @limpbrains in #1678
- chore: bump pure js deps by @limpbrains in #1692
- fix: upgrade i18 deps by @limpbrains in #1677
- feat: upgrade dev deps by @limpbrains in #1676
- chore: bump lottie and skia by @limpbrains in #1693
- fix: e2e wait for qrcode by @limpbrains in #1713
- feat: ledger by @limpbrains in #1643
- fix(settings): Fixes Change Pin Setting by @coreyphillips in #1631
- refactor(wallet): Implement Rust Address Generator by @coreyphillips in #1717
- fix(receive): lower cjit LSP balance by @pwltr in #1714
- fix: Only show the alert if no new connection has been established within 20 seconds by @limpbrains in #1706
- fix(ui): fix share on Android by @pwltr in #1724
- fix: add 10% to the BT info minChannelSizeSat field by @limpbrains in #1727
- chore(wallet): Upgrade Beignet by @coreyphillips in #1725
- fix(receive): add CJIT minimum amount by @pwltr in #1730
- Fix Max Fee Checks by @coreyphillips in #1732
- feat: update design by @pwltr in #1696
- fix: run detox with --cleanup option on CI by @limpbrains in #1736
- fix: #1735 android crash on resume by @pwltr in #1745
- fix(activity): add empty list spacing by @pwltr in #1744
- fix: use BT state2 field, change pending orders logic by @limpbrains in #1734
- chore: update react-native-ldk by @pwltr in #1743
- chore: sync language files by @limpbrains in #1752
- fix: various UI fixes by @pwltr in #1753
- fix(lightning): include unspendable reserve in balances by @pwltr in #1757
- feat: log force close tx bumps to blocktank by @Jasonvdb in #1755
- refactor(wallet): Remove Beignet ID Migration by @coreyphillips in #1760
- fix(settings): prevent crash on channels screen by @ovitrif in #1762
- fix(send): update send success/error screen by @pwltr in #1754
- refactor(wallet): Remove Autopilot Coin Selection Options by @coreyphillips in #1761
- fix: create RBF by default, do not allow fee smaller than minimum by @limpbrains in #1765
- fix: minFee typo by @limpbrains in #1768
- fix: use Date.now() as time for unconfirmed channel opening tx by @limpbrains in #1769
- chore: add iOS privacy manifest by @pwltr in #1767
- fix: infinite loop in Send/Amount screen by @limpbrains in #1772
- Add 'bitkit' project to both issue templates by @catch-21 in #1774
- fix: do not run refreshWallet until the wallet is initialized by @limpbrains in #1773
- Fix Bitkit project in issue template by @catch-21 in #1776
- feat: ldk seed version 3 using bip39Passphrase by @Jasonvdb in #1771
- fix(wallet): Fix Custom Fee Rate Flow by @coreyphillips in #1785
- fix: various fixes by @pwltr in #1786
- chore: updated app id by @Jasonvdb in #1787
- fix(transfer): add validation for quick setup numberpad by @pwltr in #1784
- fix: prevent user from going back during PIN set flow by @limpbrains in #1791
- fix: activity sorting condition by @limpbrains in #1793
- fix(ui): bottom-sheet background by @pwltr in #1795
- feat(ui): orange ticket by @pwltr in #1781
- fix(settings): update apple app id by @pwltr in #1794
- fix: sync language files by @limpbrains in #1796
- fix: use blocktank host env var to setup client by @Jasonvdb in #1801
- fix(ui): android splash screen by @pwltr in #1803
- chore: Enable manual trigger for each workflow by @catch-21 in #1812
- fix(ui): minor ui fixes by @pwltr in #1804
- chore(wallet): Upgrade Beignet by @coreyphillips in #1813
- fix: disable RBF by @limpbrains in #1817
- chore: replace flipper with reactotron by @pwltr in #1810
- chore: rn-ldk version bump by @Jasonvdb in #1815
- fix: black screen by @limpbrains in #1820
- chore(wallet): Remove rn-electrum-client by @coreyphillips in #1821
- fix(ui): Replace showBottomSheet with toggleBottomSheet by @coreyphillips in #1829
- fix: ios app icon sizes by @Jasonvdb in #1808
- fix: shrinking nav title by @limpbrains in #1823
- fix: add switch unit logic to CJIT screen by @limpbrains in #1827
- fix(wallet): Fix Boost Fee Conversion by @coreyphillips in #1825
- fix(ui): Remove coin-select preference text by @coreyphillips in #1830
- fix(scan): enable campaign for regtest by @pwltr in #1834
- fix: Black screen v2 by @limpbrains in #1835
- chore: remove ST v1 by @limpbrains in #1748
- fix: require Biometrics to enable Biometrics by @limpbrains in #1832
- fix: bump lnd to 0.17.4-beta by @limpbrains in #1809
- fix: disable add button if error on add contact screen by @limpbrains in #1837
- fix: update exchange rates on network connect by @limpbrains in #1838
- fix: Don't show rocket screen twice during restore by @ovitrif in #1836
- fix: upgrade ledger library by @limpbrains in #1843
- fix(wallet): Set Fast Fee Rate For CPFP When Able by @coreyphillips in #1845
- fix: sync language files by @limpbrains in #1847
- fix: image BackupPrompt by @limpbrains in #1849
- fix(lightning): Update refreshLdk by @coreyphillips in #1850
- fix(transfer): show transfer UI for force-closes by @pwltr in #1848
- fix(widgets): hide settings for news & facts by @pwltr in #1851
- fix: remove unused i18 strings by @limpbrains in #1854
- fix: sync language files by @limpbrains in #1855
- fix: various fixes by @pwltr in #1866
- fix: onboarding text layout by @limpbrains in #1858
- fix: slider max value by @pwltr in #1865
- fix: open article.comments instead of article.link by @limpbrains in #1860
- chore: update react-native-ldk by @Jasonvdb in #1867
- fix(ui): update text color by @pwltr in #1871
- fix(ui): update copy by @pwltr in #1875
- fix: PinPad race condition by @limpbrains in #1878
- chore: remove beta store migrations by @pwltr in #1883
- fix(ui): increase duration for some toasts by @pwltr in #1885
- feat: add default widget by @pwltr in #1881
- fix(receive): cjit minimum by @pwltr in #1886
- feat: breakpoints by @limpbrains in #1870
- fix: ignore Continue on QuickSetup screen when Slider is active by @limpbrains in #1887
- fix: breakpoi...
v1.0.0-beta.118
What's Changed
- fix(lightning): Add Geo Block Check by @coreyphillips in #1614
- chore(wallet): Upgrade Beignet by @coreyphillips in #1615
- feat(activity): add tab indicator animation by @pwltr in #1613
- fix: channel UI fixes by @pwltr in #1618
- fix(scan): remove prefix from Bitkit specific deep links by @pwltr in #1622
- chore: upgrade react-native to 0.73 by @pwltr in #1447
- fix(receive): #1606 round up fiat minimum amount by @pwltr in #1625
- chore(wallet): Upgrade Beignet by @coreyphillips in #1624
- chore: update react-native-ldk and bump app build number by @Jasonvdb in #1623
- chore: update react-native-ldk by @Jasonvdb in #1737
- fix: backport Black screen fix to beta branch by @limpbrains in #1822
Full Changelog: v1.0.0-beta.113...v1.0.0-beta.118
v1.0.0-beta.113
What's Changed
Features
- feat(receive): added onboarding ln text by @flaviomoceri in #1515
- feat(settings): added icons settings sections by @flaviomoceri in #1517
- feat(settings): add app status screen in support by @ovitrif in #1518
- feat(wallet): QoL Button Improvements by @coreyphillips in #1520
- feat(wallet): Add Gap Limit Options by @coreyphillips in #1571
- feat(wallet): Detect If Exceeding Electrum Batch Limits by @coreyphillips in #1586
- feat(ui): change sats symbol by @pwltr in #1540
- feat: use local ldk-backup-server during tests by @limpbrains in #1516
- feat(profile): Added a profile data section below the QR code by @flaviomoceri in #1531
- feat(settings): add profiler by @pwltr in #1538
- feat: use LDK backups by @limpbrains in #1526
- feat: run e2e tests on self-hosted by @limpbrains in #1537
- feat(lightning): show sheet for counterparty force-close by @pwltr in #1587
- feat(lightning): utility function to recover any unspent outputs by @Jasonvdb in #1600
- feat: add hold invoice UI by @pwltr in #1592
Bug Fixes
- fix: add migration for widget.showTitle by @limpbrains in #1513
- fix(settings): Fix ui issues on app status screen by @ovitrif in #1524
- fix(lightning): update transfer to spending flow by @pwltr in #1499
- fix(wallet): Upgrade beignet by @coreyphillips in #1527
- fix: onchain e2e test by @limpbrains in #1529
- fix(wallet): Re-Adds updateExchangeRates to setupOnChainWallet by @coreyphillips in #1530
- fix: sleep before .tapReturn() by @limpbrains in #1534
- fix(wallet): Refresh Wallet Prior To Boosting by @coreyphillips in #1543
- fix(lightning): use min0ConfTxFee only for orders with 0 client balance by @pwltr in #1542
- fix: sync languges, set pt and es fallbacks by @limpbrains in #1549
- fix(lightning): update transfer UI by @pwltr in #1553
- fix(lightning): increase max send fee buffer by @pwltr in #1562
- fix(wallet): Consider tx_hash when combining utxos by @coreyphillips in #1582
- fix: disable e2e ios by @limpbrains in #1572
- fix(wallet): Refactor setupFeeForOnChainTransaction by @coreyphillips in #1585
- fix(wallet): Level Out Default Limits by @coreyphillips in #1588
- fix: sync language files by @limpbrains in #1589
- fix(wallet): Add optional chaining to selectedAddress in AddressViewer by @coreyphillips in #1590
- fix: UI fixes by @pwltr in #1591
- fix: ui fixes by @pwltr in #1598
- fix(lightning): remove temp hacks to sync ln activity by @pwltr in #1597
- fix(wallet): Various Upgrades/Fixes by @coreyphillips in #1599
- fix(wallet): Reset & Setup Tx On-Scan by @coreyphillips in #1603
- fix: sync language files by @limpbrains in #1605
- fix(lightning): Fix All-Caps Lightning Invoice Payments by @coreyphillips in #1607
- fix: channel UI fixes by @pwltr in #1609
- fix: channel UI fixes by @pwltr in #1612
- build: fix ios not building w/ Xcode 15.3 by @pwltr in #1604
Chores
- chore(wallet): Upgrade react-native-mmkv by @coreyphillips in #1519
- chore: build number bump by @Jasonvdb in #1539
- Update env Templates by @coreyphillips in #1532
- chore(lightning): Upgrade react-native-ldk by @coreyphillips in #1595
- chore(wallet): Upgrade Beignet by @coreyphillips in #1608
- chore(wallet): Beignet Upgrade by @coreyphillips in #1610
- chore(wallet): Upgrade react-native-keychain by @coreyphillips in #1611
Refactoring
- refactor(wallet): Remove Generate Mnemonic by @coreyphillips in #1541
- refactor(wallet): Beignet Migration by @coreyphillips in #1450
- refactor(wallet): Remove nobleSecp256k1Wrapper by @coreyphillips in #1522
- refactor: get selected wallet and network by default by @ovitrif in #1567
- refactor(wallet): Update/Remove Migrated Types & Methods by @coreyphillips in #1570
- refactor(wallet): Update Fee Estimates by @coreyphillips in #1596
New Contributors
Full Changelog: v1.0.0-beta.108...v1.0.0-beta.113
v1.0.0-beta.108
What's Changed
- fix(lightning): rn-ldk patch 91c65ef
- chore: build number bump b014b39
Full Changelog: v1.0.0-beta.102...v1.0.0-beta.108
v1.0.0-beta.102.
What's Changed
Full Changelog: v1.0.0-beta.98...v1.0.0-beta.102
v1.0.0-beta.98.
Highlights
- Pay to Lightning addresses
- Save on fees when transferring to savings
- Request support within the app
What's Changed
- fix: on app start watch only for CREATED BT orders by @limpbrains in #1417
- feat: onboarding e2e test by @limpbrains in #1420
- refactor: use react-native-quick-crypto, remove rn-nodify by @pwltr in #1392
- chore: update react-native-skia by @pwltr in #1393
- chore: update react-native-reanimated by @pwltr in #1395
- chore: update redux-toolkit by @pwltr in #1413
- refactor: use sodium-react-native as sodium-javascript drop-in by @pwltr in #1421
- chore: update sodium-react-native by @pwltr in #1431
- chore: update podfile by @pwltr in #1432
- fix(receive): #1427 fix show btc invoice if instant payment is disabled by @flaviomoceri in #1428
- fix(receive): #1407 continue to show btc invoice if instant payment is not confirmed by @flaviomoceri in #1429
- refactor: move reducers to slices by @pwltr in #1426
- fix(ui): remove ConnectivityIndicator by @pwltr in #1436
- feat(ui): add retry biometrics after failed scan by @pwltr in #1435
- fix: scan mask (Android) by @pwltr in #1439
- feat: add widget edit options by @pwltr in #1438
- refactor(onboarding): Enhanced checkbox visibility in the onboarding process by @flaviomoceri in #1444
- fix(lightning): lnSetupSelector Fix by @coreyphillips in #1440
- refactor(lightning): keep original structure of ldk.claimableBalances by @pwltr in #1442
- refactor(send): Denomination label now matches selected currency unit by @flaviomoceri in #1445
- fix: various fixes by @pwltr in #1446
- fix(profile): fix crash when saving profile (Android) by @pwltr in #1448
- fix(ui): restore gradients on Android by @pwltr in #1451
- fix(profile): fix header alignment by @pwltr in #1455
- fix(ui): update grayscale colors to improve contrast by @pwltr in #1453
- fix(onboarding): fix slide text clipped on small screens by @pwltr in #1456
- fix(ui): restore gradients on iOS by @pwltr in #1457
- Update getAddress Method by @coreyphillips in #1465
- feat(lightning): using on chain address for channel close by @Jasonvdb in #1459
- fix(settings): restore missing background by @pwltr in #1478
- fix(profile): fix missing profile on Android by @pwltr in #1477
- feat(widgets): Show a different news each time on Headlines widget by @flaviomoceri in #1474
- fix(lightning): update text highlights by @pwltr in #1479
- fix: timeAgo test by @limpbrains in #1480
- fix: e2e channels tests by @limpbrains in #1481
- fix: fix: timeAgo test by @limpbrains in #1485
- fix: sync language files by @limpbrains in #1483
- feat: add the Support section following the new design by @flaviomoceri in #1443
- feat: add lightning address support by @limpbrains in #1433
- fix: Updated url of Help Center by @flaviomoceri in #1496
- fix(wallet): Updated SwipeBalance option also in Wallet details screen by @flaviomoceri in #1493
- fix: Changed About footer and added transfer text by @flaviomoceri in #1500
- chore: update react-native-ldk to fix an android crash by @ovitrif in #1497
- fix: upgrade detox to 20.16.0 by @limpbrains in #1501
- fix(settings): #1503 add missing spaces to copy by @pwltr in #1505
- fix: show channel if inbound_scid_alias is not set by @limpbrains in #1502
- feat(wallet): Show info toast when switching balance unit by @ovitrif in #1506
- feat(wallet): Show info toast when hiding balance by @ovitrif in #1498
- fix(lightning): ldk pay timeout by @Jasonvdb in #1507
- fix: enable e2e backup test by @limpbrains in #1508
- fix: improve BT order watching by @limpbrains in #1511
- fix: sync language files by @limpbrains in #1509
- feat(ui): Update small copy for consistency by @ovitrif in #1512
New Contributors
Full Changelog: v1.0.0-beta.92...v1.0.0-beta.98
v1.0.0-beta.92.
What's Changed
- feat(lightning): Add Custom RGS Server by @coreyphillips in #1351
- bump: Flipper by @limpbrains in #1359
- fix(send): #1307 show correct error when trying to pay with insufficient balance by @pwltr in #1361
- fix: widgets subscriptions by @pwltr in #1362
- fix: upgrade community and navigation packages by @limpbrains in #1364
- fix: upgrade redux related deps by @limpbrains in #1365
- fix: upgrade dev deps by @limpbrains in #1366
- fix: upgrade i18n packages by @limpbrains in #1363
- fix: upgrade react-native-* libs by @limpbrains in #1367
- chore(wallet): Upgrade RN to 0.72.3 by @coreyphillips in #1167
- fix: settings bio idle test by @limpbrains in #1372
- fix: sync language files by @limpbrains in #1374
- fix: restart docker before last test try by @limpbrains in #1373
- fix: lock dependencies by @limpbrains in #1369
- bump(lightning): Upgrade LDK to 118 by @coreyphillips in #1376
- fix: lottie-react-native 5.1.6 by @limpbrains in #1377
- fix(settings): fix export logs by @pwltr in #1380
- chore(lightning): react-native-ldk update by @Jasonvdb in #1379
- fix: geoblock by @limpbrains in #1390
- fix: remove detachInactiveScreens={false} by @limpbrains in #1391
- fix: improve ln setup logic by @limpbrains in #1389
- fix: refactor contact add by @limpbrains in #1381
- build: #1399 fix bitkit build if using windows by @flaviomoceri in #1400
- docs: update DEVELOPMENT.md by @flaviomoceri in #1402
- chore: replace rimraf with del-cli by @pwltr in #1396
- fix: use @synonymdev/react-native-ldk@0.0.121 during e2e tests by @limpbrains in #1382
- fix(lightning): adjust ldk fees to match change log suggestion by @Jasonvdb in #1406
- feat: upgrade detox and fix tests by @limpbrains in #1403
- feat: show failed BT orders card by @limpbrains in #1401
- chore(lightning): update react-native-ldk by @Jasonvdb in #1409
- fix(profile): #1397 fix links not opening in app by @flaviomoceri in #1398
- fix: restart Colima until it exposes ports from docker-compose by @limpbrains in #1410
- fix: sync language files by @limpbrains in #1414
- fix: upgrade RN to 0.72.7 by @limpbrains in #1405
- fix: set defaultHeader to Genesis block and enable LN tests by @limpbrains in #1411
- fix: use cusom docker setup action by @limpbrains in #1416
- fix: do not show SettingUp screen in case of non 0conf BT order by @limpbrains in #1412
- chore: build number bump by @Jasonvdb in #1419
New Contributors
- @flaviomoceri made their first contribution in #1400
Full Changelog: v1.0.0-beta.86...v1.0.0-beta.92