Changelog

All notable changes to the Defly app will be documented in here.

[1.4] - 2023-05

Improved navigation flow, ARC-35 multi import/export, multisig, avatar color

Enhancements

  • Improved account creation

  • Account vanity generator

  • Multisig support

  • ARC-35 multi account backup/recovery

  • Account theme color

  • Improved bottom navigation

  • Preserving state of opened dApp

  • Custom links in dApp browser

  • Custom dApps (Expert mode)

  • Allow close Asset (Opt out) on send (Expert mode)

  • Re-added asset performance percentage in account assets view (can be enabled in the general preferences)

Fixes

  • Minor bugfixes

  • Adds limit order app to account app list

  • Fixes AlgoExplorer inner tx links

[1.3] - 2023-02

Ledger, Rekeying, NFT avatar

Enhancements

  • Ledger Nano X support

  • Ledger Nano S/S+ support (Android only)

  • Rekey support

  • Accounts view (Hide accounts from side bar, order accounts)

  • Set NFTs as account avatar

  • Transaction details view (in-app)

  • WalletConnect sessions with multiple accounts

  • Shows Algo and Fiat values in wallet view

  • Biometrics support for Android 13

  • Support for Opulous staking pool (account view)

  • Boxes support

  • Glitter dApp

  • Add NFT video support for ARC 19

  • Pact farming pools

Fixes

  • Limit orders view on price chart

  • Improves swap loading performance and increases limit

  • Market data refresh issues

  • Minor fixes

[1.2] - 2022-12

Limit orders, NFT Gallery, Tinyman v2, dApp browser

Enhancements

  • Limit orders (powered by Deflex, fully on-chain)

  • On-ramp with Transak and Banxa

  • Collectibles Gallery

  • Repetitive price alerts

  • Account apps view (Wallet View -> Algo -> Minimum Balance (dApps))

  • Close-To Payment transaction

  • Tinyman v2 support

  • Folks Finance v2 support in account view

  • Cometa support in account view

  • Locked BANK token support in account view

  • Improves account refreshing performance

  • Long pressing an account in the side drawer copies the account address

  • Added paste icon in scan view (allows to directly paste WalletConnect links)

  • Adds Swaps/Orders/Txs view to asset details

  • Adds in-app dApp browser

  • What's new info popup on first start with new version

  • Switch fiat/algo setting with a tap on the price (pool details view)

  • Shows limit orders in line chart and buy/sell volume

  • Clear state of account apps (expert mode)

Fixes

  • Improved support info

  • Improved account loading performance

  • MacOS startup bug

  • Increases warning limit for wallet connect transaction fees to 0.02 ALGO to avoid default warning on larger DeFi transaction groups

  • Fixes limit order fee details UI (shows order filler part separately, base amounts rounding)

  • Selection of swap/limit order view is not remembered anymore (defaults to swap view)

  • Improves help texts in order details view

  • Improves loading of limit order app config to avoid UI delay (limit order view)

  • Refreshes NFT gallery when an NFT is sold/send to another account

  • Limit order fixed output max asset warning

  • Allows authAddr fields in WalletConnect

  • Minor adjustments and bugfixes

[1.1] - 2022-10

Algorand Governance, On-ramp, basic NFT support, biometric account lock, atomic swaps, lend/borrow account info, L1 charts, analytics

Enhancements

  • Adds individual biometric lock for accounts (private key access)

  • Adds improved screen lock mechanism with PIN code (please migrate)

  • Semi/full atomic swaps (can be enabled in the preferences)

  • Lend/borrow/stake support for Algofi V1&V2 and Folks Finance

  • Algo price displayed with 3 decimal places

  • Protocol urls link directly to dApps

  • Improves WalletConnect connect UI (direct scan / paste buttons)

  • Support for accounts with more than 1000 asset opt-ins

  • Optimized account loading performance for account view and quick view

  • Improves layout in more view (and subviews)

  • Rearranges and improves preference view

  • Adjusts protocol view and adds NFD to protocols list

  • Adjusts account input container, adds NFD

  • Added a link to the list of protocols when adding a new WalletConnect session

  • Prevents screenshots on iOS and Android in security sensitive areas by default (can be extended to general prevention)

  • Improves fee details descriptions

  • Adds thousands separators to all numbers

  • Opt-In possible for non-swappable/unknown assets (NFDs, NFTs)

  • Moves add asset to the top (Wallet view)

  • Add prices and charts from major L1s (more to come, visible when tapping on Algo price)

  • Adds analytics view (More)

  • Adds Dev Mode (Testnet)

  • Adds preference for larger font size (General preferences)

  • Added option to clear all WalletConnect sessions (WalletConnect view)

  • Moved WalletConnect/Account scan button into side drawer

  • Improves UI for account asset details

  • Adjusts fee fallback (ALGO is used in case charging fees in DEFLY would result in a level downgrade)

