Skip to content

Conversation

@AugustoL
Copy link
Collaborator

@AugustoL AugustoL commented Jan 14, 2026

Summary

Release v1.1.0-alpha with 51 files changed (+6,838 / -19,997 lines) introducing Bun/Vite migration, mobile responsive design, network dashboard, and transaction search functionality.

New Features

  • Network Dashboard - Dashboard-style overview with native token price (from DEX pools), gas price, latest blocks with gas usage/burnt fees, and latest transactions
  • Address Transaction Search - Binary search algorithm to find address transactions without requiring an indexer, with local caching and streaming results
  • OpenSearch Support - Browser search integration and multi-network search page
  • Mobile Responsive Design - Full mobile support with hamburger menu, responsive tables, and touch-friendly UI
  • RPC Indicator Badge - Visual indicator showing current RPC strategy (fallback/parallel) on all pages
  • Settings Improvements - Enhanced settings page UX with API keys management for Infura and Alchemy

Infrastructure

  • Bun Migration - Migrate from Node.js/npm to Bun package manager
  • Vite Bundler - Replace webpack with Vite for faster builds and HMR
  • npm audit script - Add audit.sh script for security auditing with bun projects

UI/UX

  • Network page redesigned as dashboard with stats cards and latest activity tables
  • Transaction history component with progress bar, cancel button, and configurable limits
  • Search results page with consistent styling for invalid searches
  • Settings page with collapsible sections and drag-and-drop RPC reordering
  • Mobile-first responsive styles for all pages

Documentation

  • Deleted RELEASE_NOTES_v1.0.0-alpha.md (moved to GitHub releases)

PRs Included

@github-actions
Copy link

github-actions bot commented Jan 14, 2026

🚀 Preview: https://pr-150--openscan.netlify.app
📝 Commit: 780736ea5ff005df589751dcdb4e93e0b44b0779

MatiasOS and others added 4 commits January 16, 2026 12:36
- Change dev server port back to 3030 (vite.config.ts, playwright.config.ts)
- Add overrides for @noble/hashes and @noble/curves to fix version conflict
- Update package.json scripts to call tools directly (no bun run prefix)
- Update all docs to use npm run/start commands while keeping bun install
- Update shell scripts to use npm run and correct port 3030
…e-for-fallback-strategy

Add RPC badge to fallback strategy in all pages
feat: mobile responsive design (Issue #114)
- Add opensearch.xml for browser search engine integration
- Create /search page with multi-network results
- Detect search type: address, tx hash, block number, ENS name
- ENS names show only Ethereum mainnet
- Other searches show all networks (mainnets first)
- Add OpenSearch discovery link to index.html
- Centered card layout that adjusts to content width

Closes #139
- Add on-chain price fetching from DEX pools (Uniswap V2 style)
- Display native token price, gas price, and block number
- Show latest 5 blocks with transaction counts
- Show latest 10 transactions from those blocks
- Auto-refresh every 10 seconds
- For ETH L2s (Arbitrum, Optimism, Base), fetch ETH price from mainnet
- Support multiple networks with configurable price pools

Closes #156
- Remove display:block from .hide-mobile and .hide-tablet classes
  to preserve natural table-cell display for td/th elements
- Add white-space:nowrap to table cells to prevent text wrapping
- Add gas used percentage display with amount in tooltip
- Add burnt fees calculation (gasUsed * baseFeePerGas)
- Fix timestamp parsing to handle both hex and decimal formats
- Add days display for older blocks
- Add CSS styles for new block details section
- Make network RPC sections collapsible with chevron toggle
- Add API Keys section for Infura and Alchemy providers
- Auto-add/remove provider RPC URLs when API keys are saved/removed
- Show INFURA/ALCHEMY badges on provider RPC tags
- Add eye icon toggle to show/hide API key values
- Add Clear Cache button for metadata service
- Add Clear Site Data button for comprehensive browser data clearing
- Reorganize settings into 2x2 grid layout
- Fix toast notification positioning with fixed display
feat(settings): improve settings page UX and add API keys management
feat(search): add OpenSearch support and multi-network search page
@AugustoL AugustoL changed the title v1.0.1-a v1.1.0-a Jan 20, 2026
Priority given to dev branch code over main to preserve:
- Mobile responsive navbar with hamburger menu
- DevTools page styling and structure
- Footer component
- Address header component
- Blocks and transactions pages
fix: resolve merge conflicts for v1.1.0-a release
@AugustoL AugustoL merged commit 47f1728 into main Jan 20, 2026
5 checks passed
@AugustoL AugustoL mentioned this pull request Jan 21, 2026
12 tasks
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.

4 participants