Releases: blockscout/frontend
Releases Β· blockscout/frontend
v1.35.1
v1.35.0
π New Features
- OP roll-ups: Batch view and DA fields by @tom2drum in #2210
- Hero banner: more customizations by @tom2drum in #2199
- Public tags: dedicated tag page by @tom2drum in #2217
- Home page stats config by @tom2drum in #2221
- Display proxy pattern info on contract page by @tom2drum in #2230
- GasHawk integration by @tom2drum in #2232
- Add blackfort validators by @isstuev in #2253
- Fix args length and optional nested arrays in contract method form by @tom2drum in #2272
- Stats section updates by @isstuev in #2022
- Zora: implement custom tag by @isstuev in #2263
π Bug Fixes
- Fix the "Scroll to active tab" behavior on mobile devices by @tom2drum in #2214
- Favicon generator: escape special characters in master url by @tom2drum in #2225
- Long
Call
field value inDecoded input data
breaks adaptive UI on mobile by @tom2drum in #2239 - Display checksum-ed addresses by @tom2drum in #2240
- Pass the file path when verifying a multi-part contract by @tom2drum in #2208
- Arbitrum: handle case with partial data in latest deposits on main page by @tom2drum in #2244
π¦ Dependencies updates
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #2223
- Bump webpack from 5.93.0 to 5.94.0 in /theme by @dependabot in #2224
- Bump axios from 1.6.2 to 1.7.7 by @dependabot in #2226
- Bump micromatch from 4.0.7 to 4.0.8 in /theme by @dependabot in #2227
- Bump path-to-regexp from 6.2.1 to 8.1.0 by @dependabot in #2228
- Bump up packages versions by @tom2drum in #2229
- Up nextjs version by @isstuev in #2259
- Bump Playwright to v1.47.2 by @tom2drum in #2269
π¨ Design updates
- Stats Update: secondary token icon by @tom2drum in #2206
- Tx interpretation: change margins between elements by @tom2drum in #2241
β¨ Other Changes
- Clear search bar on page transition by @tom2drum in #2212
- NFT collection view: play video on tile hover by @tom2drum in #2202
- Next.js compliant command for production builds by @omnus in #2219
- Support new CSV export limit in the UI by @tom2drum in #2237
π¨ Changes in ENV variables
- #2199:
NEXT_PUBLIC_HOMEPAGE_PLATE_TEXT_COLOR
andNEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND
are now deprecated and replaced byNEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG
. Old variables will be removed in the future release. Consider to use the following migration templateNEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG={'background':['<my-background>'],'text_color':['<my-text-color>']}
- #2199: Added
NEXT_PUBLIC_FONT_FAMILY_HEADING
andNEXT_PUBLIC_FONT_FAMILY_BODY
to customize the typefaces used in the app. - #2221: Removed the
NEXT_PUBLIC_HOMEPAGE_SHOW_AVG_BLOCK_TIME
variable and addedNEXT_PUBLIC_HOMEPAGE_STATS
to configure the stats widgets on the homepage. For most chains, the new variable should not be passed by default, except for the Celo and Rootstock chains. You can find the new ENV values for them here - #2205: Added
NEXT_PUBLIC_SAVE_ON_GAS_ENABLED
to enable "Save on gas with GasHawk" button. - #2253: Added
blackfort
option toNEXT_PUBLIC_VALIDATORS_CHAIN_TYPE
variable - #2263: Added
NEXT_PUBLIC_ADDRESS_USERNAME_TAG
to add a custom username tag on the address page
Full list of the ENV variables: v1.2.3
π¦ New Contributors
Full Changelog: v1.34.2...v1.35.0
v1.34.2
up next version
Full Changelog: v1.34.1...v1.34.2
v1.34.1
v1.34.0
π New Features
- Arbitrum rollup latest batches and deposits views, data availability and more by @isstuev in #2139, #2150, #2183
- Celo: Block views customizations by @tom2drum in #2185
- Add support for zkSync smart-contracts by @tom2drum in #2173
- Metadata: show Notes by @tom2drum in #2191
π Bug Fixes
- UML diagram caching by @tom2drum in #2157
- Fix: web3modal csp issue makes walletconnect unable to load icons by @Revolution1 in #2167
- Fix time ago by @isstuev in #2168
- Display shortened address for proxy contracts by @isstuev in #2176
β‘ Performance Improvements
π¦ Dependencies updates
π¨ Design updates
- MUD design fixes by @isstuev in #2154
- Hide toggle "Show external call data" when data is not available by @tom2drum in #2158
- Top accounts: show public tag next to address by @tom2drum in #2163
- Display ENS on the wallet button and in the menu by @maxaleks in #2153
- Limit page content width by @tom2drum in #2197
- Add rating count by @maxaleks in #2198
- Display address name and tag in tx interpretation by @maxaleks in #2146
β¨ Other Changes
- Check redirect only on search bar submit by @isstuev in #2160
- Process unexpected response from solidityscan by @isstuev in #2148
- Add article by @isstuev in #2162
- Fix typo by @isstuev in #2170
- Change verification type and validator title for Arbitrum and zkEvm by @isstuev in #2120
- SolidityScan API response schema validation by @tom2drum in #2190
- Mixpanel - add Theme parameter to Page view event by @tom2drum in #2193
π¦ New Contributors
- @Revolution1 made their first contribution in #2167
Full Changelog: v1.33.2...v1.34.0
v1.33.2
v1.33.1
v1.33.0
π New Features
- Dapp ratings by @maxaleks in #2089
- Add a "Get gas" button by @maxaleks in #2108
- MUD framework support by @isstuev in #2090
- Block Countdown page by @tom2drum in #2091
- Stats: give emphasis to incomplete data days by @tom2drum in #2085
- Implementation name behind proxy name by @tom2drum in #2071
- Celo: show gas fees paid in ERC20 tokens by @tom2drum in #2061
- Add tooltip with full date on "age" fields by @isstuev in #2095
π Bug Fixes
- Fix show reward condition in blocks table by @isstuev in #2065
- Identicon render issue on
Name details
page on mobile by @tom2drum in #2062 - Token name is shortened incorrectly on CSV export page by @tom2drum in #2079
- Show error if contract method has invalid data structure by @tom2drum in #2087
- Fix: using
===
to checkNEXT_PUBLIC_PROMOTE_BLOCKSCOUT_IN_TITLE
by @cheng404 in #2122
π¦ Dependencies updates
- Migrate to
@blockscout/stats-types
and@blockscout/visualizer-types
by @tom2drum in #2063 - Bump ws from 8.12.0 to 8.18.0 by @dependabot in #2080
- Bump braces from 3.0.2 to 3.0.3 in /deploy/tools/envs-validator by @dependabot in #2081
- Bump braces from 3.0.2 to 3.0.3 in /deploy/tools/affected-tests by @dependabot in #2082
- Bump @grpc/grpc-js from 1.9.9 to 1.10.10 by @dependabot in #2083
- Bump vite from 4.5.2 to 4.5.3 by @dependabot in #2084
π¨ Design updates
- Redesign hero section on home page by @tom2drum in #2050
- Update info icon color by @tom2drum in #2088
- Update gutter between popover and anchor by @tom2drum in #2057
- Update navigation menu styles by @tom2drum in #2094
- Public tags design updates by @tom2drum in #2078
β¨ Other Changes
- Add logo and copyright to page footer by @tom2drum in #2051
- Quick search - move BENS results to the top by @tom2drum in #2069
- SVG sprite page by @tom2drum in #2056
- Synchronize dev ENVs presets by @tom2drum in #2093
- Changing the description for flatteners during the verification by @NikitaSavik in #2096
- RPC tests by @tom2drum in #2101
- Change counter labels to H2 by @isstuev in #2102
- Delete gas used utilization for some rollups by @isstuev in #2099
- Remove action button experiment by @maxaleks in #2105
- Lock marketplace action bar at the top of the page by @maxaleks in #2106
- Don't retry SolidityScan resources by @tom2drum in #2110
- Remove marketplace env vars from deployment values by @maxaleks in #2121
- replace '--chmod=+x' with '--chmod=755' for 'COPY' instructions in Dockerfile to be podman-friendly by @fullkomnun in #2119
- Support hiding "REST API" and "GraphQL" links from navigation by @tom2drum in #2128
- Update verification methods in the UI by @tom2drum inhttps://pull/2129
π¨ Changes in ENV variables
- #2061: Added
NEXT_PUBLIC_NETWORK_MULTIPLE_GAS_CURRENCIES
to adjust views for chains where users can pay transaction fees in either the native coin or ERC-20 tokens. - #2089: Added
NEXT_PUBLIC_MARKETPLACE_RATING_AIRTABLE_API_KEY
andNEXT_PUBLIC_MARKETPLACE_RATING_AIRTABLE_BASE_ID
for enabling Dapps rating in the marketplace. - #2108: Added
NEXT_PUBLIC_GAS_REFUEL_PROVIDER_CONFIG
to configure "Get gas" button in the top bar. - #2128: Added
none
to the list of possible values ofNEXT_PUBLIC_API_SPEC_URL
andNEXT_PUBLIC_GRAPHIQL_TRANSACTION
, so the user can disable these features - #2129: Added
NEXT_PUBLIC_VIEWS_CONTRACT_EXTRA_VERIFICATION_METHODS
to customize extra verification methods of smart-contracts - #2090: Added
NEXT_PUBLIC_HAS_MUD_FRAMEWORK
for enabling support of MUD game framework
Full list of the ENV variables: v1.33.0
π¦ New Contributors
- @NikitaSavik made their first contribution in #2096
- @fullkomnun made their first contribution in #2119
- @cheng404 made their first contribution in #2122
Full Changelog: v1.32.1...v1.33.0
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