Skip to content

Release#64

Merged
kuzdogan merged 11 commits into
mainfrom
staging
May 7, 2026
Merged

Release#64
kuzdogan merged 11 commits into
mainfrom
staging

Conversation

@kuzdogan
Copy link
Copy Markdown
Member

@kuzdogan kuzdogan commented May 6, 2026

No description provided.

renovate-bot and others added 9 commits April 21, 2026 09:03
… /address/:address

Existing links of the form /#/lookup/0x... are preserved via a small
hash-rewrite shim in index.html that runs before React boots, plus a
client-side redirect from /lookup/:address to /address/:address.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ress

Header "Lookup" link now points at /address. /lookup and /lookup/:address
(non-hash) and #/lookup, #/lookup/<addr> (hash) all redirect to /address[/<addr>].

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Migrate from v1 checkAllByAddresses to v2 /v2/contract/all-chains/{address};
  404 treated as empty result rather than error
- Add PageLayout stacked-card shell and MatchBadge pill components
- Rewrite Lookup/Field: validate on submit only, inline error, no double-fetch
- Rewrite Lookup/Result: bordered table with Creation/Runtime Match columns,
  env-driven Sourcify Repo link, responsive mobile stacked-card rows
- Fix back-to-search race condition using useRef guard instead of useState
- Fix tooltip z-index hidden behind stacked card
- Fix horizontal table scroll (was blocked by overflow-hidden)
- Fix react-device-detect dependency; use Tailwind responsive classes instead
- Add ceruleanBlue.50 token for page background tint

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Auto-search on valid address input; remove Look up button
- Show inline error on blur for invalid address input
- Reset page state when navigating to /address with no param
- Contain table horizontal scroll within card (overflow-x-hidden on page wrapper)
- Make mobile table horizontally scrollable instead of stacked cards
- Remove bottom Lookup/Verify CTA buttons
- Link Verify Contract to REACT_APP_VERIFY_URL instead of internal /verifier route
- Remove "Do you have the source code and metadata?" → "source code"
- Add VERIFY_URL to constants.ts
- Tooltip max-width 16rem and smaller font

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Show invalid address error at 42 chars without needing to blur
- Equal-width stacked buttons in Source column
- Remove Match ID column

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Replace HashRouter with BrowserRouter; redesign /address page with Sourcify v2 API
@netlify
Copy link
Copy Markdown

netlify Bot commented May 6, 2026

Deploy Preview for sourcify-ui ready!

Name Link
🔨 Latest commit 0fabc65
🔍 Latest deploy log https://app.netlify.com/projects/sourcify-ui/deploys/69fc26661068570008cdca5c
😎 Deploy Preview https://deploy-preview-64--sourcify-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Member

@manuelwedler manuelwedler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://staging.sourcify.dev/#/lookup/0x1F98431c8aD98523631AE4a59f267346ea31F984

When I try to open the redirect, it forwards me to the /address URL but the page stays white. Tried different browser contexts. Is it just for me or do you have it too?

@kuzdogan
Copy link
Copy Markdown
Member Author

kuzdogan commented May 6, 2026

@manuelwedler good catch, same for me too. This should've been tested as part of that PR. Let me address this first

kuzdogan and others added 2 commits May 6, 2026 11:02
Set homepage to "/" so Create React App emits /static/... instead of
./static/... for asset URLs. Required for the BrowserRouter migration:
the legacy hash shim in index.html does history.replaceState() before
React boots, which changes the document URL that subsequent relative
asset paths resolve against — breaking JS/CSS loading on
/#/lookup/<address>.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Use absolute asset paths to fix /#/lookup legacy redirect
@kuzdogan kuzdogan merged commit 9e8450d into main May 7, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants