Repository navigation
Conversation
Split the PR preview workflow into two separate workflows to handle
fork PRs that don't have access to repository secrets:
1. deploy-pr-preview.yml - Builds the PR and uploads artifacts
(runs in fork context, no secrets needed)
2. deploy-pr-preview-netlify.yml - Downloads artifacts and deploys
(runs via workflow_run in base repo context with secrets access)
This fixes: "Resource not accessible by integration" error
65 define coding rules
…ying The networks were not showing because `getEnabledNetworks()` was called synchronously during render before the async network data had loaded. - Derive `enabledNetworks` from `networks` state using useMemo in AppContext - Update Home.tsx to use `useNetworks()` hook from context - Add loading state while networks are being fetched
- Add pay() function for subscription payments with event emission - Add donate() function with message stored in calldata for moderation - Add executeCall() for owner to recover funds/tokens - Include comprehensive test suite covering all functionality - Add contract to TestSuite ignition deployment module
Add a new tool for signing messages and transactions: - Personal Sign (EIP-191) for plain text messages - Typed Data (EIP-712) for structured data signing - Send Transaction for signing and broadcasting raw transactions Includes wallet connection status, copy buttons, and error handling.
Add toggle to switch between EIP-191 personal sign verification and raw/pre-hashed message verification. Fixes incorrect address recovery when verifying signatures of hex strings that were signed as messages. Also fixes EIP-712 verification by removing EIP712Domain from types.
When viewing a verified contract address, display a Method column showing: - Decoded function name (green) when matched against ABI - Function selector (gray) when not decodable - "Transfer" (blue) for plain ETH transfers Also centers all table cells for consistent alignment.
Add subscriptions page and fix PR preview
- Add inputDecoder utility for decoding function calls and events with ABI - Fetch contract data from Sourcify/local artifacts in TransactionDisplay - Show decoded function name and parameters below raw input data - Decode events from tx.to using contract ABI with fallback to standard lookup - Add ABI badge indicator when events are decoded using contract ABI
feat(networks): load network configs from external metadata repository
- Add visual guide with collapsible help images for payment process - Add paymentHelp1, paymentHelp2, paymentHelp3 images showing steps - Update subscription steps (payment, sign tx, submit PR/issue, verify) - Change navbar subscriptions icon from heart to star - Add subscribe link in footer - Use OPENSCAN_PAYMENT_ADDRESS constant for contract links - Style links in help image wrappers with white color
- Resolved conflicts in AddressDisplay.tsx, SearchBox.tsx, Address.tsx - Added ENS support to Navbar search - Fixed TypeScript errors and linting issues
- Rename component to better reflect its purpose (build environment warning) - Update CSS class names to match new component name - Fix settings save button width and centering
- Update intro to emphasize trustless, direct RPC connections - Add Trustless Manifesto quote from project plan - Fix GitHub Pages URL - Update React version to 19 - Add "Support OpenScan" section with subscription info - Expand Contributing section with links and bounty mention - Add License section (MIT)
- Update React 19.1 -> 19.2 - Update ethers 6.14 -> 6.16 - Update react-router-dom 7.6 -> 7.11 - Update webpack 5.99 -> 5.104 - Update @biomejs/biome to 2.3.11 - Update various minor/patch versions Note: Many packages now require Node 20+. Consider upgrading Node.js version.
- Add engines field to package.json (>=24.0.0) - Add .nvmrc file for nvm users (24.12.0)
fix: Use right build scirpt for e2e github actions
Minor UI changes, update readme and dependencies
chore: bump version to 1.0.0-alpha
minor changes before v1.0 alpha
build: add development build
Add contact page, x link and update metadata url
This branch was previously deployed
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.
Summary
Major release with 222 files changed (+34,803 / -21,046 lines) introducing a complete UI overhaul, new features, and architectural improvements.
New Features
Architecture
getEnabledNetworks()utility with testnet supportTesting & Quality
UI/UX
Infrastructure
Documentation