Releases: blockscout/frontend
Releases Β· blockscout/frontend
v1.36.0
π New Features
- Celo: Epoch rewards tab on Address view by @isstuev in #2277
- Graph integration by @isstuev in #2284
- Token transfers list page by @isstuev in #2280
- Shortcut for focusing on main search input by @tom2drum in #2310
- Support custom MUD system ABI by @tom2drum in #2296
- Zapper integration by @isstuev in #2325
- Account v2 by @tom2drum in #2262
- Rewards (merits) by @maxaleks in #2283
- Filecoin addresses support by @isstuev in #2248
- Humanity score integration by @isstuev in #2354
- Support
bech32
address standard by @tom2drum in #2351
π Bug Fixes
- Blocks validated skeleton displays placeholder values by @isstuev in #2291
- Fix hero banner config for dark color mode by @tom2drum in #2300
Unrecognized chain ID
error when adding network via mobile MetaMask by @tom2drum in #2312- Contract call response displayed with empty values by @tom2drum in #2307
- Add skeleton to chart resolutions control by @isstuev in #2336
- Fix highlighting for main contract code by @tom2drum in #2333
- Show "Update metadata" button for instance without metadata by @tom2drum in #2327
- Typo corrections Update CONTRIBUTING.md by @mdqst in #2353
- Do not display empty NFT attributes by @tom2drum in #2348
- Celo:
Epoch rewards
tab bugs on mobile by @tom2drum in #2346 - Add filecoin address for proxy implementations by @isstuev in #2359
- Add timestamp to celo rewards view by @isstuev in #2361
π¦ Dependencies updates
π¨ Design updates
- Table: table header left/right hor padding by @isstuev in #2304
- Blocks list: add base fee by @isstuev in #2290
- Better contract implementation selector and new quick action buttons for contract method argument inputs by @tom2drum in #2303
- Combine Read/Write for Contract page by @tom2drum in #2343
β¨ Other Changes
- Public tags: improvement batch by @isstuev in #2289
- Homepage for roll-ups: Latest blocks vs. Latest batches by @tom2drum in #2308
- L2 batches changes by @tom2drum in #2313
- Add run-time variable to skip ENVs validation by @tom2drum in #2334
- Update ENVs list in Blockscout docs when new release is published by @tom2drum in #2339
- Favicon generator: replace realfavicon with favicons package by @isstuev in #2319
- Remove laziness from navigation by @isstuev in #2350
- Update proxy names by @k1rill-fedoseev in #2323
- Support wei variable in interpretation by @isstuev in #2347
- Remove deps from interpretator for an action button by @maxaleks in #2357
π¨ Changes in ENV variables
- #2284 - Added
NEXT_PUBLIC_MARKETPLACE_GRAPH_LINKS_URL
variable for integrating subgraphs for apps in the marketplace - #2308 - Added
NEXT_PUBLIC_ROLLUP_HOMEPAGE_SHOW_LATEST_BLOCKS
variable to control the behavior of "Latest blocks" / "Latest batches" widget - #2290 - Added
base_fee
to the possibleNEXT_PUBLIC_VIEWS_BLOCK_HIDDEN_FIELDS
options - #2334 - Added
SKIP_ENVS_VALIDATION
to bypass ENVs validator on instance start - #2325 -
β οΈ NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG
format was changed from an object to array of objects of the same structure - #2262:
β οΈ The variableNEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY
has been replaced withNEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY
due to the migration to the new version of Google ReCaptcha.- The variables
NEXT_PUBLIC_AUTH0_CLIENT_ID
,NEXT_PUBLIC_AUTH_URL
andNEXT_PUBLIC_LOGOUT_URL
are now deprecated and will be removed in the upcoming release
- #2319 -
β οΈ FAVICON_GENERATOR_API_KEY
has been removed due to the migration to a Node.js library solution - #2283 - Added
NEXT_PUBLIC_REWARDS_SERVICE_API_HOST
to enable integration with the Merits program - #2354 - Added
NEXT_PUBLIC_XSTAR_SCORE_URL
variable to enable integration with the XStar API to fetch XHS score for addresses - #2351 - Added
NEXT_PUBLIC_VIEWS_ADDRESS_FORMAT
andNEXT_PUBLIC_VIEWS_ADDRESS_BECH_32_PREFIX
variables to customize displayed address format.
Full list of the ENV variables: v1.36.0
π¦ New Contributors
- @k1rill-fedoseev made their first contribution in #2323
- @mdqst made their first contribution in #2353
Full Changelog: v1.35.2...v1.36.0
v1.35.2
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.35.0
π¦ 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://github.com//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