Releases: dashpay/dash-wallet
DashPay Wallet 11.3.2
- Improve security model for PIN's and wallet encryption
- Improve DashSpend error handling
- Fix crashes related to DashSpend
- Fix issues related to saving profile images to Google Drive
- Improve wallet security model
What's Changed
- fix: eliminate crash issues when fragments/dialogs recreated and address network error by @HashEngineering in #1407
- docs: add 11.3.1 release notes by @HashEngineering in #1413
- chore: use dpp 2.0.0-SNAPSHOT by @HashEngineering in #1409
- fix: rename devnet and reduce scope for Google Drive by @HashEngineering in #1418
- fix: make security guard a singleton by @HashEngineering in #1415
- fix: improve ctx error handling by @HashEngineering in #1419
Full Changelog: v11.3.1...v11.3.2
053e32b6d56af6aa378fd99d05dfbc22ab33a8c15306f17ae745071cea54c434 dashpay-wallet-11.3.2.apk
b81def7201fca19883fb682df7e3449970dc9c758458b6470e589d8ed05de7a5 dashpay-wallet-11.3.2-testnet.apk
Dash Wallet 11.3.1
- fix bug with refreshing CTX tokens
- simplify Contact Support (uncheck append wallet dump)
What's Changed
- fix: use original icon hash for id by @Syn-McJ in #1400
- fix: improve contact support speed by @HashEngineering in #1403
- Fix/ctx token refresh by @HashEngineering in #1404
Full Changelog: v11.3.0...v11.3.1
SHA256
0c2be16ef8971717820b4d276449bbbc745ede997438efb8c67c6cc30cbe02e8 dashpay-wallet-11.3.1.apk
DashPay v11.3
Version 11.3 of DashPay for Android includes bug fixes for usernames, contacts, DashSpend and two new features. Support for 24 word passphrases and a customizable shortcut bar has been implemented. The improved shortcut bar will let you arrange any 4 of the top features in the wallet the way that you want. You now have quick access to the features that you use the most.
- Improve Frequent Contacts list display time
- DashSpend: Refresh CTX tokens
- Add support for 24 word recovery phrases
- DashSpend: Fix discount display during purchase
- Shortcuts: allow editing on the home screen
- DashSpend: Add more error handling
- Fix various UI issues
- Fix various crashes
What's Changed
- fix: username UI issues by @Syn-McJ in #1396
- fix: add error handing for limit mismatch by @HashEngineering in #1390
- Fix datagram socket leak by @Syn-McJ in #1394
- feat: shortcuts customization by @Syn-McJ in #1385
- Fix CTXSpend discount rounding issue by @Syn-McJ in #1398
- feat: add support for 24 word recovery phrases by @HashEngineering in #1346
- feat: refresh ctx token by @HashEngineering in #1397
- fix: improve frequent contacts by @HashEngineering in #1399
- chore: update translations (v11.3) by @HashEngineering in #1402
Full Changelog: v11.2.2...v11.3.0
SHA256
1da495593a5b21e18768d59101572c937ae524cc0acd7cb0835ee0446ef04a22 dashpay-11.0.3.apk
86ecc27dba931715fa4874a366cc024916a3bbc99065c036d25319136b540e39 dashpay-wallet-11.3.0-testnet.apk
DashPay 11.2.2
- Fix QR codes (not include usernames)
- Show merchant types dialog
- Support fix denomination gift cards (5, 10, 25, ...)
- Home Screen improvements for CoinJoin wallets
- Add fixed denomination gift card search filters
- Fix UI bugs on gift card search screen
- Update translations
What's Changed
- fix: add username to QR codes by @HashEngineering in #1376
- fix: merchant types info by @Syn-McJ in #1383
- feat(dashspend): fixed denominations by @Syn-McJ in #1384
- fix(dashspend): barcode generation by @Syn-McJ in #1380
- fix: improve home screen loading for large coinjoin wallets by @HashEngineering in #1386
- feat(dashspend): fixed denomination filters by @Syn-McJ in #1389
- fix(explore): ui bugs by @Syn-McJ in #1391
- fix: address feedback on large-wallet changes by @HashEngineering in #1388
- Prepare 11.2.2 by @HashEngineering in #1393
Full Changelog: v11.2.1...v11.2.2
SHA256
2945945d3f6277a5bffa164b95f1674220ebbae14eea6764ae9ed5945a4dab3c dashpay-wallet-11.2.2.apk
0389c0f623d92661e1b44dbd4b6c0bf8d6b826c9dc3dba5b937e71ae6026c500 dashpay-wallet-11.2.2-testnet.apk
DashPay v11.2.1
What's Changed
- feat: use DashSpend service as a replacement for DashDirect by @HashEngineering in #1253
- feat(dashspend): improve dashspend error handling and add redeem url column by @HashEngineering in #1258
- fix(dashspend): fix typo and rename dash_direct resource strings by @HashEngineering in #1268
- feat: prepare dashspend for production by @HashEngineering in #1290
- feat(dashspend): update to new CTX API endpoints by @HashEngineering in #1294
- chore: log lock screen activation parameters by @HashEngineering in #1349
- fix: support TLS 1.3 on Android <= 9 by @HashEngineering in #1348
- fix(dashpay): display userpic changes immediately by @Syn-McJ in #1352
- fix: google drive upload by @Syn-McJ in #1353
- feat(dashspend): add discount values to Merchant lists and details by @HashEngineering in #1298
- chore: firebase events by @Syn-McJ in #1354
- fix(coinjoin): allow mixing sessions to finish to avoid double spend by @HashEngineering in #1355
- fix: crowdnode fee parsing by @HashEngineering in #1356
- feat(dashspend): UI changes by @Syn-McJ in #1357
- fix: explore sync by @Syn-McJ in #1358
- fix: username request screen UX by @Syn-McJ in #1363
- fix(coinjoin): mixing limit by @Syn-McJ in #1360
- fix(dashpay): improve restore username by @HashEngineering in #1361
- fix: removed formatted=false from strings that have wildcards by @HashEngineering in #1367
- fix: upgrade to kotlin 2.0 by @HashEngineering in #1364
- fix: make ExchangeRatesConfig a singleton by @HashEngineering in #1366
- fix(dashspend): metadata & barcode by @Syn-McJ in #1368
- fix(coinjoin): startup failures by @Syn-McJ in #1369
- Feature dashspend by @HashEngineering in #1370
- Dashspend: beta build by @HashEngineering in #1372
- feat: blockchain explorer picker by @Syn-McJ in #1373
- fix: force preload if v2 databases are not matching the local db by @HashEngineering in #1375
- fix: transaction list updates by @HashEngineering in #1378
- chore: upgrade fastlane components, remove 32-bit platform libs by @HashEngineering in #1377
- feat (dashspend): handle disabled merchants and remove barcode spaces by @HashEngineering in #1379
- feat: update translations by @HashEngineering in #1374
Full Changelog: v11.1.2...v11.2.1
DashPay 11.2.0 Beta
What's Changed
- feat: use DashSpend service as a replacement for DashDirect by @HashEngineering in #1253
- feat(dashspend): improve dashspend error handling and add redeem url column by @HashEngineering in #1258
- fix(dashspend): fix typo and rename dash_direct resource strings by @HashEngineering in #1268
- feat: prepare dashspend for production by @HashEngineering in #1290
- feat(dashspend): update to new CTX API endpoints by @HashEngineering in #1294
- chore: log lock screen activation parameters by @HashEngineering in #1349
- fix: support TLS 1.3 on Android <= 9 by @HashEngineering in #1348
- fix(dashpay): display userpic changes immediately by @Syn-McJ in #1352
- fix: google drive upload by @Syn-McJ in #1353
- feat(dashspend): add discount values to Merchant lists and details by @HashEngineering in #1298
- chore: firebase events by @Syn-McJ in #1354
- fix(coinjoin): allow mixing sessions to finish to avoid double spend by @HashEngineering in #1355
- fix: crowdnode fee parsing by @HashEngineering in #1356
- feat(dashspend): UI changes by @Syn-McJ in #1357
- fix: explore sync by @Syn-McJ in #1358
- fix: username request screen UX by @Syn-McJ in #1363
- fix(coinjoin): mixing limit by @Syn-McJ in #1360
- fix(dashpay): improve restore username by @HashEngineering in #1361
- fix: removed formatted=false from strings that have wildcards by @HashEngineering in #1367
- fix: upgrade to kotlin 2.0 by @HashEngineering in #1364
- fix: make ExchangeRatesConfig a singleton by @HashEngineering in #1366
- fix(dashspend): metadata & barcode by @Syn-McJ in #1368
Full Changelog: v11.1.2...v11.2.0-beta
DashPay 11.1.2
- Fix username creation bugs
- Resolve many ANR's
- Disable saving transaction metadata
What's Changed
- fix: fix username creation bugs and remove some ANR's by @HashEngineering in #1350
Full Changelog: v11.1.1...v11.1.2
SHA256
acafa86210791b55751205fd96b0c819f6eb01ac6b03afb17f0ae0a33bf2bb08 dashpay-wallet-11.1.2.apk
6b48d2c6d635a2796547593f7829564d81c098b2e006bc17c198b47f5418b1ea dashpay-wallet-11.1.2-testnet.apk
DashPay Wallet v11.1.1
- Fix username fee logic
- Update to dashj 21.1.6 and dpp 1.7.2 (fixes CoinJoin, username creation bugs)
What's Changed
- fix: allow reset wallet to finish by @HashEngineering in #1345
- Prepare 11.1.1 by @HashEngineering in #1347
Full Changelog: v11.1.0...v11.1.1
SHA256
285cb085675d29ddfc1ded2434cc4616bf9e9104f9c417cec1ab7f9ca18a56f9 dashpay-wallet-11.1.1.apk
fbf82d1c77ab9407dfbfcbdb5d2c237c163f7a823a0774c7c78dae78fad9bfa7 dashpay-wallet-11.1.1-testnet.apk
DashPay v11.1
What's Changed
- feat(dashpay): add quick voting function by @HashEngineering in #1322
- Dashpay quick voting fixes by @HashEngineering in #1328
- feat(dashpay): support removing masternode by @HashEngineering in #1330
- feat(voting): improve voting button and grouping by date by @HashEngineering in #1335
- fix: coinbase 2fa send error by @Syn-McJ in #1341
- feat(dashpay): improve voting feature by @HashEngineering in #1339
- feat(dashpay): finish topup feature (ui, backend) by @HashEngineering in #1338
- feat: update tx list with observeTransactions by @HashEngineering in #1331
- fix: blockchainservice ANR's by @HashEngineering in #1336
- Prepare release 11.1 by @HashEngineering in #1342
Full Changelog: v11.0.5...v11.1.0
SHA256
1059d6065a746204ff33a01bbd0fc18be33d32f0d2dc0a4413a2d9719891f9b8 dashpay-wallet-11.1.apk
09d209a64cd0c43b04861b895d976dfa8d9d51b078b3dd658d4504e2e2800488 dash-wallet-11.1-testnet.apk
DashPay Wallet v11.0.5
- Fix sync stuck problem (often at 33%)
- Fix obtaining username voting information
- Allow rescan blockchain to resume on app start if failing due to ANR
- Add detector for corrupt blockchain file
- Fix various crashes related to DashPay functionality
What's Changed
- Bugfix: repair rescan when sync stuck and allow sync to continue by @HashEngineering in #1332
Full Changelog: v11.0.4...v11.0.5
SHA256
53078d35608933dc4f08d621e22a5a3b1010ce11f671959976056835c26e6311 dashpay-wallet-11.0.5.apk