- make ui react to ad being closed #1202
- Add Ad placement #1201
- fis loading state on portfolio list #1191
- clean up color system #1191
======================================================================
- add change lang in settings #1184
- refactor missing string, add translations #1175
- add settings to mobile menu#1184
- localize timeago helper $1188
======================================================================
- scrolling nft details #1170
- value.forEach is not a function in app.vue #1170
- add tab to route history when going back (block, portfolio, token, tx ) #1171
- show proper eth/usd balance on address and portfolio #1173
- added routes to Tokens View #1171
- update codegen config with scalar types #1170
- remove old store migration, delete old local storage variables #1170
- add try/catch to further analyize recentblocks.slice() #1170
- add exception to tx 'failed to deserialize' #1170
- Added Address View for i18n #1161
- Added uncle details for i18n #1162
- Added Block-details for i18n #1164
- Added Block view for i18n #1168
- Added token view for i18n #1169
- Added token-details for i18n #1169
- adjust addres menu background height on sm and md #1170
- fix home view with no portfolio column apperance #1170
- decrease adr hash font size #1170
======================================================================
- Add propoer to link in tx actions #1172
======================================================================
Add partially decoded transaction logs: - shows raw data - partially decoded log method (function name and var types) - fitler by contract address - filter by method
- tx logs #1166
======================================================================
- refactor Home View for i18n #1142
- added Portfolio View for i18n #1155
- added setting View for i18n #1158
- added Transaction details View for i18n #1159
======================================================================
- update Trasfers query name #1163
======================================================================
Adds Transaction Actions to the txs details:
- ETH Transfers
- ERC20 Transfers
- NFT Transfers
- ability to search by saved address names #1152
- allow block search with separators #1152
- add select items by arrow keys #1152
- add ETH Transfers , ERC20 Transfers NFT Transfers to the tx detail page #1153
- Add ability to copy full hash when isShort prop is used in TransformHash component #1153
- update sentry object for logging release version, chain env #1150
- add graphql int exception and handler in block details #1150
- add unstopable exception to sentry #1150
- prevent fetching isMiner on onvalid addressHash #1151
- update Vuetify and VueRouter versions #1153
- fix empty withdrawals list on new block subscription #1150
- remove prevent navigation change when snackbar is opened. #1153
-
add icons to block and tx search results #1152
This release includes:
- App Settings with ability to browse created local names
- Ability to support multiple networks
- Ability to view stake withdrawals in block details and address pages
- app settings #1141
- app address names with import/export features #1141
- added crowdin support in about, txs, notfound #1140
- add table sorting on mobile #1137
- multiple networks support #1143
- withdrawals tables #1144
- change network #1145
- display current ETH Price and Gas Price in app header #1145
- fix error on url enter in search bar #1138
- reset pagination to page 1 when filter is active #1141
- remove checksumed address requirement in url #1141
- show contract creation details in tx details page [#1143]EthVM#1143)
- reset pagination on token view on contract change #1144
- check for proper nexKey in token holders table pagination #1144
- ui jump on add address name on desktop view #1138
- add hover states to address menu #1138
- fix txs table responsiveness #1144
- fix container elevation in Txs and Blocks views #1145
- fix basic views paddings #1145
- add dynamic route imports #1135
- add proper vuetify tree-shaking #1135
- replace font loader with local font face #1135
- adjust webpack optimization #1135
- reduce sentry sample in production #1138
======================================================================
- Resolve ENS and Unstoppable Domains in core app search, add address to portfolio using a domain name #1134
- Consistent table header #1131
- Replaces more_horiz with east icon for buttons on mobile #1131
- Adds color badge to the token on portfolio overview #1131
- refactor adr miner table, removed unused component props #1131
======================================================================
- Fix Search Tokens responce when no results found #1129
======================================================================
This release includes:
- Full refactor of the codebase
- Upgrade to Vue 3
- Upgrade to Vuetify Titan
- New UI theme update
- Full Package updates
- New core api update
- NFT contract support
- Address Page Overview, Eth History, Tokens and NFT
- NFT Contract Page
- Portfolio View
- Address Label History
- Detailed NFT info
Included Pull Requests
======================================================================
- update api to V2 #1039
===================================================================================
- Replaced v-if with v-show on the tooltip as it seems vuetify v1.x has issues mounting and unmounting the tooltip #1002
===================================================================================
- Verified contract #992
- add router link and adjust styling to app transform hash #985
- added check for hexString strict on isAddress #983
- added additional logs for gql errors #986
- fix not showing balance state diff for address with 0 tx fee #986
- fix error no title found on tab when user swipes content on mobile #986
- fix error on search exceed byte limit #986
- hide token filter with no tokens #989
===================================================================================
- Put back eth blocks provider commit
===================================================================================
- Fix adding and removing favorite tokens [#973] (EthVM#973)
- Can not view the Uncle hash for early uncles #974
- Add invalid hash to exceptions properly #975
- Add snackbar on copy #976
- Add retry on network fetch fail #979
===================================================================================
- Fix pgainate has more bug for the last page #953
- Fix remove non eth tokens from the tokens list #966
- Fix address already exhists message #981
- Refactor Pagination components and update UI #953
- Prevent searching an empty string & remove onlyLetters #944
- Fix Cannot read property 'insertBefore' of null in Address ERC20 Tokens #945
- Add Invalid Hash error to exceptions #933
- Add loader for isContract #939
- Fix Cannot read property 'to' of null, sentry 2096719583 #948
- Do checksum on valid addresses only #949
- Fixed x and y are too far apart with stepSize of 1 minute #947
- Fixed 'Cannot set property 'font' of null' #947
- Cannot read property 'skip' of undefined #947
- Corrected data points within unique charts for duration #947
- Fixed 'From timestamp is larger than to timestamp' in uniqe charts #947
- Fix invariant violation in fetchMore. #936
- Fix old name is shown in edit/remove fav address dialog , after change #950
- Bump ini from 1.3.5 to 1.3.8 #943
- Refactor Tokens Sorting in Address, loading logic #945
- Change Unique chart route names #942
- Implemented handler for undefined results in getTimeseriesData #947
- Refactor logic for home transactions chart to correct display updated data points in lines #947
- remove console #941
- adjust nav drawer breakpoint #951
===================================================================================
- Switch tabs for Address Details #935
===================================================================================
- Favorite ERC20 tokens List. Add/Remove tokens. #921
- Mobile ui adjustments of the search button on the app header #929
- Removed console log and unused comments#923
- Refactor known apollo exception #922
- Fix sending known apollo exception to Sentry #922
- Adjust blocks height to 100% on Address page #930
- Added link to myetherwallet.com to 'powered by mew' image #928
- Fixed incorrect ui layout on fav address page and fav address row mobile #927
===================================================================================
- Query failed tx state diff if null #913
- NFT ids not truncating on address and token details page #918
- Remove "To" on contract creation on Eth Transfers on Address Transfers and Transactions Table #903
- Contract creation #912
- Enforce branch names #911
- Create workflow for master and staging #916
===================================================================================
- Fix variables #908
===================================================================================
- Removed individual subscriptions for each pending transactions on address and pending txs page. #905
- Added identicon to address QR dialog #906
- Set correct DSN for Sentry #904
- Clean up packages, install depcheck, config husky with commitlint #882
- Fixed mined blinker on pending txs table on pending txs page. #905
- Fixed Unclickable QR on mobile #906
===================================================================================
- Favorite Address List. Add/Remove/Edit Name of the address, live balance update within a list. #867
- Deep watch on chart data sets #885
- Fixed transform hash component for easy string copy #899
- Fix mobile loading state padding for address header page #891
- Change 24 price change to 24 price change percentage #887
- Sentry fix #1950193750 and set contract correctly in CoinData #895
- Catch v-img errors on load #881
===================================================================================
- Fix public path #878
- Update ethvm builds action #877
- Add version to footer #872
- Add sentry environment #871
- Convert all address instance to checksum #870
- Fixed spelling mistakes in readme #866
- Removedd hardocded strings from UI token details page #875
- replaced router-link-tag with a-tag #880
===================================================================================
- Detect if address is contract #857
- Catch correct error #860
- Detect if address is contract #957
- Add pending tx table #833
- Fix BLOCKS pagination is not taking block 0 into account #850
- Only hide filter on initialLoad #848
- Fix Search All by address by adding isValidAddress check #847
- Fix block transaction if route param of the block details is hash #851
- Fix block parent route changed to hash #851
- Fix for item padding within details list #853
- Fix animation for sum menu item change on address page #854
- Fix strings #852
- Fixes of incorrect rendering of the menu items when user slides between tab items and on switch between mobile/desktop layouts #855
- Block Number set to update only when the block number is higher #835
- New dark layout for mobile tabs
- Added skip query for Contract Meta
- Added error state to emitError on Balance
- Additional animation fix
- Updated NFT image api route
- Added coursor to mobile tab menu, hover color change
- Added divider to app details list for tokens and block