Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a18031f
refactor(wallet): introduce signer abstraction ahead of hardware-wall…
flotob Jul 7, 2026
8d1e399
feat(wallet): Ledger account model, device transport, and connect flow
flotob Jul 7, 2026
67a2961
feat(wallet): Ledger device signing with confirmation UX
flotob Jul 7, 2026
06b54c8
feat(wallet): x402 payments from Ledger accounts
flotob Jul 7, 2026
ab23552
ci(build): install Linux USB headers for E2E jobs
flotob Jul 8, 2026
8a85d9c
Merge main into feature/hardware-wallet
flotob Jul 12, 2026
32f44fc
fix(wallet): block hardware accounts as Swarm publishers, populate mi…
meinharrd Aug 11, 2026
16fbe52
fix(wallet): keep hardware accounts out of the mnemonic index space, …
meinharrd Aug 11, 2026
ce31333
fix(wallet): block phantom signing at deleted hardware indexes, keep …
meinharrd Aug 11, 2026
fd0f65f
fix(wallet): make the in-flight-signature guard own the whole sidebar
meinharrd Aug 11, 2026
611efaf
fix(wallet): put the manual send screen under the sidebar signature lock
meinharrd Aug 12, 2026
44eb174
fix(wallet): put the sidebar chrome under the signature lock
meinharrd Aug 12, 2026
b22f94f
fix(x402): settle the approval card when the paying tab dies mid-sign…
meinharrd Aug 12, 2026
de8a434
fix(wallet): keep Ledger signing offline and the x402 card single-flight
meinharrd Aug 12, 2026
948df10
fix(ci,x402): refresh apt index; refuse to dispatch an expired author…
meinharrd Aug 12, 2026
be9ab94
fix(x402): widen authorization runway margin; de-flake identity-selec…
meinharrd Aug 12, 2026
697eb3e
Merge remote-tracking branch 'origin/main' into pr-149
meinharrd Aug 12, 2026
ddece55
fix(ci): restore node-hid lockfile resolution after the main-merge
meinharrd Aug 12, 2026
e06b39e
ci(hardware-wallet): install libusb-1.0-0-dev for node-hid builds
meinharrd Aug 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ jobs:
node-version: 20
cache: npm

- name: Install Linux native USB build dependency
if: runner.os == 'Linux'
run: sudo apt-get install -y libudev-dev

- name: Install dependencies
run: npm ci

Expand Down Expand Up @@ -222,6 +226,10 @@ jobs:
node-version: 20
cache: npm

- name: Install Linux native USB build dependency
if: runner.os == 'Linux'
run: sudo apt-get install -y libudev-dev

- name: Install dependencies
run: npm ci

Expand Down Expand Up @@ -272,6 +280,10 @@ jobs:
node-version: 20
cache: npm

- name: Install Linux native USB build dependency
if: runner.os == 'Linux'
run: sudo apt-get install -y libudev-dev

- name: Install dependencies
run: npm ci

Expand Down Expand Up @@ -320,6 +332,10 @@ jobs:
node-version: 20
cache: npm

- name: Install Linux native USB build dependency
if: runner.os == 'Linux'
run: sudo apt-get install -y libudev-dev

- name: Install dependencies
run: npm ci

Expand Down
Loading
Loading