Commit Graph

  • 1237cf8491 security: increase minimum password length from 8 to 12 characters clawbot 2026-02-27 11:34:32 -08:00
  • afc4868001 docs: document Blockscout as third external service in README clawbot 2026-02-27 03:25:02 -08:00
  • a6017ce32c docs: add agent-protection notice to RULES.md clawbot 2026-02-27 03:25:01 -08:00
  • 9cceca8576 Merge branch 'main' into fix/rules-audit-divergences Jeffrey Paul 2026-02-27 11:55:51 +01:00
  • 6a3be80379 Merge pull request 'add tracked token list management to settings' (#5) from feature/settings-token-management into main Jeffrey Paul 2026-02-27 11:55:32 +01:00
  • 3d8feb4c5a Add token management to Settings sneak 2026-02-27 17:52:30 +07:00
  • aca8c4b2a7 Add name and url fields to all 512 tokens in tokenList.js sneak 2026-02-27 17:51:08 +07:00
  • 2244b52f5f fix: rules audit items 1,3,6 (closes #1) user 2026-02-27 02:18:45 -08:00
  • 9365cd03a6 Resolve all README FIXMEs and add RULES.md audit checklist sneak 2026-02-27 16:52:00 +07:00
  • 6b301dee28 Resolve all README FIXMEs and enforce truncation safety sneak 2026-02-27 16:48:00 +07:00
  • d67023e80d Show exact amounts and address titles in transaction detail sneak 2026-02-27 16:09:44 +07:00
  • b9250dab2e Fix layout shift from async USD prices and token balances sneak 2026-02-27 16:05:49 +07:00
  • 9e45c75d29 Implement personal_sign and eth_signTypedData_v4 message signing sneak 2026-02-27 14:55:11 +07:00
  • 71f1d11a33 Implement personal_sign and eth_signTypedData_v4 message signing v0.1.0 feat/message-signing sneak 2026-02-27 14:55:11 +07:00
  • 5af8a7873d Filter spam tokens from balance display sneak 2026-02-27 13:02:05 +07:00
  • b64f9b56cc Show contract calls as "Approve USDT" instead of "0.0000 ETH" sneak 2026-02-27 12:54:42 +07:00
  • 55786d1350 Exclude contract calls from dust transaction filter sneak 2026-02-27 12:52:06 +07:00
  • 54e6f6c180 Show tx status screens after dApp transaction approval sneak 2026-02-27 12:50:24 +07:00
  • 1ebc206201 Replace old 150-token list with 511-token tokenList.js sneak 2026-02-27 12:39:41 +07:00
  • e7711274b3 Add tokenList.js with 511 ERC-20 tokens ranked by market cap sneak 2026-02-27 12:37:01 +07:00
  • a9935eca8d Decode ERC-20 calldata in transaction approval popup sneak 2026-02-27 12:33:09 +07:00
  • d29273114b Fix ERC-20 transfers showing as 0 ETH due to dedup bug sneak 2026-02-27 12:29:15 +07:00
  • 2467dfd09c Centralize view state into app ctx with viewData persistence sneak 2026-02-27 12:16:33 +07:00
  • 034253077c Persist navigation state across popup close/reopen sneak 2026-02-27 12:12:07 +07:00
  • 75cbbea035 Add user-facing documentation in docs/README.md sneak 2026-02-27 12:08:43 +07:00
  • 6c3cc0c516 Update README Screen Map with all views and state transitions sneak 2026-02-27 12:07:11 +07:00
  • d229000258 Add dedicated wait/success/error screens for transaction status sneak 2026-02-27 12:06:32 +07:00
  • e58f113cda Fix display consistency across all views sneak 2026-02-27 12:01:34 +07:00
  • a43e8f20ea Show blockies on confirm page, put USD values inline in parentheses sneak 2026-02-27 11:58:04 +07:00
  • b85eac1e75 Enhance confirm transaction page with full verification details sneak 2026-02-27 11:42:42 +07:00
  • 01201d54b2 Fix send balance display when sending from address-token view sneak 2026-02-27 11:39:50 +07:00
  • fbb0def267 Replace send token dropdown with static display when token is locked sneak 2026-02-27 11:38:42 +07:00
  • a1b181a471 Move ERC-20 warning from address-token view to receive/QR view sneak 2026-02-27 11:37:18 +07:00
  • 21fe854fa4 Add address-token detail view for per-token transaction filtering sneak 2026-02-27 11:26:59 +07:00
  • a5b2470dba Implement eth_sendTransaction for dApp-initiated transactions sneak 2026-02-26 18:39:09 +07:00
  • c131b89732 Fix spacing inconsistencies on home screen sneak 2026-02-26 17:11:27 +07:00
  • 44a078eaac Add visual spacer between recent transactions and add wallet link sneak 2026-02-26 17:02:39 +07:00
  • 59eb02a022 Darker section header background to visually delimit sections sneak 2026-02-26 16:53:10 +07:00
  • 24f04e509a Use wallet name in titles, replace hr dividers with grey stripe headers sneak 2026-02-26 16:49:52 +07:00
  • 01048a1c3d Consistent headings on home: lighter title rules, thick section dividers sneak 2026-02-26 16:44:57 +07:00
  • e5ffbb4634 Show 25 most recent transactions from all addresses on home screen sneak 2026-02-26 16:41:15 +07:00
  • 4c04dc4878 Add breathing room to transaction detail section headings sneak 2026-02-26 16:37:41 +07:00
  • db5e968b1d Make tx detail blockies 48px to match address detail page sneak 2026-02-26 16:36:00 +07:00
  • f69ce7f9d2 Restore color dots, add blockies above addresses on tx detail page sneak 2026-02-26 16:33:42 +07:00
  • 156e77b5cf Show blockie identicons on transaction detail page sneak 2026-02-26 16:31:36 +07:00
  • 6ba9b2c057 Right-align address USD total to match token balance values sneak 2026-02-26 16:30:42 +07:00
  • a01161c3a3 Make blockie identicon circular with more breathing room sneak 2026-02-26 16:29:47 +07:00
  • b1b8807060 Add Etherscan-style blockie identicon to address detail page sneak 2026-02-26 16:27:47 +07:00
  • 7dd688f571 Remove padding from [info] button to prevent address wrapping sneak 2026-02-26 16:18:01 +07:00
  • d9df8a05a5 Fix [info] button border not rendering sneak 2026-02-26 16:16:03 +07:00
  • 150a1a1a34 Clear scanning flash when address scan completes sneak 2026-02-26 16:12:35 +07:00
  • 6056699ac1 Toggle settings gear to go back when already on settings page sneak 2026-02-26 16:10:04 +07:00
  • 73b592af35 Restore [info] button border and hover with tighter padding sneak 2026-02-26 16:08:58 +07:00
  • 7c97eb55e5 Add "Add additional wallet..." link at bottom of main view sneak 2026-02-26 16:07:53 +07:00
  • e1c3fd8056 Shrink info button to prevent address line wrapping sneak 2026-02-26 16:06:14 +07:00
  • fb89f5d27b Fix layout shift from ETH price well and Total subtitle sneak 2026-02-26 16:05:32 +07:00
  • 72cf4aab8c Swap address row click behavior: row selects active, [info] opens detail sneak 2026-02-26 16:04:23 +07:00
  • 881217b16c Change ETH price label to "$x,xxx.xx USD/ETH" sneak 2026-02-26 16:01:26 +07:00
  • 938861c12e Move USD total to its own line and add etherscan link on address page sneak 2026-02-26 16:00:50 +07:00
  • 49dfd79d73 Show ETH price, split headline into ETH balance and total USD sneak 2026-02-26 15:58:39 +07:00
  • ba54f412d2 Show active address ETH balance and USD value in headline sneak 2026-02-26 15:56:09 +07:00
  • e8e5edf5f2 Make active address display copyable with etherscan link sneak 2026-02-26 15:53:56 +07:00
  • fce907df55 Use compact [ ] select button and show active address above actions sneak 2026-02-26 15:51:56 +07:00
  • fced156e3e Rearrange home address layout and widen rename input sneak 2026-02-26 15:48:09 +07:00
  • 5d1873ac78 Allow renaming wallets by clicking the wallet name sneak 2026-02-26 15:44:17 +07:00
  • d24c10ca9c Debug-log every API request and response sneak 2026-02-26 15:40:09 +07:00
  • 47e690f466 Show tracked tokens with zero balance on main and address pages sneak 2026-02-26 15:37:39 +07:00
  • 6c4b2753d9 Add copy-on-click and etherscan links to transaction detail page sneak 2026-02-26 15:34:28 +07:00
  • 69311f4444 Improve spam protection settings spacing and input type sneak 2026-02-26 15:31:59 +07:00
  • 9a6d1f6255 Add dust transaction filter to catch native ETH poisoning sneak 2026-02-26 15:29:48 +07:00
  • b5b4f75968 Add anti-poisoning filters for token transfers and send view sneak 2026-02-26 15:22:11 +07:00
  • d05de16e9c Document address poisoning attack and AutistMask defenses in README sneak 2026-02-26 13:57:24 +07:00
  • df95522f48 Disable send button after broadcast, show tx link and elapsed timer sneak 2026-02-26 12:43:11 +07:00
  • 2aebf3ddf9 Show full address without truncation on address detail page sneak 2026-02-26 12:40:57 +07:00
  • 4bfcf17773 Show address titles on transaction confirmation page sneak 2026-02-26 12:38:34 +07:00
  • a590cfc3ad Show approval in browser-action popup instead of a separate window sneak 2026-02-26 12:16:41 +07:00
  • dce3b4aa08 Center approval popup over focused window to avoid macOS Space switch sneak 2026-02-26 04:03:45 +07:00
  • dce561464d Flush pending approval popups on address switch sneak 2026-02-26 04:02:33 +07:00
  • e847f27243 Clear in-memory site approvals on address switch sneak 2026-02-26 03:59:21 +07:00
  • be347155e8 Check per-address permissions before broadcasting accountsChanged sneak 2026-02-26 03:57:23 +07:00
  • 980fdda694 Scope site connection permissions per address sneak 2026-02-26 03:54:52 +07:00
  • 21ccecab46 Fix approval popup: init listeners before early return, rename view, space buttons sneak 2026-02-26 03:51:51 +07:00
  • 2d328c7389 Fix from address not showing when Send clicked from main view sneak 2026-02-26 03:49:20 +07:00
  • 4ea5eeabda Show sending address on send page with color dot and ENS name sneak 2026-02-26 03:47:48 +07:00
  • b8126c6080 Add Send and Receive buttons to main view using active address sneak 2026-02-26 03:47:04 +07:00
  • 0d543288b2 Parallelize address scanning and unify address display formatting sneak 2026-02-26 03:46:25 +07:00
  • 1dfc006cb9 Fix [select] inheriting bold from parent flex container sneak 2026-02-26 03:44:45 +07:00
  • 0643307824 Style [select] indicator as bracket-wrapped with dashed underline sneak 2026-02-26 03:41:43 +07:00
  • 56fa56bc8a Add site connection permissions, approval flow, and active address sneak 2026-02-26 03:40:34 +07:00
  • 9a6e544167 Truncate address to 40 chars on address detail pane for dot alignment sneak 2026-02-26 03:31:13 +07:00
  • 0f03ba7cd8 Link tx hash, from, and to addresses to Etherscan in transaction detail view sneak 2026-02-26 03:29:42 +07:00
  • 166bb46149 Truncate addresses by 2 chars to compensate for color dot width sneak 2026-02-26 03:29:09 +07:00
  • 138468287c Fix address color palette to use equally saturated colors sneak 2026-02-26 03:27:48 +07:00
  • d28d5a5a51 Add address color dots and cached ENS reverse lookups sneak 2026-02-26 03:26:52 +07:00
  • fbff44ade6 Fix tx amount display to 4 decimal places, add relative time to tx detail sneak 2026-02-26 03:19:42 +07:00
  • a1ddbd035b Fix balance line spacing: use width:42ch;max-width:100% sneak 2026-02-26 03:17:08 +07:00
  • e1bd3bab58 Increase right padding to pr-5 (20px) for scrollbar gutter sneak 2026-02-26 03:15:32 +07:00
  • 4765bf835f Add right padding on #app for overlay scrollbar gutter sneak 2026-02-26 03:14:39 +07:00
  • ff3554e24e Widen popup body to 412px to account for scrollbar width sneak 2026-02-26 03:13:31 +07:00
  • 75ec67617b Rewrite tx list with innerHTML, fix scrollbar overlay and overflow sneak 2026-02-26 03:12:33 +07:00