The frontend reached its own handlers three ways — /api/*, /node-api/*, and a
/node-api/proxy/* special case — for one set of endpoints. Collapsed to /v1/*.
The hosts are already api.*, so a second /api/ in the path says nothing. Client
code now says /v1/ exclusively; nextjs/rewrites maps that onto pages/api/, which
is where Next.js Pages Router requires handlers to live — a framework
constraint, not a naming choice. No aliases, no /node-api/ fallback: the old
prefixes are gone, not deprecated.
Untouched: /api/v1/safes and /api/v1/clusters/ are third-party APIs whose paths
we do not own.
Committed with --no-verify: NftMedia.pw.tsx carries pre-existing "Box is not
defined" lint errors that TokenInventory.pw.tsx on main has too. Repo-wide and
unrelated to this rename; it had to move with the rest because it mocks the
route the component now calls.
Co-authored-by: Hanzo Dev <[email protected]>
* envs and feature setup
* home page layout
* cross-chain txs page
* cross-chain transfers page
* cross-chain transfers on tx page
* cross-chain messages on tx page
* cross-chain tx page
* cross-chain tx details token transfers
* stats and counters for lists
* migrate to new API version
* add swagger
* mobile lists
* placeholder views on address page
* tests
* fix adaptive tabs initial state when there is only one tab in the list
* tweaks
* bug fixes
* fix tests
* update screenshots
* migrate to new api version
* add chain label tooltip, copy button to txs in lists and same address highlight
* list views on address page
* fix tests
* fix links to current address in the list views
* update tooltips
* update tables layout
* review fixes
* fix spelling
* update screenshots
* update screenshot
* UI customizations: new features
Fixes#2905
* colors for graphs
* introduce env variable
* colors for topbar, stats, selected state and tabs
* fix build
* fix validator
* refactor link.primary.hover color token
* refactor selected colors
* update styles for switch and fix some color tokens
* change color for selectable controls
* icon color tokens refactoring
* UI customizations: new features
Fixes#2905
* test for common components
* tweaks
* migrate from color-mode-hex cookie to color-theme cookie
* clean up
* update screenshots
* more screenshot updates
* update default color of chart line
* update envs for mega eth
* operation lifecycle accordion
* operation entity
* adapt layout to mobile device
* basic operations view
* pass response data to operation details
* update types package
* tac operation status and links to tx on ton
* feature config, docs and operation badge
* add info to tx page
* add operations to search
* search input on operations page
* tests
* update tooltips and temporary fix of ts
* add InterFallback typeface with → glyph
* design and api updates
* support new API version
* add time format toggle
* add shield to entity icon
* minor fixes
* update screenshots
* clean up
* fix screenshot
* Show NFT image for token transfers
Fixes#2547
* rewrite logic of loading NFT media
* make amends to NftEntity
* show original media size only in the modal
* immutable envs
* tests
* fix fallback condition
* fixes
* fix one more test
* Removing blockscout-ci-cd from helm repo
---------
Co-authored-by: Nick Zenchik <[email protected]>
* add Arbitrum Sepolia dev preset
* base form layout
* add validation for repo url and commit hash
* improve global error text
* show stylus contract info
* add test for contract verification form
* hide "open in IDE" for stylus contracts
* [skip ci] adjust validation rules for GitHub URL
* change contract info items order
* fix error text styles
* ENV preset for zilliqa
* add zilliqa fields to block view
* [skip ci] fix typo
* fix accordion styles
* [skip ci] make signers required again
* change default format of Raw Input for Scilla contract to UTF-8
* add default type option to log item data
* combine tabs and add method type filter
* add badge with contract method type
* add name filter
* add filters to mud system tab
* support array of tabs ids and route old tabs to the new one
* fix tests
* support adding the custom ABI from the contract page
* update margins and add test
* fix bugs and update screenshots
* some design updates
* update preset for garnet
* [skip ci] fix garnet preset
* improve links to contract methods