Commit Graph

  • 4157732f4b fix: preserve multiple token transfers per tx hash for address-token view user 2026-02-28 12:08:47 -08:00
  • 256acbeeec fix: preserve multiple token transfers per tx hash in transaction history fix/issue-72-address-token-tx-history user 2026-02-28 12:08:38 -08:00
  • bc4e78c466 fix: consistent token contract display on confirm-tx page fix/70-confirm-tx-contract-display clawbot 2026-02-28 12:06:25 -08:00
  • b9c3d99fed fix: align receive view address display with addressDetail pattern fix/issue-58-receive-address-consistency clawbot 2026-02-28 11:59:42 -08:00
  • e8ede7010a Merge pull request 'fix: use formatAddressHtml in receive view for display consistency' (#69) from fix/issue-58-receive-address-consistency into main Jeffrey Paul 2026-02-28 20:57:08 +01:00
  • 0c1150ac4d fix: style private key as red well, remove explicit copy text user 2026-02-28 11:54:20 -08:00
  • a2fbb0e30d fix: use formatAddressHtml in receive view for display consistency clawbot 2026-02-28 11:47:45 -08:00
  • 72a4dd3382 Merge branch 'main' into feat/export-private-key Jeffrey Paul 2026-02-28 20:44:21 +01:00
  • d3d9f9a8b0 fix: export-privkey view address display consistency user 2026-02-28 11:41:28 -08:00
  • 24464ffe33 Merge pull request 'fix: resolve token symbols from multiple sources (closes #51)' (#52) from fix/usdc-symbol-display into main Jeffrey Paul 2026-02-28 20:40:43 +01:00
  • 34c66d19c4 Merge branch 'main' into fix/usdc-symbol-display Jeffrey Paul 2026-02-28 20:40:10 +01:00
  • e09904147b Merge pull request 'fix: consistent transaction view title (closes #65)' (#66) from fix/65-transaction-view-title into main Jeffrey Paul 2026-02-28 20:39:47 +01:00
  • b02a1d3a55 fix: always use 'Transaction' as detail view heading user 2026-02-28 11:38:49 -08:00
  • 9a7aa1f4fc fix: resolve token symbols from multiple sources (closes #51) clawbot 2026-02-28 08:35:32 -08:00
  • 9788db95f2 Merge pull request 'fix: show decoded swap details on success-tx view (closes #63)' (#64) from fix/63-swap-success-view into main Jeffrey Paul 2026-02-28 20:35:39 +01:00
  • 9981be6986 fix: show decoded swap details on success-tx view (closes #63) clawbot 2026-02-28 11:32:55 -08:00
  • 16f9e98b25 Merge branch 'main' into feat/export-private-key Jeffrey Paul 2026-02-28 20:31:50 +01:00
  • 1df770d3b6 fix: prevent double symbol display on swap tx broadcast/status views fix/59-transaction-view-ui-policies user 2026-02-28 11:30:44 -08:00
  • bbf5945ff1 Merge pull request 'fix: enforce UI policies on transaction detail view (closes #59)' (#62) from fix/59-transaction-view-ui-policies into main Jeffrey Paul 2026-02-28 20:30:43 +01:00
  • 607d2349b0 fix: prevent double symbol display on tx broadcast status views clawbot 2026-02-28 11:27:26 -08:00
  • 3c2d553070 test: add V4 swap ERC20→ERC20 decoder regression test clawbot 2026-02-28 11:22:14 -08:00
  • 55346b484b fix: decode V4_SWAP command to resolve ERC20 token symbols user 2026-02-28 11:16:10 -08:00
  • 93565c7196 fix: match etherscan link styling to other views (remove extra border/hover/padding) clawbot 2026-02-28 11:04:37 -08:00
  • 71ef08fe85 fix: address all 3 violations from #59 clawbot 2026-02-28 10:41:14 -08:00
  • 8d230aceb6 fix: enforce UI policies on transaction detail view clawbot 2026-02-28 10:27:15 -08:00
  • 6031c3e76c Merge pull request 'fix: persist tx decoding across popup close/reopen (closes #60)' (#61) from fix/60-tx-view-decode-persistence into main Jeffrey Paul 2026-02-28 19:38:16 +01:00
  • 436fe22296 fix: call loadCalldata from render() so tx decoding persists across popup close/reopen user 2026-02-28 10:25:34 -08:00
  • 82a7db63b5 Merge pull request 'fix: show own labelled address for swap transactions (closes #55)' (#57) from fix/55-swap-tx-address into main Jeffrey Paul 2026-02-28 18:16:12 +01:00
  • 676109860a Merge branch 'main' into feat/export-private-key Jeffrey Paul 2026-02-28 18:08:33 +01:00
  • 7c53c48cb1 Merge branch 'main' into fix/55-swap-tx-address Jeffrey Paul 2026-02-28 18:04:14 +01:00
  • 4d9a8a49b9 Merge pull request 'fix: fall back to known token list for symbol/name/decimals' (#54) from fix/51-usdc-symbol-fallback into main Jeffrey Paul 2026-02-28 18:04:04 +01:00
  • 996003fd79 fix: add trackedTokens fallback for symbol/name/decimals resolution user 2026-02-28 09:01:29 -08:00
  • 2c9a34aff6 fix: show own labelled address for swap transactions in tx lists user 2026-02-28 08:57:16 -08:00
  • 868f7a6ff8 fix: show user's own address for swap transactions in tx list fix/55-swap-show-own-address user 2026-02-28 08:57:08 -08:00
  • 173d75c57a fix: fall back to known token list for symbol/name/decimals user 2026-02-28 08:44:09 -08:00
  • 3daba279d2 style: rework overflow menu to look like menu items, not buttons user 2026-02-28 08:39:57 -08:00
  • 70a8ac6f99 style: dropdown menu with subtle grey hover and list padding clawbot 2026-02-28 08:29:12 -08:00
  • 78c050e1fa feat: add private key viewing for addresses feature/show-private-key user 2026-02-28 07:40:25 -08:00
  • 68bd909345 fix: make overflow menu auto-width to prevent text wrapping user 2026-02-28 04:39:45 -08:00
  • 91c3b4e394 refactor: move Export Private Key into overflow menu user 2026-02-28 04:27:56 -08:00
  • 41794f8bf5 fix: make export key a subtle link, add view to VIEWS array user 2026-02-28 01:37:45 -08:00
  • ca78da2e07 feat: add export private key from address detail view user 2026-02-28 01:19:36 -08:00
  • fb67359b3f Merge pull request 'fix: add reverse ENS lookups for all displayed addresses (closes #22)' (#25) from fix/reverse-ens-lookups into main Jeffrey Paul 2026-02-28 10:06:45 +01:00
  • 1986704569 Merge branch 'main' into fix/reverse-ens-lookups Jeffrey Paul 2026-02-28 10:05:16 +01:00
  • 49c29f6bb3 Merge pull request 'fix: preserve ENS names on lookup failure, add debug logging (closes #22)' (#24) from fix/ens-reverse-lookup into main Jeffrey Paul 2026-02-28 10:05:03 +01:00
  • cdb7f478e2 Merge branch 'main' into fix/ens-reverse-lookup Jeffrey Paul 2026-02-28 10:04:26 +01:00
  • cbe77d0224 Merge pull request 'fix: show wallet/address titles across all views (closes #26, closes #27, closes #28, closes #29)' (#30) from fix/address-title-consistency into main Jeffrey Paul 2026-02-28 10:03:40 +01:00
  • 2abb720d54 fix: show wallet/address titles in addressDetail and addressToken tx lists (closes #29) user 2026-02-27 14:30:09 -08:00
  • bf9a483031 fix: show wallet/address titles in send, txStatus, and home tx list (closes #26, closes #27, closes #28) user 2026-02-27 14:28:20 -08:00
  • 79fec8551f fix: add reverse ENS lookups for all displayed addresses (closes #22) clawbot 2026-02-27 14:26:04 -08:00
  • da428a3815 fix: preserve ENS names on lookup failure, add debug logging (closes #22) user 2026-02-27 14:24:32 -08:00
  • 171b21c5d8 Merge pull request 'fix: show wallet name for own addresses on approve-tx view (closes #21)' (#23) from fix/approval-address-title into main Jeffrey Paul 2026-02-27 23:20:26 +01:00
  • e7a960c601 Merge branch 'main' into fix/approval-address-title Jeffrey Paul 2026-02-27 23:20:14 +01:00
  • b69eec40ef Merge pull request 'fix: low-severity security findings L3, L4, L5 (closes #6)' (#8) from fix/low-severity-security into main Jeffrey Paul 2026-02-27 23:19:08 +01:00
  • cacf2c683c Merge branch 'main' into fix/low-severity-security Jeffrey Paul 2026-02-27 23:18:53 +01:00
  • 15e856e63f fix: show wallet name for own addresses on approve-tx view (closes #21) user 2026-02-27 14:18:29 -08:00
  • 43e10521ef Merge pull request 'fix: add fallback popup window for tx/sign approval requests (closes #4)' (#17) from fix/tx-approval-popup into main Jeffrey Paul 2026-02-27 23:15:02 +01:00
  • 04ba926d43 Merge branch 'main' into fix/tx-approval-popup Jeffrey Paul 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 Jeffrey Paul 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 Jeffrey Paul 2026-02-27 23:08:16 +01:00
  • 2f57370155 Merge branch 'main' into fix/swap-display Jeffrey Paul 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 Jeffrey Paul 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 Jeffrey Paul 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 Jeffrey Paul 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 Jeffrey Paul 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 Jeffrey Paul 2026-02-27 20:56:43 +01:00
  • b01df0639b Merge branch 'main' into fix/high-severity-security Jeffrey Paul 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 Jeffrey Paul 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