Commit Graph

  • 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
  • 197f40bde5 Use inline styles for tx list items to fix overflow sneak 2026-02-26 02:33:42 +07:00
  • be08723851 Fix tx list overflow: add min-w-0 to truncatable flex children sneak 2026-02-26 02:32:04 +07:00
  • d0cca13715 Fix tx list overflow: use truncate on left spans, shrink-0+pl-2 on right sneak 2026-02-26 02:30:32 +07:00
  • cef3d2ad37 Fix horizontal overflow: overflow-x-hidden on body and app, remove shrink-0 from 42ch spans sneak 2026-02-26 02:29:11 +07:00
  • 3eeaa7a7b2 Fix horizontal scrolling in transaction list with overflow-hidden sneak 2026-02-26 02:26:43 +07:00
  • 9c80dbccf4 Shorten truncated address by 2 more chars to prevent wrapping sneak 2026-02-26 02:25:20 +07:00
  • 7dba48b61d Shorten truncated address by 2 chars to prevent wrapping sneak 2026-02-26 02:24:34 +07:00
  • c278be65ed Refactor truncateAddress to truncateMiddle(str, maxLen) sneak 2026-02-26 02:23:30 +07:00
  • 9abe570e43 Truncate counterparty address in tx list based on amount width sneak 2026-02-26 02:22:38 +07:00
  • bf9ae4919d Redesign transaction list and add transaction detail view sneak 2026-02-26 02:20:13 +07:00
  • a15fb1a761 Fix Blockscout tx fetch: remove unsupported limit parameter sneak 2026-02-26 02:15:26 +07:00
  • 3bd2b58543 Token auto-discovery, tx history, balance polling, EIP-6963, UI overhaul sneak 2026-02-26 02:13:39 +07:00
  • 2b2137716c Add transaction confirmation screen and password modal sneak 2026-02-25 18:55:42 +07:00
  • 023d8441bc Split popup into one file per view sneak 2026-02-25 18:51:41 +07:00
  • f50a2a0389 Refactor popup into shared modules, wire up real ERC-20 tokens sneak 2026-02-25 18:48:44 +07:00
  • 2a8c051377 Add total portfolio value, cached prices and balances sneak 2026-02-25 18:44:29 +07:00
  • 64bd541013 Global title bar on all screens, screen name in DEBUG banner sneak 2026-02-25 18:38:33 +07:00
  • 1c9d5a9f2d Implement EIP-1193 provider for dApp connectivity sneak 2026-02-25 18:36:27 +07:00
  • 98b5eef21b Update header to "AutistMask by @sneak" with link sneak 2026-02-25 18:33:01 +07:00
  • cbb92f2a69 Add common token picker on Add Token screen sneak 2026-02-25 18:31:39 +07:00
  • f6a47a6cea Show $0.00 instead of < $0.01 for zero balances sneak 2026-02-25 18:30:19 +07:00
  • f2e22cadf2 Encrypt secrets with libsodium, password required to send sneak 2026-02-25 18:23:09 +07:00
  • bfecddf2f7 Implement ETH send and QR code receive sneak 2026-02-25 18:17:23 +07:00
  • fc3f0e00c8 Rewrite TODO as 0.1.0 MVP checklist, add screen map sneak 2026-02-25 18:04:28 +07:00
  • 097f90d7f8 Add token list module with CoinDesk price client sneak 2026-02-25 17:35:27 +07:00
  • 933c13ad1a Add ENS support: reverse lookup and forward resolution sneak 2026-02-25 17:09:44 +07:00
  • 0b102f49c2 Fetch real ETH balances from RPC on popup open sneak 2026-02-25 17:01:33 +07:00
  • 1b806fb9e9 Store xpubs unencrypted, remove password from viewing flow sneak 2026-02-25 16:13:22 +07:00
  • 147ffbeb92 Document full identifiers policy in README sneak 2026-02-25 16:07:17 +07:00
  • d384d41c82 Show full addresses in wallet list sneak 2026-02-25 16:06:33 +07:00
  • b166a96e87 Remove DEBUG lock-screen bypass, add DEBUG mode policy sneak 2026-02-25 16:06:03 +07:00
  • 88f57263fb Persist wallet state to extension storage sneak 2026-02-25 16:02:33 +07:00
  • 079541e84b Add DEBUG mode with red banner and hardcoded mnemonic sneak 2026-02-25 15:59:50 +07:00
  • 2a4e29b773 Remove fixed min-height, let popup auto-size to content sneak 2026-02-25 15:57:07 +07:00
  • 29d6e7918e Increase popup dimensions to 396x720 sneak 2026-02-25 15:56:32 +07:00
  • da30c0667f Use ethers.js Mnemonic for real BIP-39 phrase generation sneak 2026-02-25 15:40:41 +07:00
  • a967029511 Add ethers.js and libsodium, document crypto policy sneak 2026-02-25 15:37:49 +07:00
  • e6d8f6acf4 Clarify password role, random die, updated wording sneak 2026-02-25 15:34:33 +07:00
  • 3dbf885951 Consolidate to single Add Wallet button everywhere sneak 2026-02-25 15:25:20 +07:00
  • 1a49665210 Unify create/import into single Add Wallet view sneak 2026-02-25 15:24:24 +07:00
  • 8431488849 Redesign UI for non-technical users sneak 2026-02-24 10:21:52 +07:00
  • e41efc969d Use make targets exclusively in Getting Started sneak 2026-02-24 10:15:01 +07:00
  • d9eda1d503 Add basic monochrome popup UI with Tailwind CSS sneak 2026-02-24 10:12:19 +07:00
  • 065f0eaa81 Add project scaffolding sneak 2026-02-24 09:48:21 +07:00
  • c2ff5d1788 Initial README for AutistMask sneak 2026-02-24 09:45:05 +07:00