Releases: blockscout/frontend
Releases · blockscout/frontend
v1.32.1
v1.32.0
🚀 New Features
- BENS multiprotocol support by @tom2drum in #2003
- Resolve BENS names from URL directly to address page by @tom2drum in #2004
- Navigation: horizontal layout by @tom2drum in #1991
- Arbitrum views by @isstuev in #2024 and #2047
- Implement NFT instance metadata refetch button by @tom2drum in #2039
- Mixpanel profiles by @tom2drum in #2044
- Blueprint contracts support by @tom2drum in #2009
🐛 Bug Fixes
- fix multichain button for mobile by @isstuev in #1989
- Update styles of outlined buttons and more by @tom2drum in #1978
- Contract
Write
method returns a checksum error by @tom2drum in #2021 - The possibility to query a contract with an empty array by @tom2drum in #1943
- Wallet tooltip fixes by @maxaleks in #2017
- Public tags cutoff problem by @tom2drum in #2048
- Fix
dappscout-iframe
issue with RainbowKit by @maxaleks in #2054
⚡ Performance Improvements
- Fix lazy loading on NFT Inventory view by @tom2drum in #1988
- Call contract read methods from the client by @tom2drum in #2032
📦 Dependencies updates
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #2012
- Bump braces from 3.0.2 to 3.0.3 in /deploy/tools/feature-reporter by @dependabot in #2041
- Migrate to
bens-types
by @tom2drum in #2023 - Bump ws from 8.11.0 to 8.17.1 by @dependabot in #2040
✨ Other Changes
- Combine default and security score view on the Marketplace page by @maxaleks in #2031
- Add endpoint what will return the list of app ENVs by @tom2drum in #1987
- Add supported frontend versions column in ENVS.md by @tom2drum in #2005
- Add Ad banner to 404 page by @isstuev in #1967
- Removing front-main and l2-optimism-goerli envs by @nzenchik in #2011
- Show a Zerion button only for EOA addresses by @isstuev in #2034
- tag group select component by @isstuev in #2014
🚨 Changes in ENV variables
- #2024 - Added new options
arbitrum
toNEXT_PUBLIC_ROLLUP_TYPE
variable - #1991 - Added
NEXT_PUBLIC_NAVIGATION_LAYOUT
to control the layout type of the navigation bar.
Full list of the ENV variables: v1.32.0
Full Changelog: v1.31.0...v1.32.0
v1.31.1
v1.31.0
What's Changed
🚀 New Features
- Add certified conract label by @isstuev in #1940
- Public tags: form re-design by @tom2drum in #1919
- OP Fault Proofs support by @isstuev in #1958
- Add support for Diamond proxy standard by @tom2drum in #1963
- Multi chain balance button by @isstuev in #1912
- Add a DeFi dropdown by @maxaleks in #1925
🐛 Bug Fixes
⚡ Performance Improvements
📦 Dependencies Updates
- Bump undici from 5.26.3 to 5.28.4 by @dependabot in #1916
- Bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #1917
- Bump version of web3modal to v4.2.1 by @tom2drum in #1936
✨ Other Changes
- Menu lightning labels by @maxaleks in #1910
- Sidebar, latest txs and verified contracts improvements by @tom2drum in #1951
- Update styles of form inputs by @tom2drum in #1914
- Element paddings updates by @tom2drum in #1929
- Move generated assets into separate folder inside the public folder by @tom2drum in #1930
- More custom elements for public tags by @tom2drum in #1939
- Gas tracker improvements by @tom2drum in #1941
- Loader state for SolidityScan button by @tom2drum in #1945
- Fix different heights of components with a chart by @maxaleks in #1947
- Add native token image by @isstuev in #1932
- Token balance design update by @isstuev in #1934
- Playwright tests refactoring, pt.5 by @tom2drum in #1952
- User Operations: add switcher to call data by @tom2drum in #1950
- Details page: fix line height for rows by @tom2drum in #1949
- Change export holders text by @isstuev in #1962
- Add possibility to change ERC to something else by @isstuev in #1961
- SEO: add canonicals and change meta titles by @tom2drum in #1960
🚨 Changes in ENV variables
- #1910 - Added
NEXT_PUBLIC_NAVIGATION_HIGHLIGHTED_ROUTES
for highlighting items in the navigation menu - #1958 - Added
NEXT_PUBLIC_FAULT_PROOF_ENABLED
variable to enable Fault Proof System feature - #1912 - Added
NEXT_PUBLIC_MULTICHAIN_PROVIDER_CONFIG
variable to enable multichain balance button on address page - #1925 - Removed
NEXT_PUBLIC_SWAP_BUTTON_URL
and added a new variableNEXT_PUBLIC_DEFI_DROPDOWN_ITEMS
for displaying promo links to other DeFi projects in the top bar - #1961 - Added
NEXT_PUBLIC_NETWORK_TOKEN_STANDARD_NAME
variable to configure the display name of a token creation standard
Full list of the ENV variables: v1.31.0-alpha
Full Changelog: v1.30.1...v1.31.0
v1.30.1
v1.30.0
🚀 New Features
- zkEVM deposits and withdrawals by @tom2drum in #1833
- Allow export token holders to CSV by @tom2drum in #1850
- Add manage wallet button by @maxaleks in #1838
- Public tags: display name tags for addresses by @tom2drum in #1877
- Add ENV variable allowing to choose default color schema by @tom2drum in #1882
- Action button by @maxaleks in #1883
🐛 Bug Fixes
- Hotfix: tabs will not recalculate cut position after API data is loaded by @tom2drum in #1856
- Hotfix: envs validator and styles by @maxaleks in #1873
- Contract write: unable to add elements to a top level array argument field by @tom2drum in #1848
- Minor bug fixes by @tom2drum in #1881
- Fix marketplace sorting by @maxaleks in #1845
- Fix internal txs sorting by @isstuev in #1897
- Fix removing ad banners by @isstuev in #1902
⚡ Performance Improvements
📦 Dependencies updates
✨ Other Changes
- Render Token page
<h1>
on the server by @tom2drum in #1862 - Update API Endpoint for fetching
has_methods_*
and `has_custom_meth… by @tom2drum in #1842 - Update color schemes for Tag component by @tom2drum in #1855
- Fix flaky tests by @tom2drum in #1871
- Add a link to discord to the app modal by @maxaleks in #1861
- Update styles of "no result" component by @maxaleks in #1867
- Remove security score experiment by @maxaleks in #1884
- Contract interaction improvements by @tom2drum in #1875
- Get smart-contract bytecode from websocket by @tom2drum in #1851
- Playwright tests refactoring, pt.4 by @tom2drum in #1892
🚨 Changes in ENV variables
- Added
NEXT_PUBLIC_SEO_ENHANCED_DATA_ENABLED
to enable pre-rendering page titles (e.g Token page) on the server side and inject page h1-tag to the markup before it is sent to the browser. - #1862 - Added
NEXT_PUBLIC_METADATA_SERVICE_API_HOST
for integration with Metadata micro-service (displaying public address tags, app action buttons, etc.) - #1877, #1883 - Added
NEXT_PUBLIC_COLOR_THEME_DEFAULT
for set up default color theme of the app - #1882
Full list of the ENV variables: v1.30.0
Full Changelog: v1.29.2...v1.30.0
v1.29.2
v1.29.1
- fix tabs cut after API data is loaded
Full Changelog: v1.29.0...v1.29.1
v1.29.0
🚨 Changes in ENV variables
- #1783 - Added
NEXT_PUBLIC_STATS_API_BASE_PATH
andNEXT_PUBLIC_VISUALIZE_API_BASE_PATH
, which allows one to set base path for the stats or visualize api endpoints. - #1785 - Added
NEXT_PUBLIC_MARKETPLACE_FEATURED_APP
,NEXT_PUBLIC_MARKETPLACE_BANNER_CONTENT_URL
,NEXT_PUBLIC_MARKETPLACE_BANNER_LINK_URL
to configure promo banner on dApps page - #1806 - Added
NEXT_PUBLIC_OG_ENHANCED_DATA_ENABLED
to enrich OG page metadata with API data - #1796 - Renamed the variable
NEXT_PUBLIC_NETWORK_GOVERNANCE_TOKEN_SYMBOL
toNEXT_PUBLIC_NETWORK_SECONDARY_COIN_SYMBOL
and added new valuesecondary_coin_price
toNEXT_PUBLIC_HOMEPAGE_CHARTS
variable
What's Changed
- Design updates by @tom2drum in #1767
- Add url base path for stats api and visualizer api endpoints in the env by @tushar994 in #1783
- Hotfix for Noves integration error with undefined addresses by @juanlenoves in #1803
- URL previews don't work on X (Twitter) by @tom2drum in #1792
- Trust 422 from api for invalid params by @tom2drum in #1793
- fix internal tx keys by @isstuev in #1813
- custom claim funds link for optimistic rollups by @isstuev in #1811
- adblock detect improvement by @isstuev in #1773
- Add tooltip on contracts license type by @isstuev in #1801
- coin balance history chart new type and custom empty text by @isstuev in #1800
- show block and tx blob tabs only if NEXT_PUBLIC_DATA_AVAILABILITY_ENA… by @isstuev in #1807
- Add tips to score, explorers, domains by @isstuev in #1805
- Marketplace changes by @maxaleks in #1788
- Marketplace banner by @maxaleks in #1785
- Adjust NFT token title by @tom2drum in #1797
- Enhance OG tags with API data by @tom2drum in #1806
- Fix gas tracker time when backend returns 0 by @tom2drum in #1819
- Fix marketplace banner by @maxaleks in #1825
- change horizontal paddings for tags by @tom2drum in #1824
- Address tabs loading by @isstuev in #1823
- Stats Update by @tom2drum in #1796
- ENVs preset for deploy demo workflow by @tom2drum in #1829
- Support ens_domain search result type by @isstuev in #1809
- Rework marketplace app header and tooltips by @maxaleks in #1822
- Playwright tests refactoring, pt.2 by @tom2drum in #1787
- Addresses not rendered in token actions on Transaction page (Firefox) by @tom2drum in #1832
- configure blob txs in block details by @isstuev in #1840
- hide tabs menu when loading by @isstuev in #1844
- change license tooltip text by @isstuev in #1846
- Fixes for release v1.29.0 by @tom2drum in #1837
New Contributors
- @tushar994 made their first contribution in #1783
Full Changelog: v1.28.1...v1.29.0