All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add tailwind to project (#9) (8f8c3ab)
- Add husky and lint-staged (#138) (b209326)
- Add depcheck (#140) (8268209)
- Add the Travis CI configuration (#141) (5c86de7)
- Add button styling (#139) (73e271a)
- Add feedService to parse RSS (#152) (b704c66)
- Add purgecss (#155) (470ba1e)
- Add popup/modal component (#146) (e57f9f6)
- Implement the sidemenu bar (#154) (e36c494)
- Implement the app footer (#156) (1635f89)
- Options menu component and refactor app (#157) (551d70f)
- Add defaults networks (#158) (eb3646e)
- Add background selection (#160) (2dfd599)
- Implement the PouchDB wrapper, Model class and DbModule (#172) (af2de88)
- Implement select menu component (#173) (d925386)
- Improve the DB wrapper, Model and Vuex store (#177) (f7d7a57)
- Stepper component (#179) (a55381a)
- Implement the announcements (#178) (4f80fda)
- Timer service (#190) (83a31e8)
- Add textfield component (#187) (368e62d)
- Implement the
GridInput
component (#193) (5c5be90) - Add InputSelect (#197) (651f46a)
- Improve the
InputSelect
component (#200) (64514bf) - Implement the copy to clipboard button (#198) (bd06f5a)
- Add
MenuTab
component (#201) (cdc4d2e) - Market data service (#188) (5934e9a)
- Implement profile creation page I (#204) (bf72e29)
- Session store (#205) (8574cd7)
- Add qrcode modal (#211) (26d517f)
- Add generic collapse and accordion component (#208) (533ec6e)
- Add input switch component (#215) (a2caa1f)
- Add simple list component (#210) (8873d6f)
- Profile with session (#219) (e44b2e6)
- Add svg sprite loader (#221) (87f93a4)
- Implement the profiles page (#222) (9142b9f)
- Add menustep component (#220) (1ca9934)
- Improve input text (#224) (dadc203)
- Include the profile avatars (#226) (a4f7ae1)
- Implement the
PassphraseWords
component (#230) (bac943b) - Create a new
InputSwitch
using the older (nowSwitchButton
) (#229) (ca566df) - Integrate client package (#232) (cf93598)
- Add table library (#231) (36b0b4c)
- Implement the
PassphraseVerification
component (#234) (c705363) - Alert & button close component (#241) (94f66c5)
- Add delegates table (#238) (c95ce25)
- Ledger service (#243) (3f5a353)
- Implement the
InputAddress
component (#248) (ae66f72) - Implement the
PassphraseInput
component (#249) (2f48a6b) - App vuex module (#251) (c705e07)
- Add wallet heading component (#253) (515adba)
- Fetch historical data (#252) (0ec4873)
- Add a note about libudev (#256) (e3971a2)
- Add initial chart component (#257) (b5cea55)
- Wallet navigation (#255) (b8cdd72)
- Modal portal (#259) (ce26743)
- Add chart control buttons (#261) (3326117)
- Add the missing authors to the credits (#265) (64ecdd9)
- Allow switching profiles on the profiles page (#269) (b3b5bc0)
- Minified wallet sidebar (#273) (3491d02)
- Display the list of wallets on the wallets page (#294) (5da30e2)
- Add transactions table (#288) (1abc347)
- Implement delete wallet in heading actions (#298) (c53fffd)
- Add timer unsubscriber (#297) (2c3d40d)
- Add register delegate modal (#301) (f0f67dd)
- Add transaction show component (#302) (ff9101d)
- Add transaction vote form (#313) (93d69dd)
- Show more avatars on the profile edition (#318) (d3d05d2)
- Known wallets (#321) (b1bb0fb)
- Ledger front-end (#305) (4a6361b)
- Add tx types to transaction table (#327) (effc72c)
- Add icons to wallet buttons and add nowrap property (#329) (3dd9d86)
- Change toggle button icon depending on state (#332) (c3e1e0d)
- Add proper toggling of wallet heading buttons (#331) (e0f2422)
- Show error when username is incorrect (#339) (0f20d65)
- Second signature registration and usage (#334) (4f5dc7b)
- Option to import wallet based on address (#340) (dcdf6f2)
- Fetch wallet vote (#326) (9c85444)
- Show icon in walletHeading if second signature is enabled (#347) (87f6003)
- Show amount forged in vote modal (#343) (0e4fcec)
- Add TransactionAmount component (#346) (8f29a5e)
- Add check for sending enabled on wallet (#341) (0aa8ba0)
- Blur modal backdrop (#349) (54e69eb)
InputCurrency
component (#314) (02b0ce4)- Add electron menu (#359) (36ef3fd)
- Add minLength validation to string fields (#361) (330fddf)
- Contacts (#348) (6d0c2e7)
- Make clipboard and refresh button styles depend on theme (#367) (3fea09d)
- Add contacts to known wallets (#368) (ac19447)
- Transaction responses feedback (#377) (9718ef2)
- Use address if no wallet name is given (#379) (5de2904)
- Rename wallet component (#374) (cd97293)
- Add copy button to 2nd passphrase modal (#366) (1198c08)
- Outside click (#381) (72d2e47)
- Add some missing translations and make edit field background transparent (#382) (9d4382d)
- Horizontal toolbar (#383) (30cceb5)
- Wallet sidebar styling (#384) (5663aad)
- Contacts and wallets overview styling (#385) (74fc3d7)
- Close vote modal after sending and show missed blocks in delegate info modal (#386) (7ab8f99)
- Contact and wallets overviews styling on small screens (#388) (6886f6a)
- Network status (#378) (9fe2d84)
- Sort wallets in overviews (#387) (7884b7c)
- Logging (#380) (dedb4cf)
- Use a switch to send all the available amount after choosing the fee (#369) (9ca9442)
- Transactions pagination (#364) (5a925c7)
- Menu item, page and input (#397) (14f16bb)
- Use identicons throughout the desktop wallet (#399) (4c3d5e8)
- Add initial filter (#401) (ede19c5)
- Close the modal windows when pressing the
ESC
key (#402) (5749b5e) - Implement the data synchronization system (#406) (93c0447)
- Add "external link" icons on the sender and recipient of the transaction (#407) (63ab66a)
- Use tooltip to show full wallet address (#413) (2e495a8)
- Show the amount to send on the "Send" button (#411) (3874519)
- Show filters according to the selected option (#417) (40bb72b)
- Display a tooltip on the market price chart (#419) (fd7760f)
- Bip38 passphrase encryption (#418) (a01e454)
- Add check whether wallet is already a delegate before registering (#423) (09840cd)
- Sign and verify messages (#431) (acdf83b)
- Add missing items to menu (#442) (cd0ba78)
- Screenshot protection (#441) (434839e)
- Custom peer (#434) (ca1f433)
- Refresh transaction button (#444) (671fbcf)
- Add neo address check (#452) (5d854e9)
- Add missing contributors (#454) (055e973)
- Show wallet not voting (#450) (28354ab)
- Encrypted wallet message signing (#458) (9c728d9)
- Add transaction detail component for transaction recap (#457) (206033b)
- Display the version of the app on the window menu and link to the release (#467) (b053001)
- Made tx table responsive for medium-large screens (#469) (8edaa8b)
- Also use truncateMiddle for wallet names that are valid addresses (#483) (5c1ffac)
- Update message validation styles (#481) (648d2c8)
- Add arrow to sidebar options (#491) (88c2028)
- Https custom peer (#493) (360aa6a)
- Add explanation about voting on the delegates tab (#472) (5fe790a)
- Bip39 language options (#509) (c807592)
- Support for uri scheme (#505) (412d95c)
- Background styling (#520) (cf53c4f)
- Update transaction modal designs (#519) (f646337)
- Sign with ledger (#513) (9860f30)
- Add button to display publickey (#512) (6719270)
- Implement delegates pagination (#517) (3525494)
- Qr code (#523) (c06ab96)
- Save transaction offline (#525) (7a5e705)
- Bip39 passphrase checks (#529) (d6886a7)
- Allow introducing custom fees and fix the design (#504) (a21d00a)
- Truncate message content too instead of just the signature (#538) (4ce9f82)
- Add overlay to instruction texts (#549) (5704407)
- Well confirmed (#551) (fce0f9b)
- Encryption password warning (#553) (027754f)
- V1 tx compatibility (#554) (7683a94)
- Add reset data button (#541) (b0c7f5c)
- Profile validation (#555) (76466c2)
- Address autocomplete (#544) (e30905b)
- Show the block ID on the transaction modal (#562) (9f829ea)
- Check new transactions periodically (#543) (1d8fe99)
- Address dropdown (#570) (620d144)
- Add the about window and fix styles in production (#563) (35e9a96)
- Logo fade on mouse over (#598) (e76af5d)
- Welcome back button (#604) (96226d3)
- Mark transactions as confirmed / unconfirmed and show their confirmations (#602) (77fecb3)
- Vote banner (#617) (395bf50)
- Add wallet placeholder in sidebar if no wallets present (#613) (e0b865b)
- Identicon token (#612) (1891523)
- Delegate known wallets (#638) (c933c45)
- Custom networks (#567) (9577e05)
- After sending a transaction, show it, even when it does not have confirmations (#640) (e22f8cc)
- New transactions label (#647) (7b99fdd)
- More detail in transaction toasts (#653) (30c3366)
- Add banner (#655) (8fb707f)
- Make transaction detail stand out from the tx info (#662) (9de703c)
- Improve underline color to match design (#683) (d6b1f47)
- Truncate id on dashboard with 6 characters, hide smartbridge earlier (#682) (949c455)
- Allow registering a delegate with dynamic fees (#679) (e646b7b)
- Add the wallet heading rounded rectangle (#698) (254ffc4)
- Default network image (#701) (e222ddf)
- Save dark mode persistently when switching (#700) (4fc6477)
- Add the fee slider to the second signature registration (#689) (c67d691)
- Add the fee slider to the vote/unvote transaction (#690) (7289cec)
- Use specific images as the wallet identicon placeholders (#726) (91b1e14)
- Ledger wallet loading icon (#740) (5115ec8)
- Update copy button tooltip visibility (#732) (bedffc2)
- Add limit to the latest transactions (#741) (6bbc211)
- Display the total balances of wallets and profiles (#738) (5a8cf1e)
- Confirm encryption password (#746) (a57b63f)
- Add footer text to translation file (#755) (87ceb56)
- Intro transitions (#752) (7dde44d)
- Add context menu on right click in input / textarea fields (#760) (8608a2c)
- New design of the wallets page, with a header for balance (#743) (fe36196)
- Add beta notice (#769) (6a59bf7)
- Save currency persistently when changed through sidemenu (#646) (874c09f)
- Make address search case insensitive (#649) (b335350)
- Add bottom margin to wallet list (#656) (9520a5f)
- Make it possible to remove the set name of a wallet (#653) (a3f05ae)
- Disable send all button when funds are too low to send all (#659) (f55a1c4)
- Persist unconfirmed transactions (#660) (cc195f0)
- Show public key of newly created address in wallet (#664) (29d8d41)
- Add workaround to have camera stream loaded before closing (#663) (c39f28d)
- Rename ledger (#672) (16999cf)
- Set screenshot protection by environment variable (#671) (ee00e9a)
- Rebroadcast expired transactions (#669) (16f15a3)
- Add a new version (
test:e2e:build
) of the script to run E2E tests (#677) (d090ffc) - Add i18n to eslint ignore (#699) (b50f20b)
- Add avatar profile "more" icon (#701) (c19b4da)
- Add message for insufficient balance in other tx types (#692) (05777de)
- Changelly integration (#679) (9d3fcc2)
- Background update ledger flag (#734) (facc327)
- Cache ledger wallets (#743) (747f4d0)
- Ledger cache option tooltip (#749) (4667bfe)
- Setting for enabling/disabling the market chart on the dashboard and better price format (#750) (5b2e97e)
- Add 2 known wallets and rename "ARK" to "Ark" (#776) (f8011db)
- UI native-feel. No highlight/drag for img,a,button elements (#753) (a82f81f)
- Add instructions to install via package managers (#784) (c135810)
- Add vote details to WalletAddress.vue (#778) (1e8ec85)
- Add border-theme-line-separator to input fields (#818) (dc16bd3)
- Play animation while loading the market chart (#796) (f01c683)
- Implement address navigation directly in the wallet (#793) (95cbbf2)
- Display transfer sender options when used through
ark:
protocol (#814) (5bfacca) - Sidebar add icons above create/import wallet (#815) (25fbd4b)
- Add navigation to vote transactions (#846) (c11950b)
- Show vote / unvote in color (#845) (c86767a)
- Use WalletAddress in the transactionShow modal (#849) (4ad76f2)
- Add validation of network name when adding a new network (#870) (0c0bebf)
- Add 'add to contacts' to primary wallet buttons (#884) (823adc8)
- Show delegate voters in vote modal (#905) (b162c33)
- Shown placeholder message if wallet is a known wallet (#881) (4085c45)
- Remember transaction table row count (#896) (4e03c26)
- Add another Binance wallet (#914) (bfee1b7)
- Send all confirmation (#924) (f3dc59a)
- Add codecov (#942) (9f7ca4e)
- Clarify custom peer disconnection (#939) (9f4d284)
- Broadcast to multiple peers (#937) (e7bdea9)
- Implement and allow using the letter component on profiles instead avatars (#947) (b785613)
- Address truncation in transaction table (#960) (0a85da7)
- Disable "Send All" when user changes the amount (#688) (2334d2f)
- Add support for tabular / list layout of wallets and contacts (#852) (7977077)
- Add action column to wallet table (#985) (f10ffa6)
- Adapt the contact creation page to new style (#1012) (7cf32de)
- Different network name style & add ledger flags (#991) (1cb53cb)
- Allow expanding and collapsing the wallet/contact sidebar (#1015) (8e75f69)
- Add forged to delegate model (#1017) (b82cb2f)
- Persistent sorting in wallet/contact table (#1002) (21347fb)
- Adapt the contacts page to new design (#1007) (4aff82b)
- Add sidebar animation (#1021) (cda1247)
- Loading screen when broadcasting to many peers (#1023) (0257011)
- Use network static fees as max (#1022) (78182a7)
- Db migration system (#967) (683a76d)
- Component
InputLanguage
and add language flags to profile (#1054) (75d6b9c) - Add 2.2.1 to CHANGELOG (#1045) (18a4c39)
- Keep the expand button at the top (#1061) (5b7e9bf)
- Copy button in wallet table, redirect & success message (#1053) (e14626e)
- Add subject to clipboard button upon resetting tooltip (#1064) (7de071b)
- Allow navigating to delegate addresses on the vote delegate modal (#1072) (6a7f042)
- Ask users, when leaving the profile edition without having saved it, if they want to do it (#1077) (b553ad8)
- Revamp the introductory screens and allow choosing language (#1074) (60f7277)
- Add remote sorting to delegate table (#1080) (6704056)
- Add the time format setting to the profile creation (#1079) (13d1120)
- Include a menu to filter and sort the wallets of the sidebar (#1068) (e9f172e)
- Add scripts to detect missing translations (#1076) (a11c7b2)
- Add COSS to known wallets (#1088) (495a1b2)
- Infer the market ticker of custom networks by checking CryptoCompare (#1073) (b7a0d7c)
- Verify, when sending transactions, that the 2nd passphrase is correct (#1043) (ccbee2b)
- Display the ticker price on the dashboard, even when the chart is disabled (#1092) (92c66ce)
- Highlight the wallet sidebar filters button when they are active (#1105) (13e16e9)
- Ignore case of filter queries (#1104) (40f04ce)
- Move "Chart on dashboard" setting to profile creation and edition (#1091) (f3bd276)
- Do not allow more than maximum number of characters on vendor field (#826) (bfb310b)
- Make voting easier with delegate modal (#1027) (26da980)
- Load x ledger wallets (#1059) (3f404fd)
- Add avatar and change style on confirmation of new wallet page (#1116) (a2dbd52)
- Add Italian language (#957) (466092f)
- Truncate block ID on transaction modal if necessary (#1129) (60d3085)
- Add margin only when confirmations truthy & refactor (#1145) (6edf9d2)
- Initial plugin system implementation (#1159) (2925702)
- Allow using a pool of background workers and use create a unified HTTP client (#1120) (e42290f)
- Include audio permission (#1165) (cd3dbef)
- Ask for confirmation to enable plugins (#1176) (af106e8)
- Allow adding new tabs to the wallet page (#1179) (c13f3e7)
- Add ItsANameToo as code owner (df506ae)
- Add network modal validation (#1173) (4cc587e)
- Ensure plugins directory exists (#1195) (cd5c01c)
- Add network modal validation (#1173) (03cfee6)
- Add Altilly Exchange Wallet (#1199) (7e8fb5c)
- Add ItsANameToo as code owner (3b2c317)
- Add Altilly Exchange Wallet (#1199) (3b51c04)
- Remove productivity and missed blocks from delegates (#1209) (36000cd)
- Display more information on the modals for sending transactions (#1211) (398eecd)
- New icon to disconnect from custom peer (#1208) (e48878d)
- Implement ability to overwrite elements with slots (#1180) (fca82c4)
- Require permissions to include content on the app (#1191) (f64cfbb)
- Allow adding custom themes (#1194) (1ba0505)
- Add the plugins section to the main sidebar (#1186) (c6a6202)
- Sync vendorField maximum length from the network (#1233) (b5012d1)
- Add a button to discover more plugins on an external URL (#1245) (95792df)
- Button to open the plugin installation folder (#1248) (214b364)
- Store sidebar sorting and filters (#1148) (74af1ba)
- Add option to hide the wallet button text (#1146) (3413628)
- Button to reload plugins (#1256) (99f63a8)
- Show remaining bytes in vendorfield helper text (#1259) (dc24795)
- Warn about using the plugin system (#1257) (ad08943)
- Add option to export wallets (#1244) (9f4d5ef)
- Use the theme colours for the wallet filters instead of white (#1270) (4450d62)
- Add the status icon and plus/minus sign in the transaction show modal (#1272) (d5d582c)
- Add options mock requests (d18dd37)
- Add a button to navigate back to the previous wallet page (#1273) (5b53de6)
- Add a switch button on the dashboard to toggle the chart (#1274) (990789f)
- Add tooltip to wallet name (#1309) (aa414dc)
- Make screenshot protection setting persistent (#1308) (9e22f0a)
- Add lead maintainer information (#1330) (7331fac)
- Toggle wallet dropdown on right mouse click (#1323) (daaa116)
- Unify the grid layout of wallets and contacts (#1217) (4f9775a)
- Add animations to market chart and store options (#1325) (9801811)
- Plugin system updates (#1345) (7c6e2ef)
- Add shortcut and menu item to open settings (#1346) (d10e034)
- Allow key-value storage for plugins (#1349) (4638342)
- Plugin system improvements (#1362) (b4d1b47)
- Font awesome support in plugins (#1360) (7665391)
- Use last fee option (#1363) (9dd393c)
- Allow plugin access to current peer (#1357) (e54620b)
- Allow use of the loader spinner in plugins (#1372) (c5e8bb7)
- Add gradients and scrolling to intro pages (#1378) (0936c33)
- Automate deployment on Github with Travis (#1338) (cbe273c)
- Table wrapper component for plugins (#1380) (e7f9cd0)
- Allow plugins to go to routes (#1387) (90fb59b)
- Iframe to wallet one-way communication (#1385) (d96f384)
- Add additional blocked events (#1422) (6457145)
- Show if voted delegate is active in wallet table (#1410) (f8915d5)
- Load transaction from file (#1383) (59c245a)
- Allow websockets in plugins (#1398) (16f8e7d)
- Make the window modal minimizable (#1324) (5be41a9)
- Pending balance tooltip with unconfirmed transactions (#1395) (ebc44a9)
- Add websocket methods (#1451) (90cd976)
- Timers in plugins (#1452) (c60b941)
- Add renovate.json (#1473) (b23ce15)
- Add :preserveSemverRanges to renovate (e61f73e)
- V2 transactions with nonces (#1437) (c30b854)
- Implement auto updater (#954) (36023ff)
- Support ark uri scheme in webframes (#1527) (ab7ce69)
- Add destroy method and binary websocket (#1500) (90f09ad)
- Add dependency caching (#1538) (ad51561)
- Specify sender wallet and nethash in uri (#1533) (a395d08)
- Global storage (#1548) (f551604)
- Add translate for pt-br (#1465) (e75f836)
- Adding networks failure (#1551) (21b3a96)
- Add test coverage reporters (#1575) (cdcae48)
- Plugin manager (#1501) (2cfaf0e)
- Add advanced mode option to profile settings (#1589) (18701dc)
- Plugins whitelist (#1598) (5abc305)
- 2.6 transaction types (#1511) (100f3d2)
- Add invalid public key locale & ui tweaks (#1671) (aaae815)
- Additional pricing apis (#1647) (dea1c67)
- Add status & hide vote button for resigned delegates (#1682) (154ac54)
- Splash screen for application start (#1685) (cc043c1)
- Add flag to intentionally skip notarisation (#1701) (d8b8eb6)
- Transaction close confirmation modal (#1654) (38b3ba4)
- Store plugin manager menu open status (#1706) (5f1392c)
- Add support for TypeScript (#1420) (0633214)
- Class-based languages for localization (#1495) (6399cb6)
- Integrate vuex-persist with exclusion of large data (#1729) (a6daa0c)
- Add links to multipayment list on transaction show (#1741) (7b1e7b4)
- Show alternative balances in wallet grid (#1743) (51511f8)
- Plugin images & slider (#1765) (31008b5)
- Add sorting to bridgechains table (#1737) (18ead7d)
- Add staging to workflow (#1777) (e217ef6)
- Plugin image slider (#1783) (ba1f575)
- Expose more ui components to plugins (#1792) (48dd2f2)
- Expose current peer to plugins and allow options in requests (#1789) (cd9983c)
- Expose the bignumber plugin and datetime service to plugins (#1780) (ddd900a)
- Add 'watch' to allowed component keys (#1787) (b6e927a)
- Expose save/open dialogs to plugins (#1793) (898c72b)
- Add unit tests for dialogs sandbox and electron mixin (#1794) (99bc099)
- Allow to hide cancel button of confirmation modal (#1796) (d04ac63)
- Expose profiles themes to plugins (#1795) (fa930f7)
- Expose peer discovery to plugins (#1808) (8336963)
- Add translation for DIALOGS permission (#1804) (bd896d3)
- Allow plugins to clear all options at once (#1815) (194a788)
- Allow to set a default fee type (#1767) (6ced7d0)
- Add scope to plugin routes and menu items (#1833) (4811bca)
- Multipayment display modals details (#1810) (7d8582e)
- Use the left and right arrows on the keyboard to switch between the plugin images (#1831) (0028132)
- Add scrollbar to installed plugin list (#1820) (ef7aee9)
- Add dayjs quarters plugin (#1836) (c8d4555)
- Add names to plugin themes (#1837) (94eae8a)
- Sort menu items alphabetically (#1823) (1021957)
- Fetch known wallets from repository (#1766) (58a9dc6)
- Allow plugins to add languages (#1848) (a15c72c)
- Include wallet vote in publicByProfileId getter (#1854) (05a23a1)
- Add additional filters to the plugin manager (#1871) (e561f7b)
- Add icon indicator for multisig wallets (#1877) (4834c55)
- Add clearTimeout to the button clipboard component (#1880) (0e24e53)
- Add plugin comment (#1907) (7d54075)
- Fetch remote fees from node api (#1822) (104c0e3)
- Auto-add the recipient if loading the modal using a URI (#1936) (b533eb2)
- Reload multisignature list when adding/updating the ms peer (#1888) (54422dc)
- Add format and unit test workflow (#2027) (f515dc1)
- Add select component tests (#2028) (8930a18)
- Add step indicator specs (#2029) (cb7352d)
- Add tabs specs (#2031) (652fd86)
- Add toggle specs (#2032) (d5167a2)
- Add profile card specs (#2035) (acc0925)
- Add electron about window (#2036) (074b2e7)
- Add side bar component (#2054) (8b79896)
- Add form components (#2053) (1bace1b)
- Add input group & password (#2055) (8ef85dd)
- Add
<Divider>
component (#2052) (fba999e) - Add tailwindcss debug screens (#2061) (6aed619)
- Add
WalletMnemonicList
component (#2059) (bc649f7) - Modal component (#2062) (aa6be70)
- Component dropdown (#2064) (92a257c)
- Add settings page (#2066) (43b2079)
- Add circle component (#2067) (a49f8ee)
- Add build workflow (#2068) (05b64c0)
- Add sign message component (#2069) (71d9feb)
- Add address format component (#2072) (0bb558f)
- Add marketsquare icon (#2079) (3a86691)
- Add verify message (#2078) (1da9bae)
- Add WalletMnemonicVerification component (#2077) (e74d0cf)
- Add wallet card component (#2076) (8a71be6)
- Update wallet name modal (#2074) (ef266ea)
- Add dropdown to profile card (#2071) (f6572ce)
- Contact us modal component (#2080) (7c536fc)
- Add
<NavigationHeader>
component (#2097) (cec0bba) - Add create wallet page (#2096) (b298847)
- Add Badge component (#2085) (f53b4b1)
- Add SelectNetwork component (#2092) (53d34a5)
- Add
FilterWallets
component (#2093) (3add1dd) - Add
WalletsControls
component (#2098) (d644a69) - Add
Inter
font family (#2100) (3c68b66) - Delete wallet (#2090) (786aa09)
- Add missing contact heading (#2101) (c5cdbd9)
- Add missing name wallet image (#2102) (20b2d57)
- Modal profile created (#2091) (492f674)
- Add verify message status (#2104) (da3cce8)
- Add
Table
component (#2103) (35aa046) - Label component (#2108) (8ee8e2c)
- Add
WalletListItem
component (#2107) (fb90e53) - Add
<CircleProgressBar>
component (#2106) (0d3ae26) - Add signed message modal (#2110) (c9a9091)
- Add
rustywind
workflow to sort TailwindCSS classes (#2114) (51d2c56) - Add
TransactionListItem
component (#2116) (4459dc7) - Add
Slider
component (#2120) (b32ca51) - Transfer detail modal (#2109) (73e887b)
- Delegate registration detail (#2122) (ea8032c)
- Wallet update modal (#2124) (93e1083)
- Vote detail modal (#2123) (094fc35)
- Multipayment detail modal (#2125) (c7848c9)
- Add
<Spinner>
component (#2119) (e59412e) - Initial multisig detail modal (#2126) (f88ed23)
- Add dashboard
Transactions
component (#2132) (a1bd0f3) - Add dashboard
Wallets
component (#2133) (baf6ed1) - Add
Dashboard
domain page (#2135) (f2fa7ff) - Add
InputRange
component (#2136) (4173e82) - Add
<Checkbox>
component (#2128) (545ada8) - Add
RadioButton
component (#2137) (d39138d) - Add
InputCounter
component (#2141) (7c82a42) - Add toggle content prop on
Dropdown
(#2142) (fb67583) - Add
NavBar
component (#2143) (d0c695e) - Add coding standards for reactjs (#2145) (bcf0e9b)
- Add compact variant to
TransactionListItem
(#2148) (d4c7ea3) - Add
Notifications
component (#2149) (b20ec3a) - Search bar component (#2156) (d70188c)
- Add singleAction variant to wallet list item component (#2157) (d829c07)
- Multisignature steps (#2155) (3b004ab)
- Integrate
Notifications
inNavBar
(#2152) (4db50fe) - Add receive funds component (#2151) (94b236a)
- Add size props to modal component (#2144) (1103fca)
- Add install plugin modal (#2154) (1965c64)
- Search modal component (#2158) (62d0a6b)
- Expose
Environment
from@arkecosystem/platform-sdk-profiles
(#2159) (51503e2) - Adds clipboard component (#2165) (95eef36)
- Ledger wallet modal (#2163) (012cb39)
- Select account modal (#2167) (2a126b7)
- Add naming conventions (#2162) (36d5a81)
- Add HTTP tests that cover actual behaviours (#2174) (8707160)
- Add missing
@types/*
dependencies (#2176) (200aa57) - Vote for delegate page (#2164) (b9db986)
- Add generic DeleteResource component (#2186) (b50913d)
- Add
SelectDropdown
component (#2184) (96726c3) - Ipfs details modal (#2192) (b64bb5a)
- Add html coverage reporter (#2190) (9a6be03)
- Add peer settings (#2188) (a759fa3)
- Add
InputCurrency
component (#2187) (c406b4a) - Add
react/self-closing-comp
rule (#2197) (210e348) - Add CreateContact component (#2191) (960f282)
- Add
SendTransactionForm
component (#2200) (acbc6b3) - Select delegate modal (#2182) (071495e)
- Add
TransactionSend
steps page (#2202) (97ffae6) - Add
WalletHeader
&Avatar
component (#2203) (20709d3) - Add custom peers modal (#2201) (4c4117e)
- Add Breadcrumbs component (#2206) (f6ddd42)
- Review rating component & add exchange modal (#2204) (9d4617b)
- Add plugin settings (#2205) (d5ebb1d)
- Add ContactForm component (#2207) (78a20ec)
- Add
extra
prop to wallet header (#2210) (60db326) - Add
Collapse
&WalletBottomSheetMenu
component (#2217) (8ff8a92) - Add confirm transaction ledger (#2218) (bb9452e)
- Add icon overview (#2219) (bf0b168)
- Transaction send ipfs (#2221) (1c750ef)
- Featured plugins modal (#2220) (89c224d)
- Add
WalletVote
collapsible section (#2224) (f2b13cd) - Advanced mode disclaimer (#2230) (588c75c)
- Add blacklist plugin modal (#2228) (58a4eed)
- Add HeaderSearchBar component (#2225) (5f56f96)
- Add best plugins modal (#2226) (46f30da)
- Blacklist plugins modal (#2227) (085a118)
- Support page components (#2211) (3814fb3)
- Exchanges page (#2229) (5b16d95)
- Add review box component (#2240) (6f9f9fb)
- Add initial css styles for coins (#2239) (2c5d591)
- Add
RecipientList
component (#2234) (aba1138) - Add plugin info section component (#2238) (b1c460e)
- Add plugin header component (#2235) (a0ade22)
- Add
PercentageBar
component (#2241) (4b0102c) - Add offline page (#2246) (25557d4)
- Initial plugin manager components (#2247) (6b75d03)
- Add minimum colored bg width to
InputRange
(#2244) (74b9210) - Add portfolio
PercentageBar
inDashboard
(#2242) (ca8b720) - Add My Contacts page (#2243) (65ecaf5)
- Add network card (#2251) (37669dc)
- Add comments section (#2249) (1682c7c)
- Add
LineChart
component (#2255) (12e317e) - Integrate portfolio chart in
Dashboard
(#2256) (3b337d2) - Add
TotalAmountBox
inTransactionSend
review step (#2257) (1c1a190) - Add plugin details page (#2250) (08d44a6)
- Plugin manager page (#2258) (74cf567)
- Add Search Contact modal (#2265) (04ae5dd)
- Add address list to my votes page (#2273) (ca323c9)
- Add
SelectAsset
component (#2272) (6ad5dff) - UseClipboard hook (#2270) (5757ba5)
- Add
WalletRegistrations
collapsible section (#2269) (f6be442) - Add SearchResource component (#2276) (abb17b8)
- Add
SelectAsset
in send transaction form (#2282) (b4c8929) - Add
SelectAsset
inTransactionSendIPFS
modal (#2284) (36a642b) - Add empty mode to
WalletRegistrations
(#2285) (4f8b288) - Add delegate list to my votes page (#2278) (997d271)
- Add empty placeholder for
Notifications
(#2283) (7e0d30c) - Additions on dashboard stories (#2264) (3950e31)
- Add
WalletDetails
page (#2290) (85bef79) - Add action to select delegates (#2291) (da844ee)
- Add my registrations (#2292) (9a7b9e3)
- Add vote transaction to my votes page (#2288) (d9d7dbb)
- Transaction registration (#2287) (40d21cf)
- Add form events on
SelectDropdown
(#2295) (28ff4e6) - Add dynamic tooltip to Clipboard component (#2297) (726b7cd)
- Add svgo options (#2301) (ce7ad2e)
- Update registration page (#2300) (e8305fd)
- Add LayoutControls component (#2312) (6bfc62d)
- Resign registration page (#2310) (90761e6)
- Add theme selection to stories (#2308) (0750dd0)
- Add placeholder props for the
HeaderSearchBar
component (#2313) (e53f30a) - Add i18n wrapper for unit tests (#2306) (0b14ab7)
- Add new assets in
SelectAsset
(#2315) (5965e3b) - Add TimeAgo component (#2311) (984292c)
- Ipfs option in wallet banner (#2319) (2485bf0)
- Add votes page (#2307) (f6ece13)
- Add my registrations modals (#2325) (3786e4f)
- Welcome -> create profile routing (#2328) (a8446f1)
- Add Size constraint (#2342) (f95a794)
- Add app wrapper (#2331) (2f9c9f3)
- Add demo environment (#2345) (fa38c4c)
- Add plugin modal banners (#2351) (bf85b27)
- Add padding above steps (#2353) (741d1cc)
- Add
TruncateMiddle
component (#2361) (8966cf6) - Add custom
Link
component (#2364) (466e36f) - Add dashboard routes (#2347) (ee8a4ad)
- Add tooltips to ContactListItem (#2388) (533fe59)
- Add renderWithRouter helper method (#2386) (a6ea4ce)
- Add tooltip for
SelectAsset
(#2383) (16cf579) - Add
NewsCard
component (#2399) (e8830d1) - Add
position
prop to Badges component (#2397) (5a22afb) - Add
ButtonVariant
constraint (#2396) (29f2526) - Add story and tests for
TransactionSuccessful
component (#2374) (dc64ba5) - Add extra slot in
HeaderSearchBar
(#2402) (4a78c7e) - Add navbar routing (#2352) (50781a2)
- Add
SearchBarPluginFilters
component (#2405) (3c6c2a7) - Add
hideViewAll
props toFilterNetwork
component (#2411) (9648aa6) - Add
NewsOptions
andSelectCategory
components (#2410) (81a543c) - Add
thick
variant inCheckbox
(#2418) (774d631) - Add
TransactionTable
component (#2419) (98ccfe1) - Integrate
SearchBarPluginFilters
inPluginManager
(#2420) (293d29a) - Add
AddAssets
modal (#2426) (04d77f3) - Add
PluginsCategory
page (#2428) (72774bd) - Add wallets routing (#2433) (3b60257)
- Add
News
page (#2413) (3998af3) - Add news routing (#2436) (c0a6282)
- Add plugin details routing (#2439) (0b1dabd)
- Create
AddRecipient
(#2444) (b9c08a3) - Search contact modal ux (#2447) (198848f)
- Create
SelectAddress
component (#2452) (f1e957a) - Add
SelectAddress
component inAddRecipient
(#2453) (9f6a2b1) - Add story for the
DeleteResource
component (#2456) (4cd443e) - Add story and tests for the
SearchResource
component (#2457) (21556ab) - Add networks to peer list (#2458) (0405733)
- Implement profile creating (#2461) (f5c057e)
- Add electron open/save dialogs (#2470) (f592867)
- Add transactions routing (#2464) (2e4c80b)
- Create
SelectRecipient
form input (#2480) (96c113e) - Implement profile settings (#2483) (86c9e9b)
- Create
SearchAddress
modal (#2487) (d387c17) - Implement wallet import (#2492) (0a3f1fe)
- Wallet create functionality (#2493) (8d523f9)
- Implement wallet deleting (#2510) (6ded067)
- Add and make use of i18n translations (#2518) (57a9811)
- Implement wallet labeling (#2514) (fd513a5)
- Implement verify message (#2516) (5753a28)
- Implement contact deletion (#2519) (2e32fcc)
- Implement contact update (#2523) (1667866)
- Import wallet by address (#2524) (6a0ad70)
- Update webpack config (#2517) (e90b3b7)
- Add tests to import a wallet using mnemonic or address (#2528) (74308b5)
- Add i18n to E2E tests (#2535) (bef993f)
- Add error message if trying to import a duplicate wallet (#2536) (4b6426b)
- Implement message signing (#2520) (8bbd088)
- Screenshot protection (#2485) (90d7654)
- Add tests for invalid and duplicate wallet (#2545) (02fad65)
- Add valid Platform SDK choices for dropdowns (#2547) (5b815ce)
- Implement contact creation (#2548) (1a013f0)
- Add auto logoff options (#2553) (ac19830)
- Add tests to verify if an address is NEO mainnet (#2552) (64e7a75)
- Implement profile deleting (#2567) (df18bb6)
- Implement avatar uploading (#2568) (0e13e47)
- Implement contact listing (#2556) (53ec8cd)
- Add avatar with contact initials (#2579) (693bcd4)
- Handle contact update in contact list (#2578) (a836a20)
- Add i18n to the crumb label (#2588) (10f2522)
- Add
noShadow
to the network icon in theSelectNetworkInput
(#2587) (ee35392) - List wallets on dashboard (#2515) (9376c9b)
- Add sub form wrapper component (#2586) (bad33fd)
- List transactions on dashboard (#2571) (0129ad4)
- Add contact deletion tests (#2592) (c72895e)
- Add application error display (#2591) (4b76009)
- Implement route middleware (#2585) (c1dce43)
- Add validation and default value on
UpdateWalletName
(#2583) (50b382c) - Implement auto logoff (#2593) (e291dac)
- Add
CreateContact
validations and tests (#2597) (8b90de1) - Add
UpdateContact
validations and tests (#2606) (f924888) - Add
Amount
component (#2611) (33596e0) - Add LSK to networks that can be selected (#2616) (1cd404d)
- Implement
Splash
screen (#2617) (1bb1b31) - Add maxlength & validations in profile name (#2612) (fd55957)
- Paginate transactions table (#2622) (cb7c6d1)
- Add animated loader (#2621) (3f7b37e)
- Add entity icon (#2632) (e36c5e8)
- Cache HTTP requests based on their URL (#2635) (ff5d3c0)
- Add
InputAddress
component (#2614) (f912097) - Implement offline splashscreen (#2649) (bf8f7e6)
- Add validation for duplicate address (#2650) (f1fac76)
- Transfer send functionality (#2610) (508875c)
- Add
ContactForm
address validations (#2652) (e8c5b28) - Add electron util to open external links (#2661) (8961a10)
- Add the
Completed
page after a successful import wallet (#2654) (b7eb197) - Add the
openExternal()
electron to theLink
component (#2666) (b1e3dc9) - Load wallet from route for transaction send (#2668) (bd903de)
- Implement skeleton in transaction tables (#2658) (c63a6c2)
- Add maxlength & validations in wallet name (#2672) (c16beb5)
- Ipfs transaction (#2680) (72d349c)
- Transaction detail modal gate (#2678) (ba9d346)
- Implement multi payment transaction (#2681) (ba09310)
- Add AIP36 transaction support through SDK (#2685) (7c9228a)
- Implement blockfolio signals (#2679) (2b97575)
- Add mock test to multi-payment transactions (#2686) (feba8b2)
- Add password settings (#2631) (7a948d1)
- Additional loading states for
WalletDetails
page (#2710) (9677daf) - Registration process & delegate registration form (#2695) (38a4f78)
- Add
MyRegistrations
delegate list (#2717) (568b918) - Add baseColor prop to toggle (#2735) (4f8aca8)
- Implement voting (#2687) (a9fc168)
- Sync delegates in background (#2700) (f1c6dd1)
- Add explicit height to SideBarItem (#2749) (d69228d)
- Add position type and nests dropdown content (#2750) (d1be1f8)
- Implement delegate resignation (#2747) (bb61963)
- Implement starring of wallets (#2752) (85f1739)
- Add e2e tests for multiple transfer (#2767) (8a5c99e)
- Add e2e tests for single transfer (#2765) (5ed3af0)
- Receive funds (#2762) (668b760)
- Sync wallet data (#2748) (2f26e56)
- Sync fees using scheduler (#2777) (694c56d)
- Add e2e tests for ipfs transaction (#2778) (4975831)
- Implement business registrations in
MyRegistrations
(#2759) (83eabf8) - Implement
HttpClient#withSocksProxy
(#2645) (5eb9318) - Add react-toastify (#2786) (09292b1)
- Second signature registration (#2785) (49bb200)
- Navigate to
SendTransfer
from navbar (#2801) (1952b04) - Sync wallet votes when import a wallet (#2799) (29c6341)
- Implement plugins in
MyRegistrations
(#2798) (3bfe5f8) - Add unvote delegates (#2784) (69e63ca)
- Add proper styling to tables (#2809) (9a5099d)
- Add avatar preview (#2813) (189e702)
- Business entity registration (#2760) (030974d)
- Implement profile reset (#2811) (330ae87)
- Add reusable
EmptyResults
component (#2804) (b095060) - Sign transactions with 2nd mnemonic (#2810) (dd2f09c)
- Implement search in
MyRegistrations
(#2805) (087ffc4) - Add TableRow component (#2817) (b5abec3)
- Switch between entity and delegate resignation (#2814) (0719354)
- Add compendia/bind icon (#2829) (b61ae43)
- Support and persist multiple active filters (#2843) (efa1f88)
- Use real data for
PercentageBar
component (#2834) (1d96f81) - Implement mnemonic download (#2844) (06bf793)
- Consume fees to build transactions (#2833) (3406fd2)
- Add e2e tests to send a vote transaction (#2853) (abd0910)
- Add
Select All
button to news options (#2852) (66e2bea) - Implement
SendEntityUpdate
(#2832) (e5cf707) - Add tx modal to wallet details page (#2857) (ab476f8)
- Add vote and register buttons to wallet details (#2859) (747bd56)
- Add pagination to the list of delegates (#2875) (1f3c943)
- Add second signature detail (#2871) (669e443)
- Show pending transactions (#2874) (6862961)
- Send multisignature registration (#2847) (6032c2c)
- Basic ledger setup and listener (#2890) (1d24f83)
- Add e2e tests to vote transaction (#2895) (086ed9b)
- Blacklist a plugin (#2864) (9d7889a)
- Add delegate resignation details (#2897) (20c8378)
- Add entity detail modal (#2884) (1b6389b)
- Close modal with ESC key (#2907) (1a5f6b7)
- Add message to select a network on the voting page (#2908) (c8eeda6)
- Search for a news when pressing the enter key on the input (#2912) (28d9d4c)
- Add title to welcome page (#2932) (d0419ff)
- Implement delegate to entity update (#2931) (541d6bc)
- Add success toast to profile settings save (#2928) (61db3eb)
- Generic toast handler in settings pages (#2936) (bc9cbcd)
- Add title to create profile page (#2938) (5dc5148)
- Add border props as classnames (#2943) (a266f96)
- Add profile wallets to recipients search (#2948) (601a27b)
- Add
EmptyBlock
component (#2947) (aaa019d) - Reload settings route after saving (#2945) (86a4c88)
- Add password protection on
Welcome
card actions (#2946) (4531ad3) - Implement dark mode logic (#2942) (0024070)
- Add hover styles to layout control buttons (#2965) (497ad67)
- Throw error for missing mocks (#2955) (fff34bf)
- Implement
Notifications
(#2873) (4563b02) - Add missing mocks on e2e tests (#2968) (ff95586)
- AIP26 handling (#2929) (d092c43)
- Add Lucio as code owner (#2976) (9d81690)
- Add
Image
component for theme based assets (#2973) (65c98e9) - Back to the select a delegate page to unvote/vote (#2971) (3f7516f)
- Sign multisignature transaction (#2876) (b431452)
- Add dedicated recipient search components (#2997) (95ddeda)
- Add multisignature icons to table (#3002) (58e8d19)
- Sign transactions with a multisignature wallet (#2989) (ab457c5)
- Add LegacyMagistrateDetail component (#3011) (db71fa1)
- Add mnemonic validator to match the sender address (#3007) (f715938)
- Add external icon to signed transaction table rows (#3015) (e7e2e98)
- Hide wallet card actions dropdown (#3018) (9cbbdd8)
- Persist the type of view (grid & list) (#3022) (0364f13)
- Add missing aip36 registrations (#2999) (196cb21)
- Show delegate names in recipient column (#3023) (6789b47)
- Prepend amounts with sign (#3024) (43b782a)
- Add Tooltip component (#3034) (399f2e0)
- Save wallet display settings on the dashboard page (#3019) (8ea50e8)
- Hide
WalletVote
andWalletRegistrations
if not supported by network (#3037) (4229fca) - Add 2nd mnemonic validator (#3048) (5525a5a)
- Add sort functionality in the transaction history table (#3053) (3497d30)
- Scan for ledger wallets (#2926) (00524d5)
- Add auto updater functionality (#3050) (bc69d83)
- Add exit and sign out to the profile dropdown (#3060) (8ca05dc)
- Add styles for dark navbar (#3069) (54b2015)
- Add meaningful names to step component (#3068) (0efb15d)
- Sign transactions with ledger wallets (#3064) (55fc052)
- Filter current votes (#3075) (1dcd473)
- Show ledger balances on completed page (#3083) (68853f3)
- Implement dashboard wallet filtering by cryptoasset (#3073) (07cca49)
- Implement testnet network filtering & settings (#3094) (b5ab6dd)
- Add filter to my votes page (#3091) (330adc9)
- Add styles for dark shadows (#3100) (1c7a879)
- Add images for dark mode (#3101) (e85a79f)
- Add support for grouped options in dropdown component (#3099) (cd60b25)
- Add tabs filter to transactions table (#3102) (1d27d38)
- Add validations in profile create (#3097) (546307f)
- Implement network filter (#3103) (036a1fa)
- Add transaction details for ledger confirmation step (#3104) (de111a1)
- Add indicator of active filter to WalletControls component (#3108) (044e198)
- Add custom peer functionality (#3059) (893bd2f)
- Add missing tests to workflow (#3084) (27d50d2)
- Implement registration type picker (#3116) (44d761f)
- Implement sender search functionality (#3121) (e5c37cd)
- Implement transactions type dropdown filter (#3110) (13a4073)
- Edit custom peer (#3124) (ce8a7e7)
- Filter wallets based on profile setting (#3119) (c498bdc)
- Use custom peer in the background when enabled instead of dwallets (#3127) (4f3098c)
- Add custom scrollbars (#3125) (da5c0e9)
- Add
ItsANameToo
as code owner (#3134) (d6573c4) - Implement search functionality in my votes page (#3139) (7062569)
- Add missing transitions to modal close button (#3144) (fea055b)
- Add warning message when disabling development networks (#3153) (2736eba)
- Add validate pattern method (#3169) (bde8245)
- Add domain based crumbs (#3179) (6b15658)
- Disable screenshot protection in development builds (#3181) (db9a3c6)
- Add sam to codeowners (#3191) (d1701af)
- Add minimum window width (#3188) (52e02c9)
- Implement plugins logic (#3194) (5289a20)
- Add minimum window height (#3201) (7d93cd7)
- Add
curly
eslint rule (#3229) (122bf72) - Add
staging
command (#3227) (9cf4138) - Reposition and resize dropdowns based on window size (#3204) (975131b)
- Implement pagination search (#3226) (f92cf7e)
- List all installed plugins (#3225) (7f7876f)
- Show wallet card skeletons while loading (#3236) (d885884)
- Implement ledger custom derivation mode (#3202) (9c30f45)
- Add external icon to
Learn more
link (#3242) (e86ed39) - Add icon prop and loading state in
Button
(#3257) (61311cd) - Add button focus styling when tabbing (#3259) (6b6ad74)
- Plugin listing (#3261) (49f49a0)
- Handle known addresses (#3245) (c5912cc)
- Add loading state in plugins (#3263) (f13c065)
- Install plugin from provider (#3271) (79fec3d)
- Add plugin view page (#3276) (3a6830e)
- Uninstall plugins (#3303) (24083a0)
- Launch button on details page for installed plugins (#3314) (1c3686f)
- Allow plugins manual installation from urls (#3301) (225fa9b)
- Report plugin (#3313) (84072be)
- Confirm transaction before send (#3315) (dac5936)
- Add timers plugin service (#3332) (fed23a5)
- Add loading state for wallet list items (#3337) (db7189a)
- Show plugin permissions on install (#3336) (ee99cfe)
- Show requirements in plugin details page (#3348) (ce3ddf5)
- Sign transfer with default expiration (#3347) (231c90a)
- Add uniqueness check to profile name validation (#3354) (8242fde)
- Use autocomplete dropdown in
SelectRecipient
(#3343) (bcc91a0) - Handle synchronizer background job error (#3352) (414af58)
- Sign messages with ledger (#3353) (2d79913)
- Show plugin download progress (#3349) (b662593)
- Set system theme in create profile form and live toggle (#3359) (bf1657e)
- Add initial state in
Table
(#3373) (329b87f) - Show warning modal if transaction fee is too low or high (#3377) (1672566)
- Sentry error reporting (#3383) (b8fc6dc)
- Add fee warning to delegate resignation form (#3398) (a660ce9)
- Add fee warning to registration form (#3397) (8ba09f2)
- Add fee warning to vote form (#3396) (ee40dc1)
- Add fee warning to ipfs form (#3395) (d68f725)
- Add missing margin in Vote form (#3393) (a4afa4c)
- Check for plugin updates (#3360) (dd4dcb0)
- Add back button to navigation bar (#3411) (b85f18f)
- Implement plugin filtering (#3389) (a6a14e3)
- Show red dot indicator when wallet filters are changed (#3455) (27c47f9)
- Update all plugins functionality (#3427) (8c20ffd)
- Add forgotten call to get translation (#3472) (3d7a7fd)
- Remember if advanced mode has been accepted (#3468) (cf8f313)
- Add dark mode styles to selected network option (#3469) (5290cf3)
- Implement profile export (#3410) (dd0653a)
- Add copy column in
Contacts
(#3466) (61fabc2) - Ability to import wallet by private key (#3483) (149196a)
- Add border to contacts page header (#3488) (d417267)
- Import wallet by encrypted WIF (#3497) (33e2574)
- Add plugin updates confirmation modal (#3435) (66cc329)
- Add cryptoasset step to send transfer from navbar (#3453) (785b72e)
- Add all plugins tab (#3501) (128725f)
- Import wallet by WIF (#3491) (8089e13)
- Add plugin updates to queue (#3509) (dde509f)
- Implement profile import (#3464) (7195add)
- Implement optional encryption password for wallets (#3513) (203bbf3)
- Add plugin permissions modal (#3507) (29c3512)
- Allow plugins to use modals (#3524) (b1f0251)
- Ask user confirmation to leave settings page (#3536) (bb84baa)
- Use password encryption when sending transactions (#3537) (3653886)
- Allow plugins to sign messages (#3541) (2281c0b)
- Sign messages with wif (#3558) (3be2252)
- Show display type in blank wallet cards (#3566) (3c561bb)
- Add errors to min participants input (#3574) (98f5288)
- Add type to header search bar button (#3585) (458715c)
- Add errors to cryptoasset input (#3575) (ae61569)
- Add errors to create/import wallet cryptoasset selection (#3599) (d6381af)
- Add missing sqaure brackets
getValues
method call (#3624) (468d356) - Add explicit bg color to input if not disabled (#3623) (7558ce3)
- Implement all wallet indicators on details page (#3617) (5efe5a0)
- Implement contacts search (#3616) (9495d63)
- Add tooltip to report plugin buttons (#3613) (b2623cb)
- Add border radius 2.5xl to tailwind configuration (#3635) (cb85b95)
- Add iconColor prop to wallet icons (#3643) (52741e1)
- Format timestamp based on profile setting (#3657) (d561c6c)
- Add
is-ipfs
for ipfs validation (#3653) (076b9ff) - Add custom env to scripts (#3669) (ab13d50)
- Add
Open in Explorer
option to wallet dropdown (#3678) (c235cf7) - Truncate address based on available width (#3641) (6eb3d03)
- Implementing Profile Created modal (#3674) (ed392d4)
- Enable AVAX integration (#3686) (8f70241)
- Enable XRP integration (#3688) (7744d33)
- Enable DOT integration (#3692) (176aaaa)
- Enable XLM integration (#3683) (b10f293)
- Enable LUNA integration (#3691) (f0239fb)
- Enable NANO integration (#3690) (1f1f93c)
- Add icons for new coins (#3687) (bab6dfe)
- Enable BTC integration (#3695) (1650236)
- Enable ADA integration (#3689) (4f81f1b)
- Enable EGLD integration (#3681) (feb6cfe)
- Enable NEO integration (#3682) (5752058)
- Enable ATOM integration (#3684) (363004e)
- Add border over buttons in contact form (#3710) (eae1581)
- Add empty block to peers table (#3708) (8472836)
- Ability to manually refresh wallet data (#3699) (f2997fd)
- Add more currency icons (#3724) (f0e1a99)
- Add bottom border to wallet details header in dark mode (#3751) (1797d24)
- Enable ZIL and NANO integrations (#3737) (75fb670)
- Implement focus styles of profile, wallet, and plugin cards (#3759) (00c29fa)
- Focus styles in import profile page (#3768) (9c93adf)
- Show delegate name if available (#3762) (b2cda76)
- Prevent using old password in password settings (#3770) (de52afa)
- Implement profile tutorial (#3726) (804c4ad)
- Add missing coverage (#3777) (00c4d65)
- Update TableCell to support compact row height (#3788) (df3bf72)
- Add margin to transaction details component (#3797) (ea22f00)
- Enhance password validation (#3796) (6f2a6d0)
- Implement clipboard button (#3790) (1277c6a)
- Focus styles of send all button (#3799) (51cf518)
- Focus styles of fee buttons (#3800) (9333ce7)
- Add explorer link to delegates table (#3811) (bd60f94)
- Add awaits to jest resolves/rejects calls (#3840) (b56c386)
- Add switch component (#3843) (3c1adb5)
- Add disabling and font size to Switch (#3848) (edd66ae)
- Use different transaction signing methods based on wallet import method (#3838) (4b1e982)
- Revamp InputFee (#3849) (799ddf5)
- Show return icon when transaction is both sent and received (#3888) (c00f3ee)
- Add missing await to waitFor statements (#3884) (ce21626)
- Add light green theme (#3901) (9bcc6e6)
- Implement assertion functions to replace optional chaining / non-null assertions (#3912) (3087e6c)
- Display transaction error with details (#3908) (c2951f2)
- Add to table row only if there is a onClick callback (#3915) (42520f0)
- Add skeleton to compact transaction row (#3913) (985c649)
- Implement the wallet import from PublicKey (#3918) (d95398d)
- Add
TransactionType
component (#3946) (fa031ff) - Add toggle size option (#3995) (ab49a8d)
- Implement wallet import and usage with
secret
(#3990) (ef20af5) - Include wallet balance update in wallet sync actions (#4007) (aea9e5d)
- Add translation for authentication by secret (#4024) (e6fb756)
- Require wallet alias (#4019) (646ded2)
- Add appearance settings (#4) (c89cbd4)
- Add
no-ligatures
class to address in wallet header (#27) (925baf3) - Integrate vote updates (#34) (1f20462)
- Add InputFee advanced (#40) (87e9f07)
- Add support for more signing methods in multisignature registration (#63) (b4edb3b)
- Show toasts when connecting/disconnecting ledger (#80) (fa2becd)
- Add option group to the currency dropdown (#78) (2277584)
- Add ledger support for multisignature registration (#93) (2ed1538)
- Add command to check sdk updates (#105) (70f5337)
- Add wallet name to recipients' list on the send page (#104) (d65532e)
- Store ledger model info when importing with ledger (#131) (de2ef34)
- Authenticate ledger model (#97) (386bf2f)
- Add wallet naming preferences (#129) (b78a4ab)
- Add fee validation in registration forms (#152) (088ee9f)
- Add dedicated
ExchangeView
(#167) (83d6bd6) - Add
whitespace-nowrap
to amount components (#181) (52326a7) - Show minimum required signatures info in
MultisignatureDetail
summary (#194) (aacfc16) - Implement new recipient section in transfer modal (#184) (cd4d935)
- Implement an indicator when multi payment is returned in transfer modal (#192) (e0ad1b4)
- Implement pending transaction removal (#226) (1494de6)
- Setup jest & spectron (#12) (1b66b8c)
- Ignore more depcheck not-detected dependencies (#144) (347bb3a)
- Use eslint-plugin-vue instead html plugin (#149) (fae1502)
- Improve dark theme (#171) (7ac8232)
- Use namespaced methods in mixins (#182) (d8e2fcd)
- Change the component case to PascalCase (#183) (202242e)
- And fix the
CollapsibleStepper
components and adapt them to the i18n support (#186) (d45e94b) - Configure travis to run unit tests (#199) (b2b9295)
- Enable PouchDB debug only when the
DEBUG_POUCHDB
environment variable is set (#216) (e5a328d) - Rename components (#217) (f91d9e5)
- Upgrade Electron version to 2.0.0 (#223) (7a55fc4)
- Changed broken docs link (#236) (3602a3e)
- Replace PouchDB with localForage to store vuex state (#233) (faab1a9)
- Move components to namespace (#242) (9d69cec)
- Models, store and services (#244) (52a5834)
- Implement wallet model and improve wallet creatio page (#263) (c9160b5)
- Wallet navigation with menutab (#262) (42d6b82)
- Include the
PassphraseInput
icons (#266) (8018318) - Upgrade deps to electron 3 (#270) (0a66a91)
- Persist the changes during the profile edition (#272) (405cab5)
- Network remote config (#271) (d949546)
- Chart style (#274) (e8e4caa)
- Upgrade babel deps and config (#275) (2079c38)
- Upgrade deps and webpack config (#276) (1a0768f)
- Wallet show grid (#278) (0cb2900)
- Sidemenu component reusable (#279) (bdbaa76)
- Postcss lang (#283) (96193e2)
- Large mode for WalletSidebar (#284) (ec3fe27)
- Get active wallet from route (#286) (9460241)
- Set the
vuex-persist
storage key (#295) (076c77a) - Group modal components and rename them (#299) (5354f72)
- Transactions components (#303) (e36be8d)
- Use the 0.1.6 version of the API client at least (#356) (ba179a2)
- Improve the delegate registration modal (#391) (1321cad)
- Move the wallet data updates to the
Synchronizer
service (#420) (7d0876c) - Rename
SearchFIlter
(typo) toSearchFilter
(#447) (5262a37) - Maintain window state upon close (#449) (42da0a1)
- Remove timer module (#440) (50fbc42)
- Update dependencies (#446) (5762ccc)
- Improve second passphrase (#477) (0a89b1b)
- Update dependencies (#532) (3ebc2bc)
- Instead of logging an Error, log that the Ledger is not connected (#561) (7b6b950)
- Update typos and odd translations (#575) (45ba8d4)
- Use
ark-desktop-name
as the package and executables name (#573) (243ca56) - Update en-US.js (#588) (1870bba)
- Change default background (#641) (604d662)
- Update information and instructions (#637) (8f80334)
- Build commands for each OS (#656) (ca26e02)
- Update @arkecosystem/crypto to 0.2.5 (#688) (56818b0)
- Update @arkecosystem/client to 0.1.12 (#691) (7a4d22b)
- Update dependencies (#694) (dc0f9fa)
- Show unconfirmed as neutral (#705) (43f9dbb)
- Update client to 0.1.13 (#710) (43145b8)
- Update new transactions wording (#711) (58189df)
- Update the intro pages (#715) (a6d80f7)
- Update build background (#725) (eaafca0)
- Update app title (#733) (4a9bf13)
- Bump version to 2.0.0 (#731) (bdb5204)
- Show full notice if not voting (#735) (75241b5)
- Windows & yarn (#770) (13deccb)
- Fix contributing link (#638) (7335950)
- Upgrade @arkecosystem/client (#643) (e68123a)
- Update dependencies (fixes problems with Yarn integrity checks) (#655) (c50f6d3)
- Fix release badge (#702) (01fb027)
- Remove yarn installation from circleci (#703) (a0ad8f0)
- Update Vue and Babel related dependencies (#708) (2007555)
- Hide vendorfield on dashboard (#721) (6febfd4)
- Reword low fee notice (#723) (6c9235d)
- Bump version (#725) (99e0c5e)
- Dashboard transaction list spacing (#728) (b1fc883)
- Use semver for release check (#729) (d7972b3)
- Chart buttons hover background color (#739) (d2cabc6)
- Responsive intro (#761) (b640709)
- Reset heading on wallet change (#759) (aa79b41)
- Hide secondary action buttons where applicable & UI tweaks (#757) (56eb8f7)
- Responsive split layout (#762) (f13ed13)
- Remove tooltip on ProfileAll (#789) (3308245)
- Store only the id of the active wallet (#790) (4b279ab)
- Bump to 2.1.1 (#825) (51afa62)
- Numbered 'profile new' steps (#859) (b318cd8)
- Improves sidebar alignments (#858) (fa0b436)
- Rename approval to vote % (#857) (2234319)
- Unite router links of create/import buttons (#854) (48c66c7)
- SortBy / orderBy (#878) (9a7c52d)
- Iterating once to find latest transaction (#832) (40c7193)
- Change the layout of the network Sidemenu (#897) (cc7359f)
- Get ledger address & public key together (#941) (e498433)
- Transaction helper props in store getters (#927) (031f2d2)
- Run tests with coverage on CircleCI (db8d310)
- Run tests with coverage on CircleCI (33de495)
- Ui tweaks and typos (#921) (27dd194)
- Ledger throw errors (#943) (a591b38)
- New profile creation page (#919) (bfabf2e)
- Some small design improvements (#816) (366664e)
- Explain how to translate the app (#823) (fc87264)
- Update changelly widget (#961) (f14fa58)
- Multi-wallet endpoints (#956) (7326f3b)
- Remove avatar title on hover (#977) (7afd354)
- Bump version (#987) (80fbc65)
- New wallet selection styles and ui (#1006) (3437a81)
- Success/error colors and delay on clipboard button tooltip (#1010) (6dc001d)
- Fix and improve the instructions of how to translate the app (#1004) (b99d9e6)
- Remove unnecessary delegate api calls (#995) (0597fb5)
- Differentiate between wallet and contact rename (#988) (ab72e23)
- Remove the beta warning and collpase list of commands (#1020) (40887ae)
- Replace the profile avatars with a new component
ProfileAvatar
(#1019) (045f5ad) - Invert identicon hover behaviour (#1025) (23b65b3)
- New selection design for the network overview (#1037) (3404097)
- Update @arkecosystem/client (#1036) (0fa24e8)
- Update wallet import and networks pages headings (#1039) (d86fd40)
- Bump to 2.2.1 (#1040) (1db6b66)
- Improve ui/ux for qr scanner (#1028) (a7660fb)
- Overall latest transactions per profile (#1034) (90a6251)
- Correctly sort wallets and contacts in overview and sidebar (#1044) (b88f448)
- Setup code owners (657138a)
- Upgrade to node 11 and fix all failing unit tests (#1075) (f3069aa)
- Replace lots of action dispatching to load the session with a single mutation (#1093) (34022f0)
- Fix typos on translation instructions (#1085) (98d628e)
- Stage linted files before commit (#1102) (5528ae2)
- Revamp how transactions are loaded on the dashboard (#1103) (6a92105)
- Request wallets data and transactions in parallel during synchronization (#1106) (4d9e50f)
- Improve avatar alignment and wallet grid style (#1078) (8ff5be1)
- Improve address list style when creating a new wallet (#1109) (59bdb6d)
- Synch dynamic fees only when
InputFee
is active (#1108) (a0c1218) - Upgrade Node to 11.10.1 to avoid problems on CI (#1122) (af9b604)
- Delay and change the interval of synchronization (#1121) (ba8ec78)
- Bump to 2.3.0 (#1128) (aa45a3f)
- Cache rendered pages that are not tied to the current session profile (#1130) (2c9b19a)
- Save regular and Ledger wallets at once instead of dispatching multiple Vuex actions (#1124) (2a49f5b)
- Cache all pages that do not use a parametrized URL (#1135) (431c78a)
- Bump to 2.3.1 (#1147) (c1f983e)
- Bump to 2.3.2 (#1150) (4f435e0)
- Upgrade
@arkecosystem/crypto
to 2.2.2 (#1157) (bdb9034) - Upgrade Vue and other dependencies and use Node 11 on CI (#1160) (80b647e)
- Git-ignore
plugins
folder (#1177) (0701a20) - Remove mario from contributors (#1196) (8723e80)
- Bump to 2.4.0 (d6a96d8)
- Remove mario from contributors (#1196) (3ec3934)
- Update changelly url (#1243) (35f562f)
- Require user action when generating 2nd passphrase (#1229) (835c74e)
- Use organization-wide GitHub Configuration (#1267) (2d0eaaa)
- Merge next into develop (#1263) (9a95ad3)
- Correct config endpoint order (0f4d6f8)
- Update @arkecosystem/client (5b340fa)
- Bump to 2.4.1 (52773e9)
- Use nock to mock tests (#1291) (e165d03)
- Wallet address & balance clickable on WalletAll page (#1301) (d3f8e22)
- Bump version to 2.5.0 (#1303) (16d7210)
- Merge develop to master (#1304) (c231579)
- Make back button clickable and use localized text (#1313) (c3586fb)
- Show tooltips only when value truncated (#1312) (4a64520)
- Bump to 2.5.1 (#1318) (8f3791c)
- Move back button to the tab menu (#1319) (e3cbf7b)
- Handle response as string and build tx with BigNumber (#1317) (8928a12)
- Bump lodash from 4.17.11 to 4.17.13 (#1322) (9775c20)
- Setup probot/stale configuration (#1329) (0469474)
- Upgrade the crypto package to latest version (#1332) (1793552)
- Fix for 2 vulnerable dependencies [snyk] (#1327) (5f56a02)
- Upgrade to Electron 5 and Node 12 (#1333) (82e519d)
- Remove v1 support & improve peer discovery (#1331) (6ea5717)
- Update current vote wording (#1340) (00da2a3)
- Use [email protected] to support electron v4 and later (#1351) (5ce2840)
- Update eslint dependencies (#1352) (868a153)
- Update all vue dependencies (#1353) (99fa56d)
- Update build and file dependencies (#1354) (78bdef5)
- Use spread operator instead of lodash's clone (#1381) (635acfb)
- Improve enable plugin workflow (#1382) (c4bd3d9)
- Improve loading components within plugin system (#1365) (8e671a2)
- Improve passphrase detection in vendorfield (#1386) (a0265ee)
- Correct typo Applying (#1403) (ed394d2)
- Bump eslint-utils from 1.3.1 to 1.4.2 (#1419) (ae43697)
- Bump version to 2.6.0 (#1417) (a6a0062)
- Trigger travis build (1ff5ff5)
- Enable travis api events (09abff0)
- Bump mixin-deep from 1.3.1 to 1.3.2 (#1425) (d2faa53)
- Get wallet names in wallet selection/input address (#1394) (9c13737)
- Update all electron dependencies (#1355) (5a601e3)
- Bump version to 2.6.1 (#1433) (b496d23)
- Setup codacy configuration (4a6d89e)
- Exclude build only directories on codacy (45657c3)
- Don't parse transaction fees as int (#1443) (840b62c)
- Fetch wallet vote directly (#1442) (8f9ecff)
- Remove redundant properties from transaction forms (#1439) (224a92c)
- Bump version to 2.6.2 (#1455) (e1c6d40)
- Upgrade vm2 to 3.8.4 (#1456) (c1997e1)
- Adjust workflows to match all branches on push (#1472) (728fe19)
- Update dependency husky to v3 (#1481) (41e3cdf)
- Update dependency cross-env to v6 (#1477) (4452ff6)
- Update dependency eslint-plugin-node to v10 (#1480) (6c29e2a)
- Update dependency spectron to v8 (#1482) (041710a)
- Update dependency eslint-loader to v3 (#1479) (7d81858)
- Update dependency eslint-config-standard to v14 (#1478) (8da9727)
- Custom network during onboarding (#1508) (05acc3e)
- Hide delegate tab if wallet is not on profile (#1438) (77702d8)
- Plugin sandbox composition (#1507) (9f31f03)
- Update dependency spectron to v9 (#1521) (d6f08fc)
- Update dependency electron-builder to v22 (#1526) (16958b3)
- Update dependency eslint-plugin-vue to v6 (#1539) (d67f803)
- Update dependency chalk to v3 (#1541) (d9ed2e3)
- Run lint after unit tests (#1549) (702c71f)
- Stop translations (#1550) (057ee61)
- Update plugin menu icons (#1558) (49622c5)
- Load initial file with resources (#1560) (6889f50)
- Menu consistencies (#1555) (d232b8e)
- Update status badge & readme tweaks (#1568) (6393870)
- Update electron-builder (#1574) (323fd2e)
- Remove wallet api and peer version (#1573) (35cf534)
- Plugins allow sandbox destroy (#1578) (547b23c)
- Bump version 2.7.0 (#1579) (acc2a23)
- Bump workflow version 2.7.0 (#1580) (19a1f1b)
- Update dependency mini-css-extract-plugin to ^0.9.0 (#1590) (89fd9b5)
- Update dependency husky to v4 (#1595) (a72537e)
- Update jest monorepo to v25 (major) (#1616) (13f9539)
- Update dependency electron-builder to v22.3.2 (#1627) (2d4c723)
- Update dependency cross-env to v7 (#1626) (6228903)
- Update dependency spectron to v10 (#1624) (90b3d0f)
- Update purgecss dependencies to v2 (#1608) (129bf90)
- Update dependency eslint-plugin-node to v11 (#1592) (28810be)
- Update dependency lint-staged to v10 (#1609) (5c635c0)
- Bump version to 2.8.0 (#1657) (bda0e3a)
- Remove juan as codeowner (#1670) (b241544)
- Update dependency tempy to ^0.4.0 (#1669) (cd02ea8)
- Update dependency nock to v12 (#1672) (a3ea936)
- Update doc link to vote for a delegate (#1677) (4e3d254)
- Omit themes from list of all plugins (#1679) (f4a794a)
- Update dependency file-loader to v5 (#1559) (87257d1)
- Build snap package (#1663) (40ed62b)
- Bump codecov from 3.6.1 to 3.6.5 (#1684) (c487acf)
- Bump version to 2.8.1 (#1689) (0c42a6f)
- Make multipayment word consistent (#1694) (5a29869)
- Make multisignature text consistent (#1697) (26d5441)
- Remove splashscreen.js (#1698) (6e2a4c3)
- Update dependency electron to v8 (#1648) (e1c1719)
- Set currentPage / currentPerPage only if different from current value (#1612) (f6b4126)
- Scroll on menu tab, not on container (#1641) (b962990)
- Cache-bust plugin whitelist & blacklist (#1707) (4a1a424)
- Update dependency @types/jest to v25 (#1712) (0dd9e8d)
- Update dependency ts-jest to v25 (#1713) (28ade8d)
- Perform various operations in bulk (#1683) (5a7cfd3)
- Simplify blurred modal backdrop & ui tweaks (#1638) (627ab74)
- Remove amount column from ipfs table and realign columns (#1724) (59a3ac9)
- Square splashscreen logo (#1732) (473194a)
- Adjust bridgechain transaction form validation (#1730) (ed5224b)
- Extract crypto behaviors out of the client service (#1749) (617f6dc)
- Move
__watchProfile
out of theClientService
(#1754) (4881802) - Replace various lodash methods with native alternatives (#1759) (6554499)
- Remove summary when marking announcement as read (#1755) (195b10f)
- Improve ledger ux (#1733) (e888d41)
- Replace moment with dayjs (#1753) (7479bf3)
- More generic userLanguage handling (#1769) (a695816)
- Update splash font (#1773) (d801ea0)
- Update dependency electron-builder to v22.4.0 (#1764) (d011b1d)
- Bump version to 2.9.0 (#1771) (9262292)
- Allow all global plugin options to be retrieved at once (#1790) (55c02ec)
- Update dependency tempy to ^0.5.0 (#1800) (dc46646)
- Replace pricing api with @arkecosystem/platform-sdk (#1786) (b8e7672)
- Change wording for contact delete button (#1774) (c5ca8eb)
- Adjust business transaction form validation (#1736) (ee97098)
- Bump version in all github configurations (#1803) (5bca2b9)
- Fix alignment of menu dropdown components (#1770) (e3b76ab)
- Update mac menu titles (#1782) (454dbaa)
- Fix alternative currency alignment (#1811) (70dbb8d)
- Try to fetch local plugin images first (#1826) (0b4d5ba)
- Update dependency electron-builder to v22.4.1 (#1819) (90739e6)
- Bump acorn from 5.7.3 to 5.7.4 (#1835) (9a97e8b)
- Wait for next tick when focussing password/passphrase input (#1814) (49eff2d)
- Activate the plugin menu item when navigating to plugin route (#1830) (b09368a)
- Update dependency file-loader to v6 (#1844) (8ac9116)
- Update dependency url-loader to v4 (#1845) (5353b7b)
- Bump version to 2.9.1 (#1850) (53c1ce8)
- Disable columns from sorting (#1851) (e9f4312)
- Check for confirm modal title or note (#1857) (ac682ff)
- Grant icon & fetching plugin config (#1860) (4315524)
- Rename minVersion property to minimumVersion (#1865) (4e5c4a8)
- Remove vue-i18n-extract and some readme tweaks (#1874) (b1d06ee)
- Remove lodash findkey (#1894) (ab96104)
- Remove the cursor and opacity for avatar and background selection (#1893) (5069a12)
- Adjust the window size to its content not to show scroll bar (#1883) (682a6fb)
- Plugin sliders into single component to reduce duplication (#1873) (1738e28)
- Update dependency chalk to v4 (#1878) (9243d8c)
- Update dependency electron-notarize to ^0.3.0 (#1869) (14c5a56)
- Update dependency html-webpack-plugin to v4 (#1858) (72ef1a6)
- Update dependency eslint-loader to v4 (#1886) (173ab83)
- Update code to install vue-devtools (#1896) (0c26541)
- Update dependency electron-devtools-installer to v3 (#1889) (845cee3)
- Transfer & multipayment in single modal (#1904) (9923ca6)
- Fix payload encoding (#1899) (53e2993)
- Update dependency ts-loader to v7 (#1902) (fb05a51)
- Update dependency eslint to v7 (#1917) (df2e9d2)
- Replace some lodash methods with native alternatives (#1897) (ee301c5)
- Update dependency electron-builder to v22.6.0 (#1903) (fac7e77)
- Remove v2 from endpoint requests (#1913) (420e1a4)
- Setup create-react-app boilerplate (bccd2ec)
- Import modules using absolute paths (#2033) (26d72f6)
- Improve svg icon (#2034) (9e9935d)
- Apply svg dimensions (2179b91)
- Move electron files to
src
folder and apply some tweaks (#2043) (e0d7abf) - Setup CODEOWNERS (70160f2)
- Avoid default exports (#2047) (24c9d26)
Select
andTextarea
with validation (#2057) (ee8a2b0)- Move assets to app (#2089) (ba1c8fd)
- Replace
react-intl
withreact-i18next
(#2087) (4a4f459) - Install
@arkecosystem/platform-sdk-*
dependencies (#2112) (5857a7b) - Rename
Textarea
toTextArea
(#2113) (a570d7c) - Modify
Label
styling (#2115) (838b248) - Styled wrappers in jsx (#2117) (10468f0)
- Improve
CreateWallet
design (#2121) (631155f) - Follow file naming conventions (#2129) (a6c30d4)
- Use
default
fallback for switch statements (#2130) (2b06071) - Move wallet components to domain (#2131) (0b24cbf)
- Follow file naming conventions (032274c)
- Spinner component (#2138) (cff10d2)
- Rename
CircleProgressBar
toCircularProgressBar
and some tweaks (#2140) (22bfcb3) - Organise tests according to guidelines (#2146) (4ade080)
- Sign message modal (signed state) (#2160) (150ff75)
- Rename
NavBar
toNavigationBar
to comply with naming conventions (#2171) (4ba5a9e) - Rename
RadioButton
component toSelectionBar
(#2161) (d83558b) - Explicitly import components (#2172) (912715d)
- Setup
eslint-plugin-unused-imports
for eslint rules (#2173) (e6466b1) - Install development-only packages as
devDependencies
(#2178) (2dcf92b) - Remove navbar from profiles (#2181) (99949b4)
- Ignore build and coverage paths during format (#2185) (8fa4b36)
- Consistent button spacing (#2195) (47d6ff1)
- Details modals tweaks (#2194) (d10a635)
- Transfer detail modal updates (#2193) (2e78858)
- General tweaks (#2198) (bd5cabe)
- Button styles (#2209) (b9474fa)
- Simplify msq icon (#2212) (6d42811)
- Update Platform SDK dependencies (#2231) (3257c67)
- Update Platform SDK dependencies (#2232) (7350cd7)
- Export coin icons with full name (#2236) (ae89e1c)
- Integrate
RecipientsList
in Transaction flow (#2237) (ffca230) - Rename domains to singular (#2259) (2ad5758)
- Plugin settings ui adjustments (#2254) (82873ba)
- Peer settings ui adjustments (#2253) (9076112)
Dashboard
page ui adjustments (#2261) (c1a49a7)- Offline page ui adjustments (#2262) (94256bc)
- Use
DateTime
from Platform SDK instead ofmoment
(#2274) (bbd4da3) - Merge help and support domains (#2275) (7f2edd7)
- Rename SelectAccount to SearchWallet (#2280) (dccf93e)
- Get rid of jest warnings (#2281) (098ab0a)
- Remove unused files and use correct icon paths (#2298) (e70196f)
- Fix select ui in transaction send form (#2305) (4778527)
- Apply ui guidelines to wallet domain modals (#2303) (bdd436e)
- Reference i18n keys in tests instead of hardcoded values (#2304) (65066a6)
- Update Platform SDK (#2316) (cb0e27b)
- Update
Avatar
component to use svg (#2317) (66edd69) - Styleguide rules on
TransactionSend
page (#2318) (ea0691e) - Styleguide rules on
ResignRegistration
(#2323) (e5ec63f) - Styleguide rules on
SendVoteTransaction
page (#2321) (24de032) - Styleguide rules on
SendIPFSTransaction
page (#2320) (0029254) - Styleguide rules on
Registration
(#2326) (bffc434) - Styleguide rules on
UpdateRegistration
(#2324) (2a96949) - Export AvatarWrapper (#2322) (15941cb)
- Remove
NavigationHeader
component (#2332) (882cfca) - Breadcrumbs component ui adjustments (#2330) (1510669)
- Table component ui adjustments (#2329) (db91b43)
- Plugin manager style updates (#2327) (c8dbaba)
- Use testing-library instead of @testing-library/react (#2333) (fc3e8b9)
- Styleguide rules on help pages (#2336) (2d9688a)
- Registration style guide updates (#2338) (700cfd5)
- Modal ux (#2337) (a9ccc2a)
- Apply ui guidelines on
ProfileCreated
modal (#2339) (3d1da97) - Style guide padding on registration pages (#2341) (7358f45)
- Votes page ui adjustments (#2343) (e8bb5de)
- Apply ui guidelines on plugin domain modals (#2344) (5d44c3f)
- Apply ui guidelines on
Setting
modals (#2340) (7111b7e) - Remove
NetworkCard
component (#2350) (6be32e9) - Ledger ui adjustments (#2348) (936e0fa)
- Apply ui guidelines on
Contact
domain modals (#2346) (f7c5a5c) - Correct z-index in
PluginManagerNavigationBar
(#2354) (9b7ccf0) - Apply header ui guidelines on pages (#2355) (b5bfbdc)
- Install plugin ui guidelines (#2358) (2341a59)
- Settings page style guide (#2356) (5c86eba)
- Apply header ui guidelines on
Exchange
page (#2357) (def3de5) - Apply style guide to verify message (#2359) (6c1de0e)
CircularProgressBar
component ui adjustments (#2366) (2dd612a)- Fix no contacts banner (#2365) (3d65f7a)
- Apply style guide to signed message modal (#2360) (a5cd527)
- Send ipfs ui updates (#2362) (e302fea)
- Plugin review styles (#2363) (e8b7c36)
- Ux and styleguide adjustments on
SelectDropdown
(#2368) (bbe9ca0) - Replace select list in pages (#2369) (93d3952)
- Ui adjustments on
HeaderSearchBar
(#2372) (ee419ea) - Select list ux adjustments (#2373) (1902469)
- Banner alignment fix (#2375) (9c8f3c8)
- Select asset in import wallet (#2376) (16f6309)
- Adjust h1 font weight (#2387) (546c875)
- Reduce
Toggle
switch size (#2381) (997958e) - Update input border (#2385) (4ec1b3d)
- Move svg banners to images folder (#2384) (0e69c8b)
CreateWallet
ui guidelines (#2378) (9b4ba3e)- Modal icon ui adjustments (#2380) (2db0e4d)
- General update of spacing, fonts & colours (#2382) (2acbe37)
- Rename
assets
tonetworks
(#2390) (1f8cf99) - Ui fixes (#2391) (32a2800)
- Fix card handleclick error on
Card
(#2393) (7ea65ec) - Replace
Avatar
component in all designs (#2394) (846b6c1) - Apply ui guidelines in
SendVoteTransaction
(#2395) (121880f) - Style adjustments of
FilterWallets
component (#2398) (82ec718) - Send vote tx ui adjustments (#2401) (ca254f4)
- Remove
<style>
element from svgs (#2403) (e60b284) PluginManager
navigation ui adjustments (#2409) (fe865b0)- Fix paddings in plugin navigation (#2414) (00e0e6a)
- Remove white shadow from
shadow-xl
(#2415) (cf47254) - Adjust dimensions in Sent icon usage (#2423) (c32ed93)
- Vertical icon alignment and font color in transaction table (#2424) (78facdd)
- Adjust margin of last asset (#2427) (06893db)
- Set margin on sort icon (#2425) (5ff28bd)
- Replace color classes with aliases (#2404) (a272c1b)
- Fix shadow in
xl
(#2430) (1e236cc) - Ui adjustments in
PluginManager
(#2429) (678b041) - Ui adjustments on plugin pages (#2432) (a791247)
- Plugins ui adjustments (#2437) (cd63a63)
- Remove readonly and add disabled property (#2442) (9456be8)
- Dashboard wallet size (#2438) (6822659)
- Rebuild pages using shared components (#2443) (8a53185)
- Plugin manager ui adjustments (#2450) (47ce767)
- Mnemonic random words check (#2454) (c5f4e22)
- Replace
TransactionListItem
withTransactionTable
(#2449) (b96a1fa) - Remove
SelectDelegate
modal (#2459) (38610e8) - Integrate
AddRecipient
inSendTransaction
(#2462) (8e8b13d) - Select inputs ui fixes (#2463) (c9e749f)
SignMessage
ui adjustments (#2471) (a3ed994)- Update Platform SDK dependencies (#2469) (d9a669d)
- Make wallets sheet menu stick to bottom (#2465) (c36f61f)
CreateContact
ui adjustments (#2468) (a328118)- Use
SelectAddress
for sender inSendTransactionForm
(#2466) (d7eb12a) - Update Platform SDK dependencies (#2472) (afcbfd2)
- Registration select address (#2476) (f527f9f)
- Create profile routing & e2e tests (#2482) (ac5e98e)
- Integrate
SelectRecipient
in send transaction form (#2481) (c0309f4) - Remove native select profile field (#2478) (ed5a853)
- Input ui fix (#2484) (86f9f62)
CreateProfile
page ui adjustments (#2491) (caf057a)- Fix typography in
AddRecipient
form group (#2489) (94e08fd) - Integrate sender modal in transaction forms (#2488) (a144901)
- Vertically align chevron in LinkCollection and LinkList (#2495) (ba28345)
- Fix spacing in AddRecipient component (#2496) (e335963)
- Update Platform SDK dependencies (#2498) (487bff3)
- Update Platform SDK dependencies (#2501) (181f7dd)
- Remove white space characters from id tests (#2503) (0321f1f)
- Adjust HTTP Client to latest Platform SDK changes (#2508) (78bab92)
- Update
SelectNetwork
to useavailableNetworks
(#2509) (314be2b) - Update dependencies (#2521) (d9bb1a5)
- Replace cypress with testcafe (#2522) (c10be6a)
- Reactive environment context (#2506) (2e3b41b)
- Update Platform SDK dependencies (#2530) (2d22a07)
- Wallet deletion improvements and tests (#2534) (8547d8b)
- Update Platform SDK dependencies (#2537) (95c17cb)
- Update Platform SDK dependencies (#2539) (5b2044b)
- Fix table classes (#2540) (7f47586)
- Remove lost console log (#2542) (abe3980)
- Integrate verify message (#2544) (7e478bf)
- Update Platform SDK dependencies (#2550) (77a6c10)
- Correct tw styled classes in
StepIndicator
(#2551) (6d65b9b) SignMessage
modal tweaks (#2554) (4dab983)- Update Platform SDK dependencies (#2557) (f1b63e0)
- Update Platform SDK dependencies (#2560) (ee5fdda)
- Enable
arrow-body-style
function foreslint
(#2561) (907faad) - Navigate to settings from welcome (#2562) (349502b)
- Update Platform SDK dependencies (#2564) (3dffee7)
- Update Platform SDK dependencies (#2569) (ff96e65)
- Use
jest-circus
as test-runner (#2565) (d2bc683) - Move currency icons to own module (#2574) (307aab2)
- Adjust vertical alignment and wallet table fix on dashboard (#2576) (763a42b)
- Pass active profile to pages (#2573) (4967c86)
- Use fixture in tests (#2566) (b69ddce)
- Adjust vertical alignment and font sizes in line chart (#2575) (7d18be7)
- Limit max height of SelectDropdown (#2577) (1e4f427)
- Update Platform SDK dependencies (#2580) (32e9039)
- Update navbar image with the uploaded avatar (#2572) (1c77d27)
- Update Platform SDK dependencies (#2590) (59c61e3)
- Update Platform SDK dependencies (#2594) (cda52ed)
- Update Platform SDK dependencies (#2595) (91807f1)
- Implementation changes on
ContactForm
(#2596) (08d3b3d) - Remove error message when select an item of dropdown (#2602) (af387e9)
- Show form in
SignMessage
when closing modal (#2599) (5928e40) - Disable devtools in e2e (#2600) (ba11345)
- Load transactions from wallet in details page (#2598) (0921591)
- Update Platform SDK dependencies (#2603) (0b69a52)
- Format amount in
TransactionRow
withBigNumber#toHuman
(#2605) (db47dee) - Pass
BigNumber
toTotalAmountBox
(#2607) (ba21cac) - Update Platform SDK dependencies (#2615) (259f9c2)
- Keep track of logoff threshold in middleware (#2613) (c7b3266)
- Update Platform SDK dependencies (#2625) (8521f33)
- Update Platform SDK dependencies (#2626) (600046e)
- Update Platform SDK dependencies (#2628) (2ebcfb0)
- Update Platform SDK dependencies (#2630) (fd62e64)
- Fix registrations icons (#2629) (780e7ed)
- Update fixture data (#2633) (f488c16)
- Include method and data in cache key (#2636) (83d63a9)
- Adjust splash/welcome screens according to the designs (#2638) (54d5506)
- Import all SDK packages (#2641) (26307aa)
- Update Platform SDK dependencies (#2642) (59b4d1d)
- Rename
selectAsset
variations toselectNetworkInput
(#2639) (f81f9d8) - Temporarily remove eth network data (#2646) (6c25606)
- Show required field icon by default (#2644) (f7f08d8)
- Update Platform SDK dependencies (#2655) (60be2ff)
- Paginate wallet details transactions (#2648) (d103ab2)
- Update the
WalletUpdate
modal to use tab steps (#2667) (0337dd2) - Upgrade storybook (#2656) (61507b1)
- Remove the required field icon for optional fields (#2665) (105b11b)
- Fix
Dropdown
scrollbar (#2669) (de41eec) - Generalise send transaction form component (#2677) (79c8545)
- Fill out ipfs detail modal (#2682) (d9351d1)
- Update Platform SDK dependencies (#2683) (18aa8eb)
- Use
SignedTransactionData
for transaction sent screen information (#2688) (5a57ce9) - Copy transaction ID instead of whole transaction (#2689) (6248960)
- Detail modal vote (#2698) (24cda87)
- Change avatar button color on hover (#2701) (a9ef31c)
- Remove background color from InputAddonEnd (#2702) (6c98cb3)
- Fix login/sign in terminology (#2704) (f7700cc)
- Increase sign in timeout to 60 seconds (#2705) (6726693)
- Settings adjustments (#2708) (fdbbde1)
- Multi payment details modal (#2707) (f81958e)
- Remove screenshot protection from profile fixtures (#2712) (852869c)
- Update Platform SDK dependencies (#2709) (99f1faa)
- Update Platform SDK dependencies (#2715) (a8f156d)
- Update transaction amount to show currency (#2716) (8a37374)
- Update Platform SDK dependencies (#2718) (c2e2733)
- Adjust navbar styles (#2722) (0a84d87)
- Profile image selection (#2719) (846ae78)
- Move screenshotprotection to profile middleware (#2724) (313010d)
- Wallet card ui fixes (#2727) (145000a)
- Registration page adjustments (#2725) (b045321)
- Cleanup and use utils in e2e tests (#2730) (7e47a38)
- Set balance/fiat font weight to semibold (#2731) (daa439b)
- Update Platform SDK dependencies (#2728) (c70a2f4)
- Scroll restoration upon route change (#2736) (c2d2ad3)
- Navigation bar and logo adjustments (#2734) (d0d2c73)
- Common base component for all cards (#2742) (1af0836)
- Details delegate registration (#2741) (0f02262)
- Explicitly align dropdown content and remove min width (#2745) (3343e56)
- Adjust font sizes in dropdown and card control (#2746) (c289d9b)
- Update Platform SDK dependencies (#2744) (9ee3a78)
- Update Platform SDK dependencies (#2751) (8be2b78)
- Consume tx data in
TransactionSuccessful
step (#2757) (4eb0bd7) - Update Platform SDK dependencies (#2756) (066ba07)
- Modal close button and spacing (#2766) (f8d187d)
- Conditionally show/hide pagination buttons and news fixes (#2768) (a716ba2)
- Update Platform SDK dependencies (#2771) (b13da8a)
- Fix transaction success title typo (#2774) (2df4668)
- Update Platform SDK dependencies (#2783) (8ae8bfe)
- Combine SearchWallet and SearchAddress components (#2779) (1266330)
- Close bottom menu when clicking on wallet (#2787) (33b2b80)
- Remove blockchain registrations (#2789) (d904a4e)
- Update Platform SDK dependencies (#2788) (fa76d53)
- Agnostic entity table (#2790) (b90b17b)
- Consistent naming for transaction signing components (#2796) (c344f6e)
- Extract step components (#2797) (fa8e558)
- Remove last fee (#2795) (f1ff965)
- Make default wallet optional in
SendEntityRegistration
(#2800) (73f5b0c) - Update Platform SDK dependencies (#2803) (611801b)
- Transfer details adjustments (#2816) (e64c920)
WalletDetails
design adjustments (#2819) (7a88272)- Update Platform SDK dependencies (#2824) (0883be6)
- Update votes page with new design (#2815) (4d82daf)
- Update Platform SDK dependencies (#2827) (92b6f18)
- Clean up tables and remove flicker (#2828) (00b441d)
- Rename currency icons to match their symbol (#2830) (abd85b5)
- Use NetworkIcon in wallet card and list (#2836) (5bca638)
- Upgrade react-hook-form to 6.x (#2835) (86ed899)
- Update synchronized data (#2841) (14ed406)
- Use index as key for mnemonic list (#2846) (b89f84b)
- Adjust styles of
TotalAmountBox
and remove hardcoded ticker (#2856) (70b2bc8) - Transfer form adjustments (#2854) (6c9b027)
- Delegate registration form adjustments (#2858) (65430a3)
- Adjust styles of import success step (#2851) (8c6bf42)
- Remove hardcoded color in compendia icon (#2863) (ba783a4)
- Update Platform SDK dependencies (#2868) (9b7106a)
- Show network icons only on input focus (#2879) (8753921)
- Extract reusable components from multipayment details modal (#2870) (c1e9bd8)
- Adjustments and fixes in send ipfs steps (#2881) (3689309)
- Adjustments and fixes in transfer details (#2886) (6a644f1)
- Adjustments and fixes in ipfs details (#2887) (9488804)
- Adjustments and fixes in send vote steps (#2885) (2f0720e)
- Fix network select in votes page (#2888) (12be916)
- Adjustments and fixes in second signature details (#2891) (04fead5)
- Adjustments and fixes in
TransactionSuccessful
component (#2889) (4ba2bd8) - Adjustments and fixes in delegate registration details (#2896) (8efa428)
- Update Platform SDK dependencies (#2899) (a3a4aba)
- Adjustments and fixes in vote details (#2898) (c980298)
- Update Platform SDK dependencies (#2904) (207fd8e)
- Adjustments to delegate registration form (#2905) (a611f67)
- Update Platform SDK dependencies (#2906) (2488493)
- Various ui fixes (#2909) (0c3de27)
- Adjustments to delegate second signature form (#2920) (5cce911)
- Filter networks on input (#2915) (87801b2)
- Improve amount and send max in send transfer (#2910) (472971e)
- Import wallet and sync data in background (#2916) (bea3886)
- Adjustments to entity / delegate resignation (#2921) (9878b88)
- Set cryptocompare as default market provider (#2935) (e32061d)
- Change welcome text (#2934) (10c0420)
- Disable msq buttons (#2933) (e2f0957)
- Change
Network
toCryptoasset
(#2930) (f9ce4e6) - Update welcome-banner.svg (#2937) (b78fd5f)
- Adjustments to entity registration (#2927) (773adb4)
- Position modal in center (#2940) (fb9bae4)
- Update welcome-banner.svg (#2949) (9809789)
- Implement new design for the page create profile (#2941) (4f3f177)
- Reduce wallet card count on dashboard (#2958) (4d197c5)
- Hide percentage bar if portfolio has no balance (#2962) (cb5568e)
- Update Platform SDK packages (#2970) (b81c746)
- Adjust table styles (#2977) (fad0f54)
- Remove duplicate import statement of hooks (#2974) (72aabc9)
- Filter options in the select dropdown (#2963) (b774cc8)
- Adjustments for dark mode (#2984) (9673976)
- Adjust wallet card designs (#2985) (aa6a35f)
- Adjustments and fixes in multisig details (#2987) (f3cfdfd)
- Adjustments and fixes in multisig form (#2988) (41d4e0d)
- Transaction form validation (#2992) (b5eef7f)
- Adjustments and fixes in transfer form (#2994) (d5de906)
- Update banner (#3005) (b9287dc)
- Some wallet options should only be available for supported networks (#3001) (367994f)
- Normalise avatar/icon usage in tables (#3000) (484c9c1)
- Update transaction icons (#3006) (64917b8)
- Use table components in link collection (#3008) (598a815)
- Confirm pending multisignature transactions (#3004) (49b2401)
- Multipayment should be available only for supported networks (#3017) (5f124f5)
- Reorganize provider icons (#3016) (0bfcc41)
- Adjust styles of labels (#3012) (8dee709)
- Handle
InputFee
state and types (#3014) (cc37f68) - Increase dashboard transactions page limit (#3029) (3cdea3b)
- Adjust skeletons in wallet details page (#3026) (64bb644)
- Remove banner from
UpdateWalletName
(#3042) (32fd862) - Misc ui adjustments (#3036) (0efb236)
- Reduce line height in
WalletVote
andWalletRegistrations
component (#3043) (0478c3c) - Manage dashboard state through
useReducer
(#3041) (e2d1bb6) - Open the website contact page when click on the support (#3045) (999c0f0)
- Remove all "Your address" labels (#3046) (5609c0c)
- Remove help domain (#3049) (a504338)
- Update receive funds modal (#3054) (0015282)
- Adjust alert styles (#3052) (0eb38f4)
- Resize
ResetProfile
modal (#3058) (f518d12) - Adjust
Slider
styles and functionality (#3062) (6270ddc) - Update notification skeletons (#3070) (4de432d)
- Update news skeletons (#3071) (f3f543d)
- Update Platform SDK dependencies (#3074) (8da394c)
- Some UI adjustments on the vote page (#3066) (2a267a0)
- Catch boot error (#3072) (5c815ab)
- Disallow duplicate wallet names on create (#3079) (4435553)
- Toggle asset selection on
SelectNetwork
(#3077) (26a86e8) ReceiveFunds
modal redesign (#3080) (c61afe3)SelectNetwork
UX adjustments (#3082) (b1f664e)- Update votes page with new design (#3067) (f78b40d)
- Select sender modal redesign (#3085) (7ec1d4e)
- Disallow duplicate wallet names on import (#3078) (cad02f0)
- Adjust wallet creation steps (#3081) (3537659)
- Disallow duplicate wallet names on update (#3089) (dc56185)
- Update Platform SDK dependencies (#3093) (0c89f44)
- Show skeleton on initial ledger wallet fetching (#3088) (d857fd4)
- Handle signature and broadcast exceptions in transaction forms (#3095) (4c277c7)
- Import wallet tweaks (#3098) (3da59f1)
- Adjust the shadow color from avatars in the delegates table (#3107) (09f85a1)
- Hide buttons while waiting for ledger confirmation (#3111) (bfeb38a)
- Remove search header from select recipient modal (#3114) (13bca12)
- The colors of the bottom sheet votes must match the designer (#3115) (889d8cf)
- Hide unsupported transactions for ledger wallets (#3113) (b5e08d9)
- Adjustments to ReceiveFunds modal (#3117) (d16d5f2)
- Run portfolio chart animation only once (#3123) (fc3150e)
- Disable navbar send transfer button when no wallets (#3122) (7ab7b90)
- Rename
usePortfolioChartAnimation
toshowChartAnimation
(#3130) (6641138) - Render router only once (#3137) (b371607)
- Remove exit option from the profile dropdown (#3148) (a98c0fc)
- Remove the bottom wallet menu from the wallet details page (#3150) (199739e)
- Prevent text selection on the splash screen (#3149) (768e5e8)
- Replace string literals with enums (#3154) (985527d)
- Optimize dashboard (#3147) (6e13bf6)
- Remove indents from table headers (#3158) (8f6ca8f)
- Remove chart from dashboard (#3159) (1b21414)
- Do not allow duplicate profile names in
CreateProfile
(#3155) (3ecad23) - Adjust styles of profile image selection (#3163) (30661fc)
- Adjust plugin manager navbar styles (#3166) (ded33d0)
- Adjust buttons styles (#3164) (8f926b6)
- Adjust input / form styles (#3165) (cc9e7e5)
- Remove all things aip 36 (#3172) (9e9983b)
- Upgrade dependencies (#3170) (6e20659)
- Update PR template with additional checklist items (#3177) (4dd8b89)
- Rename tw utility classes (#3178) (1e11dc9)
- Style adjustments to SelectDropdown (#3175) (24140c8)
- Style adjustments to CollapseToggleButton (#3176) (12653ed)
- SendRegistration crumbs (#3182) (60b61e9)
- Catch error thrown by openExternal (#3184) (ca58a00)
- Merge duplicate electron mocks (#3187) (3a73091)
- Remove any mention of msq (#3190) (8ce8063)
- Update titles to use title case (#3189) (70c3126)
- Only rerun snapshots if formatting changed anything (#3192) (7bf5493)
- Apply theme if changed in settings (#3185) (daa935d)
- Remove storybook (#3193) (a308a27)
- Move props from TableCell to TableRow (#3195) (9682d5d)
- Remove all magistrate tx options from filter and clean translations (#3197) (f917fee)
- Misc dark mode style adjustments (#3196) (4e0c44a)
- Streamline color system (#3200) (47cd732)
- Replace table header sort icons (#3199) (fbe03be)
- Update testcafe dependencies (#3208) (b1bf338)
- Upgrade to
@arkecosystem/platform-sdk
v2 (#3168) (e801ba5) - Re-add style changes to SelectionBar (#3213) (96ff367)
- Reorder wallet header menu (#3215) (0aabaaf)
- Remove copy and download buttons (#3214) (b48e91d)
- Remove msq reference from
Votes
(#3220) (e0b2e81) - Update delegate overview table (#3219) (74708be)
- Implement new profile selection landing page (#3216) (855c094)
- Use dotted underline in
Link
(#3223) (177f34c) - Use icon in external links (#3231) (4ceba58)
- Set dropdown background based on options (#3235) (9fd5127)
- Remove actions from WalletListItem (#3234) (8624915)
- Implement new create profile button design (#3233) (12d7b3a)
- Implement new wallet vote design (#3232) (5939c1c)
- Encrypt protected profiles before persist (#3241) (c92cb26)
- Use i18n keys in
TransactionRowInfo
(#3244) (78fdf9c) - Use isMultisignature method on transaction (#3249) (ddc03b4)
- Save active profile before persist (#3247) (dbe3fed)
- Upgrade platform-sdk dependencies (#3251) (2700184)
- Remove obsolete todo (#3253) (1ceec6a)
- Remove
yarn:dev
command (#3254) (b602f29) - Use consistent
Send
buttons in transaction forms (#3260) (c3d1865) - Remove labelExtra prop from
TransactionDetail
(#3265) (3dc39a6) - Sort notifications in descending order (#3266) (032e046)
- Use correct background color (#3267) (df1d498)
- Upgrade Platform SDK dependencies (#3269) (b4d8b58)
- Remove outdated todos in transaction builder (#3274) (41fe1b3)
- Enable initial back button on transaction forms (#3270) (d2270a8)
- Update contribution guidelines url (#3292) (675a902)
- Update homebrew install mechanism (#3291) (f66be21)
- Enable back button on ledger import (#3289) (5f16f1e)
- Conditional padding around
SubForm
(#3287) (c812f3a) - Use smartbridge in supported networks in
ReceiveFundsForm
(#3284) (232b785) - Make use of the spinner
isLoading
prop and hide icon while loading (#3290) (52e2a2d) - Use combined vote transaction if possible (#3282) (8214678)
- Adjust amount field after fee change in
SendTransfer
(#3294) (3bdc625) - Various form adjustments and fixes (#3278) (a59a9a8)
- Adjust coverage percentages (#3296) (f637221)
- Dynamic data in plugin details page (#3293) (7cbe550)
- Use send-all functionality only on single recipient transaction (#3299) (76f6c56)
- Adjust actions menu in plugin cards (#3302) (2dece95)
- Adjustments in multisig form (#3304) (692f6c8)
- Adjustments in spinner component (#3309) (ef766a2)
- Remove unused dependencies (#3308) (320465a)
- Remove plugin review section (#3318) (821fd37)
- Remove demo mode (#3323) (008c54b)
- Normalize ledger details (#3317) (ecc8ab6)
- Use card for create button on welcome screen to match profiles (#3328) (b8b34c1)
- Update Platform SDK dependencies (#3330) (2d18249)
- Change input errors to icon with tooltip (#3316) (5a6f27a)
- Reduce transaction table row heights (#3329) (a8f36b2)
- Share components with plugins (#3326) (10b1bdd)
- Remove
LinkCollection
andLinkList
components (#3335) (d4b975d) - Enable
@arkecosystem/platform-sdk-eth
(#3345) (f343c99) - Update platform sdk dependencies (#3346) (2bac8a5)
- Implement new fee input (#3325) (4842674)
- Remove obsolete todo about default fee prop in
InputFee
(#3357) (c2446b5) - Remove plugin blacklisting (#3364) (4ed86af)
- Check wallet updates every 2 hours (#3366) (ef64df4)
- Improve deeplink verifications (#3344) (0cbbffb)
- Ensure recipients default form value in
SendTransfer
(#3358) (49aa90f) - Replace classes in svgs with inline attributes (#3361) (96ac56c)
- Update platform-sdk dependencies (#3367) (eb4034b)
- Remove
defaultFees
fromSendTransactionForm
(#3363) (3399e32) - Disabled
Send
button if wallet has no balance (#3368) (b8bc15a) - Use supported transaction types in transaction dropdown (#3356) (b70a3a3)
- Adjust profile restoration logic (#3372) (b0c370a)
- Replace obsolete array of values in
InputRange
with single input value (#3375) (484778e) - Adjust disabled state in
SelectNetwork
options (#3370) (4456b8f) - Set explicit id on date column (#3387) (5ebef2f)
- Sort plugin table by title (#3386) (4c99ba1)
- Upgrade Platform SDK dependencies (#3394) (837096a)
- Install
@arkecosystem/platform-sdk-egld
(#3399) (12a982e) - Dynamically set shadow on navigation bar (#3412) (ce49819)
- Reduce navbar height (#3407) (e1338f3)
- Display only title in the plugin view page (#3404) (feb0ff9)
- Remove breadcrumbs (#3405) (5773e7d)
- Remove gray dividers from
Page
andSections
(#3406) (468cd88) - Remove arrow from user icon (#3408) (5785f2e)
- Adjust dark mode table hover color (#3416) (15ed647)
- Simplify
Section
and add background color to wallet vote (#3415) (90b3089) - Restore profile settings to default (#3409) (c112258)
- Update readme build command for windows (#3424) (1bfbaa2)
- Update all images (#3418) (c040233)
- Adjust paddings, margins and styles in settings components (#3420) (7109e2d)
- Re-order plugin actions in cards and list (#3437) (f8170e7)
- Wait for profile synchronization to vote (#3434) (4c844cd)
- Adjust columns in
AddExchange
table (#3429) (e7fffd2) - Remove
Update Ledger in Background
option (#3422) (119f7db) - Split name and author and fix logo in add exchange table (#3440) (cecab3c)
- Re-order plugin actions in header (#3442) (a70c61b)
- Abort ledger scanner (#3433) (7198943)
- Adjust paddings in
Section
component (#3430) (4a97c83) - Ensure connection to sign transactions with ledger (#3402) (27da48d)
- Update dashboard snapshot (#3452) (72ab330)
- Plugin header adjustments and fixes (#3449) (5875bc2)
- Allow going back from IPFS transaction form (#3451) (e03d325)
- Update avatar only on blur (#3450) (5829865)
- Adjust
Install Plugin from URL
to new design (#3439) (63eb805) - Font size adjustments (#3428) (d1e0e70)
- Update exchange ui (#3438) (d10b285)
- Move transaction history toggle to settings page (#3403) (43f2832)
- Update psdk to 3.1.4 (#3459) (ad4fa06)
- Redefine dynamic table header classes using
classnames
package (#3463) (848e2c3) - Apply new designs in
SelectNetwork
(#3446) (539e576) - Adjust advanced mode modal (#3460) (ef284ed)
- Implement wallet import type dropdown (#3444) (544951f)
- Implement new alert designs (#3471) (a0ed836)
- Implement new send all button design (#3470) (27f145c)
- Properly align and style plugin progress bars (#3479) (93aff39)
- Update plugin manager ui (#3454) (e2c1e6f)
- Show loading state during wallet creation (#3477) (9c4c082)
- Use
Header
component in create profile (#3476) (76960ed) - Adjust multiple wallet import to new design (#3465) (ca8fcbd)
- Handle empty fee input (#3482) (dc211a5)
- Adjust colors in recipients list (#3486) (23c0d71)
- Adjust mnemonic tooltip and disabled 2nd mnemonic input (#3496) (93aaeb8)
- Disable network options if input is disabled (#3494) (81d405a)
- Show update stats also in plugin grid (#3493) (29c0eef)
- Remove recipients/participants based on index (#3492) (79df7bc)
- Remove
PluginsCategory
page (#3487) (d695f61) - Improved validation of multiple recipients (#3490) (35ff444)
- Rename
Home
toLatest
and add i18n (#3484) (3393168) - Remove contacts banner (#3495) (454eeb0)
- Remove obsolete todo about progress in InstallPlugin (#3511) (38f9df7)
- Show shadow also with logo-only variant (#3506) (5d9c1ba)
- Generate wallet when clicking on continue (#3503) (2e77e5c)
- Update verify message modal (#3525) (a416e42)
- Ignore form context in header search bar (#3527) (9e1ade6)
- Get rid of act warnings in sign message tests (#3526) (442fd23)
- Hide network options on form step (#3523) (8e89ec7)
- Adjustments to export settings (#3521) (c92d81e)
- Initial fee validation on registration forms (#3516) (d3674c3)
- Switch positions of plugin size and version (#3514) (1dcb7a9)
- Show active filter state in Votes page (#3517) (661c984)
- Periodic fetch plugins (#3512) (35eb8ce)
- Adjust all header search and filter buttons/icons (#3520) (10bc9cc)
- Show address in signed message modal (#3515) (3bf00c6)
- Remove absolute positioning from input addons (#3508) (4171101)
- Update snapshots (#3531) (beea4b9)
- Save wallet name when pressing enter during import (#3534) (d4dd8b7)
- Hide max amount if fee input has errors (#3535) (de8c769)
- Update Platform SDK dependencies (#3544) (4fde3b7)
- Adjust import ledger name forms (#3542) (369e8c5)
- Update Platform SDK dependencies (#3546) (d2e6420)
- Update texts (#3539) (b777bc7)
- Remove randomly failing test (#3545) (65a1355)
- Require protocol in github url (#3540) (bc6f34a)
- Adjustments to sign in modal (#3555) (6948a09)
- Hide converted balance if wallet belongs to test network (#3556) (5eeec99)
- Update react-hook-form (#3549) (d6e3285)
- Upgrade Platform SDK dependencies (#3557) (4537fb8)
- Replace dashboard config hook with wallet config (#3547) (3062e68)
- Disable wallet filters while profile has no wallets (#3561) (fd6141e)
- Adjust empty transactions text on wallets (#3562) (01a9c6d)
- Show empty message based on display type (#3564) (22d56aa)
- Remove unused variable on Input component (#3559) (b04c8bf)
- Conditionally disable remove button of recipient list item (#3573) (2ba0490)
- Adjust notifications empty state (#3572) (be306c8)
- Update Platform SDK dependencies (#3577) (7e69619)
- Import wallet before asking for encryption (#3589) (f85f828)
- Merge network steps in wallet domain (#3588) (0d0d136)
- Implement send button on contacts page (#3587) (3b6b336)
- Limit plugin description to first line (#3583) (7415dcf)
- Display transaction expiration in ledger review step (#3582) (9821b27)
- Update translation key (#3579) (413e768)
- Optimize sync jobs (#3586) (b7ce699)
- Update husky from 4 to 6 (#3591) (67a7db7)
- Adjust interpolation of empty text on votes page (#3595) (3d73c85)
- Adjust input focus styles and padding (#3584) (d8e9ee7)
- Optimize transactions table in Dashboard (#3590) (a717b1e)
- Clean up brittle import wallet tests (#3603) (809999c)
- Update my votes subtitle translation (#3601) (8af54cd)
- Update market provider translation (#3600) (8acf8ff)
- Replace mouse events with css classes (#3605) (7f081f1)
- Update dependencies (#3571) (aa566b3)
- Adjust toasts to new design (#3597) (6e465c3)
- Handle profile save when persisting env (#3550) (cb7dab9)
- Dynamic subtitle on sign message modal (#3610) (d99ce58)
- Reduce spacing in grid components (#3609) (be4e705)
- Optimize
WalletDetails
(#3598) (848b2e1) - Update Platform SDK dependencies (#3612) (df7c871)
- Adjust mocks to avoid saving a file in the workspace (#3625) (eccb41e)
- Replace deprecated framer-motion options (#3621) (bf357b9)
- Show
update available
icon in the plugin card (#3614) (588d036) - Adjust styles in verify message modal (#3615) (9345fb2)
- Adjust wallet details dropdown position (#3620) (8dbb732)
- Pass locale to wallet generate method (#3626) (ba36992)
- Show plugins search results in dedicated view (#3606) (259801b)
- Disable vote button if wallet has no balance (#3619) (043e3dc)
- Navigation balance adjustments (#3628) (93faa20)
- Filter resigned delegates on votes page (#3631) (2fac96b)
- Use extend in configuring variants (#3632) (d65f8f2)
- Adjust toast styles (#3633) (cc8b722)
- Split profile restore and sync (#3627) (c22afc9)
- Update Platform SDK Dependencies (#3634) (1125faf)
- Replace
EmptyResults
withEmptyBlock
component (#3660) (5233474) - Misc adjustments to delegate table (#3630) (3cd1e18)
- Update news search on query change (#3650) (9f737dc)
- Remove console.log statements from code (#3651) (416be6e)
- Adjust margins of sidebars (#3654) (04bdb23)
- Show tooltip instead of hiding buttons (#3647) (7de7e5f)
- Reset suggestion after selecting network (#3646) (2fec4e0)
- Update network step subtitle on transaction (#3645) (9e8c430)
- Change drop zone background while dragging (#3642) (077779c)
- Adjust link styles (#3644) (acadd8d)
- Update snapshots (5040ff8)
- Update snapshots (ac9cf44)
- Hide view all button if not enough plugins (#3665) (48cc9ca)
- Adjust app boot and fix flaky tests (#3673) (dc50e03)
- Use regular dropdown in peer settings (#3668) (1f21210)
- Resolve wallet alias to show in the recipients dropdown (#3662) (44a3813)
- Revert layout effect in
App
(#3675) (f38da69) - Disable pagination for search results on votes page (#3618) (66ae811)
- Disable ADA integration (#3696) (fd1b19c)
- Adjust styles of elements on focus (#3704) (f256fa6)
- Adjust style of password visibility icon on focus (#3709) (3bbf9b9)
- Adjust border radius and text color of sidebar items (#3705) (058466f)
- Adjust currency icons (#3702) (d6071dd)
- Update Platform SDK Dependencies (#3676) (fe7fc0f)
- Remove plugin settings page (#3711) (133562e)
- Replace multisig checkbox with toggle in peer form (#3706) (40c64fb)
- Remove codecov dependency (#3713) (046f311)
- Skip keyboard coverage (#3714) (50d12f1)
- Group magistrate types in transaction filter (#3677) (dd4f410)
- Scan for ledger wallets using Platform SDK (#3608) (a10a7ca)
- Replace network dropdown in contact form (#3707) (53da354)
- Properly require profile name (#3720) (517614b)
- Use network ID as primary key (#3721) (ddc8aff)
- Update Platform SDK dependencies (#3723) (70fad47)
- Properly require peer name (#3730) (c5534be)
- Use
useNetworkOptions
hook in peer form (#3731) (c39e18f) - Bump url-parse from 1.4.7 to 1.5.1 (#3732) (d22f8cd)
- Require network in peer form (#3740) (7247171)
- Handle peer validation inside of form (#3744) (6501ff8)
- Bump hosted-git-info from 2.8.8 to 2.8.9 (#3736) (17a59d1)
- Bump postcss from 7.0.32 to 8.2.10 (#3746) (0d9308a)
- Remove peer settings (#3749) (2cc8d14)
- Focus styles of back button in navigation bar (#3743) (e071b7a)
- Update Platform SDK Dependencies (#3750) (6b5ae5b)
- Remove positive fee requirement (#3753) (2600b46)
- Use
displayName
method inuse-wallet-alias
hook (#3752) (05bda0f) - Update Platform SDK Dependencies (#3756) (cebb552)
- Update Platform SDK dependencies (#3763) (8640f05)
- Hide fee input if network is fee less (#3755) (01bb6bc)
- Combine columns in search recipient modal (#3771) (9332e7c)
- Remove all references to magistrate subtypes (#3754) (f3da462)
- Update style of layout control and dashboard buttons (#3766) (4ef57d6)
- Update 3 dot menu button color in wallets header (#3757) (793425d)
- Update snapshots (#3775) (c61b08c)
- Catch error during unconfirmed transaction lookup (#3776) (fb7b62b)
- Adjust theme management (#3769) (8c58e2e)
- Replace invalid value on opacity style property (#3767) (0c23092)
- Handle automatic signout and screenshot protection in profile synchronizer (#3785) (cea78a1)
- Show sender alias in input (#3783) (3479c3f)
- Exclude used networks from dropdown (#3784) (ddfd09a)
- Replace button with span in plugin card (#3781) (5a26891)
- Disable non-launch coins (#3804) (8a392aa)
- Update Platform SDK dependencies (#3787) (1fe5cc1)
- Comments and nitpicks (#3807) (b99184b)
- Update Platform SDK dependencies (#3809) (abac18e)
- Update Platform SDK dependencies (#3810) (a0182c0)
- Move disclaimer to plugin manager (#3792) (e32e182)
- Hide suggestion if it exceeds width (#3803) (486c5ca)
- Bump dns-packet from 1.3.1 to 1.3.4 (#3805) (5655417)
- Update Platform SDK Dependencies (#3815) (6092bd3)
- Adjust styles of navigation bar items (#3821) (2309b52)
- Remove maxChars prop from address component (#3820) (33a6415)
- Use address component in recipient dropdown (#3817) (0040098)
- Limit participants to same network (#3824) (f3542ff)
- Update Platform SDK dependencies (#3826) (b3d7c5a)
- Update Platform SDK dependencies (#3827) (80a898e)
- Pass non-satoshi fee value to Platform SDK (#3801) (e3d6d61)
- Update Platform SDK dependencies (#3828) (7f230df)
- Update icon and tooltip copy in delegates table explorer link (#3829) (4a82ccc)
- Fix act errors in
WalletHeader
tests (#3830) (6cd2d85) - Update Platform SDK dependencies (#3835) (203088b)
- Persist profile when skipping introductory tutorial (#3831) (d61e084)
- Update Platform SDK dependencies (#3839) (168d1f3)
- Update Platform SDK dependencies (#3844) (065b0f1)
- Adjust styles of control buttons (#3834) (d85cf7d)
- Use all available space with dynamic truncation (#3819) (d42956b)
- Dynamic balance width during sync (#3855) (12dab0b)
- Adjust styles of plugin navigation bar items (#3832) (01c832d)
- Accessability and style adjustments of tabs (#3852) (0b216e4)
- Adjust vote and ipfs icon colors (#3851) (f1c75ea)
- Fix shift in pagination component and add basic a11y (#3845) (b7e5a2e)
- Update Platform SDK dependencies (#3846) (5342133)
- Update Platform SDK dependencies (#3859) (96b5fba)
- Periodically sync wallets in profile synchronizer (#3858) (86ebe10)
- Update Platform SDK dependencies (#3860) (8eda98e)
- Remove currency circle from navbar (#3867) (07f7b6b)
- Replace send icon (#3865) (c353256)
- Use tabs as navigation in plugin manager (#3864) (856bf78)
- Adjust margins in filter networks dropdown (#3862) (b3e1344)
- Update Platform SDK dependencies (#3868) (111dac1)
- Enable
@typescript-eslint/no-unused-vars
rule (#3869) (070250f) - Configure
import
rules foreslint
(#3872) (cb71af5) - Configure
eslint-plugin-jest
(#3873) (20a233c) - Generate qr code in
ReceiveFunds
using sdk (#3876) (39789fd) - Wallet import options depending on the network (#3814) (be9e428)
- Replace incoming/outgoing transaction icons (#3879) (2a7fa4c)
- Adjust background of wallet vote section (#3877) (2dce848)
- Adjust navbar icon colors (#3878) (b3f6b0e)
- Introduce
lowerCaseEquals
for consistency (#3881) (64a5c77) - Disable flaky E2E test (#3882) (1ea1ee8)
- Rename
smartbridge
tomemo
(#3883) (bb1fd1a) - Update Platform SDK dependencies (#3886) (d075ce5)
- Enable
max-lines
rule (#3891) (3608f6b) - Enable
max-lines-per-function
rule (#3890) (dab8e60) - Enable
eslint-plugin-testing-library
rules (#3889) (fe7eae4) - Set up
eslint-plugin-sonarjs
(#3892) (4550151) - Set up
eslint-plugin-unicorn
(#3894) (8f2410f) - Set up
eslint-plugin-promise
(#3896) (68665cb) - Implement new design for send page (#3853) (ea6a4ff)
- Update Platform SDK dependencies (#3900) (1c09a80)
- Adjust return icon (#3909) (e18476c)
- Update Platform SDK dependencies (#3910) (aa687ef)
- Show borders in delegate table in dark mode (#3907) (4286344)
- Show pending transactions in separate table (#3906) (beed856)
- Adjust colors in delegate row (#3911) (822fe22)
- Amount components (#3903) (b4dc672)
- Move transaction type dropdown into tabs (#3917) (4aced0d)
- Update Platform SDK dependencies (#3919) (3fed1a0)
- Show
N/A
forCurrency
if the network is for testing (#3920) (f107132) - Update Platform SDK dependencies (#3921) (d9bc245)
- Remove tooltips from profile image selection (#3930) (7f8c0fd)
- Adjust styles of question mark icon (#3928) (4901894)
- Adjust styles of wallet header buttons (#3929) (ad1b0ad)
- Adjust button colors in delegate table (#3927) (edda507)
- Update Platform SDK dependencies (#3934) (954ccd7)
- Reorganise signing method conditionals based on their preferred usage (#3931) (c4e0668)
- Adjust styles of pagination buttons (#3942) (f33909d)
- Update Platform SDK dependencies (#3944) (c590b0c)
- Update Platform SDK dependencies (#3945) (bafedf8)
- Set up
eslint-nibble
(#3950) (1adc919) - Construct coin when mounting component (#3948) (27e3260)
- Update Platform SDK dependencies (#3951) (eb50aee)
- Update Platform SDK dependencies (#3953) (2833a09)
- Update Platform SDK dependencies (#3955) (21a69df)
- Hide back button on final "Create Wallet" page (#3961) (e1cd000)
- Update Platform SDK dependencies (#3962) (6673902)
- Respect BIP39 word count for wallet generation (#3963) (1ffdf2d)
- Respect BIP39 word count for second mnemonic generation (#3964) (dd8a36b)
- Update Platform SDK dependencies (#3966) (e572384)
- Check activity in profile synchronizer (#3949) (9a1a6a3)
- Search contacts by name and address (#3970) (4a774e3)
- Update Platform SDK dependencies (#3972) (bd6cb29)
- Disable post-launch coins (#3973) (d4be65e)
- Update
eslint-plugin-unicorn
to next major (#3975) (3ccf237) - Use separate forms in profile setting tabs (#3969) (4b13fb8)
- Drop
snap
build target (#3979) (bd7d0bb) - Use Amount component to show remaining balance (#3977) (8b81d88)
- Replace transaction icons (#3978) (91cf373)
- Set up object key sorting for
eslint
(#3986) (0fdbe35) - Remove
husky
andlint-staged
(#3987) (d9fe1bf) - Clean up votes page (#3991) (8dca746)
- Update Platform SDK dependencies (#3989) (8cf3a16)
- Move profile settings into separate routes (#4000) (2e7633d)
- Enable more
eslint
rules consistent formatting (#4003) (f196f9b) - Remove block ID from UI (#4004) (10556e2)
- Pass transaction to
TransactionConfirmations
(#4006) (a85b797) - Pass transaction to
TransactionExplorerLink
(#4005) (3c717b9) - Update Platform SDK dependencies (#4014) (41e1340)
- Replace ChangeNow placeholder (#4017) (f94147a)
- Adjust hover color of notification icon (#4023) (a0473e1)
- Show skeleton while loading transaction expiration (#4022) (7594f11)
- Pass error message to
ErrorStep
component ipfs and delegate resignation (#4021) (f4ef0f2) - Adjustments to transaction forms (#4002) (13cd9c5)
- Update Platform SDK dependencies (#4025) (4929b95)
- Remove divider from
SendTransfer
and adjust spacing inSendVote
(#4031) (bd8188c) - Adjust tests checking for wrong mnemonics (#4030) (d363a47)
- Adjust mnemonic/secret validation messages (#4036) (d7176f3)
- Update app and domain images (#4013) (006dd4f)
- Transfer ownership to
@payvo
(b8d5a59) - Update snapshots (c84557f)
- Apply network filter also in wallet list view (#7) (f69d3e9)
- Update app icons (#5) (3dd53c6)
- Update SDK dependencies (#2) (efb1254)
- Replace ark logo with payvo (#6) (be7d67e)
- Adjust success steps of create and import wallet (#9) (e86916f)
- Adjust window title (#11) (0a4124f)
- Update application identifiers (#10) (7c4c84a)
- Replace
Desktop Wallet
withPayvo Wallet
(#13) (7c55327) - Update SDK dependencies (#12) (7d9dafb)
- Use exchange logo placeholder on exchange plugins (#17) (b3fdaf0)
- Center images in
ApplicationError
,Offline
andSplash
components (#18) (6e25f35) - Use helper method to validate path during plugin removal (#15) (ff764a7)
- Use flat app icons (#16) (df6db29)
- Pass network as parameter to
getDefaultAlias
(#8) (c263ace) - Update Platform SDK Dependencies (#20) (efd3ac6)
- Adjust colors and position of official/grant icon (#19) (d4930c4)
- Use
@payvo/news
(#21) (41c8186) - Adjustments to
MultiSignatureDetail
(#25) (586ea20) - Update URL prefix to
payvo:
(#26) (6056b96) - Allow only predefined icon sizes (#29) (245ead5)
- Use modal to edit wallet alias (#23) (ee9ae35)
- Integrate sdk notifications service (#28) (cb83045)
- Use
@payvo/profiles
(#33) (0c7532e) - Update snapshots (f84e200)
- Adjustments to
SelectNetwork
(#30) (ecb9069) - Show broadcasting error in multisignature modal form (#35) (7bddd01)
- Update github owner for update checks (#37) (cbb2888)
- Update
@payvo/news
dependency (#36) (4b1d860) - Remove deprecated env synchronizer (#38) (24656f0)
- Remove notifications of a deleted wallet (#44) (a412822)
- Adjust styles of
ButtonGroupOption
(#49) (e5b525a) - Gracefully handle error when fetching news (#39) (2bd157e)
- Remove hardcoded extended network data (#31) (9625786)
- Revert accent based colors on button group (#51) (07a1fab)
- Hide divider in vote transactions when there is no delegate info (#56) (58c50e5)
- Show senders without balance in selection but unselectable (#48) (b6797c5)
- Avoid
downshift
errors by always rendering menu (#50) (d8beb2a) - Increase circle around toggle icon (#61) (1da9206)
- Show correct aliases for sender and recipients of transfers/multipayments (#59) (298d6a3)
- Show wallet name in recipient field (#60) (6da32f0)
- Update banner (#71) (1b96d31)
- Update icon sizes and style to match macos (#70) (fab5924)
- Adjust protocol in
package.json
(#69) (24e7cec) - Show resigned delegates as such in
WalletVote
component (#67) (8a069fe) - Focus style element (#64) (960ad85)
- Sync pending transactions more often (#73) (8a0fe4e)
- Update SDK dependencies (#72) (2b559b2)
- Update empty message according to network filter (#76) (4bd0d24)
- Adjust colors and sizes of wallet icons (#82) (9d44786)
- Explicitly set size of
NetworkIcon
(#83) (68e1a58) - Adjust color of transaction info icons (#81) (a0c6229)
- Fine-tuning of select dropdown position and item styles (#79) (52100d3)
- Adjust headers of contacts table (#84) (f30cd21)
- Adjust dynamic margins used in transfer review step (#86) (f03c31b)
- Enable refresh button for all wallets (#91) (728fd30)
- Disable "select all" checkbox while loading on Ledger import (#90) (0a37096)
- Update SDK dependencies (#85) (0852ee0)
- Update SDK dependencies (#95) (52bd63e)
- Show correct delegate status on tx modal (#96) (bf8ff8a)
- Update SDK dependencies (#103) (d5072b6)
- Cleanup registration form signing (#111) (c59d4de)
- Update SDK dependencies (#108) (56deda6)
- Tweaks to plugin system (#106) (73740b2)
- Fix column widths in plugin tables (#117) (909e7d3)
- Show delegate status and alias in tx review and summary (#110) (8b86dca)
- Run and dispose plugins during profile restore (#119) (c047578)
- Refresh wallet menu once wallet has been synced (#123) (155da75)
- Adjust plugin header (#121) (8869f63)
- Update SDK dependencies (#114) (1573b0a)
- Adjust plugin keywords (#128) (bc9a8ba)
- Change namespace for official plugins (#130) (9107d05)
- Don't generate mnemonic if already set (#124) (dcd29b5)
- Expose @payvo/intl (#136) (5fd42f8)
- Show wallet name in the multi signature registration (#126) (91b72c0)
- Update SDK dependencies (#133) (6fc3d8f)
- Expose Card component (#135) (d724e6c)
- Remove everything related to grants (#139) (abf6ce2)
- Update SDK dependencies (#140) (6b743bf)
- Update appearance settings to not wait for profile restored (#144) (5d66366)
- Update SDK dependencies (#148) (e44c9e4)
- Change Blockfolio to FTX on the news page (#147) (434da92)
- Adjust size of the FTX icon (#149) (fd3c9a6)
- Update SDK dependencies (#151) (2bc6b32)
- Update SDK dependencies (#155) (8b96c67)
- Update icon.ico with multiple sizes (#159) (25527c9)
- Various changes related to plugins (#137) (3788b79)
- Remove
AddExchange
component (#163) (9b15db7) - Update SDK dependencies (#161) (4fa9ef5)
- Adjust exchange placeholder (#164) (f44edc8)
- Calculate final fee required for multisignature registration (#156) (3c1e2c3)
- Button spinner colors (#168) (fb80f40)
- Adjust dimension of compact transaction arrow (#165) (25ae417)
- Reduce base padding of
Card
component (#170) (a368635) - Disable form continue buttons on first render (#177) (217eb60)
- Update SDK dependencies (#178) (6bbfb95)
- Replace icons (#169) (ec61888)
- Only show ledger toasts when a proper connection has been established (#187) (8a1f257)
- Show generic error when failing to connect to ledger (#186) (05c3e61)
- Adjust text of back button of ledger import (#185) (b58e3d8)
- Update info column of transaction history tables (#188) (804c68e)
- Implement new footer design for the vote page (#201) (0c6cbdb)
- Update SDK dependencies (#183) (6a392ce)
- Adjust success screen when initiating musig transactions (#195) (837ce36)
- Update pending transactions table to match design (#190) (85b2188)
- Change the title of the news page (#203) (9833b50)
- Set up
gherkin-testcafe
for BDD with Cucumber (#180) (261ecd2) - Show latest transactions in portfolio (#202) (7241283)
- Show correct status in multi signature detail modal (#206) (4e99d9c)
- Update SDK dependencies (#209) (d2aceb3)
- Update SDK dependencies (#212) (ca1489c)
- Update SDK dependencies (#214) (98b470e)
- Keep transaction ID at the top of the detail modal (#216) (119cb05)
- Broadcast transaction after adding final signature (#210) (98051c3)
- Update SDK dependencies (#218) (d521fcc)
- Update SDK dependencies (#220) (537be24)
- Update SDK dependencies (#222) (55dea16)
- Update SDK dependencies (#223) (e9225c4)
- Disable access to partially restored wallets (#224) (6dbc192)
- Stop buttons / cards from blinking when losing focus (#227) (94cd688)
- Update SDK dependencies (#230) (25efccb)
- Update SDK dependencies (#233) (04a2f8b)
- Update testcafe configuration (#235) (2a546e4)
- Update SDK dependencies (#236) (943dfd7)
- Ensure feature flags are respected (#228) (7fc0254)
- Cleanup (#232) (1e9660b)
- Update SDK dependencies (#247) (3175f4e)
- Improve musig success screen (#246) (9bf2a52)
- Show address avatars in musig registration overview (#243) (90bdb87)
- Adjust success screen for initial signatures (#241) (2fe5b1e)
- Adjust height of balance placeholder (#244) (c947e99)
- Map Enter key to primary action button (#239) (f78ec24)
- Update SDK dependencies (#248) (2a6ec4f)
- Update changelog (3167c85)
- Wrong travis link (#143) (417bd9f)
- The red circle of the unread announcements on the sidemenu bar (#194) (e811ae5)
- Db, models and store (#212) (32a9e2b)
- Improve store db module (#218) (3d5be83)
- Locale load when watching unit tests (#227) (e89e235)
- Set the default unit test mocks (#228) (30c1dc7)
- Hardcode number titles (#247) (49a7b2c)
- Upgrade client package (#254) (381e5ef)
- Typo (#260) (3782748)
- Set the selected wallet on sidebar (#282) (f75e8e0)
- Show the names of the wallets on
WalletSidebar
(#287) (4b4d012) - The client service (#290) (fc9c9da)
- The transfer form and the input fee (#310) (c648d72)
- Use the
InputAddress
component in the transfer form (#311) (cf8085d) - Resolve various styling issues, and open explorer when clicking tx id (#312) (cbf9a47)
- Update the transaction table when switching to a different wallet (#316) (1ab924a)
- Go to dashboard when there are profiles or redirecto to new profile (#317) (0a1c386)
- Various styling issues (#320) (055d834)
- Use the network from the session when getting the fees (#323) (27a7008)
- Show amount instead of totalAmount in transaction table (#325) (b8b2f0c)
- Pass asset property along to WalletAddress to properly show vote / unvote (#330) (d924348)
- Make passphrase input check against the correct address (#333) (0924476)
- Use sender to show sender address in tx table (#335) (0dc56ea)
- Make address string not required, as special tx types do not have an address (#337) (f480a66)
- Better style the vote modal and delegate list (#336) (b09b391)
- Enable sending transactions when no second signature is enabled (#342) (987ef91)
- Minor transactions changes (#350) (fa93477)
- Made more components use theme variables (#353) (0cb8cf6)
- General ui tweaks (#354) (6e8b868)
- Resolve issue with passphraseInput value throwing error (#352) (5c24ec1)
- Edit network if the profile does not have wallets (#358) (4fc3bbe)
- Show an empty tx table when account has no transactions (#363) (17570ee)
- Make textinput depend on theme (#362) (8fa3a1c)
- Send buttons (#371) (196ff14)
- When announcements are read or ignored (#389) (b04450c)
- Do not show any background on the
PassphraseWords
read-only inputs (#403) (161ef1e) - Make sure textinput works with theme styling (#404) (9ffae9c)
- Reset the transaction table page to page 1 when selecting a different wallet (#409) (1b2afd2)
- Do not show the footer on the last step of delegate registration and second passphrase (#410) (cc04179)
- Update position of tooltip (#412) (d92ac8c)
- Enable sending again for wallets without bip38 (#425) (039ac4b)
- Do not fetch data if we are already fetching (#424) (64abb1e)
- Watch for changes of the wallet id (address) instead of the wallet object (#429) (d8d1d9d)
- Change the background colour of the send button uniformly (#430) (1d8aad3)
- Make transaction arrows use theme colors (#436) (09d9da2)
- Identicon margin in the wallet sidebar (#437) (c282be2)
- Use '/deep/' instead of '>>>' (#439) (4c30c78)
- Resolve issue with bignumer divisions not having any decimal places (#443) (a5ccbce)
- Move ModalPeer to NetworkCustomPeer (#445) (9b43e4c)
- Custom peer endpoint (#463) (45aaf67)
- Uposition menus correctly when using the horizontal bar (#462) (88574cd)
- No screenshot protection available on linux (#482) (b369795)
- Devnet api ports (#485) (2b02ca6)
- Peer modal (#464) (55de897)
wallet_formatAddress
& add tests (#487) (1c0a7d3)- Display the title of items on
AppSidemenu
bar (#471) (9569731) - Wallet import encryption (#490) (5c93b1c)
- Refactor tests to avoid triggering warnings (#492) (7d00719)
- Change the identicon when switching wallets (#488) (9c000df)
- Adapt the
MarketChart
component to the dark theme (#448) (f81ec7e) - Direct import wallet identicon (#495) (fd9a1b9)
- Allow wallet on multiple profiles (#496) (436ba4c)
- Fetch last transactions (#497) (2009b03)
- Passphrase words clearing (#499) (f1de1f5)
- Sign message refresh (#498) (a0a1d79)
- Avatar repeating (#507) (66a8e79)
- Use the right cross (close) SVG icon (#501) (ce20f72)
- Wallet removal to not throw `Error`s and discard the removed wallet (#503) (7039dac)
- Show error message if wallet import failed (#518) (af1563d)
- Hide the price chart until is ready to not produce weird effect (#516) (2610baa)
- Use the right colour (orange~red) on some buttons (#515) (26c8527)
- Session management (#524) (4d735b9)
- Build transfer transactions with fee (#528) (f77fb3c)
- Public key truncate (#531) (44fde03)
- Correctly set encryption / passphrase component to enable voting again (#540) (cd2f00f)
- Increase z-index so menu does not get covered by header (#535) (8a06467)
- Change html tags for clickable elements (#533) (377df6c)
- Sending transfers ("send all" button, fee validation, fee as arktoshi) (#534) (3b767cc)
- Do not allow clicking on the "Send" button more than 1 time (#537) (95c38d3)
- Ensure that the fee is always set, even if the user has not interacted with it (#542) (f8aa3ea)
- Use correct color for profile removal link (#547) (a9edfa8)
- Use correct foreground images (#539) (88543fb)
- Use correct color for passphrase verification words (#548) (7343d22)
- Try/catch sign/verify in case of failure (#552) (4f47623)
- Set up
electron-log
on themain
process to make it work onrenderer
(#557) (367c03e) - Vote transaction signing (#558) (2f4539b)
- Do not mark passwords as invalid if they equal the minimum required length (#559) (b75f03d)
- The address autocomplete, to emit user selections when detected (#560) (d9deba1)
- Make network selection color theme-dependent (#569) (1ea232a)
- Use transparent border for unselected profiles (#568) (f47b720)
- Sort transactions on request (#572) (ee50d24)
- Center update notification icon in horizontal toolbar (#574) (4bb3c1c)
- Windows build (#578) (3d039e5)
- Wallet new: use only 3 addresses, add identicon, style fixes (#594) (cb2794d)
- Truncate wallet name as address properly and make name a link (#591) (ada20e2)
- Display the transaction modal, not only the blurred background, on production (#593) (ad5e268)
- Style of profile avatars selection to not crop the images and intersperse men and women (#589) (2bf536f)
- Do not allow clicking more than 1 time on the
done
button of the stepper last item (#590) (1dd336c) - Do not allow transfer fees bigger than V1 (0.1 ARK) (#587) (3f641eb)
- Wallet sidebar (#592) (9ce4298)
- Re-establish the new wallet generation transition (#600) (08bbaf6)
- Do not fail on rejected due low fee, but broadcasted, transactions (#603) (8ccf8b5)
- Checks for network & profile (#608) (50ad848)
- Ask for encryption pass only if encryption enabled (#616) (62b7c52)
- Refresh the table transactions and modal (confirmations) periodically (#614) (29cb453)
- Show 10 address letters instead of 6 in dashboard sidebar (#618) (5bc8111)
- Placeholder component name typo (#620) (c7cab49)
- Do not wait until the transaction response to close modal (#607) (95e1ea3)
- Reduce padding in voting banner (#626) (1729cb9)
- Profile-edition route parameter (#621) (4930cde)
- Fetch the delegate if the wallet has voted (#619) (1e2cd7e)
- Wallet unvote checker on v2 (#628) (ebb0452)
- Disable transaction notification on first check (#630) (0a4600d)
- Unnecessary portal to open the voting modal (#629) (135df4c)
- Arrow navigation in autocomplete (#632) (18b6223)
- Toast style (#633) (5244130)
- Use the confirmations icon instead of the sent/received arrow when not confirmed (#615) (b51ae2e)
- Wallet vote between wallets (#634) (b1f7366)
- Vote banner rounding (#642) (d97d8fc)
- Balance stays at 0 when importing a new wallet (#643) (3cb1fed)
- Workers in production (#645) (2b8bcea)
- Do not accept blindly the suggestion of minimum or average fees higher than 0.1 (#639) (a9cfdd2)
- Make transaction detail amounts bold (#644) (70d0dbe)
- Emit initial value (#649) (c2dc28c)
- Don't check if sending is enabled (#648) (66f3ef2)
- Auto-refresh wallet status most once a second (#652) (ae33de7)
- Typo of colour for voting (#657) (1ac06d5)
- Avoid updating with the wrong transactions when switching wallets (#658) (a75cf1c)
- Set the initial window size correctly by using width (#666) (772a070)
- Set default truncate value (#667) (42e373b)
- Update sign/verify styling; smaller buttons, lighter color (#669) (812b8a7)
- Undefined errors (#668) (c0765a1)
- Do not show error alerts on wallets that are not on blockchain (#674) (04e12e3)
- Make the market tickers data reactive (#678) (5b4197e)
- Show 0 when no blocks have been produced (#684) (23ccbd8)
- Peer management (#675) (dcc2232)
- Reactivity of nested objects in vuex modules (#680) (25602c1)
- Set scrollbar height so horizontal scrollbar matches vertical (#695) (dd0eef4)
- Tx id wrapping on smaller screens (#696) (025fda8)
- Make delegates tab rounded again if wallet not voting (#697) (60db31b)
- Redirect to profile creation after the intro (#677) (c63f761)
- The fee slider gradient and range track percentage (#687) (b152146)
- Read announcements correctly (#704) (a395e51)
- Scrollbar (#707) (6368b8f)
- Show unvote toast when unvoting (#712) (4bc172e)
- Hide vote button if already voted (#713) (e32c4a2)
- Update vote on wallet reload (#714) (5173ed8)
- Ledger issues (#718) (0034b76)
- Ledger issues (#724) (4830b2d)
- Delegate username maximum length validation (#730) (4166870)
- Do not make address dropdown overflow (#681) (3420da6)
- Dynamic fees (#728) (1b009de)
- Checked at doesn't always exist (#736) (a516d89)
- Validation of the name of wallets, contacts and profiles (#685) (bdb5c40)
- Reduce the logging of warnings on the unit tests (#739) (5eb266e)
- Check address is set before get txs (#737) (2c6219f)
- Do not mark empty wallet names as duplicated (#742) (2f25292)
- Validation errors after being built (#747) (a92dfa2)
- Ark -> ARK on welcome screen (#753) (974b0b4)
- Properly truncate wallet names in sidebar (#751) (147a294)
- Properly break signature so it does not break the design (#750) (0f074e5)
- Change position of intro buttons so they stay in the same place (#754) (517f64f)
- Retrieve default networks from db on overview page (#758) (960e33e)
- Profile networks (#759) (d527f78)
- Allow slip44 to be string instead of number (#761) (eff3074)
- Fix catering for old data/code (#762) (21696ee)
- Ledger issues (#765) (e3b40c3)
- Generic (#766) (e780c20)
- Update mainnet apiVersion (#767) (56dca95)
- White screen when no active profile (#768) (ff6512e)
- Use sender instead of recipient for sender links (#658) (d5b1d05)
- Make it possible to input small numbers (e.g. 1e-7) into the input field (#652) (95b5af8)
- Ledger wallet first otherwise check local db (#661) (5ea7f14)
- Obtain and display the balance of contacts (#650) (fcf5b6a)
- Validate fields when they get populated by aip13 (#670) (b905ff6)
- Network validation (#680) (b1167f0)
- Custom scrollbar on linux (#678) (6b9a289)
- Include the Ledger wallets when computing the total balance (#665) (7e91b48)
- Disable reload button while refreshing (#694) (8ad8a65)
- Fading out of wallet / contact (#690) (c381dbe)
- Loading of chart two times (#689) (0841d5f)
- White screen on bad network seed (#697) (a396806)
- Ledger wallet rename saving old name (#698) (a5913d0)
- Set screenshot protection upon app launch instead of sidebar (#705) (f40248a)
- Keyup events on profile creation (#709) (00b2971)
- Go to wallet list on ledger disconnect (#711) (a0ed6b7)
- Ledger transaction expiry (#710) (193742a)
- Check correctly if the balance is enough for creating the second signature (#714) (259a958)
- Do not throw an Error when closing
TransactionShow
(#713) (c9ac2f7) - Replace deprecated qrcode package (#707) (1f9c8dc)
- Prevent duplicate profile name (#715) (faea665)
- Reset the scroll when switching tabs (#722) (c9ff089)
- Use electron-window-state instead of win-state (#720) (74d8884)
- Do not show "Send All" in 2 lines on transfer modal (#724) (d724109)
- Version notification tooltip boundaries (#727) (a0be6a2)
- Apply blur also to navbar (#730) (364c86e)
- Fix validation of passphrase (#731) (91202a2)
- Multiple profile creation on multiple clicks (#741) (68a61a9)
- Passphrase focus resets when toggling visibility (#742) (90c5752)
- Responsive navbar avatar & ui tweaks (#735) (d265c06)
- Various style improvements (#700) (8c0dfc9)
- Show contacts in sidebar if wallet is contact (#758) (4b663d7)
- Resolve validation issues making it impossible to add a network (#772) (0b41c2f)
- Only reset buttons when the curretWallet has changed (#771) (75e92bb)
- Check if currentwallet is defined before checking for contact (#770) (946cce0)
- Enable Next button when backing from sending 2nd passphrase registration (#768) (bcda188)
- Uninvuitive for jsonValidate() return value if (errors) (#782) (38d86e1)
- Decompose korean characters so they match the generated ones for passphrases (#779) (7dfef47)
- ShowPublicKey bug with address import (#780) (29c0780)
- Normalizing passphrase with NFD option (#786) (6eb9f81)
- Get signed messages of current wallet (#787) (b0eb85a)
- Duplicate address validation on
WalletImport
(#783) (62edd35) - Also decompose passphrases for tx and signing (#817) (2309a87)
- Show unconfirmed tx for type > 0 (#819) (3e63c6b)
- Transaction send response (#820) (d512cab)
- Ledger check in wallet select when connected (#827) (c34a44e)
- Capture any error when sending transactions and warn about broadcasting (#829) (c29a9c5)
ark:
uri on linux (#839) (355b82a)- Qr mixin (#848) (ade5fa6)
- Split japanese passphrases correctly (#836) (66455b1)
- Do not update network config as it overwrites network changes (#838) (2d38bea)
- Use ticker instead of token for market chart (#837) (beabe22)
- Set tooltip container on transaction table (#824) (9049cc8)
- Contact sorting (#840) (97ac1b8)
- Correctly position settings arrow (#860) (2cf0803)
- Make wallet heading buttons the same color in dark mode (#853) (2838e75)
- Various tx table and modal UI improvements (#850) (f0b5dad)
- Ledger loading alignment & other ui tweaks (#851) (533d7da)
- Align settings arrow from the bottom (#862) (a1c8b94)
- Network modal name wrapping (#868) (70980d0)
- Network selection modal overlap (#869) (1da0117)
- Range of ports (#833) (664ae4e)
- Change HKD symbol to HK$ (#876) (48379ca)
- Network modal button disabling (#885) (58de699)
- IsPassphraseVerified on toggling ensureEntirePassphrase (#792) (81ff756)
- Handle case where QR reader fails without error (#888) (8af445f)
- Aip13 freeze (#883) (f24c37d)
- Password visibility and Read more links (#880) (12b3f05)
- Only show add to contacts button when wallet is not a contact yet (#904) (f0d67a4)
- Use wallet_name for contacts too (#903) (4521344)
- Do not reset inputcurrency to improve UX (#909) (7f2963a)
- Only invert dropdown arrow for peer screen (#911) (ec0cf58)
- Make time consistent in wallet (#910) (124c7c1)
- Input amount minimum (#913) (1bba3f1)
- Update alternative currency when no input (#912) (0e3c633)
- Do not show tx notifications for contacts (#915) (d7dc12d)
- Send transfer transaction to current peer (#922) (120bc59)
- Refresh all ledger wallets, not just cache (#926) (464a460)
- Uri ledger issue with 1 non-ledger wallet (#929) (cb5a3c8)
- Set default fees on transfer screen so send all properly works with them (#930) (abd1533)
- Confirm modal default portal target (#936) (b456ee9)
- Give hover class to WalletNew ButtonReload (#920) (1f83680)
- Handle unsuccessful unvote transaction (#949) (0a891d7)
- Change delegate voting banner if wallet is not owned (#953) (6aaff0f)
- Load all networks correctly (#959) (0a7053a)
- Do not display the not-voting icon before knowing if the wallet is voting (#950) (4c51899)
- Close vote modal on confirm (#963) (f2ddaed)
- Check if addressese or names of contacts and wallets already exist (#955) (9e54607)
- Computed voted delegate name (#964) (16fb96a)
- Tooltip position of truncated address (#970) (487d3c9)
- Provide chart tooltip when hovering on x-axis (#973) (da21bec)
- Re-add profile editing background (#976) (77b6cf3)
- Load the stored data when installing new version (#971) (cd9219e)
- Display the right error message on the fee slider (#978) (2c25cfa)
- Do not hide part of the dropdowns of the profile edition (#981) (5471c22)
- The network settings was partially hidden when using a letter avatar (#980) (c145851)
- Dashboard duplicate transaction refresh (#979) (fd35475)
- Persist wallet and contact layout (#986) (4a77faa)
- Correctly handle zero balance on wallet heading info (#1000) (190b160)
- Conditional alignment of items (#1005) (c930d5b)
- Do not shake when generating new wallets (#1008) (ad30d8d)
- Inconsistencies between network versions (#1016) (b620890)
- Importing of profile avatar selection modal component (#1031) (31a452c)
- Errors during and after removing profiles (#1033) (34aa284)
- Allow selecting the balance on the wallet page heading (#994) (1b931d4)
- Show "Unvote" action on delegate tab when using Ledger (#1032) (83ba747)
- Broadcasting modal not closing on unvote (#1038) (50c3a22)
- Numbers with colon (",") and other formats on the send transfer inputs (#1009) (d55549e)
- Make contacts page scrollable (#1052) (2e3b46c)
- Change to new voting instructions URL (#1062) (638a2d6)
- Dashboard transaction loading and wallet sidebar placeholder (#1065) (a7fddee)
- Compile portal-vue to not display developer note in production (#1095) (09c4467)
- Get balance for unowned wallets (#1094) (321d8af)
- Use the cursor pointer on the pagination rows per page (#1087) (0f0e460)
- Show voted delegates in wallet table (#1099) (59c1de3)
- Use the configured time format on the market chart (#1086) (942385a)
- Request multiple wallets or transactions at once when the API allows it (#1107) (e508c04)
- How cryptocurrencies are formatted when localized and displaying with symbols (#1089) (9f8d178)
- Several BIP 38 issues and refactor the implementation (#1115) (7644362)
- Don't display loading on the dashboard if there are no wallets (#1123) (7c4c4c7)
- Change UI language when changing profile (#1125) (dcb0eba)
- Show the pointer cursor on letter avatars (#1126) (85445ad)
- Language selection on profile creation (#1127) (461b939)
- Enable the translation of empty transaction table message (#1132) (21ca9de)
- Do not store Ledger connection timer since it is not used (#1118) (7887e62)
- Static fee default if fee statistics empty (#1139) (f6f6e81)
- Ledger issues (#1152) (a76f03a)
- Do not override the state when updating wallets at once (#1154) (3ccd2a9)
- Disable market chart setting if market not enabled (#1140) (e35c2cd)
- Improve validation for epoch format (#1164) (7002c25)
InputSelect
dropdowns (#1174) (df2212d)- Other network fees when higher than ARK default static fees (#1172) (4a6f562)
- Main sidebar menus (settings and peers/networks) (#1175) (86b28ce)
- The wallet selection dropdown and the wallet sidebar filters (#1184) (9429041)
- Define the context of all hooks (#1170) (826815f)
- Do not fail when navigating to other page while loading transactions (#1185) (5468a82)
- Use of getStruct in ledger transactions (#1190) (6ec06b1)
- Avatar plugins not working correctly (#1198) (b7da8f8)
- Improve validation for epoch format (#1164) (0478e8c)
- Other network fees when higher than ARK default static fees (#1172) (be73353)
- Use of getStruct in ledger transactions (#1190) (94cd7bb)
- Fetch plugins from home path (906d4d9)
- Ledger transaction signing (ae84d54)
- Do not fail when navigating to other page while loading transactions (#1185) (0573c64)
- Do not filter peers based on higher height (1d97bff)
- Align the add profile placeholder (#1202) (1424487)
- Align the add profile placeholder (#1202) (a98c7f4)
- Days on the X axis of the market chart (#1203) (c1ada89)
- Days on the X axis of the market chart (#1203) (a95d527)
- Profile model validation to use letter avatar (#1205) (adeab90)
- Fetch fees only if the network is available (#1206) (0ca228c)
- Network model validation to accept numbers in slip44 (#1210) (5c89d9b)
- Do not break letter avatars when switching languages (#1214) (fcb2c0b)
- Value of letter avatar on profile (#1213) (fef81b0)
- Do not allow the last profile to be removed (#1215) (d97bf77)
- Sending from cold ledger wallet (#1216) (0d46237)
- Fetch fees only if the network is available (#1206) (39438a5)
- Username validation when registering a new delegate (#1218) (cc81e9b)
- Show market chart when enabled on profile (#1219) (488a5ec)
- Load menu routes correctly (#1192) (33a4d43)
- Plugins paths for vue when creating components (#1227) (ce809ef)
- Peer management on v2.4+ (#1231) (36b3bda)
- Fee statistics for 2.4 (#1230) (e43d094)
- Avatar plugin selection (#1226) (e66affc)
- Detect successful transactions correctly (#1232) (3aa2a00)
- Use light theme if plugin is removed before disabling (#1228) (2828532)
- Do not allow a plugin theme during profile creation (#1235) (094e0b5)
- Stop hover from displacing address container (#1242) (3871288)
- Vue-i18n-extract commands (#1247) (e903c2d)
- Provide the network wif to sign transactions (#1249) (4849824)
- Render components in production (#1250) (897d07d)
- Set vendorfield value outside of crypto lib (#1258) (81d525f)
- Position of the arrow of the plugin items menu (#1251) (4a1988c)
- Get children of TransitionGroup when available & word-break of vendorfield (#1234) (3f21c5a)
- Plugin table sorting (#1255) (8d903ab)
- Tidy permission method names & check exists (#1260) (919e846)
- Saving of invalid profile name on leave (#1101) (719e259)
- Display the wallet sidebar filters on the right position (#1201) (be6a6b6)
- Use webview instead of iframe for changelly (#1277) (d2c786d)
- Use webview instead of iframe for changelly (#1277) (41978af)
- Tests not mocking api (dee2b2d)
- Duplicated key warning on
WalletNew
(8842cae) - Ledger options on build (#1300) (86e6a3b)
- Change order of arguments in uniqBy call (#1297) (64c5c9a)
- Duplicated key warning on new wallet page (#1294) (4c7a3ce)
- Don't close custom peer modal when clicking inside (#1204) (44f5e25)
- Ledger wallet sidebar filter (#1292) (f891ed2)
- Ledger whitescreen (#1296) (7e7c0a2)
- Open transaction modal on dashboard (#1281) (0ab7762)
- Don't switch twice when selecting wallet on WalletSidebar (#1302) (91df102)
- Sidebar popup button click to close (#1305) (961f144)
- Populate network data (#1339) (dd9d51f)
- Enable webviews (#1344) (c0f966e)
- Custom adapter for 'got' requests (#1343) (dfba2c2)
- Border height on the announcements page (#1347) (4a9666e)
- Bugs related to amount and fee transaction inputs (#1359) (8749d4e)
- Check if username exists in delegate registration form (#1358) (3181d03)
- Update wallet header on ledger disconnect (#1361) (ef8a521)
- Stop fee update using api version as timeout (#1368) (af99573)
- Imported wallet with failed encryption (#1371) (56d2623)
- Ledger rejecting transaction (#1370) (54bc63b)
- Update ModalQrCodeScanner component (#1369) (211fe37)
- Scanning passphrase & paper wallet parsing (#1376) (b0e8f54)
- Exporting wallets on mainnet not working due to multiplied… (#1391) (572157c)
- Reload wallets after rename (#1392) (b95c05a)
- Webframe same origin (#1400) (3849c54)
- Plugin component events (#1401) (9f1f053)
- Market chart migration (#1404) (f2de085)
- Design height on large pages (#1405) (d89bc6f)
- Details modal not showing for recently registered delegates (#1407) (22ec610)
- Check unconfirmed votes when updating transactions (#1408) (38c4430)
- Webframe redirects (#1406) (9174dea)
- New delegate registration tx message (#1409) (e557816)
- Voting explanation delegate count (#1414) (64e7019)
- Enable screenshot protection permanently (#1413) (7654717)
- Increase transaction modal width (#1416) (bb5536e)
- Allow the Changelly widget to open popups (#1428) (ef577ac)
- Bridgechain issues (#1426) (d285aa7)
- Development mode message in production (#1427) (8fc84ff)
- Port used from github peer list (#1430) (502eab8)
- Properly format crypto currencies (#1402) (c3cca77)
- Close transaction show modal when clicking on addresses and navigate to transactions tab always (#1143) (0f5d678)
- Ledger device path empty in production (#1445) (b968675)
- Unconfirmed votes (#1444) (06eb2c6)
- Store server used to import as peer (#1311) (ca83eb9)
- Include ledger wallets in plugins (#1436) (92298cf)
- Re-add network address version property (#1463) (82dde69)
- Wallet password message signing (#1468) (4334391)
- Update dependency emittery to ^0.5.0 (#1476) (d4ade5f)
- Update dependency bignumber.js to v9 (#1485) (9efcb30)
- Update dependency bip39 to v3 (#1487) (66777d6)
- Update dependency bip38 to v3 (#1486) (985e562)
- Bip39 import (75f5ee1)
- Update dependency async to v3 (#1484) (9fb0aff)
- Provide default port when adding custom network (#1510) (5340a9f)
- Get version of custom peer (#1505) (952c955)
- Return copy of wallet sidebar filters from state (#1516) (dcd3c05)
- New transactions notice (#1540) (8f2211f)
- Vue package in production (#1536) (4ccc13b)
- Parse uri (#1529) (8f4d6ae)
- Render chart when expanding and fix mutation error (#1543) (96e00d3)
- Left aligned sortable table headers (#1544) (f098cd7)
- Fix context of methods (#1547) (88a0563)
- Prevent href breakout (#1563) (794ee3f)
- Transaction amount on confirmation modal (#1562) (f868e57)
- Hidden delegate dropdown on search (#1552) (97adaed)
- Network modal missing version (#1469) (09ec623)
- Unknown typo (#1571) (6a887b5)
- Ledger transaction amount on confirm modal (#1572) (a7433fd)
- Update dependency semver to v7 (#1586) (0d5f39c)
- Re-render chart if currency changed while being inactive (#1585) (cea976c)
- Refactor blur filter to handle portal registration (#1597) (53583cc)
- Lint (2096195)
- Limit delegate query to 100 & dynamic per page options (#1625) (f2f5fbe)
- Background and avatar modal labels (#1665) (44f0769)
- Truncate wallet balance of profiles (#1634) (45a65fa)
- Transaction list multi-payment amount (#1668) (7250665)
- Business, bridgechain & delegate tweaks (#1667) (3e7506e)
- Max recipients validation error and count list (#1662) (2dbcd91)
- Wallet sidebar sort by balance (#1659) (7e17c3a)
- Truncate profile name (#1681) (ff9d441)
- Update dependency electron-log to v4 (#1577) (44bd702)
- Update dependency electron-dl to v3 (#1599) (01465d2)
- Splashscreen fullscreen & ui tweaks (#1691) (026f59d)
- Plugin downloads (#1695) (4d9187b)
- Retrieve fullscreen state after splashscreen (#1704) (4b439bb)
- Reset ready state when changing chart period (#1708) (e2a3320)
- Sidebar widths and icon orientation (#1642) (c877124)
- Close button animation of announcements (#1643) (7f8d87a)
- Erase bug on input fee (#1666) (5eb5acb)
- Plugin manager unit tests (#1583) (b2832b2)
- Use showSaveDialog with promise instead of callback (#1711) (3545736)
- Custom peer host validation (#1692) (743d7a0)
- Handle invalid address from qr code (#1645) (cf96f4b)
- Set the menu tab item to stretch (#1714) (cbb4c96)
- Use showOpenDialog with promise instead of callback (#1715) (fad72b6)
- Dashboard show transaction (#1716) (4f89531)
- Amount tooltip on transaction show modal (#1717) (2c784b3)
- Transaction submit when invalid password (#1718) (c6c6f39)
- Warning when navigating to current route again (#1719) (69c5698)
- 422 when sorting by sender or recipient (#1723) (96a7acb)
- Ledger error when checking version (#1722) (a9ba85f)
- Avatar error on new profile during onboarding (#1633) (085b418)
- Notifications for magistrate transactions (#1725) (dd83b7c)
- Show splash screen on reload (#1734) (c2580ac)
- Splashscreen showing on main window hide (#1756) (253f91f)
- Main window fullscreen state when closing and re-opening (#1760) (a04dcad)
- Fetch wallet when adding/creating as contact (#1742) (8c3c65b)
- Access windows.main instead of window.main (#1762) (3ee385e)
- Clear history on window reload via shortcuts (#1763) (bd7b030)
- Reload shortcut from other apps (#1768) (e5890fd)
- Update dependency emittery to ^0.6.0 (#1799) (ccafe7e)
- Update dark theme for disabled button in menu (#1781) (768756e)
- Dark theme tweaks (#1784) (6cd81f6)
- Access the vue-i18n property at the root (#1779) (4374e6a)
- Multisig transaction type/group (#1791) (47f0792)
- Include typegroup when setting last fee (#1758) (530765b)
- Back button after wallet reload (#1785) (6cf66dc)
- Last fees migration (#1802) (fd710bf)
- Don't manipulate raw transaction when it is stored (#1747) (191de53)
- Unset innerHTML of plugin style when setting default theme (#1798) (b7afb0d)
- App components (#1757) (1d77c42)
- Break words if the vendor field message is large (#1805) (c5f4bfd)
- Include last delegate page when fetching (#1824) (6e0815e)
- Plugin grid sorting (#1829) (cc82944)
- Also delete global options when removing a plugin (#1816) (df07fa0)
- Close modal using the esc key after pressing other keys (#1828) (e965c09)
- Periodically update bridgechain list (#1818) (507e99e)
- Multisignature improvements (#1834) (38b2e77)
- Bridgechain form ux when going to page 2 (#1788) (5d2990a)
- Windows builds (#1843) (62dee43)
- Spacing & word wrap of alerts (#1841) (b98bb1c)
- Plugin min version (#1859) (d328443)
- Plugin footer override on destroy (#1864) (677b5f0)
- Update dependency fs-extra to v9 (#1853) (bd657cb)
- Use margin instead of border as separator (#1866) (8d727c7)
- Break words for long vendorfield (#1870) (c27086c)
- Break words for long vendorfield in the tooltip (#1885) (ab1b3a5)
- Highlight text color on qrcode modal (#1884) (c7eda7f)
- Don't show error when canceling open file dialog (#1881) (5ebf236)
- Exclude empty wallets and don't show success message when canceling a save file dialog (#1892) (1f7953d)
- Break words or truncate if the name of the wallet is long (#1901) (5f6200a)
- Update dependency animate.css to v4 (#1916) (150c073)
- Timeout NPM requests and continue execution (#1923) (7c77e12)
- Ensure that password has value before validating it and better regex (#1927) (6fcf597)
- Use local seed list if peer discovery fails (#1924) (1f9ba7f)
- Does not show success message when canceling a save file dialog (#1957) (bb727cb)
- Increase coverage (#2030) (196a24e)
- Improvements and maintenance (#2038) (48e6fdb)
- Increase coverage (#2045) (031830d)
- Setup cypress and E2E tests (#2051) (19b1491)
- Responsive welcome page and some tweaks (#2063) (4b8e3eb)
- Build errors (#2070) (c3318bc)
- Update create profile page (#2081) (8eb8f4f)
- Svg usage (#2086) (7aea251)
- Settings button (#2105) (c830775)
- Display back button in 1st step of create wallet page (#2139) (be28c36)
- Fix the warning not involved in act for
MultiSignatureDetail
tests (#2168) (9ad184e) - Use darker color when no wallet name given (#2196) (cd9a6b3)
- Stories of Welcome component (#2199) (c722f47)
- Merge transaction/transactions section (#2222) (437cc1d)
- Background color on support pages (#2233) (0ff55c5)
- Update plugins components (#2245) (7456d1a)
- Update
CreateProfile
with style guide dimensions (#2248) (78231b2) - Resolve all errors and warnings during tests (#2296) (01a682a)
- Test snapshot fragment usage (#2302) (0889a43)
- Mock date globally (#2309) (912b436)
- Ui tweaks plugin details (#2299) (cc268c2)
- Help pages ui adjustments (#2349) (07b6dcf)
CreateProfile
ui adjustments (#2371) (5bfb7e2)- Dynamic badge shadow (#2421) (ad13786)
- Adjust avatar size and margins in transaction components (#2422) (12927dd)
- Use neutral variable in
shadow-xl
(#2431) (76f098e) - Update delete-banner.svg (#2441) (de96244)
- Fix registration warnings (#2451) (f6df853)
- Improve environment context usage (#2448) (65355c4)
- Update
Input
component (#2455) (a8a5f7f) - Update
InputRange
to check if the value is greater than the max (#2460) (08dfa10) - Update name-wallet.svg (#2467) (2840310)
- Test errors (#2473) (489659d)
- Icon style conflicts (#2474) (3fa334f)
- Dropdown options events (#2475) (f619bf4)
- Wallets slider ui adjustments (#2477) (33c8fa1)
- Move setups to use before all/each (#2479) (0e88c10)
- Correct
SearchBar
font size (#2486) (f38869a) SelectionBar
ui adjustments (#2504) (5530dd5)- Create wallet back and forth ux (#2511) (bbe8151)
- Modify webpack config for storybook (#2531) (2fe40b4)
- Use valid wallet addresses (#2538) (9939787)
- Webpack config (#2541) (ffd1429)
- Show signed message data in modal (#2543) (eeba452)
- Activate screenshot protection as soon as it is enabled (#2549) (7adcd10)
- Avoid duplicated profile when updating settings (#2546) (19a1270)
- Initiate default settings when a profile is created (#2558) (d04ec6b)
- Trigger advanced mode confirmation and use defaults (#2555) (2c9e1fb)
- Use numerical values for balance and sequence in fixture (#2559) (4c44c12)
- Update wallet name tests (#2563) (192ec55)
- Create wallet issues (#2570) (4760f35)
- Fix NEO mock e2e tests (#2584) (d15e8d4)
- Respect query parameters for POST requests (#2604) (59a3ec1)
- Show balances as human-readable strings (#2608) (ca986d0)
- Wallet labeling issues (#2609) (1e6322b)
- Send JSON headers to avoid malformed responses (#2624) (971cf35)
- Always add wallet icons cell in wallets table row (#2619) (773c60c)
- Align pending transactions (#2627) (4f86d38)
- Spacing and alignment in wallet details components (#2637) (1f4b9ec)
- Dashboard tests (#2643) (1702068)
- Electron build (#2651) (2c06f2b)
- Windows builds (#2659) (728e06e)
- Select recipient field input (#2670) (0e69171)
- Set selected network on the pages create wallet and import wallet (#2671) (17b5039)
- Avoid using raw transaction data (#2684) (eada866)
- Use
SignedTransactionData
for IPFS sent page (#2691) (b0d0dac) - Hide view more button for wallets below a count of 10 (#2693) (5b8d141)
- Make
WalletListItem
clickable to navigate to wallet details (#2692) (f360921) - Extra padding for smartbridge field to avoid max hint overlap (#2696) (5ffac5f)
- Validate IPFS hash before the user can submit the transaction (#2697) (fdffd03)
- Adjust negative margins and paddings inside of modals (#2706) (5488655)
- Await input change in sign in test (#2714) (16e2772)
- Adjust transaction row link props (#2713) (731fe36)
- Dynamic Circle shadow color (#2721) (9ece85c)
- Refactor wallet e2e tests (#2726) (bbd4ab4)
VoteDetails
test errors (#2729) (29376a9)- Adjust icon in
AddRecipient
(#2732) (a8befff) - Allow setting an empty wallet name (#2738) (bf6d729)
- Fix e2e errors (#2772) (b1b5434)
- Use mocks for network requests and run tests in split (#2781) (79db2a6)
- Update e2e transaction tests and some tweaks (#2776) (aee0ced)
- Flush transaction history (#2782) (6b747d1)
- Stop duplicate fee syncing (#2792) (41a2afc)
- Top margin on sections (#2823) (d3f119d)
- Icons in news components (#2837) (9f5336f)
- Margins on my registrations (#2840) (5e8e46c)
- Resolve
renderHook
related test errors (#2839) (231e889) - Error when importing first wallet of network (#2855) (43524a0)
- Adjust fee value conversion logic between ways of input (#2818) (80383fa)
- Fix
InputCurrency
tests (#2872) (c0e8eb0) - Not a number in amount box (#2867) (dd45d73)
- Render the address table if select another network on the voting page (#2894) (a63ffdc)
- Hide border on sender in detail modals (#2893) (fe437ea)
- Adjust network to new format in jest mock (#2900) (caeae2f)
- Use ledger mock for testing (#2903) (38409d2)
- Fix
act
errors (#2901) (c75002e) - Check if the extra styles of the network is not undefined (#2913) (72ed70f)
- Open external links to the blockfolio app (#2917) (b832862)
- Show exchange currency in navbar (#2911) (d7b4811)
- Wallet order in dashboard wallet grid (#2924) (a01726e)
- Sync fees to new network (#2922) (456cfd9)
- Flush wallet transactions (#2918) (d6055b5)
- Adjust fees data in entity registration forms (#2957) (e2a925d)
- Settings page add validation if the profile name already exists (#2956) (f4d6f0d)
- Update create profile page and some tweaks (#2952) (41eda01)
- Smartbridge validation in
SendTransfer
(#2951) (8c49e5d) - Adjust hover state of plain primary button (#2966) (f92e774)
- Dynamic flex class on dashboard sections (#2959) (879427f)
- Correct texts for transaction review steps (#2953) (19795d6)
- Adjust sizes on condensed
RecipientList
(#2961) (021b1c4) - Make step divisible in
InputRange
(#2923) (e126a7a) - Adjust fallback to guarantee step is valid (#2979) (472d502)
- Not show the button to view more if the wallet has no transactions (#2975) (c40d199)
- Check if transaction response has any items (#2978) (23038fe)
- Limit networks with profile wallets (#2950) (a1da369)
- My contacts table (#2954) (0bbf07f)
- Break words for long vendorfield in the tooltip (#2982) (ebec816)
- Set
currency.value
when changing the input fee (#2981) (de12cb1) - Allow the user to change cryptoasset on the send transaction page (#2983) (93ce9c3)
- Update
SendIpfs
routes (#2996) (1d24387) - Avoid amount fill in add recipient when no deeplink (#2993) (77b89f8)
- Pending multisignature transactions (#2991) (9993f16)
- Votes should be available only for supported networks (#2995) (a874d69)
- Register entity should be available only for ark wallet (#2990) (e1a969e)
- Use gray-900 in the overlay of the avatar upload button (#2998) (75f205d)
- Save dashboard settings (#3009) (a660e0c)
- Show module icon for module entity transactions (#3010) (2fa3b79)
- Retrieve multisignature recipientId through get method (#3020) (0a6ca26)
- Resize wallet type icons in list view (#3021) (3e2208a)
- Alignment of card icons (#3028) (3f6b9ec)
- Update the vote status icon (#3032) (f27ad4e)
- Prevent wrapping label and date in
TransactionRow
(#3031) (9fc2efc) - Check if wallets are synced with the network (#3025) (9dda907)
- Retrieve registrations when available (#3038) (c7e3236)
- Also add min-width to table headers (#3035) (50cd4d9)
- Show converted balance in navbar (#3039) (82485ba)
- Adjust
WalletBottomSheetMenu
z-index (#3044) (19858f7) - Update sort by of wallets in the list view (#3030) (86e4661)
- Prevent currency wrap in transaction currency column (#3051) (c3eba58)
- Adjust modal scrollbar (#3040) (1494a5a)
- Align the ledger icon when there is no name for the wallet (#3061) (0ebb501)
- Move
ErrorBoundary
inside the environment provider (#3065) (7a7c921) - Change ARK Mainnet token to ARK (#3063) (3cfe951)
- Adjust z-index of slider pagination (#3076) (93932b6)
- Show converted balances on welcome screen (#3090) (723ae79)
- Scan more ledger wallets after imported (#3092) (97d726d)
- Reset slider wrapper styles upon data change (#3086) (feedd9c)
- Make slider dots clickable (#3096) (03d68ed)
- External link component ui adjustments (#3105) (7ba9c5c)
- Display icon in list for ledger wallets (#3120) (85f41a2)
- Fix unit test errors (#3118) (619421c)
- General peer settings changes (#3126) (4f1321c)
- Check against display type and network ids only (#3129) (e150c43)
- Select multiple news (#3112) (5aae317)
- Cache expiration condition (#3133) (a7fbf59)
- Modal close button adjustments (#3138) (c449467)
- Custom peer validation (#3131) (888f0fd)
- Wait for wallet vote to be truthy (#3146) (a517e10)
- Display basic ipfs data in summary step (#3156) (bc8f377)
- Dropdown smooth transition and cursor pointer (#3180) (aa3e745)
- Fix module not found in production (#3186) (ce53a46)
- Pagination dark mode styling (#3198) (23d7c5c)
- Icon path in the about window (#3203) (997ed6a)
- Set scrollbar height (#3207) (74abea9)
- Adjust border color in WalletsControls (#3205) (123b83e)
- Catch error during update check (#3206) (7b3884d)
- Loading state for cold wallets in the details page (#3209) (3e938e9)
- Ensure transaction fees are synced and available (#3211) (c5c61b5)
- Retrieve base colors in Checkbox and RadioButton styles (#3210) (208d434)
- Toggle transaction tab before fully loaded (#3212) (a3ee991)
- Clear profile sync jobs when inactive (#3217) (06b4cb7)
- Scroll to top on route change (#3218) (85c87c5)
- Move
openExternal
to main process (#3221) (62801dd) - Disable font ligatures (#3222) (a71fa09)
- Use proper dropdown background in dark mode (#3224) (43756c7)
- Prevent restoring profiles after creation (#3228) (b5fb3af)
- Restore profile on normal & demo mode (#3230) (0167831)
- Adjust profile restore action (#3237) (c7ea4e6)
- Show profile creation button in
Welcome
with no profiles (#3240) (3f528ba) - Save profiles before dumping them (#3246) (a0bbf1c)
- Adjust
SearchWallet
UI (#3238) (be3a514) - Truncation spacing (#3248) (561c481)
- Show correct balance upon selecting
SendAll
in transaction forms (#3252) (535d288) - Empty dropdown options groups (#3258) (4e269bb)
- Focus on search icon (#3262) (e0b846b)
- Use i18n in common file (#3264) (9364147)
- Calculate correct converted balance (#3268) (d289999)
- Correct dashboard filter indicator (#3273) (35efe58)
- Buttons focus only in tabbing no onclick (#3275) (f5afb1c)
- Do not activate filter button when changing view type (#3279) (234008a)
- Logic for Show more button in the wallets list (#3277) (9a96924)
- Save current profile instance during profile creation (#3280) (c3b2d3f)
- Correct avatar in sign message modal (#3283) (e9bbab9)
- Don't show pagination for just 1 page (#3286) (631d20d)
- Retrieve and set
LedgerIndex
asWalletData
(#3288) (fc51569) - Adjust wallet transactions sync and filtering (#3300) (2325b2b)
- Resolve
confirm
calls in parallel and not sequentially (#3297) (c91074a) - Allow last digit removal in fee input (#3298) (95ca36f)
- Increase z-index in
HeaderSearchBar
(#3311) (012fa39) - Make secondary navbar in
PluginManager
sticky (#3310) (5fe0aab) - Display dashboard wallets as soon as they are loaded (#3312) (3c62995)
- Cursor position in the input fee (#3319) (da98368)
- Use default exchange currency from profile setting in
SearchWallet
(#3320) (846de8e) - Title and descriptions on the Settings page (#3322) (db0b1a8)
- Delegate resignation fee handling and validation (#3324) (a806b5e)
- Filter dashboard transactions by selected wallets (#3331) (8564949)
- Reset fields in settings page (#3333) (d737ec9)
- Pass correct wallet instance to unconfirmed transaction method (#3340) (0d99160)
- Use correct wallet instance when building path to go back to (#3339) (ee69ae6)
- Do not re-evaluate mnemonic verification options (#3338) (e43d2f4)
- 100% coverage for
src/domain/plugin
(#3341) (e90f66b) - Filter transaction recipients by selected network (#3334) (87d8625)
- Fix act errors on ledger wallet import tests (#3342) (b79b3f1)
- Fix act errors in transaction form tests (#3350) (3e316cc)
- Do not render empty dropdown option group (#3355) (1f10f3b)
- Set
isSendAllSelected
only on multitransfer (#3362) (f3d2272) - Increase
src/app
coverage to 100% (#3371) (4d88878) - Close search wallet modal before assigning selected wallet (#3376) (3a58442)
- Resolve errors in
SendTransfer
tests (#3374) (0e24c65) - Increase
src/domains/contact
coverage to 100% (#3378) (553c178) - Increase
src/domains/dashboard
coverage to 100% (#3379) (df69a6a) - Covered src/domains/exchange to 100% (#3380) (b2a836d)
- Increase
src/domains/news
coverage to 100% (#3381) (cfa4bd1) - Parse process.env.REACT_APP_IS_E2E (#3382) (3ec735b)
- Get rid of error in TableRow tests (#3385) (4958606)
- Increase
src/domains/profile
coverage to 100% (#3384) (a6036eb) - Increase
src/domains/setting
coverage to 100% (#3388) (e879b68) - Increase
src/domains/splash
coverage to 100% (#3392) (2874f09) - Loop errors in scanner.test.tsx (#3390) (f27663a)
- Increase
src/domains/transaction
coverage to 100% (#3401) (710b0e9) - Increase
src/domains/vote
coverage to 100% (#3413) (d3679c4) - Redirect on welcome screen when reloading password protected profile page (#3391) (718cc3d)
- Plugin manager navbar offset and height (#3417) (f426f92)
- Dropdown styles (#3419) (ecbac7c)
- Logo display in plugin list (#3436) (42dc600)
- Adjust password settings validations (#3431) (2ce1d68)
- Correct deps for filtered packages in
PluginManager
(#3443) (49d510b) - Clear multiple recipient inputs upon addition (#3432) (70a5b56)
- Refactor
SendVote
tests to get rid of warnings (#3448) (b4f1b9a) - Adjust vendor field input style (#3447) (338c5c5)
- Adjust navbar e2e test (#3462) (9640fcc)
- Adjust settings e2e test (#3461) (44ba3bc)
- Adjust invalid state in fee input (#3456) (332b85f)
- Do not clear values in the transfer form (#3421) (5e4f946)
- Adjust label color of transaction history setting (#3467) (6a800d7)
- Return only unique permissions (#3475) (7a63226)
- Display plugin update stats properly (#3489) (ff4062f)
- Conditionally add/remove event listener on modals (#3505) (3e342e7)
- Adjust
SendTransfer
form state (#3504) (3e5128a) - Show the plugin size for non-installed packages (#3500) (fdd7e1f)
- Display the url on plugin details page (#3502) (8dd920a)
- Do not switch to multi when going back to form with only one recipient (#3485) (1130053)
- Do not reset fee when going back in vote form (#3518) (1d77b1c)
- Circular dependency in plugins test (#3532) (cf70936)
- Fix act warning in LedgerImportStep (#3533) (c6ab0d1)
- Hide navbar border on scroll (#3543) (fc5655a)
- Prevent multiple app instances (#3548) (3151e9b)
- Toggle dropdown menu when clicking on caret (#3554) (39b3ad1)
- Prevent state update if unmounted on wallet details page (#3553) (33a89b9)
- Register suppressWarning on all transaction forms (#3552) (f89209e)
- Back button behavior on windows (#3519) (b404233)
- Removal of correct handler for correct listener (#3560) (df4d456)
- Adjust notification dot border color on hover (#3567) (7a58c87)
- Input range error when clicking on thumb (#3551) (3c6b7d5)
- Sign transactions with wif and 2nd mnemonic (#3563) (eec2e74)
- Do not switch to multi when going back to form with only one recipient (#3578) (0bc870c)
- Show plugin placeholder as fallback (#3576) (eb1d6cb)
- Adjust border color of focused input (#3581) (5d1130b)
- Adjust plugin header width (#3594) (cc40b14)
- Fix act warnings in
Settings
(#3593) (3a553d9) - Adjust question mark button in transfer form (#3596) (7b59155)
- Do not restart timeout when closing the signin modal (#3602) (933f603)
- News page content with full height (#3604) (b3c9e54)
- Spacings between title and subtitle in modals (#3622) (17b0042)
- Adjust styles of checkbox component (#3629) (aa4ee02)
- Fix warnings in
AddressRow
tests (#3637) (47f7689) - Adjust margins in ledger modals (#3636) (9ec1eb7)
- Wallet tooltip message on star (#3659) (7e914af)
- Error message for password (#3658) (8edf90b)
- Password validation (#3661) (eaa1091)
- Clickable checkbox text in custom Peer (#3652) (bdebd18)
- Plugin skeleton out of bounds on smaller screens (#3649) (66a7618)
- Adjust styles of modals background (#3640) (fb632b6)
- 100% coverage for src/utils (#3639) (b9fc532)
- Update
TransactionTable
fixtures (#3638) (d99660c) - Adjust styles of settings page (#3664) (69583b1)
- Adjust styles of votes filter (#3611) (97f332a)
- Retrieve transaction id for lookup (#3672) (d2cbe02)
- Adjust styles of sign message (#3648) (8ed8c13)
- Placeholder text alignment (#3663) (3b25ddc)
- Validate and show network error upon selecting unsynced sender wallet (#3666) (2a5a88e)
- Handle profile balance in navigation bar (#3667) (0e503b3)
- Accessibility password input on tabbing (#3671) (62c164a)
- Disable transaction filter when profile has no wallets (#3679) (a690369)
- Accessibility of password visibility icon (#3680) (87a63b9)
- JSON field type in the Verify Message modal (#3698) (e99b61a)
- Accessibility of external links (#3712) (5183cdd)
- Plugin search results message (#3703) (8c41064)
- Adjust border radius of dropdown (#3701) (c161666)
- Warning icon position in Textarea (#3700) (fea6e75)
- Adjust styles of news page (#3670) (1f6b091)
- Prevent from throwing for unknown type in magistrate modal overview (#3715) (7118600)
- Overwrite position attribute with Twin (#3716) (01e721c)
- Prevent enabling incompatible plugins (#3697) (aad236c)
- Text color of dropdown item in dark mode (#3717) (d8c477a)
- Adjust style of dropdown icon when disabled (#3718) (e7d78a2)
- Select new item with enter key when item already selected (#3719) (aa34f76)
- Restore profile only once (#3722) (b234206)
- Focus styles of Qr Code button in navbar navigation (#3728) (3fd7ff0)
- Focus styles of secondary navbar navigation (#3729) (3e1c32f)
- Focus styles of navbar navigation (#3727) (a15c458)
- Focus styles of ad Link in News page (#3734) (3b263d3)
- Focus styles of Links (#3733) (dd3b925)
- 100% test coverage /PluginManagerProvider (#3725) (7f9f86a)
- Focus styles of password visibility icon (#3739) (8ac0d2a)
- Adjust styles of plugin update notification (#3738) (cd4c397)
- Focus styles of upload avatar (#3742) (b75fa99)
- Properly split japanese mnemonics (#3745) (778920f)
- Adjust styles of checkbox labels (#3748) (e4c85ce)
- Show full network name in failed connection warning (#3747) (976da37)
- Allow changing deep linked sender (#3758) (f882997)
- Alignment on the profile name and avatar (#3760) (74a937c)
- Spacing in address component (#3761) (fbb2395)
- Focus styles of checkbox (#3765) (02bfde3)
- Always persist through env context (#3764) (7ce5d68)
- Make current password optional in password validation util (#3774) (d36af78)
- Fix failing (#3779) (334ef0b)
- Cryptoasset dropdown opening on contact form reset (#3780) (484a44f)
- Show unconfirmed tx modal when submitting with Enter (#3791) (6301702)
- Globally mock fs (#3789) (0fcbe96)
- Adjust styles of external links (#3782) (39fdc32)
- Adjust styles of transaction links (#3773) (455e3b6)
- Truncate recipient address in unconfirmed tx modal (#3786) (68c2b49)
- Star button tooltip (#3794) (b6a1367)
- Adjust styles of receive funds address (#3793) (78987f7)
- Show contact name instead of contact address name (#3798) (87cd5e6)
- Show correct layout as active on first render (#3802) (499d4f6)
- Adjust styles of Ledger balance column (#3822) (027c3d3)
- Update amounts to match previous snapshot (#3816) (a2a4d82)
- Adjust profile restore status in profile and non-profile domains (#3812) (ebd6190)
- Show button tooltip only on own address (#3825) (cf8ef82)
- Adjust height calculation of news options container (#3823) (697d582)
- Modal scrollbar and scrollable modal overlay (#3837) (5e74e1c)
- Focus styles of sender button (#3836) (e274685)
- Reset profile status when exiting profile domain (#3833) (a6215af)
- Return non-normalized fee without division (#3841) (fa9ab62)
- Adjust styles of required fields (#3842) (9063247)
- Sync balance in navigation bar (#3813) (8bb85aa)
- Disabled toggle issue (#3847) (4a435f1)
- Avoid memoing corrupted time format (#3854) (4c25229)
- Adjust styles of verification method switch in verify message (#3850) (7524609)
- Adjust the space between fields (#3857) (ed03a07)
- Sync and restore profile dashboard settings (#3874) (4d2594a)
- Not receiving a notification when receiving new transactions (#3808) (4e7be77)
- Use
memo
property forvendorField
(#3880) (9ca9787) - Make memo input reactive in
SendTransfer
(#3885) (6e31789) - Use undefined as default values in notification item fields (#3887) (b6d1e48)
- Undefined fee in use-exchange hook (#3905) (e107285)
- Sync coins before importing wallets (#3914) (a4a6613)
- Show
N/A
as wallet balance for testing networks (#3922) (8c106dd) - Use
Currency
instead ofFiat
for labels (#3923) (d918514) - Treat
amount
andfee
as numbers for total amount (#3926) (8fedad3) - Textarea resizing (#3916) (100b3da)
- Set broadcasting errors as error message when it fails (#3933) (ba0c7ab)
- Properly wrap memo (#3932) (6fbe592)
- Use multi-payment recipient count instead of hardcoded value (#3935) (9c84586)
- Only show encryption step if the import method supports it (#3936) (71ee9e9)
- Update wallet import method after manual encryption (#3937) (234cfc0)
- Only show
return
icon for transfers and multi-payments (#3938) (90bef09) - Improve file type detection for profile picture (#3941) (8aeba8b)
- Stringify and parse news filters (#3940) (e79bccf)
- Skip second mnemonic for the signatory of a second signature registration (#3943) (8ab896e)
- Coverage for second signature registration (#3947) (40de8ff)
- Multi signature registration process (#3939) (5eabec3)
- Show vote form errors (#3954) (787c77e)
- Registration forms initial rendering (#3956) (957a010)
- Ledger devices can participate in multi-signatures (#3957) (f3a6337)
- Skip WIF setup for coins that do not support it (#3960) (9b3eedc)
- Respect the BIP39 language setting for second signature registrations (#3965) (fcfcd59)
- Enforce recipient limit in multipayment (#3959) (861f4ac)
- Hide actions that can't be performed with multi-signature wallets (#3958) (595e09b)
- Clear validation errors after adding contact address (#3971) (e6ebc51)
- Switch to system theme when logging out of profile (#3974) (60776a6)
- Reset dashboard filters for newly created profiles (#3980) (966f568)
- Prevent from memoizing exchange currency in
Transactions
(#3982) (1b06efa) - Always add memo to transaction input if truthy (#3984) (6143f81)
- Restore profile during import before changing settings (#3981) (b0d9ef4)
- Rendering multi payment and adjust styles of notification dropdown (#3968) (8d70c75)
- Properly format crypto amount without ticker (#3988) (c5e47be)
- Update settings isDirty form logic (#3983) (4c21c89)
- Adjust styles of the news card (#3993) (bcd8e04)
- Adjust styles of the delegate registration form (#3992) (a3143cf)
- Prevent scrolling parent when reaching the boundary (#3994) (f5601b9)
- Hide delegate registration if wallet is resigned delegate (#3996) (fd1c066)
- Only revert to system theme on sign out (#3998) (0e6b17e)
- Pick random words from all words of mnemonic (#3999) (ba053d7)
- Wallet creation without user completing the process (#3997) (0a22596)
- Explicitly mark personal settings dropdowns as dirty upon change (#4008) (2ecaa89)
- Adjust transition duration of the link (#4009) (f970e2c)
- Create signatory from secret (#4012) (05bde3f)
- Prevent open a new window (#4016) (3a90667)
- Adjust transactions table column (#4015) (ca14a12)
- Adjustments on pending multisignature transactions (#4020) (a299faa)
- Show second signature field for multi-signature participant signing (#4026) (0c46484)
- Update invalid mnemonic expectations for IPFS signing (#4027) (dbd32ec)
- Switch to system theme when returning from create/import profile (#4028) (e7931d4)
- Handle
canBeSigned
exceptions (#4032) (f17042a) - Handle null value exceptions in personal settings dropdowns (#4033) (9c3a045)
- Hide wallet with zero balance on the send page (#4035) (bf87edc)
- Adjust styles of recipients list at transaction review (#4034) (c70a7c6)
- Plugin paths (018548d)
- Hide view more button when there are no next pages (#3) (be423a4)
- Set correct class names for hover background color (#24) (feecbc2)
- Reset fields on send page when network changed (#22) (a29b178)
- Use new profiles package (770b2c7)
- Responsive UI of transaction table (#32) (94d4ba6)
- Reset accent color on signout (#41) (25f9c2c)
- Trigger password confirmation validation when changing password input (#45) (a68a2b1)
- Use correct wallet instance when sending transfer (#42) (c2243e4)
- Adjust conditionals in
SelectNetwork
(#43) (d8dbec3) - Require password when password confirmation is filled in
CreateProfile
(#47) (cb6b11f) - Adjust transaction type icons in detail modals (#55) (3aa6e3c)
- Prevent remove password field value on error in the import profile (#54) (ae085c9)
- Retrieve multipayment recipient limit from network object (#53) (e00671a)
- Do not allow incompatible plugins to be enabled from grid (#52) (a0cf143)
- Correct signature avatars in multisignature detail modal (#57) (ed598f2)
- Sync multisignature transaction after adding initial signature (#58) (cddf403)
- Adjust style of the active state on dropdown (#62) (ee050bb)
- Set profile theme before entering dashboard (#65) (d3c1161)
- Show multisignature option only for synced wallets in
WalletDetails
(#66) (1234c1b) - Always allow received transactions to show up in wallet transaction history (#74) (ff1d63e)
- App crash in tab accessibility (#75) (c2e6c35)
- Sign with derivation path if public key is unavailable for ledger wallets (#87) (5fe87f9)
- Enable networks of imported ledger wallets (#88) (35c5a39)
- Hide wallet public key icon in
WalletDetails
if not available (#89) (2c9aad9) - Navbar send button not working when on
SendTransfer
page (#77) (f462614) - App crash when searching delegate in Votes page (#92) (f99a5ae)
- Fee validation (#94) (f88a350)
- Adjust styles of the slider dots (#100) (2dafbf3)
- Adjust header of the transaction history (#99) (d2786e3)
- Missing default alias on wallet created with encryption (#98) (51e1fc7)
- Include more properties when pushing to plugin repository (#102) (09e5327)
- Validate the value of amount field in changing the sender address (#101) (5aac9d3)
- Prevent form submission when opening search field on the send page (#107) (64d97cc)
- Password validation behavior in profile create (#115) (1db0eda)
- Apply viewing mode of imported profile (#116) (774d3dc)
- Search recipients wallet on send and multi signature page (#112) (7ae30a9)
- Randomly incorrect styled toggle (#122) (ef9cceb)
- Adjust styles of the delegate row on the vote page (#120) (9ef57a1)
- Fix missing coverage (#127) (c29dca9)
- Prevent fee to be resetted when step back (#132) (ac697bb)
- Transfer with encrypted passwords (#118) (9d45a15)
- Transaction review calculation in multipayment (#134) (c35590a)
- Adjust column widths in the vote table (#142) (4ed2c9a)
- Adjust styles of the selected address button (#143) (c6e8263)
- Clear multisig participant field when address is added (#146) (b700dda)
- Hide multisignature option for wallets without public key (#141) (2a55925)
- Restore pending transaction state before accessing it (#145) (d411692)
- Hide musig wallets from participant selection (#150) (55dfe7a)
- Transactions in dashboard preference has no effect on first load (#153) (0dcbdf2)
- Change protocol to payvo (#160) (b8f0b34)
- Prevent adding duplicate address in contact (#157) (30120eb)
- Unexpected delegate icon on transfer detail modal (#166) (310bcbf)
- Encrypted wallet with second signature fails to send (#162) (fdb7285)
- Prevent showing duplicate address in recipient list (#158) (5ed6a46)
- Show status column in compact table (#172) (ab8250f)
- Adjust color of icons on card and Info column (#171) (4d0a5e3)
- Update pending transaction table when signing musig registration (#173) (d114732)
- Alignment of the external link icon (#175) (9bf61f2)
- Alignment of confirmation icon (#176) (05c49dd)
- Set profile name before restoring during import (#182) (19ed8ca)
- Adjust pagination buttons in the multisig modal (#198) (148424e)
- Set correct musig status icons (#205) (0443a01)
- Adjust style of the currency column in wallets table (#197) (b561982)
- Show participants as signed when all signatures are added (#193) (3481092)
- Adjust styles of the tooltip on wallet header (#179) (e20b50d)
- Adjust styles of the categories in news page (#204) (4ab9942)
- Isolate plugins on profile basis (#215) (d8a13a2)
- Not installed plugins show 0 bytes as size (#217) (3581c36)
- Sender row out of boundaries due no truncated address (#229) (cec06e1)
- Migrate remaining e2e tests to cucumber (#225) (52eefee)
- Module classnames not found (#238) (992a874)
- Increase coverage in wallet domain (#237) (1c4bad6)
- Notify for profile wallets network connection status (#219) (e58d515)
- Tooltip content for return transaction (#242) (85058a9)
- Remove rounded right corner from wallet (#435) (d848fea)
- Remove search icon from sidebar (#466) (11fdb1e)
- Remove the contacts from the wallet sidebar (#480) (4050a91)
- Remove the translation of "Contact" (#486) (c819b86)
- Remove "is sending enabled" when importing or creating wallet (#514) (616c26a)
- Remove minifying in production build for now (#577) (bf3f706)
- Delete unconfirmed txs on fetch (#692) (d3feec6)
- Remove incomplete translations (#716) (d1819a6)
- Remove blur halo (#867) (8139c26)
- Remove market item from sidemenu settings (0f26581)
- Delete plugin path of installed plugin on update & various tweaks (#1582) (09772e5)
- Delete plugin when no data stored (#1601) (a83a8fe)
- Remove mouse up trigger of modal close (#1653) (538f0e1)
- Remove eslint warn messages (#1727) (be0da25)
- Remove sort option for IPFS from table (#1832) (3772fe4)
- Remove debug error (#1938) (2f6d978)
- Remove QRCode icon from password field (#2118) (f1c599a)
- Remove amount field from delegate voting (#2260) (a91c778)
- Remove style element in welcome-banner.svg (#2400) (ef0c77f)
- Remove duplicate exchange banner (#2408) (3d28782)
- Remove storybook warns (#2440) (61a7ca6)
- Remove usage of
dist
imports (#2690) (9924990) - Remove CodeQL analysis (#2703) (9452d95)
- Remove negative margin on first bar item (#2845) (130f42e)
- Remove duplicated import (#2969) (880bada)
- Remove sticky position of titles in notifications (#3055) (669eafd)
- Remove zero below the amount input in multi payment mode (#3057) (02d398c)
- Remove external icon from transaction rows (#3243) (1c4e9dc)
- Remove additional delays in profile creation e2e tests (#3365) (584d9d6)
- Remove the E2E flag for production build (#3400) (37cd988)
- Remove border from wallet header (#3445) (316aacc)
- Remove double error message on receive funds modal (#3510) (6da8294)
- Remove horizontal scrolling in pages (#3656) (dacc251)
- Remove container binding when booting test env (#3741) (684ff8a)