Skip to content

Releases: No-Cash-7970/txnDuck

v0.12.0

13 Oct 17:39
Compare
Choose a tag to compare

More bug fixes and improvements with support for two more wallet added. 💎

Features

  • app: add FNet node network and change Voi TestNet to Voi MainNet (c2b6824)
  • app: add support for Biatec (AWallet) wallet (28ad405)
  • app: add support for mnemonic wallet (db4ca6b)

Bug Fixes

  • app: ensure wallets can connect properly using the chosen network (d5d4a8b)
  • compose_txn: remove URL parameters for form field values when form is submitted (4786a17)
  • compose_txn: remove validation error for when the note is not 1,000 characters (fdd4f87)
  • compose_txn: stop saving old values of inapplicable fields of the same transaction type (b3c095e)
  • compose_txn: sync that statuses of the wallet buttons on the compose-txn page and settings (abd9743)

Performance Improvements

  • aesthetics: tidy up spacing around transaction file download buttons (8b3b38a)
  • i18n: use wallet names in translation files for the wallet dialog and wallet dropdown (b63428b)
  • usability: add a loading indicator on connect button when connecting wallet (8a70755)
  • usability: add more loading placeholders on pages (c00e4f2)
  • usability: improve wording for the options for importing a transaction on the sign-txn page (602a5e9)
  • usability: move the connect-wallet widget towards the top of the settings dialog (c2f01a1)

v0.11.0

29 Sep 23:33
Compare
Choose a tag to compare

This release includes reorganized documentation and some small UI improvements. Portable packaged version of txnDuck will now be available for each release starting with this one. Read the instructions for installing the portable package. 📦

Features

  • app: add environment variable for controlling wallet debug mode again (43e2e0b)
  • app: add environment variable for default node network (fb33238), closes #167
  • compose_txn: display asset total in human-friendly form when creating an asset (cd6aa08)

Bug Fixes

  • app: use BASE_URL if it is specified before attempting to use VERCEL_URL (76b6060)
  • i18n: remove the newlines added when converting the YAML locales to JSON (7bc3d5c)

Performance Improvements

  • i18n: shorten hero paragraph and "What is this?" section paragraph (7e36e01)
  • usability: add tips that explain the options for importing a transaction on the sign-txn page (7cb0ea3)
  • usability: improve explanation of Base64 checkboxes on compose-txn page (1a35e5f)
  • usability: improve validation message for Base64 note, lease and metadata hash (4310caf)
  • usability: use "url" input mode for asset URL field when composing an asset-create transaction (a115e9b)

v0.10.0

10 Sep 07:36
Compare
Choose a tag to compare

Magic and WalletConnect 2.0 are now supported! Squashed a few pesky bugs and made a few minor usability tweaks. 🐱

Features

  • app: add support for Magic (add944a), closes #165
  • app: add support for WalletConnect (1408fa3), closes #164
  • compose_txn: add buttons to fill in sender and receiver fields with connected wallet address (b5b4d0b), closes #155

Bug Fixes

  • app: force the connect-wallet dialog scrollbars to be within the dialog (8a17c62)
  • compose_txn: give appropriate error message when asset transfer amount is an invalid number (5fcace4)
  • compose_txn: include decimal in asset transfer amount query parameter (7edac6c)
  • navbar: prevent hydration errors in node selector component by breaking it up (4cdeec2)

Performance Improvements

  • i18n: indicate Git repo & Algo docs links in footer are in English in the Spanish translation (e9db793)
  • usability: reduce the size of page headings for small screens (2e619d3)
  • usability: reduce the size of the reset and clear data buttons in settings (4ec3bd6)
  • usability: tell the user to refresh the page when clearing all data in the settings (13295a9)

v0.9.0

01 Sep 08:07
Compare
Choose a tag to compare

More options for sharing txnDuck links! A single link can prefill the Compose Transaction form, which is great a bunch of use cases as making a donation link. 🌐

Features

  • app: add query parameter for setting node network (98197e4), closes #159
  • compose_txn: use query parameters in the URL to prefill form (feda7ff), closes #158

Bug Fixes

  • app: preserve URL query parameters when the page is redirected (5d7fafd)
  • compose_txn: show preset is invalid when an invalid preset is given in URL parameter (ca9d958)

Performance Improvements

  • i18n: shorten list name for Spanish (2a16818)

v0.8.2

24 Aug 07:55
Compare
Choose a tag to compare

Important dependency upgrades

v0.8.1

17 May 00:38
Compare
Choose a tag to compare

Bug Fixes

  • compose_txn: disallow an invalid asset total when creating asset (44c45ab), closes #156 #157

Performance Improvements

  • aesthetics: add icon next to "privacy policy" link in footer (bdadc33)

v0.8.0

22 Feb 21:54
Compare
Choose a tag to compare

Now there is better support for alternative Algorand networks, like Voi! This release also includes several fixes to the Spanish translation of txnDuck and some UI improvements. 🧑‍💻

Features

  • app: add support for a native coin name that is something other than "Algo" (e27de82)
  • navbar: add Voi TestNet as one of the node network presets (011df58), closes #153

Bug Fixes

  • compose_txn: clarify nonparticipation warnings (7a9a240)
  • i18n: add missing translation for "Custom" in node selector (73625ac)
  • i18n: correct some spelling issues in the Spanish translation (3fc67a6)
  • i18n: correct spelling error and wording in Spanish version of Transaction Presets page (a994e73)

