Difference between revisions of "DigiByte Android Changelog"

From DigiByte Wiki
Jump to navigation Jump to search
(Added 3.0.2.1 (2554))
(Added 2581 (3.0.3.7))
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<div style="float: right; padding: 25px 50px; text-align: justify;">__TOC__</div>  
 
<div style="float: right; padding: 25px 50px; text-align: justify;">__TOC__</div>  
 
This is the changelog for the DigiByte for Android application
 
This is the changelog for the DigiByte for Android application
 +
 +
== 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 ==
 
== v3.0.2.1 (Build 2554) - 28th&nbsp;September 2019 ==
Line 114: Line 178:
 
*Now shows people if they have no DigiAssets to avoid confusion  
 
*Now shows people if they have no DigiAssets to avoid confusion  
  
== DigiByte for Android: Odocrypt + DigiAssets - 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)  

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