Fixes

  • Fixes reset preferences

  • Makes transaction details view scrollable

  • Fixes asset name overflow for long asset names in transaction details view

  • Add 'Address:' prefix when sharing an account address

  • Fixes opening of pool details view by push notifications

  • Zero-amount assets are hidden by default

  • Account deletion message is fixed for watched accounts

  • Fixes wallet view, asset distribution is shown when fiat amount is selected

  • Fixes supply bar relative width

  • Fixes text pluralization in WalletConnect transaction review

  • Fixes issue with Pact API

  • Fixes bug with account name when preset in watched account view

  • Fixes push notifications for Android 13

  • Fixes display bug with swaps from Tinyman Version 1.0

  • DEFLY/ALGO LPT account balance fix (Correct DEFLY amount is shown in the total sum of DEFLY in the account, before the DEFLY amount in the LP counted twice)

  • Fixes NFD lookup (case-insensitive)

[1.0] - 2022-07

Humble, Market sentiment, security audited

Enhancements

  • Adds Humble support (native swap support, account LPs and farming info)

  • Show feedback in the ui regarding push/camera permission if missing

  • Improves in-app push notifications

  • Marks swaps performed in Defly or by known trading bots in the recent swap list (dot at the end of the line)

  • Show NFD if available in swap details view

  • Fulfilled price alerts are hidden after two weeks (keeps price alert list clean)

  • Swap amount is copyable by long press (Wallet -> Swap view)

  • Removed beta labels

  • Shows a the market sentiment with swap volume aggregation view in the Swap view (can be changed back to candle chart in the preferences)

  • Adds asset & pool metadata validation

  • Swap protocols can be manually excluded in the preferences

  • Adds circulating supply visual bar to asset details container

  • Adds SMA, EMA, WMA (9, 20, 50) for candle charts

  • Combo swaps are grouped in the Wallet -> Swap view

  • Added asset name to asset search list

  • Added price impact tolerance preference (default is set to 10%)

  • Swaps are also shown in the virtual pool details line chart

  • All assets are shown in the wallet

  • NFD assets are verified and shown with NFD logo in the wallet view

  • Added Rekey warning in wallet view (Tap to show auth address)

  • Added NFD on-chain validation

  • Account quick view (Opens an account without the need to add it as watched account)

  • Quick Scan in wallet view to connect to a WalletConnect dApp or open Account quick view

  • Adds fiat currency cache

  • Adds support button (links to docs.defly.app), adjusted changelog button to link to docs changelog

  • Update Terms and Conditions with new fee structure

Fixes

  • Fixes bottom padding for account import word suggestions

  • Show Algo Amount with full decimal places in swap details view

  • Increases data granularity of 1 month view

  • Zero amount can now be set for txs

  • Fixes asset search

  • Fixes permission handling on iOS

  • Fixes create account workflow

  • Shows fiat amounts in pool list items (when set)

  • Fixes application create for WalletConnect

  • Fixes slippage custom amount (validated to max 1 decimal place)

  • Minimal supported iOS version is iOS 14

  • Minimal supported Android version is Android 8 (26)

  • Disconnected WalletConnect sessions are removed from the sessions list

  • Fixes issue with webviews (opened in browser now)

[0.7] - 2022-06-23

Combo swaps, Wallet Connect, NFD, Negative fees, Screen lock

