Difference between revisions of "DigiByte Android Changelog"
Jump to navigation
Jump to search
Dgb chilling (talk | contribs) |
Dgb chilling (talk | contribs) (added 2577) |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <div style="float: right; padding: 25px 50px; text-align: justify;">__TOC__</div> | ||
+ | This is the changelog for the DigiByte for Android application | ||
− | DigiByte for | + | == v3.0.3.4 (Build 2577) - 5th December 2019 == |
+ | |||
+ | *Further changes around the Crypto object to help limit issues where users need to re-enter their recovery phrase | ||
+ | |||
+ | == v3.0.3.3 (Build 2576) - 18th November 2019 == | ||
+ | |||
+ | *Fixes block height display issues | ||
+ | *Additional video buffering improvements | ||
+ | *Asset divisibility solved | ||
+ | *Regression with send confirmation dialog now sorted | ||
+ | |||
+ | == v3.0.2.9 (Build 2571) - 2nd November 2019 == | ||
+ | |||
+ | *Fixes regression from video support that caused a small amount of devices to need to re-enter their recovery phrase (That only ever went to Dev channel in Play Store) | ||
+ | |||
+ | == v3.0.2.7 (Build 2569) - 29th October 2019 == | ||
+ | |||
+ | *Initial video attachment support for DigiAssets | ||
+ | |||
+ | == v3.0.2.6 (Build 2568) - 18th October 2019 == | ||
+ | |||
+ | *Version bump to get the Play Store to behave and distribute it | ||
+ | |||
+ | == v3.0.2.6 (Build 2566) - 14th October 2019 == | ||
+ | |||
+ | *Dynamic fee calculation adjusted for DigiAssets, now 360 * assetTx.utxoTxids.size + 214 | ||
+ | |||
+ | == v3.0.2.5 (Build 2565) - 12th October 2019 == | ||
+ | |||
+ | *Added sync height to main screen | ||
+ | |||
+ | == v3.0.2.4 (Build 2561) - 4th October 2019 == | ||
+ | |||
+ | *QRCodeActivity cannot be locked to portrait because it's translucent | ||
+ | *Bump asset tx free and utxo skip amount to 1600 | ||
+ | *Dismiss pin, fingerprint and number picker fragments onPause (Better for security) | ||
+ | *Cleanup other older unused legacy code | ||
+ | |||
+ | == v3.0.2.3 (Build 2560) - 3rd October 2019 == | ||
+ | |||
+ | *Additional crash fixes (Tidying up a bunch of old ones) | ||
+ | *Asset image tap-to-view for assets that have a sparse model (Unique sub-assets) | ||
+ | *Fix for some Android device that don't support vibration | ||
+ | *Bypass fragment arguments for frags that receive AuthType objects, when the AuthType is from an asset related tx, the payload is too large for the binder; bypass arguments and pass directly | ||
+ | *Clean pasted addresses for asset send, only ASCII characters | ||
+ | *Post asset name tx list update, this should sequence the execution as required to properly set the asset name once it's acquired from the meta api call | ||
+ | *Don't update asset names that have already been retrieved, this will alleviate a suble flicker in the tx list, which was previously updating already set asset names. | ||
+ | |||
+ | == v3.0.2.2 (Build 2559) - 30th September 2019 == | ||
+ | |||
+ | *Asset image viewing now has portrait-lock removed so you can see the image even larger | ||
+ | *Translation-related crash workarounds, will need further refinement in future | ||
+ | *Copy success and failure information to clipboard after DigiAsset transaction to further aid troubleshooting | ||
+ | *Asset image scaling aspect ratio improved | ||
+ | *Additional various minor crash conditions resolved | ||
+ | |||
+ | == v3.0.2.1 (Build 2554) - 28th September 2019 == | ||
+ | |||
+ | *Full-screen asset image viewer, simply tap the image to expand | ||
+ | *Vibrations now for login screen button taps | ||
+ | *Fixed DigiAsset names for sent transactions, they no longer require a pull-to-refresh | ||
+ | *Resolved a crash associated with users clearing app cache | ||
+ | *Fix for some "missing inputs" errors, however there may be more needed | ||
+ | |||
+ | == v3.0.2.0 (Build 2552) - 23rd September 2019 == | ||
+ | |||
+ | *Fixes certain crashes when sending DigiAssets | ||
+ | *Additional improvements around asset UTXO funding selection | ||
+ | *Further improvements to asset handling / display | ||
+ | |||
+ | == v3.0.1.9 (Build 2548) - 16th September 2019 == | ||
+ | |||
+ | *Additional error verbosity to clipboard for troubleshooting DigiAssets etc | ||
+ | *Increased asset tx-fee to 1400 Sats to avoid broadcast errors | ||
+ | |||
+ | == v3.0.1.7 (Build 2546) - 5th September 2019 == | ||
+ | |||
+ | *Rooted devices now permitted with LARGE warning of consequences | ||
+ | *Some fixes for 500 errors on DigiAsset sendings (May not be all of them) | ||
+ | *App-wide cleanup of unused resources, translation / string optimization (Several hundred redundant ones removed) | ||
+ | |||
+ | == v3.0.1.6 (Build 2543) - 3rd September 2019 == | ||
+ | |||
+ | *Fixed outgoing DigiAsset name | ||
+ | *Additional DigiAsset aggregation improvements | ||
+ | *Fix for regression of DigiAssets not showing properly in 3.0.1.5, now resolved | ||
+ | |||
+ | == v3.0.1.5 (Build 2540) - 2nd September 2019 == | ||
+ | |||
+ | *Import RX | ||
+ | *Async functionality improvements | ||
+ | *Consolidated all asset related loading, including metadata, into a merged observable pattern | ||
+ | *Linkify asset descriptions | ||
+ | *Main TransactionListAdapter is now Kotlin | ||
+ | *Fixed 3x different "Android is not responding" conditions | ||
+ | |||
+ | == v3.0.1.3 (Build 2536) - 20th August 2019 == | ||
+ | |||
+ | *Better aggregation of assets | ||
+ | *More reliable displaying of information | ||
+ | *Halved the number of API queries | ||
+ | |||
+ | == v3.0.1.2 (Build 2530) - 18th August 2019 == | ||
+ | |||
+ | *Added 1 second delay on Tx-send confirmation, helps those with in-screen fingerprint readers | ||
+ | *Better aggregation of the same type of DigiAsset | ||
+ | *Sending a DigiAsset now uses the same type of send confirmation dialog as sending DigiByte | ||
+ | |||
+ | == v3.0.1.1 (Build 2528) - 15th August 2019 == | ||
+ | |||
+ | *Assets with long descriptions now only show first 3 lines, tap to expand and collapse | ||
+ | *No longer clear asset list when sending, only the UTXO associated with that asset. List reloads less | ||
+ | *Blocking operation on metadata refreshing resolved | ||
+ | *Prevent users sending assets to themselves | ||
+ | *Improve scrolling on Asset list, prevents unintentional drawer closing | ||
+ | |||
+ | == v3.0.1.0 (Build 2527) - 12th August 2019 == | ||
+ | |||
+ | *Fixed quickly pressing the Digi-ID button on login screen requiring multiple authentication attempts | ||
+ | *Fixed crash condition pressing back while scanning QR to send a DigiAsset | ||
+ | *Fixed DigiAsset metadata processing where it was not a whole unit | ||
+ | *Fixed crash while using amount hidden mode when the device locale didn't produce a currency symbol | ||
+ | *Fixed issue with extra large asset images | ||
+ | |||
+ | == v3.0.0.9 (Build 2526) - 3rd August 2019 == | ||
+ | |||
+ | *Fixed issue where user had too many DGB affecting sending of DigiAssets | ||
+ | *Additional logging where asset metadata fetch and asset sending fails | ||
+ | *Check for null addresses, as well as trimming digibyte: or digibyte:// from pasted or scanned asset destinations | ||
+ | *Optimize data usage | ||
+ | *Internal variable handling fixes | ||
+ | *Fixed asset types not showing in the DigiAssets drawer but still showing in main Tx-list | ||
+ | *Trim certain whitespaces or newlines from pasted or QR scanned addresses | ||
+ | *Add additional info to toast pop-up where things don't go according to plan | ||
+ | *Further fixes from My First DigiAsset send-outs | ||
+ | |||
+ | == v3.0.0.7 (Build 2515) - 31st July 2019 == | ||
+ | |||
+ | *Fixed crash on certain QR generation with a $DGB value | ||
+ | |||
+ | == v3.0.0.6 (Build 2514) - 30th July 2019 == | ||
+ | |||
+ | *Moving DigiAssets animate (.gif) in the drawer | ||
+ | *Fixed crash on phrase confirm with certain characters | ||
+ | *Changed scientific notation on Asset Counts to show whole amount | ||
+ | *Fixed showing assets with long amounts of decimal places | ||
+ | *Fixed a few more minor crash instances affecting certain devices | ||
| | ||
+ | == v3.0.0.5 (Build 2511) - 28th July 2019 == | ||
+ | |||
+ | *Increase the reliability of PaperKeyProveActivity. | ||
+ | *Fixed EditText input type such that the first character is not capitalized. | ||
+ | *Fix a theme related crash issue. | ||
+ | *Fix an OkHttp Android 4.4 version issue. | ||
+ | *Fix a strange NPE related to finishAffinity. | ||
+ | |||
+ | == v3.0.0.2 (Build 2509) - 26th July 2019 == | ||
+ | |||
+ | *Crashes when using CoinRequests should now be resolved | ||
+ | *Hid CoinRequests dialog if the user hasn't yet entered an amount, it appears automatically when an amount is entered | ||
+ | |||
+ | == v3.0.0.1 (Build 2505) - 24th July 2019 == | ||
+ | *Fiat symbol fixed when balances are hidden | ||
+ | *Now shows people if they have no DigiAssets to avoid confusion | ||
− | == | + | == Odocrypt + DigiAssets - 23rd July 2019 == |
*Odocrypt support (Requires users to re-sync one-time only) | *Odocrypt support (Requires users to re-sync one-time only) | ||
Line 17: | Line 181: | ||
*DigiAssets is now available for sending / receiving! | *DigiAssets is now available for sending / receiving! | ||
*Syncing now far more reliable, accurately shows progress. If syncing stalls it's now likely a DNS issue finding peers. | *Syncing now far more reliable, accurately shows progress. If syncing stalls it's now likely a DNS issue finding peers. | ||
+ | *Independent sync indicator (WiFi icon) showing Disconnected, Connecting and Connected to a peer. This is independent from blockchain sync progress | ||
*Dandelion++ support when sending a transaction | *Dandelion++ support when sending a transaction | ||
*64-bit builds for supported devices | *64-bit builds for supported devices |
Revision as of 11:48, 7 December 2019
Contents
- 1 v3.0.3.4 (Build 2577) - 5th December 2019
- 2 v3.0.3.3 (Build 2576) - 18th November 2019
- 3 v3.0.2.9 (Build 2571) - 2nd November 2019
- 4 v3.0.2.7 (Build 2569) - 29th October 2019
- 5 v3.0.2.6 (Build 2568) - 18th October 2019
- 6 v3.0.2.6 (Build 2566) - 14th October 2019
- 7 v3.0.2.5 (Build 2565) - 12th October 2019
- 8 v3.0.2.4 (Build 2561) - 4th October 2019
- 9 v3.0.2.3 (Build 2560) - 3rd October 2019
- 10 v3.0.2.2 (Build 2559) - 30th September 2019
- 11 v3.0.2.1 (Build 2554) - 28th September 2019
- 12 v3.0.2.0 (Build 2552) - 23rd September 2019
- 13 v3.0.1.9 (Build 2548) - 16th September 2019
- 14 v3.0.1.7 (Build 2546) - 5th September 2019
- 15 v3.0.1.6 (Build 2543) - 3rd September 2019
- 16 v3.0.1.5 (Build 2540) - 2nd September 2019
- 17 v3.0.1.3 (Build 2536) - 20th August 2019
- 18 v3.0.1.2 (Build 2530) - 18th August 2019
- 19 v3.0.1.1 (Build 2528) - 15th August 2019
- 20 v3.0.1.0 (Build 2527) - 12th August 2019
- 21 v3.0.0.9 (Build 2526) - 3rd August 2019
- 22 v3.0.0.7 (Build 2515) - 31st July 2019
- 23 v3.0.0.6 (Build 2514) - 30th July 2019
- 24 v3.0.0.5 (Build 2511) - 28th July 2019
- 25 v3.0.0.2 (Build 2509) - 26th July 2019
- 26 v3.0.0.1 (Build 2505) - 24th July 2019
- 27 Odocrypt + DigiAssets - 23rd July 2019
- 28 Build 2407 - 5th March 2019
- 29 Build 2404 - 2nd March 2019
This is the changelog for the DigiByte for Android application
v3.0.3.4 (Build 2577) - 5th December 2019
- Further changes around the Crypto object to help limit issues where users need to re-enter their recovery phrase
v3.0.3.3 (Build 2576) - 18th November 2019
- Fixes block height display issues
- Additional video buffering improvements
- Asset divisibility solved
- Regression with send confirmation dialog now sorted
v3.0.2.9 (Build 2571) - 2nd November 2019
- Fixes regression from video support that caused a small amount of devices to need to re-enter their recovery phrase (That only ever went to Dev channel in Play Store)
v3.0.2.7 (Build 2569) - 29th October 2019
- Initial video attachment support for DigiAssets
v3.0.2.6 (Build 2568) - 18th October 2019
- Version bump to get the Play Store to behave and distribute it
v3.0.2.6 (Build 2566) - 14th October 2019
- Dynamic fee calculation adjusted for DigiAssets, now 360 * assetTx.utxoTxids.size + 214
v3.0.2.5 (Build 2565) - 12th October 2019
- Added sync height to main screen
v3.0.2.4 (Build 2561) - 4th October 2019
- QRCodeActivity cannot be locked to portrait because it's translucent
- Bump asset tx free and utxo skip amount to 1600
- Dismiss pin, fingerprint and number picker fragments onPause (Better for security)
- Cleanup other older unused legacy code
v3.0.2.3 (Build 2560) - 3rd October 2019
- Additional crash fixes (Tidying up a bunch of old ones)
- Asset image tap-to-view for assets that have a sparse model (Unique sub-assets)
- Fix for some Android device that don't support vibration
- Bypass fragment arguments for frags that receive AuthType objects, when the AuthType is from an asset related tx, the payload is too large for the binder; bypass arguments and pass directly
- Clean pasted addresses for asset send, only ASCII characters
- Post asset name tx list update, this should sequence the execution as required to properly set the asset name once it's acquired from the meta api call
- Don't update asset names that have already been retrieved, this will alleviate a suble flicker in the tx list, which was previously updating already set asset names.
v3.0.2.2 (Build 2559) - 30th September 2019
- Asset image viewing now has portrait-lock removed so you can see the image even larger
- Translation-related crash workarounds, will need further refinement in future
- Copy success and failure information to clipboard after DigiAsset transaction to further aid troubleshooting
- Asset image scaling aspect ratio improved
- Additional various minor crash conditions resolved
v3.0.2.1 (Build 2554) - 28th September 2019
- Full-screen asset image viewer, simply tap the image to expand
- Vibrations now for login screen button taps
- Fixed DigiAsset names for sent transactions, they no longer require a pull-to-refresh
- Resolved a crash associated with users clearing app cache
- Fix for some "missing inputs" errors, however there may be more needed
v3.0.2.0 (Build 2552) - 23rd September 2019
- Fixes certain crashes when sending DigiAssets
- Additional improvements around asset UTXO funding selection
- Further improvements to asset handling / display
v3.0.1.9 (Build 2548) - 16th September 2019
- Additional error verbosity to clipboard for troubleshooting DigiAssets etc
- Increased asset tx-fee to 1400 Sats to avoid broadcast errors
v3.0.1.7 (Build 2546) - 5th September 2019
- Rooted devices now permitted with LARGE warning of consequences
- Some fixes for 500 errors on DigiAsset sendings (May not be all of them)
- App-wide cleanup of unused resources, translation / string optimization (Several hundred redundant ones removed)
v3.0.1.6 (Build 2543) - 3rd September 2019
- Fixed outgoing DigiAsset name
- Additional DigiAsset aggregation improvements
- Fix for regression of DigiAssets not showing properly in 3.0.1.5, now resolved
v3.0.1.5 (Build 2540) - 2nd September 2019
- Import RX
- Async functionality improvements
- Consolidated all asset related loading, including metadata, into a merged observable pattern
- Linkify asset descriptions
- Main TransactionListAdapter is now Kotlin
- Fixed 3x different "Android is not responding" conditions
v3.0.1.3 (Build 2536) - 20th August 2019
- Better aggregation of assets
- More reliable displaying of information
- Halved the number of API queries
v3.0.1.2 (Build 2530) - 18th August 2019
- Added 1 second delay on Tx-send confirmation, helps those with in-screen fingerprint readers
- Better aggregation of the same type of DigiAsset
- Sending a DigiAsset now uses the same type of send confirmation dialog as sending DigiByte
v3.0.1.1 (Build 2528) - 15th August 2019
- Assets with long descriptions now only show first 3 lines, tap to expand and collapse
- No longer clear asset list when sending, only the UTXO associated with that asset. List reloads less
- Blocking operation on metadata refreshing resolved
- Prevent users sending assets to themselves
- Improve scrolling on Asset list, prevents unintentional drawer closing
v3.0.1.0 (Build 2527) - 12th August 2019
- Fixed quickly pressing the Digi-ID button on login screen requiring multiple authentication attempts
- Fixed crash condition pressing back while scanning QR to send a DigiAsset
- Fixed DigiAsset metadata processing where it was not a whole unit
- Fixed crash while using amount hidden mode when the device locale didn't produce a currency symbol
- Fixed issue with extra large asset images
v3.0.0.9 (Build 2526) - 3rd August 2019
- Fixed issue where user had too many DGB affecting sending of DigiAssets
- Additional logging where asset metadata fetch and asset sending fails
- Check for null addresses, as well as trimming digibyte: or digibyte:// from pasted or scanned asset destinations
- Optimize data usage
- Internal variable handling fixes
- Fixed asset types not showing in the DigiAssets drawer but still showing in main Tx-list
- Trim certain whitespaces or newlines from pasted or QR scanned addresses
- Add additional info to toast pop-up where things don't go according to plan
- Further fixes from My First DigiAsset send-outs
v3.0.0.7 (Build 2515) - 31st July 2019
- Fixed crash on certain QR generation with a $DGB value
v3.0.0.6 (Build 2514) - 30th July 2019
- Moving DigiAssets animate (.gif) in the drawer
- Fixed crash on phrase confirm with certain characters
- Changed scientific notation on Asset Counts to show whole amount
- Fixed showing assets with long amounts of decimal places
- Fixed a few more minor crash instances affecting certain devices
v3.0.0.5 (Build 2511) - 28th July 2019
- Increase the reliability of PaperKeyProveActivity.
- Fixed EditText input type such that the first character is not capitalized.
- Fix a theme related crash issue.
- Fix an OkHttp Android 4.4 version issue.
- Fix a strange NPE related to finishAffinity.
v3.0.0.2 (Build 2509) - 26th July 2019
- Crashes when using CoinRequests should now be resolved
- Hid CoinRequests dialog if the user hasn't yet entered an amount, it appears automatically when an amount is entered
v3.0.0.1 (Build 2505) - 24th July 2019
- Fiat symbol fixed when balances are hidden
- Now shows people if they have no DigiAssets to avoid confusion
Odocrypt + DigiAssets - 23rd July 2019
- Odocrypt support (Requires users to re-sync one-time only)
- Major changes to underlying SPV Core to support DigiAssets
- Reoccurring payments feature
- NOTE: Reoccurring payments will never send automatically, but will pop a notification that requires a user to confirm every time
- Daily payments will begin occurring between from 2PM and 6PM the following day. Weekly will begin first day of next week, monthly from the first day of the next month.
- Digi-ID animation on app load (At the PIN screen) so users know they can tap that to speed up Digi-ID process
- Deep-linking address-sharing fixed and further optimized
- DigiAssets is now available for sending / receiving!
- Syncing now far more reliable, accurately shows progress. If syncing stalls it's now likely a DNS issue finding peers.
- Independent sync indicator (WiFi icon) showing Disconnected, Connecting and Connected to a peer. This is independent from blockchain sync progress
- Dandelion++ support when sending a transaction
- 64-bit builds for supported devices
- Removed copy / pasting of previously used addresses from transaction history for users safety
- Major re-work transaction history lists
- coinrequest.io sharing functionality
- Fixed SMS sharing
- Mnemonic restore no longer capitalizes the first character
- Improved asynchronous loading of All / Received / Sent views for better performance
- NFC now only active while the app is open, resolves users with a credit-card in their phone-case
- Minimum Android API version 19, unfortunately unable to support Jellybean. Over 97% of all active Android devices still supported. Jellybean users can DigiSweep their funds if required.
Build 2407 - 5th March 2019
- Removed surplus architecture support, such as x86 (Mostly just used for testing) in order to shrink the APK size, now only building v7a
- Changed SVG compat to better support older devices such as Marshmallow / Lollipop etc where the DigiByte / Digi-ID / Plus icons weren't showing up
Build 2404 - 2nd March 2019
- Added digiexplorer.info as a tertiary fallback server for when restoring a seed phrase
- NFC is no longer a requirement, support for devices without an NFC chip (Such as Xiaomi Mi Max and some Nokia phones) resumed
- Digi-ID only application use is now an option when loading the application for the first time