Performance Improvements

  • usability: convert list items in "Uses" section on home page into links (9552cd0)
  • usability: persist current node selection into localStorage instead of sessionStorage (b7a86a0)
  • usability: remove mention of "algod" in node configuration settings (4af13ec)

v0.7.0

05 Feb 20:59
Compare
Choose a tag to compare

You can now use your own node with txnDuck! Devs can use Sandbox with txnDuck too! In addition to some UI improvements, there is now support for Kibisis and KMD wallets. 😎

Features

  • app: add support for Kibisis wallet (7d5b1c0), closes #150
  • app: add support for KMD wallet (d9e174f), closes #108
  • app: generate Open Graph image according to language (c8902b9), closes #137
  • navbar: add ability to specify custom node configuration (0f83fba), closes #107
  • navbar: add ability to view configuration details of currently selected node (fdf69a0), closes #149
  • navbar: add sandbox option to node selector (345ac48), closes #106

Bug Fixes

  • app: add SameSite attribute to i18next cookie (9e244b3)
  • footer: correct link to Algorand documentation (9995f1c)
  • i18n: correct verb tenses and remove grammatical errors in Spanish translation (463c766)
  • navbar: maintain currently selected theme when changing languages (f4f2631)
  • privacy_policy: adjust grammar and punctuation (779b93a)
  • sign_txn: remove hydration error caused to transaction import component (4a0ebcf)

Performance Improvements

  • a11y: fix wonky focus of items in language menu when using keyboard (429185b)
  • aesthetics: add a little more spacing below "wallet not connected" text in settings dialog (5b50daa)
  • aesthetics: adjust heights of dropdown menus so they do not go beyond the screen (ec622b8)
  • aesthetics: adjust spacing within language button in navbar (1603514)
  • aesthetics: decrease size of Algorand logo in footer to better fit with other icons (3cda0bf)
  • aesthetics: fix appearance of <code> parts in transaction preset descriptions (66c7323)
  • aesthetics: make wallet connect button in the settings dialog larger (9b61785)
  • aesthetics: reduce spacing between "Application Properties" heading and approval program field (8d4820d)
  • aesthetics: use display name for sandbox in data table on sign-transaction page (65cab14)
  • i18n: change wording for describing CLI wallet (cfd2c9e)
  • usability: change the default node network from TestNet to MainNet (c24e8c2)
  • usability: highlight network in data table on sign-transaction page (d4ad869)
  • usability: improve wording of the steps in the "How It Works" section on the home page (207c1c6)
  • usability: mention that KMD wallet is for Sandbox (b3cbd82)
  • usability: remove MyAlgo wallet provider (c0b36e2), closes #152

v0.6.1

24 Jan 21:43
Compare
Choose a tag to compare

Bug Fixes

  • footer: use light color on the dark background for the Algorand logo icon in light mode (a33d9d0)

Performance Improvements

  • a11y: hide Algorand logo icon from screen readers in footer (ca0dae6)
  • aesthetics: make the links in the footer a single column for small screen sizes (2954011)
  • aesthetics: switch icons for node selector to non-letter icons (fc634b3)
  • usability: make external links open in a new window/tab (32f92ff)

v0.6.0

23 Jan 06:11
Compare
Choose a tag to compare

TxnDuck is becoming more flexible and more portable! It can now be installed as an app now that it is a Progressive Web App (PWA). As for transactions, a signed or unsigned transaction and be imported or exported as a file. Compiled application (smart contract) approval and clear-state programs can be imported as files for the deploy-application and update-application transactions. 🌞

Features

  • app: add & configure icons for a larger number of devices, especially mobile (2970421), closes #146
  • app: add support for Lute wallet (2433180)
  • app: convert to a Progressive Web App (PWA) (03e1534), closes #147
  • app: update links & docs now that importing is available on sign & send pages (5ac7cb2)
  • compose_txn: add ability to import file for approval and clear-state programs (b30e658), closes #143 #144
  • footer: add link to Algorand docs (ed378e3), closes #141
  • form: add file field (96de032)
  • home: add short explanation of what txnDuck is (3afb408)
  • lib: add function for converting a Transaction into "transaction data" object (e311f7c)
  • send_txn: add ability to import signed transaction file (4d6ecbf), closes #145
  • sign_txn: add ability to export sign and unsigned versions of transaction (11d5385), closes #112
  • sign_txn: add ability to import signed or unsigned transaction file (4767b79), closes #110

Bug Fixes

  • app: ensure paths to files that do not exist get a 404 error (b078284)
  • app: ensure routes that do not exist give proper 404 error (7adba18)
  • footer: show correct text for Algorand docs link (cb55c1e)
  • i18n: use correct Spanish word for "lease" (3affc2e)

Performance Improvements

  • a11y: wrap heading in (d375867)
  • aesthetics: add icon and configuration file for displaying app in Windows 8 & 10 tile menus (dad048c)
  • aesthetics: make the clear buttons "neutral" color to reduce visual noise (ea565b9)
  • pwa: change the colon in site title to dash (bda00c9)
  • usability: make the text for each of the "builder steps" a link to that step (24862ab), closes #114