Enhancements

  • Adds combo swaps

  • Wallet connect

  • NFD support

  • The screen is blurred when the app is going in background

  • The screen can be locked depending on the action performed

  • Price impact warning when price impact is greater than 5 percent

  • Jailbreak detection (Warns a user if a jailbreak is detected, can be disabled)

  • Asset and Pool Signature Checks

  • Datetime format is adjustable (relative / absolute)

  • Improved preference screen

  • Added price alert button to swap view

  • Added price alert management view, swipe left to remove (More -> Price Alerts)

  • Show number of asset/app opt-ins in Wallet -> Balance view

  • Adds pie chart (asset distribution) to Wallet -> Balance view

  • Application Call Txs in the same tx group are grouped in Wallet -> Txs view

  • When tapping on the Algorand asset item in Wallet -> Balance view, the Algo price chart opens

  • Fiat amount is shown in the swap input fields and algo/asset send input field

  • Improved account import (shows error when a word is typed wrongly, better error messages, input fields can be switched from vertical to horizontal ordering)

  • Added a reset factory preference button (preference screen)

  • Added asset prices to swap csv export

  • Added Algo Price Chart for different intervals

  • Improved asset ordering in swap view (account assets are listed on top)

  • Adds autocomplete word suggestions for account import

  • Adjusted fee structure

  • Pools smaller then 1000 Algos can optionally be shown in the pool details view

  • When tapping on the current bottom navigation item the default view of the current section is set

  • Buy/Sell Buttons are moved into a fixed footer into the pool details view

  • Add a price impact color indicator to the swap preview (green <= 5%, orange > 5%)

  • Add a warning in the swap preview if the route is not the best available route or the price impact is higher than 5%

  • Improves UI information in the swap view

Fixed

  • Removed default chart setting (is automatically set depending on the last chosen setting)

  • Improved preferences screen

  • Support of opting out from deleted assets

  • Swap slippage is customizable from 0% to 100%

  • Removed mail from price alerts (push only)

  • Fixed refresh issue when renaming an account

  • Fixed bug with candle charts

  • Changed Defly treasury to a new multisig account: MQCIQCJLLQRZJKAPFBAFABRZPAJWSVJCDNNZCL3BSI4BBC3DQHQLD4UEN4

  • Fixed error message for adding watched accounts

  • Individual pools interval matches the interval selected in the virtual pool line chart

[0.6] - 2022-04-28

Auto Swap, Pact, Push Notifications and many improvements and adjustments

Added

  • Added Pact

  • Added Pact Pool to Defly Fee Level computation

  • Changes bottom navigation, moves swaps and txs into wallet view and added a more view with additional information, preferences, etc.

  • Shows amounts from Algofi staking/farming amounts in account > Balance view

  • Shows amounts from Algofi Vault

  • Adds Import Private Key Slidable action to watched accounts in the sidedrawer

  • Adds push notification for price alerts

  • Introducing concept of virtual pools (aggregate all available pools to one virtual pool)

  • Swap Auto Protocol Selection

  • Swap details screen (opened when tapped on a swap in the swap list)

  • Assets can be removed from an account (wallet > balance section)

Fixed

  • Fixes pool names in transaction list view

  • Reduces TTL for asset icon cache (refreshed more often when logos are changed)

  • Switched to new wording for Algorand accounts (instead of wallet)

  • Improved pool search, e.g. it can be search for "DEFLY/STBL"

  • Improves redeem performance

  • Increases endpoint timeout

  • Better support for OS based font scaling

  • When the private key is added for an account which was already added as watched account, the watched account is overwritten

  • After a swap, the account balance is updated automatically in the swap view

  • Only shows Freeze/Clawback labels in red when activated ("No freeze" / "No clawback" was removed)

  • Fixes asset distribution touch functionality (moved info box to the top of the chart for better visibility)

  • Adjusted candle chart, improved data section and date/time readability

  • Localizing date/time

  • Fixes mini price lines coloring when cached

  • Fixes server info messages

  • Improves candle chart data interface in pool details

  • Fixes candle chart volume and candle chart scroll bug in swap view

  • Remove Swap/Details slidable actions in virtual pool list (For quick access use: tap to open details, long press to swap)

  • Remove Star slidable action (To star a virtual pool, tap the star in the pool list or open details and tap star in the header)

  • When switching assets in the swap page the amount is switched as well

  • Selection of individual assets instead of pools in swap view

  • When using a watched account, it is now possible to tap on the warning in the swap view to directly add the private key

  • In the balance asset list, a custom, cleaner name for pool tokens is shown

  • Progress indicator when opting in/out of an asset

  • Custom pool names in wallet balance view

  • Auto convert starred pools to starred vPools

  • Improved account loading performance

  • Added asset distribution info overlay

  • Improved pool search performance

  • Fixed all-time interval bug

