diff options
| author | Adam Soltys <[email protected]> | 2026-07-04 08:55:45 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-07-04 08:55:45 -0700 |
| commit | 11a14600da683769c74d49e3d973183aa1a2fe5e (patch) | |
| tree | 004ac05ad9a6f6e109acb2d0efdf82b19747d48a /src/api.js | |
| parent | 65ad54a060a8035d8cf1e1ca2004f7c3bc5ff296 (diff) | |
| download | coinosv3-11a14600da683769c74d49e3d973183aa1a2fe5e.tar.gz coinosv3-11a14600da683769c74d49e3d973183aa1a2fe5e.zip | |
Features: extract swaps, Ark, and SP behind a plugin seam
First step toward optional build profiles. app.js gains a small feature
registry (ctx + FEATURES + hook helpers); swaps/Ark/silent-payments UI
moves wholesale to src/features/{swaps,ark,sp}.js, each exporting a
factory returning integration hooks:
init/stop/networkChanged wallet lifecycle
receiveModes/receiveTakeover receive tab
isSendDest/matchSendText/
interceptReview/sendView/
hideSendControls/sendFormNote send flow
historyEntries/historyDetail/
txDetailSection history
balanceLines/settingsCards balance card + settings
No behavior change: ark + gift browser e2e suites pass, and a probe
confirms LN receive, all receive modes, and the three settings cards
render as before. Gifts extraction and build flags come next.
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QFAcD4V284DvYZZHP7Rxxy
Diffstat (limited to 'src/api.js')
0 files changed, 0 insertions, 0 deletions
