Releases: ArkEcosystem/desktop-wallet
Version 2.2.0
Many new features and pesky bugs have been squashed ⚡️
Features
- Add navigation to vote transactions (#846)
- Add 'add to contacts' button (#884)
- Show delegate voters in vote modal (#905)
- Show placeholder message if wallet is a known wallet (#881)
- Remember transaction table row count (#896)
- Clarify custom peer disconnection (#939)
- New profile creation page (#919)
- Broadcast transaction to multiple peers (#937)
- Allow using the letter component on profiles instead avatars (#947)
- Implement multi-wallet endpoints (#956)
- Disable "Send All" when user changes the amount (#688)
- Add support for tabular/list layout of wallets and contacts (#852)
Enhancements
- User ticker instead of token for market chart (#837)
- Contact sorting (#840)
- Rename approval to vote % (#857)
- Improves sidebar alignments (#858)
- Unite router links of create/import buttons (#854)
- Numbered 'profile new' steps (#859)
- Improves perfomance switching
sortBy
toorderBy
(#878) - Improves URI handler (#883)
- Improves perfomance iterating once to find latest transaction (#832)
- Change the layout of the network Sidemenu (#897)
- Do not reset inputcurrency to improve UX (#909)
- Make time consistent in wallet (#910)
- Send transfer transaction to current peer (#922)
- Get ledger address & public key together (#941)
- Transaction helper props in store getters (#927)
- Give hover class to WalletNew ButtonReload (#920)
- Ledger throw errors (#943)
- Improves text on the intro screens (#916)
- Update Changelly widget (#961)
- Address truncation in transaction table (#960)
- Display app version in the window title (#965)
- Provide chart tooltip when hovering on x-axis (#973)
- New background for profile edition page (#984)
Bug/Minor Fixes
- Do not update network config as it overwrites network changes (#838)
- Set tooltip container on transaction table (#824)
- Show vote / unvote in color (#845)
- Use WalletAddress in the transactionShow modal (#849)
- Correctly position settings arrow (#860)
- Make wallet heading buttons the same color in dark mode (#853)
- Transaction table and modal UI improvements (#850)
- Ledger loading alignment (#851)
- Align settings arrow from the bottom (#862)
- Network modal name wrapping (#868)
- Network selection modal overlap (#869)
- Remove blur halo (#867)
- Change HKD symbol to HK$ (#876)
- Network modal button disabling (#885)
- isPassphraseVerified on toggling ensureEntirePassphrase (#792)
- Handle case where QR reader fails without error (#888)
- Set correct icon color on warning & alternative amount fix (#882)
- Password visibility and Read more links (#880)
- Truncate profile names (#794)
- Only show add to contacts button when wallet is not a contact yet (#904)
- Use wallet name for contacts too (#903)
- Only invert dropdown arrow for peer screen (#911)
- Input amount minimum (#913)
- Update alternative currency when no input (#912)
- Do not show tx notifications for contacts (#915)
- Add another Binance wallet (#914)
- Send all confirmation (#924)
- Refresh all ledger wallets, not just cache (#926)
- URI ledger issue with 1 non-ledger wallet (#929)
- Set default fees on transfer screen so send all properly works with them (#930)
- Confirm modal default portal target (#936)
- Some small design improvements (#816)
- Add docs to explain how to translate the app (#823)
- Handle unsuccessful unvote transaction (#949)
- Change delegate voting banner if wallet is not owned (#953)
- Load all networks correctly (#959)
- Do not display the not-voting icon before knowing if the wallet is voting (#950)
- Close vote modal on confirm (#963)
- Check if addresses or names of contacts and wallets already exist (#955)
- Computed voted delegate name (#964)
- Tooltip position of truncated address (#970)
- Remove avatar title on hover (#977)
- Display the right error message on the fee slider (#978)
- Fix dashboard duplicate transaction refresh (#979)
Hashes
File | SHA256 |
---|---|
linux-amd64-2.2.0.deb | 8935a6098eb3c37af0225fd0d5bf29d87fca4ee404a835e213b48d72b4060369 |
linux-x64-2.2.0.tar.gz | fbdf0c1801699c9e289a9df57d4dc89e9383141fdd49bf34161d57eec52a1369 |
linux-x86_64-2.2.0.AppImage | bdf2b3ed87c7343fbff38881b86a300e9f966214762cdbbb8205b7ce0d27dccb |
mac-2.2.0.dmg | 4ef739f0a0814a1b7a705a9cb792602ad3d56829f946e6d7e01c1690dcbb4855 |
mac-2.2.0.zip | d1555032571decfac5976e2436110d4fa190caefe3a1186adb3e9dd2e6ec4176 |
win-x64-2.2.0.exe | c10648633920300450dce0bcc98bfb6068135fad68c8a993a2ffc5e2a78bf711 |
win-x86-2.2.0.exe | 0678bb5364c1adf02a4224283f368c7e2db31567cd2ee7de30f98d9d0e349195 |
Contributors
Thanks to @dated @zillionn @kalgoop @ItsANameToo @JeremiGendron @ckhatri
Version 2.1.1
Address navigation, improved URI handler, responsiveness and many bug fixes ⚗️
Features
- Implement address navigation directly in the wallet (#793)
- Display transfer sender options when used through
ark:
protocol (#814) - Play animation while loading the market chart (#796)
Enhancements
- Responsive intro (#761)
- Responsive split layout (#762)
- Show contacts in sidebar if wallet is contact (#758)
- Include fee in second signature builder (#766)
- Add vote details to WalletAddress(#778)
- Add instructions to install via package managers (#784)
- Remove tooltip on ProfileAll (#789)
- Sidebar add icons above create/import wallet (#815)
Bug/Minor Fixes
- Decompose korean characters so they match the generated ones for passphrases (#779/#786/#817)
- Reset heading on wallet change (#759)
- Hide secondary action buttons where applicable & UI tweaks (#757)
- Resolve validation issues making it impossible to add a network (#772)
- Only reset buttons when the curretWallet has changed (#771)
- Check if currentwallet is defined before checking for contact (#770)
- Add 2 known wallets and rename "ARK" to "Ark" (#776)
- Enable Next button when backing from sending 2nd passphrase registration (#768)
- No highlight/drag for img,a,button elements (#753)
- Unintuitive for jsonValidate() return value if errors (#782)
- showPublicKey bug with address import (#780)
- Get signed messages of current wallet (#787)
- Duplicate address validation on WalletImport (#783)
- Store only the id of the active wallet (#790)
- Add border-theme-line-separator to input fields (#818)
- Rephrase "Network overview" to "My networks" (#821)
- Show unconfirmed tx for type > 0 (#819)
- Capture any error when sending transactions and warn about broadcasting (#829)
Hashes
System | SHA256 |
---|---|
Linux | 3e63cd2022e5ff8994f7f8afd218b23ed195b9efbe19baeabfb14886c480e69b |
MacOS | 5b72183397998966379a7dd853e941838315bbc7a3fdef961607e872453ea56d |
Ubuntu-amd64 | 3ef16413e28b0c3e45e44440945e83fb7f3ad8a5f57dff8a634fcf1ee56fa4a9 |
Windows-x86 | 7c67d88608992ae5a1a04c7cc036202b4f0ba046a2021ab544376c87846a002a |
Windows-x64 | 035fa4027e1bf92377f129ee16c429d1a3cfeca727f536cb0a35b30e90a3bb80 |
Linux-AppImage | 6c00f20bc4d6dfce17aed2a6028cf9045fdd2d87e5861f684c566a3e552de6de |
Contributors
Thanks to @dated @zillionn @kalgoop @ItsANameToo @JeremiGendron
Version 2.1.0
Changelly integration, better Ledger management, UI improvements and various bug fixes! ✨
Features
- Implement Changelly instant exchange widget (#679)
- Add flag to manage the background update of ledger wallets (#734)
- Add flag to manage the market chart on the dashboard (#750)
Enhancements
- Save currency persistently when changed through sidemenu (#646)
- Make it possible to remove the set name of a wallet (#653)
- Disable send all button when funds are too low to send all (#659)
- Persist unconfirmed transactions (#660)
- Show public key of newly created address in wallet (#664)
- Add ability to rename ledger wallets (#672)
- Disable reload button while refreshing (#694)
- Set screenshot protection by environment variable (#671)
- Rebroadcast expired transactions (#669)
- Add "Rank" inside voted banner (#696)
- Add avatar profile "more" icon (#701)
- Display helper text when known address is recognized (#687)
- Add message for insufficient balance in other tx types (#692)
- Ledger transaction expiry (#710)
- Add minimum fee notice (#704)
- Prevent duplicate profile name (#715)
- Handle
Enter
key to rename wallets (#718) - Hide vendorField on dashboard (#721)
- Reset the scroll when switching tabs (#722)
- Dashboard transaction list spacing (#728)
- Chart buttons hover background color (#739)
- Cache ledger wallets (#743)
- Ledger cache option tooltip (#749)
Bug/Minor Fixes
- Add bottom margin to wallet list (#656)
- Make address search case insensitive (#649)
- Fix contributing link (#638)
- Upgrade @arkecosystem/client (#643)
- Use sender instead of recipient for sender links (#658)
- Make it possible to input small numbers (e.g. 1e-7) into the input field (#652)
- Ledger wallet first otherwise check local db (#661)
- Fix problem with yarn integrity checks (#655)
- Various fixes (#667)
- Obtain and display the balance of contacts (#650)
- Add workaround to have camera stream loaded before closing (#663)
- Validate fields when they get populated by aip13 (#670)
- Create network validation (#680)
- Modified to long format date for the Transactions Table (#676)
- Custom scrollbar on linux (#678)
- Include the Ledger wallets when computing the total balance (#665)
- Fading out of wallet / contact (#690)
- Fix sorting of Delegates (#693)
- Fix sorting of Announcements (#686)
- Loading of chart two times (#689)
- White screen on bad network seed (#697)
- Add new script to run E2E tests (#677)
- Ledger wallet rename saving old name (#698)
- Add i18n to eslint ignore (#699)
- Set screenshot protection upon app launch instead of sidebar (#705)
- Update Vue and Babel related dependencies (#708)
- Keyup events on profile creation (#709)
- Go to wallet list on ledger disconnect (#711)
- Check correctly if the balance is enough for creating the second signature (#714)
- Do not throw an Error when closing
TransactionShow
(#713) - Validation after after regenerating 2nd passphrase (#712)
- Replace deprecated qrcode package (#707)
- Use electron-window-state instead of win-state (#720)
- Version notification tooltip boundaries (#727)
- Apply blur also to navbar (#730)
- Use semver for release check (#729)
- Fix validation of passphrase (#731)
- Responsive navbar avatar & ui tweaks (#735)
- Various style improvements (#700)
- Passphrase focus resets when toggling visibility (#742)
- Multiple profile creation on multiple clicks (#741)
Hashes
System | SHA256 |
---|---|
Linux | 70d5dcda709caf84ddef9a82c1118755be44b72d52785aad4130e127a64d84d7 |
MacOS | 58fe5c8c7683a83ea0857f294e00502fee81204eaf5471d8b040209c06de0291 |
Ubuntu-amd64 | 7f6b50aa010915bdf79f9a11478dfd5dfc7d962cb0dd1598bde4ef4acf53675f |
Windows-x86 | 1685233b81d79bd9b40e1d95f8f3b1dbe97b34821a8ee4da6fe2af9826accd53 |
Windows-x64 | 24323e0203371e0acc705cc2202e8f83a2ddb1802d0b57c5967fd63734c8424a |
Linux-AppImage | 915068ceb520cb195b4a39c4cad552cb304980f83795fee4fdb4b3e9f902b4b2 |
Contributors
Thanks to @dated @Highjhacker @zillionn @kalgoop @ItsANameToo @JeremiGendron
Version 2.0.0
🎊 Initial release of the all new ARK Desktop Wallet v2 🎊
NOTE: This is a public beta release. Although the features that are present are expected to be functional and working, it’s still a work in progress and can result in unexpected behaviour. If you find any issues, please open a Github issue.
Preview
Hashes
System | SHA256 |
---|---|
MacOS | 0789c28a621f179ffef4a49b2584b04e4b0bf39d6639dcde64c46af8161988cb |
Linux | c1d206b9c66af30cd45b17e6de875449101612e21df449f77befd22ca84fcca9 |
Ubuntu-amd64 | d70c6e2a7a50bfab8669b3344904e52b8b6e9f7a9e99a27b39c1a432045daeed |
Windows-x64 | 2c11414b8227be17f9585aa6bddb7fc9475c6f75ba933d5f385001bda1fe8f58 |
Windows-x86 | 20af80670a8ca205912f3e64076c67b171558a25c83cf369a249e81d8a59d874 |
Linux/AppImage | d3f6036a81cfcc83f8c9b244105f3bcf8fbc73c1f664319b9c16313b98084be9 |
Version 1.6.1
Bug fixes and Changelly improvement 🍷
Enhancements
- Do not load the Changelly widget unless the user confirms it #604
Bug/Minor Fixes
- Warn about NEO addresses only when they have transactions #606
- Replace Tycho with NTP #605
- Fix webcam loop #610
- Fix the signing of transactions using the Ledger #611
- Update languages #613
Hashes
System | SHA256 |
---|---|
Linux | 72d08a0827fe30e7317b392683c28b62cb5f43687d8ec368b2d11211f2c5a5ea |
MacOS | b4a6ac066981c05cf6ebec389bea8b2d0610ea4e283870b6b469a67f95b76e37 |
Ubuntu-amd64 | c42f5ad0a78cbe2153bec94601a7afa8742d03f7b241b07e8add2023089a5b4d |
Windows-x86 | 5dee254a6d991f840edd25c81877beeb081ff7e72b2913df14dfccdbe7477cc8 |
Windows-x64 | af89a30fe9ad305e4f2a483055597111f5c3902c90eabfeacaf4443bcf1f3f09 |
V2-Linux | d3ea9e286fdf28759d302d91e21b42c23ccdc2d7bb6633b1f3c785421d04ec65 |
V2-MacOS | 28d34f87ca97f6bef57154f4327c8c2f5459b2c236c3b588dfae0f69ccbfee0a |
V2-Ubuntu-amd64 | 7170f8179dab7939917e2572e073def6b81868c75370f242df16ad5ee4a1e5bf |
V2-Windows-x86 | ffd357e73bc81442eb77ed0795933ddb11ea5d56ae4e60fd060c7d9b41b959f8 |
V2-Windows-x64 | 3438eefae73ba2cb43ed7d4b6f073e939f6f0bd61442b71d273d67d39468a0e3 |
Version 1.6.0
Bug fixes, UI improvements and new features! ✨
Features
- Load and send multiple transactions from a file #503
- Generate and import passphrase in all possible bip39 languages #593
- Changelly widget integration #600
Enhancements
- Resolve contacts in send form #524
- Make ark client work if main peerseed is down on fresh-install #523
- Make screenshot protection configurable #542
- Added ability to shift-click the currency button to have it rotate backwards #547
- Add a message on the sending dialog when using a Ledger #555
- Add transactionId, senderId and recipientId tooltips #556
- Improve Contact information #539
- Add loading indicator when switching network #563
- Sort the languages alphabetically (in the application) #573
- Upgrade Electron and node-hid #596
Bug/Minor Fixes
- Show error messages when a transaction fails #528
- Dashboard accounts box #541
- Fix issues in translations #545
- Save network not directly after create was pressed #551
- Fix that toAdress was sometimes an object #552
- Standardized menu and shortcut to match the system’s #558
- Bug fixes & changes in manage networks #562
- Switch the network if removing the active network #566
- Delete network related data when deleting a network #567
- Fee override from the network #575
- Fix broken reload command on Windows #576
- Fixed cross-platform menu to be more consistent and bring back missing items #578
- Remove global flag on regex validation of delegate name #590
- Change the remove icon of the wallet menu to something more recognisable #595
- Change market data provider #599
Hashes
System | SHA256 |
---|---|
Linux | d506025804eb7005afe5c13c1a080712fa64176de630ef4b348efc12f3884066 |
MacOS | 588b92d889d0b23b28ece6b165ed49d592985e62d33a133390090eb75561997b |
Ubuntu-amd64 | 25a5e83d0ae86097c713b852e24359b926620c0b01779d3ef0cab7b60751feb9 |
Windows-x86 | c8d776cdb2d724fa3bce2b88ee2f601418cca9fc7163861f5326b0640cc5c916 |
Windows-x64 | 0bb7f8e7238729a9b60e9110a34646ac7f7416831a4f0584678ab9d993746e43 |
Contributors
Thanks to @Nasicus, @zillionn, @dunnen, @supaiku0, @gabrielbull, @trigger67
Version 1.5.1
Added support for Ark URI Scheme and fixed voting with 2nd passphrase enabled 🎈
Features
- Add support to Ark URI scheme [AIP-13] #536
- Make it possible to access contacts / Read-Only accounts from Dashboard #507
Bug/Minor Fixes
- Fix username being truncated in sidebar 9798a3f
- Small typo fix in README #533
- Fixes voting with second passphrase enabled #527
- Fix bug 'Cannot set property 'scrollTop' of undefined' #519
- Little dashboard visual fixes #509
- Fix that refresh animation does never stop if you have no accounts #506
Hashes
System | SHA256 |
---|---|
Linux | 8c155fd366e2afde25a77eb5b03c9df40e84f1f0eed29e2a3744175a288ec03e |
MacOS | a33256df845f440763b3738168ba10951c16683fec37330a94ebb2637b612273 |
Ubuntu-amd64 | a1766c33b8e83412043dccc7ebd6690fb6a43d3ab4936408180ca7df11084983 |
Windows-x86 | 0d4c5a312088a139778a3c5f3322d59017cd8d25993ddcef4710c5c449ed43d9 |
Windows-x64 | e78ba3652aeb792e5215a6318dd86716bb680f5e110c2e63dca4727240f1131b |
Contributors
Thanks to @zillionn @Nasicus @ItsANameToo
Version 1.5.0
More user friendly way of voting and un-voting delegates, new features, UI improvements and various bug fixes! 🚀
Features
- Delegate Vote Refactor #491
- Validate BIP39 passphrase when importing account #498
- Validate the recipient address in send dialog #499
- Get all transactions when exporting account #485
- Added BTC / FIAT toggle on main dashboard 82116a1
Enhancements
- 4 new languages added: Czech, Croatian, Norwegian Nynorsk and Persian 7b56c2b
- Show the label of the account on the menu and the sending ARK dialog #504
- Refactor and added some unit tests #493 #473 #471 #476
- Unify passphrase input in the whole app #482
- Call currency rates api periodically #452
- Provide feedback when user refreshes account #451
- Make Ark values in transaction tab selectable #448
- Adding basic empty state component #445
- Hides the window on Mac OS using Cmd+H #442
- Add confirmation to warn user of the cost of second passphrase #435
- Ignore middle-button clicks and refactor external links #430
- Use filters amountToCurrency and formatCurrency #426
Bug/Minor Fixes
- Move utility functions to utility services #495
- Fix wrong display of amount in transaction list #487
- Unit tests now work on windows #478
- Fix multiple bugs with fees & refactor #474
- Account label filter moved to filters.js #469
- Moved toastService into copy directive #468
- Fixes add delegate mddialog error #467
- Fixes couldn't set selectedTextBackgroundColor #466
- Fixed income/expense labels in contact info #464
- No more vertical scrollbar when this menu is open #463
- Fix toggling btc didn't change market to btc values #462
- Remove the changer service completely #461
- Fix that qr scanner doesn't work correctly for 'To' field #456
- Doesn't scroll to top of transactions on refresh fixes #457
- Add border to QR Code on Dark Theme #446
- Adapt the width of the transaction amount to deal with language support #443
Hashes
System | SHA256 |
---|---|
Linux | 8ba77917320bcf93059903b70c3b71eb79b82f3d82bd68b43309ebb03d82d1bd |
MacOS | 915922096191bf6203ef797492e732c477499e99bb670fc7321755e2addfbd2c |
Ubuntu-amd64 | 041a1e28eda36ae596e22066d9ffe225a3356cba93a569a50405d1e9aaa0b723 |
Windows-x86 | 5f56af7b28f42e4d6237ad459dc660e5d5980afefba738ff8f6749988f35c170 |
Windows-x64 | c45d63c515b7b1f9afb161646361d4f4030cfa3f49f796555ccab54c4a3f0808 |
Contributors
Thanks to @Nasicus @ckhatri @zillionn @perryhoffman @stevenhuijgens @jonaszuberbuehler @spresnal
Version 1.4.3
Fixed the unvoting process, better management of currencies price and some bugs squashed! 🚨
Bug/Minor Fixes
- Add arktoshi to ark filter #414
- Update account-transactions.controller.js #416
- Refresh accounts on connect to network #419
- Fix unvote #420
- Market Prices updating caused an occasional error #425
Hashes
System | SHA256 |
---|---|
Linux | 2c2c73b4d378eb79b8f849fbb52f63df58864c4d67e5b32a60c43dce703a3ea3 |
MacOS | afeabc872866bf633fb4af6d2c79245168c03b172afc851c20ad4f37cf1bc947 |
Ubuntu-amd64 | c89312e0d675efefeeac278dd9e93a6d44d1c99b4d9ee95a42ed09d77e4d2cb2 |
Windows-x86 | 798a4c26690ee599351ac945fde38825996253da82d0c38ed2f227cf08dbad21 |
Windows-x64 | 0c3124e9a8abbdc5923ef6090a31e9b97479d8617ad0f012a784063be4c416ac |
Contributors
Thanks to @zillionn @ckhatri @alexbarnsley @j-a-m-l
Version 1.4.2
UI improvements, updated the price ticker API, better peer connectivity and various bugs fixed! A vast majority of the wallet code has also been refactored, standardized and further modularized. 💥
Features
Enhancements
- Sort peers & fix bug with filtered peer status #354
- Hover over ARK address #352
- Show ‘Well Confirmed’ #351
- Add accounts to list of addresses to send Ark to #372
- Add extensions and settings file to .vscode #375
- [Lint] Format code #376 #377
- Add mocked dependency injection for unit testing #379
- Split index.html into some more components #380
- Refactor the HTML of the account section #381
- Change Karma to use Electron for testing and add new tests #386
- Fix the precision problem when sending some amounts of ARK #387
- Updated to official api #400 #408
- Theming improvements #402
- Adding StandardJS #328
- Added arktoshi constant solving #406
Bug/Minor Fixes
- Moved splashscreen css to css file #353
- Exit ledger-worker process on quit signal #357
- Hide 'Remove' button for a Ledger account #362
- Removes deprecated method #365
- Fix current account balance #370
- Fix translate tag on public key tooltip #371
- Disable screenshot protection setting if the platform is linux #349
- Added libusb to Travis addons #342
- Stop Import/Create account if no network #341
- Fixes for virtual folders #339
- Use single AddressBookController for account view #338
- Make it more obvious you're not connected to the network #383
- Minor UI tweaks #389
- Languages now alphabetical fixes #396
- Deal with signing/veryfing messages with addresses isn't on the blockchain #405
- Force ledgerco to specific version #409
- Fix Add Contact #410
Hashes
System | SHA256 |
---|---|
Linux | a51601cf202b37f69b5a0c947256d07ce82f6596fece8c1a135fb7eb3bbd3625 |
MacOS | 114af79c16f46d034fb4c1e9243b9eeb2791965af02f549a1c6d2842e835a080 |
Ubuntu-amd64 | c26f38ca808ee920dba81b171550633ed2553163604e61b4d0bf637c87283c6c |
Windows-x86 | 19448f1dccc117a60dd707b59cbe3fa7361559713b7e9e3aac2cc0e32bcb98b5 |
Windows-x64 | a9f69ea33effb38c52ee133893a231a24a4797533283a4e694a21d2bd10d4d72 |
Contributors
Thanks to @ckhatri @rbraunschweig @Ardeshir81 @Noahgr @j-a-m-l @boldninja @alexbarnsley @krau612 @spresnal