Releases: No-Cash-7970/txnDuck
v0.13.0
Now you can use Docker to install and self host txnDuck! To learn more, read the installation instructions. This release also includes some minor improvements and bug fixes. 🐳
Features
- compose_txn: add option to interpret all application arguments as base64 data (db2614d)
- compose_txn: add validation rules for voting key, selection key & state proof key fields (caeff33)
- sign_txn: add option to use suggested parameters for imported transaction (888724b)
- txn_presets: add ability to "favorite" a preset (572ed21), closes #168
- txn_presets: mention that keyreg online transaction is used to renew keys (c2616c5)
Bug Fixes
- app: apply theme on 404 page (05c4b58)
- app: ensure correct network is used when node is switched (33fc9fc)
- app: ensure wallets use correct icon when connecting (6301f2c)
- i18n: translate "Application call (NoOp)" completely in Spanish (5b346a2)
- sign_txn: handle malformed transaction errors (bb6f9bd)
- sign_txn: redirect to normal sign-transaction page when importing transaction is successful (eebfa60)
- sign_txn: resolve hydration errors caused by retrieving values from localStorage (95c32e9)
Performance Improvements
- a11y: increase visual difference between active step and non-active steps (8c75b9e)
- a11y: use a darker green color as the primary color for light theme (4e48f67)
- aesthetics: change start button color & add more decorative icons on home page (391c14d)
- usability: change wording of the Base64 checkboxes to be a little more specific (e7c97ca)
v0.12.0
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
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
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
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
Important dependency upgrades
v0.8.1
v0.8.0
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
v0.7.0
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 toi18next
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
Bug Fixes
- footer: use light color on the dark background for the Algorand logo icon in light mode (a33d9d0)