[0.2.16] - 2022-03-17

Preparations for launch, minor fixes and adjustments

Added

  • Mini-Disclaimer for swap confirmation view (to comply with legal regulations)

  • Percentage indicator on asset input (Swap view, Send view)

  • AlgoFi charts & swaps

  • 4h interval

  • Beta features (swap, wallet create/import) are disabled by default, but can be enabled in the settings

  • Onboarding

  • ASA-ASA-Pools are shown in the wallet with the current value equivalent in Algo

Fixed

  • Fixed pool details chart analysis details

  • Beta label is removed from swaps

  • Beta labels are moved directly into new/import wallet for less intrusive user experience

  • Fixed an issue with new pools in pool details

  • Fixed empty text for starred pool view

  • Improved flow for adding the first wallet

  • Renames Algofi Pool Tiers to Low/High

  • Fix in wallet view with long asset names on small devices

  • Default value for protocols in pool view is now 'All'

  • Removed protocol selection for starred view (all starred pools should always be shown)

  • Fixes redeem bug

  • Fixes swap error messages

  • Fixed bug occuring with new indexer version

  • Increased timeouts

  • Slightly adjusted app logo and inverted app icon colors

  • Adjusted disclaimer

  • Added auto fallback for node and indexer

  • When the device is offline or the api/node/indexer is not available, an info message is shown

  • Pool selection config (interval, ordering) is saved for every view (starred, pools, new, hot, wrapped)

  • Bugfixes

[0.2] - 2022-02-27

Added

  • Added link to pool details from wallet asset details view

  • Added merged wallet view (experimental, can be enabled in the preferences)

  • Makes ASA ID copyable to clipboard

  • Link to AlgoExplorer for Asset and Pool in Pool Details view

  • Warning is shown in swap view when private key is not set

  • New wallets can be created

  • Funds can be sent between wallets (if private key is set)

  • Mini candle chart in swap view

  • Implemented Transaction List

  • Increases the minimum total liquidity for a Asset/Algo Pair to be listed in the pairs view to 500 Algos

  • Optional profanity filter (can be enabled in the settings)

  • New Add Wallet flow (Create/Import/Watch)

  • A wallets name can be changed (Name)

  • connected/watched (read-only) wallets divided visually

  • Candle chart settings are remembered (interval, trend lines)

  • Pair list settings are remembered (interval, sorting)

  • Added info to candle chart data details

  • Pools can be sorted according to Asset 1 Holder Count

  • List of other pools with asset1 are shown in the pool details

  • List of pool are shown in the wallet asset details

  • In the wallet asset details, the Asset/Algo pool can be starred and a price alert can be set

  • In the transactions view, last selected view is stored

  • Manual asset opt in in wallet view

  • Added support for inner transactions

  • Added fiat support in pairs view, wallet view, pairs details and asset details (swap view will follow)

  • Added verified only filter (default true)

  • Shows asset verification symbol in wallet view

  • Added wallet mnemonic words export screen

Fixed

  • Fixed freeze/clawback when only one of them is active

  • Show amount of token holders as '-' when asset has not been crawled yet

  • In the pool details view, if a pool has no swaps an info is shown (No data available)

  • Fixed wallet drawer when many wallets are added

  • Fiat-Amount in wallet view is always shown with 2 decimal places

  • Fixed price alert overlay for small devices

  • Refactorings

  • Slightly increases default candle width for better visibility

  • Fixed price line chart drag behavior and price visualization on reload

  • Sorted new pools according to Liquidity Size

  • No Freeze/No Clawback label fixed on small devices

  • Swap list view is refreshed correctly

  • Swap failed is now showing a confirmation timeout error, if that was the issue

  • Increased swap confirmation timeout

  • Improved pasting, added paste buttons to various input field

  • When deleting a wallet, the wallet selection is now updated if the wallet was the selected wallet

  • Improves user experience when no wallet was added yet

  • Fixes reconnection issues when the app started when the device was offline

  • Bugfix for swap placement line chart in the wallet asset details view

