aboutsummaryrefslogtreecommitdiffstats
path: root/src/wallet.js
Commit message (Expand)AuthorAgeFilesLines
* Swaps: don't reuse a burned swap index (deterministic-preimage collision)Adam Soltys2026-06-291-1/+12
* Send progressive disclosure, swap context in tx detail, LN amount placeholderAdam Soltys2026-06-291-0/+5
* Dev: proxy all regtest backends through the dev server for LAN/phone testingAdam Soltys2026-06-291-2/+13
* Merge branch 'master' into boltz-swapsAdam Soltys2026-06-281-33/+537
|\
| * Gifts: re-view link/QR for unclaimed gifts + mark claimed ones in historyAdam Soltys2026-06-281-0/+26
| * Consolidate coins: a Settings action + a gift-time recommendationAdam Soltys2026-06-281-0/+23
| * Locked gifts: let NIP-07 extension users decrypt in-place, skip the codeAdam Soltys2026-06-281-3/+3
| * Lock a gift to a nostr key: public link, claim code DM'd to the recipientAdam Soltys2026-06-281-1/+31
| * Spend SP coins like any coin — confirmed-only, and able to fund SP paymentsAdam Soltys2026-06-281-10/+18
| * Stop input/select fields losing focusAdam Soltys2026-06-281-4/+5
| * Run silent-payment scanning in a Web WorkerAdam Soltys2026-06-281-39/+83
| * Scan silent payments from each wallet's birth, not the indexer's startAdam Soltys2026-06-281-1/+12
| * Fix SP scanning jank: memoize by tweak + yield + coalesceAdam Soltys2026-06-271-21/+73
| * Make silent-payment receives first-class in the UIAdam Soltys2026-06-271-4/+38
| * Catch-up scaling: dust filter + per-block Bloom filtersAdam Soltys2026-06-271-13/+27
| * Mempool (unconfirmed) silent-payment discoveryAdam Soltys2026-06-271-13/+41
| * Fix SP balance not showing — fold SP into spendable/pendingIncoming gettersAdam Soltys2026-06-271-3/+4
| * Fix stuck 'Scanning…' — auto-scans no longer touch the visible flagAdam Soltys2026-06-271-5/+7
| * Push silent payments over WebSocket instead of pollingAdam Soltys2026-06-271-1/+65
| * Auto-scan for silent payments + fold found value into balanceAdam Soltys2026-06-271-3/+6
| * Spend received silent-payment outputs (taproot key-path)Adam Soltys2026-06-271-23/+70
| * Wire silent-payment receiving into the wallet (scan + balance + UI)Adam Soltys2026-06-271-1/+95
| * Wire SP foundations into the wallet: configurable indexer + keys/addressAdam Soltys2026-06-271-1/+23
* | Merge branch 'master' into boltz-swapsAdam Soltys2026-06-271-10/+25
|\|
| * Sort pending txs newest-first in History (by firstSeen, not blockTime)Adam Soltys2026-06-271-0/+4
| * Harden Electrum WS recovery: fail in-flight calls on drop, faster half-open d...Adam Soltys2026-06-271-4/+12
| * Per-network data source; drop duplicate regtest fields; add mutinynetAdam Soltys2026-06-271-6/+9
* | Merge branch 'master' into boltz-swapsAdam Soltys2026-06-271-2/+5
|\|
| * Fix electrum reconcile stall: keep _rpcId numeric (id:null broke matching)Adam Soltys2026-06-271-2/+5
* | Merge branch 'master' into boltz-swapsAdam Soltys2026-06-271-2/+2
|\|
| * Use Fulcrum (Electrum/WS) for regtest data + push, dropping esploraAdam Soltys2026-06-271-2/+2
* | Add Boltz submarine + reverse swaps (Lightning <-> on-chain)Adam Soltys2026-06-271-0/+20
|/
* Add regtest network supportAdam Soltys2026-06-271-2/+6
* Refresh tx confirmations on poll so non-WS backends don't show stale pendingAdam Soltys2026-06-271-0/+11
* Throttle Electrum requests so scans don't overwhelm public serversAdam Soltys2026-06-261-7/+32
* Fix stale cross-device balance + Electrum call timeoutsAdam Soltys2026-06-261-16/+17
* Update balance/history optimistically right after a sendAdam Soltys2026-06-261-0/+52
* Make auto log-out per-wallet — only signs out the wallet it's set forAdam Soltys2026-06-261-0/+7
* Persist wallets as watch-only across sessions; re-enter seed to spendAdam Soltys2026-06-261-1/+30
* Stage Electrum failover + coinos-primary cutover switchAdam Soltys2026-06-261-2/+17
* Add Electrum-over-WebSocket as an alternative data backendAdam Soltys2026-06-261-22/+91
* Add Silent Payments (BIP-352) sendingAdam Soltys2026-06-251-7/+66
* Celebrate a received payment once; don't re-show after refresh/reopenAdam Soltys2026-06-251-3/+3
* Compact gift links: base32 codec + uppercase /g/ path for a smaller QRAdam Soltys2026-06-251-5/+65
* Gift claim: detect already-claimed (even unconfirmed) and block the raceAdam Soltys2026-06-251-0/+16
* Confirm transactions via the WebSocket push, not RESTAdam Soltys2026-06-251-37/+46
* Credit payments instantly from the watcher push (no REST on critical path)Adam Soltys2026-06-251-23/+89
* Realtime via self-hosted ZMQ watcher (Electrum-over-WS)Adam Soltys2026-06-251-104/+76
* Fast-poll the receive address while watching for a paymentAdam Soltys2026-06-251-1/+38
* Faster WS reconnect; stop double-running the held-coin reconcileAdam Soltys2026-06-251-1/+9