Sync upstream v2.8.0-alpha.1 (merge conflicts)#4
Open
JOY (JOY) wants to merge 67 commits into
Open
Conversation
…ON (blockscout#3335) * Hero banner: move 'explorer' to new ENV Resolves blockscout#3290 * [skip ci] update docs
…lockscout#3337) * Numeric widget: add new value from API Resolves blockscout#3282 * [skip ci] add formatting to value title
…lockscout#3338) * Support both chain slug and chain id in page parameters in multichain explorer mode Resolves blockscout#3320 * fix test
* add export for address txs * transfer all export from page to dialog * remove old route and components * improve file name and fix loading state of icon button * basic implementation * refetch item status * status indicator for download items * changes for multichain * handle too many requests for downloads error * update button styles and spacing * fix tests * disable async export for multichain * Fix CSV export cancel flow and stabilize context updates Applied via @cursor push command * test and review fixes * design fixes * refactor file names --------- Co-authored-by: Cursor Agent <[email protected]>
* add export for address txs * transfer all export from page to dialog * remove old route and components * improve file name and fix loading state of icon button * basic implementation * refetch item status * status indicator for download items * changes for multichain * handle too many requests for downloads error * update button styles and spacing * fix tests * disable async export for multichain * Fix CSV export cancel flow and stabilize context updates Applied via @cursor push command * test and review fixes * move file to client folder * round 3 * add glossary * migration tasks and skill * move skills to .agents folder * rename migrate skill * refine project rules * move MIGRATION_TASKS.md to client directory * update sym links * refine migration skills * fixes after merging the main branch --------- Co-authored-by: Cursor Agent <[email protected]>
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…ckscout#3346) Co-authored-by: Claude Sonnet 4.6 <[email protected]>
…ckscout#3349) Enable ESLint import/no-cycle and architecture boundary rules Add eslint-plugin-boundaries with element-types matching ARCH_REDESIGN §8, enable import/no-cycle (error in client/, warn in lib/ and ui/), extend consistent-default-export-name to client/**/*.tsx, and document §10 types/api.ts enforcement as a follow-up. Made-with: Cursor
* debug wallet client error * Support raw text/html for NFT animation on the token instance page Resolves blockscout#2609 * fix writing to a contract with dynamic provider * change default interval for hot contracts * wait for load event of NFT embed frame * update screenshots * add network validation mode to dynamic provider * add rootstock mainnet preset * update preset for rootsrock mainnet * [skip ci] disable essential dapps for rootstock mainnet * pass required flag to FormFieldSelect controller * bump dynamic version * fix rabby wallet tx write
Replaces text/plain with application/json for proper ingestion on the backend
Add Content-Type header to /api/v2/key request
…blockscout#3355) * Support full instance specifiers for admin services handles Resolves blockscout#3350 * fix ts
…lockscout#3351) * fix stats counters layout * ICTT users index * bridged tokens page * move bridged tokens to the tab on tokens page * migrate to new API version * add support for sankey chart on stats page * rename Chart into LineChart * create reusable chart components * sankey widget * cross chain txs paths chart page * add filter for bridged tokens and fix sorting for ictt users * hide chain select for paths chart * add chain filter to paths chart page * show zero-value nodes on sankey chart * add tests * refactoring * fix tests * review fixes * Update ChainStatsDetails to handle counterparty chain IDs as an array and change chart sorting to ascending order
…ockscout#3359) * Adjust scale in d3 to display correct resolution by week in stats Resolves blockscout#2701 * fixes
- Rename second review environment and update values, workflow and jobs related to it
* bump nextjs version * bump vite and path-to-regexp * bump dev packages versions
…der (blockscout#3364) * Initial plan * feat: add DEFAULT_SERVER_NEW_BASE constant for Swagger server URL alignment Add a new `DEFAULT_SERVER_NEW_BASE = 'http://localhost'` constant alongside the existing `DEFAULT_SERVER_NEW = 'http://localhost/api'` to support new-style Swagger documents where the server URL omits `/api` and each operation path includes `/api` instead. - The more-specific `DEFAULT_SERVER_NEW` check (with `/api`) is evaluated first to prevent overlap since `http://localhost` is a substring of `http://localhost/api` - The new `DEFAULT_SERVER_NEW_BASE` handler replaces `http://localhost` with `${api.endpoint}${api.basePath ?? ''}` without appending `/api` - Tests updated to properly exercise each branch Agent-Logs-Url: https://github.com/blockscout/frontend/sessions/712e7bc9-f630-409c-bb97-9d8553bb200f Co-authored-by: tom2drum <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: tom2drum <[email protected]>
Review images are published to ghcr.io/blockscout/frontend-private since commit 13203ef (Sep 2025). The reusable cleanup_docker.yaml now accepts an optional imageName input (blockscout/actions PR #4); pass it here so cleanup jobs delete from the correct GHCR package. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
blockscout/actions PR #4 adds an optional `namespace` input that defaults to globalEnv (autodeploy-compatible). Frontend creates namespace from appName, so pass it explicitly here. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
f9b8d21 to
acfede4
Compare
acfede4 to
94d871b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upstream Sync - v2.8.0-alpha.1
Auto-merge with upstream
v2.8.0-alpha.1failed due to conflicts.To resolve:
v2.8.0-alpha.1to trigger Docker buildUpstream release notes