Commit Graph

  • 04ba926d43 Merge branch 'main' into fix/tx-approval-popup sneak 2026-02-27 23:10:58 +01:00
  • 4fdbc5adae fmt: prettier format content/index.js clawbot 2026-02-27 14:10:37 -08:00
  • 85427e1fd4 Merge branch 'main' into fix/low-severity-security sneak 2026-02-27 23:08:40 +01:00
  • 8226495994 Merge pull request 'fix: display swaps and contract calls correctly in tx history (closes #3)' (#10) from fix/swap-display into main sneak 2026-02-27 23:08:16 +01:00
  • 2f57370155 Merge branch 'main' into fix/swap-display sneak 2026-02-27 23:07:31 +01:00
  • c6d5cf4e64 Merge pull request 'feat: add wallet deletion from settings (closes #13)' (#14) from feat/delete-wallet into main sneak 2026-02-27 23:04:45 +01:00
  • 34e29d7659 fix: re-render wallet list after deletion by calling showSettingsView clawbot 2026-02-27 14:02:44 -08:00
  • 6d0531f1b4 Merge pull request 'fix: use grey well for contract address in address-token view (closes #9)' (#15) from fix/address-token-grey-well into main sneak 2026-02-27 23:00:00 +01:00
  • 8893f5dce7 refactor: delete-wallet-confirm as standalone full view clawbot 2026-02-27 13:58:58 -08:00
  • 2bffa91045 fix: reduce contract info well margins to prevent address wrapping clawbot 2026-02-27 13:54:19 -08:00
  • 2b0b889b01 fix: use wallet.encryptedSecret not wallet.encrypted for password verify clawbot 2026-02-27 13:52:08 -08:00
  • 5936199676 fix: place color dot next to address, not title, matching convention clawbot 2026-02-27 13:03:43 -08:00
  • 8824237db6 fix: match approval view display consistency for decoded calldata user 2026-02-27 13:01:53 -08:00
  • aaeb38d7c6 fix: show Swap type label and heading on transaction detail page user 2026-02-27 13:00:07 -08:00
  • f2e44ff4ab fix: use windows.create() for tx/sign approval popups instead of openPopup() clawbot 2026-02-27 12:57:55 -08:00
  • 107c243f65 fix: use consistent [x] delete buttons, add inline rename clawbot 2026-02-27 12:53:05 -08:00
  • 655b90c7df feat: add wallet deletion from settings (closes #13) clawbot 2026-02-27 12:46:03 -08:00
  • 34cd72be88 fix: rework wallet deletion per review feedback clawbot 2026-02-27 12:44:40 -08:00
  • 689bcbf171 feat: add wallet deletion from settings (closes #13) user 2026-02-27 12:11:46 -08:00
  • 4eefe4c1af Merge pull request 'fix: pass UUID approval ID as string, not parseInt (closes #4)' (#18) from fix/approval-popup-uuid into main sneak 2026-02-27 21:50:27 +01:00
  • 3b419c7517 fix: add missing TOKEN_BY_ADDRESS import in addressToken view clawbot 2026-02-27 12:50:26 -08:00
  • 8b7d73cc35 fix: pass UUID approval ID as string, not parseInt (closes #4) clawbot 2026-02-27 12:34:23 -08:00
  • 3fd3e30f44 fix: label swap methods as "Swap" in tx lists, remove unused variable clawbot 2026-02-27 12:07:47 -08:00
  • 76059c3674 fix: display swaps and contract calls correctly in tx history (closes #3) clawbot 2026-02-27 12:03:57 -08:00
  • 8332570758 fix: increase well horizontal margin to mx-4 per review clawbot 2026-02-27 12:27:23 -08:00
  • 7b004ddda4 fix: rework contract info well per review feedback clawbot 2026-02-27 12:26:24 -08:00
  • 91eefa1667 fix: use grey well for contract address display in address-token view clawbot 2026-02-27 12:15:35 -08:00
  • 0ed7b8e61d Merge pull request 'fix: show ERC-20 contract details in address-token view (closes #9)' (#11) from fix/address-token-details into main sneak 2026-02-27 21:09:37 +01:00
  • 560065dd77 fix: show ERC-20 contract details in address-token view (closes #9) user 2026-02-27 12:06:22 -08:00
  • 27f16191b4 fix(L4): use location.origin for postMessage, one-shot UUID listener user 2026-02-27 11:58:57 -08:00
  • 909543e943 fix(L5): truncate token name/symbol from RPC responses clawbot 2026-02-27 11:42:18 -08:00
  • 04a34d1a5e fix(L4): generate EIP-6963 provider UUID at install time clawbot 2026-02-27 11:42:15 -08:00
  • 98f68adb11 fix(L3): isUnlocked() returns false when no accounts exposed clawbot 2026-02-27 11:42:11 -08:00
  • 0413c52229 Merge pull request 'security: fix high-severity findings from audit (closes #6)' (#7) from fix/high-severity-security into main sneak 2026-02-27 20:56:43 +01:00
  • b01df0639b Merge branch 'main' into fix/high-severity-security sneak 2026-02-27 20:56:09 +01:00
  • 8beb3cd70c Merge pull request 'Fix all RULES.md divergences' (#2) from fix/rules-audit-divergences into main sneak 2026-02-27 20:55:25 +01:00
  • 31b22c1325 style: format README.md and RULES.md with Prettier clawbot 2026-02-27 11:39:44 -08:00
  • eec96f9054 security: clear decrypted secrets after use (best-effort) clawbot 2026-02-27 11:36:38 -08:00
  • f13cd0fd47 security: add TODO comments for password plaintext over runtime.sendMessage clawbot 2026-02-27 11:36:19 -08:00
  • b478d9efa9 security: validate sender URL for popup-only messages clawbot 2026-02-27 11:35:42 -08:00
  • d59ebfd461 security: derive RPC origin from sender instead of trusting msg.origin clawbot 2026-02-27 11:35:31 -08:00
  • 13e2bdb0b0 security: add prominent danger warning for eth_sign requests clawbot 2026-02-27 11:35:21 -08:00
  • 95314ff229 security: replace predictable sequential approval IDs with crypto.randomUUID() clawbot 2026-02-27 11:34:48 -08:00
  • 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 sneak 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 sneak 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 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