[0.1.54] - 2022-02-07

Added

  • Added pool detail button to swap view (next to recent swaps)

  • Line chart delta view (swipe over line chart in pool details view)

  • Swap direction is saved

  • Initiate buy/sell swap from gain details view

  • Revamped wallet view

  • In the transactions (swap) view, you can tap a swap to open it in AlgoExplorer for verification

  • In the swap view, you can tap a market swap to open it in AlgoExplorer for verification

  • transactions (swap) view infinite scroll with all swaps

  • Export swaps as csv file (experimental)

  • Outdated version info is shown in the app when a new build is available

  • Pool search info (Search attribute can be unit, name, asa id)

  • Show Wallet Name/Address in swap preview

  • A warning is shown when your Algo Amount in a wallet is close to the minimum (1 Algo)

  • Shows algo price in wallet view

  • Improved pool details view (Buy/Sell-Buttons, AlgoExplorer-Asset-Link)

  • Adds offline warning when device is offline or server is unreachable

  • Set default slippage to 1% and default currency to USD

  • Real time updates in pool details view

  • Stores selected interval for candle chart

  • Adjusted gain view, added buy/sell buttons, added Interactive Buy/Sell Delta, adjusted terminology

  • Added pool detail button to swap view (next to recent swaps)

Fixed

  • Fixed price impact

  • Potential gain considers fees

  • Wallet gains with/without impact (preferences)

  • Fixed swap preview unit name for pay (max)

  • Fixed swap amounts (recent market swaps and transaction swaps)

  • Price Alert Email Input error notification when email is invalid

  • When a swap fails, a more detailed error message is shown

  • Improves pool details usability, added buy/sell buttons, relocated time interval/ma buttons for candle chart

  • Max swappable amount is fixed if the input asset is ALGO

  • Fixed minimal algo value calculation

  • Improves price line loading performance

  • Performance improvements

  • Scroll issue on wallet page fixed

  • Removes swap button in pair details on top (replaced by buy/sell buttons)

  • Volume of Non-Algo-Pools is now shown as Asset2-Volume

  • In the pairs list, the star is easier to tap now

[0.1.39] - 2022-01-27

Added

  • Swap Button in Pool details view (Top center)

  • Show percentage of LP Tokens regarding to full pool size in wallet view

  • Adds Algorand Transaction fee in fee calculation and detail view

  • Always show fee in total Algo equivalent amount for better transparency in preview

  • Show fees in fee details view corresponding asset amounts in fee details and total equivalent Algo Amount

  • Limited offline functionality

  • Show current defly level in wallet (if defly pool tokens are hold)

  • Zero-Assets (Assets with a token amount of 0) can be shown in the wallet (Adjustable in the preferences)

  • Android Navigation Bar Back Behavior: When going back, the app returns to the pair view. When in pair view, the app is closed

  • Users can switch between theoretical price (no price impact) and actual price (with price impact) in the wallet page

Fixed

  • Transaction fees are added in swap preview and fee details view

  • Price Impact Fixes

  • Improved starting time

  • Fixed Problem with Swap Failed

  • Claw/Freeze indication fix

  • Improved private key insertion interface

  • Make percentage / factor consistent in all places

  • Price in price alert overlay is always calculated relative to current price

  • Improve mnemonic input

  • Max swappable amount is fixed if the input asset is ALGO

  • Improved server maintenance handling and server timeout handling

  • Keyboard is closed when swap preview returns

  • Fixed fee calculation bug

  • Order pool in search view according favorites, algo pools and liquidity

  • Swap pair selection saved

  • Minor fixes

[0.1.29] - 2022-01-21

Fixed

  • Bugfixes

Last updated