Difference between revisions of "DigiByte Android Changelog"

From DigiByte Wiki
Jump to navigation Jump to search
m
(Added 2581 (3.0.3.7))
 
(31 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 Android Changelog
+
== v3.0.3.7&nbsp;(Build 2581) - 15th&nbsp;April 2021 ==
 +
 
 +
*Fixes rates URL, now pulls from new .org domain instead of .io
 +
 
 +
== v3.0.3.5&nbsp;(Build 2579) - 27th&nbsp;March 2020 ==
 +
 
 +
*Additional debug logging from failed RPC calls (HTTP output) added to clipboard to assist with diagnosing issue for specific DigiAsset send fail situations
 +
 
 +
== v3.0.3.4&nbsp;(Build 2577) - 5th&nbsp;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&nbsp;(Build 2576) - 18th&nbsp;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&nbsp;(Build 2569) - 29th&nbsp;October 2019 ==
 +
 
 +
*Initial video attachment support for DigiAssets
 +
 
 +
== v3.0.2.6&nbsp;(Build 2568) - 18th&nbsp;October 2019 ==
 +
 
 +
*Version bump to get the Play Store to behave and distribute it
 +
 
 +
== v3.0.2.6&nbsp;(Build 2566) - 14th&nbsp;October 2019 ==
 +
 
 +
*Dynamic fee calculation adjusted for DigiAssets, now&nbsp;360 * assetTx.utxoTxids.size + 214
 +
 
 +
== v3.0.2.5&nbsp;(Build 2565) - 12th&nbsp;October 2019 ==
 +
 
 +
*Added sync height to main screen
 +
 
 +
== v3.0.2.4&nbsp;(Build 2561) - 4th&nbsp;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&nbsp;(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&nbsp;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&nbsp;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&nbsp;(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&nbsp;certain devices
  
 
&nbsp;
 
&nbsp;
  
 +
== 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
  
== DigiByte for Android 3.0.0 - Odocrypt + DigiAssets update - 23rd July 2019 ==
+
== 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 18: Line 189:
 
*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  

Latest revision as of 15:00, 14 April 2021

This is the changelog for the DigiByte for Android application

v3.0.3.7 (Build 2581) - 15th April 2021

  • Fixes rates URL, now pulls from new .org domain instead of .io

v3.0.3.5 (Build 2579) - 27th March 2020

  • Additional debug logging from failed RPC calls (HTTP output) added to clipboard to assist with diagnosing issue for specific DigiAsset send fail situations

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