aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Swaps: don't reuse a burned swap index (deterministic-preimage collision)Adam Soltys2026-06-292-8/+31
* Swaps: fix lockup address mismatch on mutinynet (missing NETS entry)Adam Soltys2026-06-291-1/+4
* Swaps: add coinos staging (mutinynet) Boltz providerAdam Soltys2026-06-291-1/+3
* Send progressive disclosure, swap context in tx detail, LN amount placeholderAdam Soltys2026-06-294-48/+68
* Copy: 'The swap provider pays the invoice once the on-chain lockup confirms'Adam Soltys2026-06-292-2/+2
* Receive: drop the dropdown label, rename 'Address' → 'Bitcoin address'Adam Soltys2026-06-292-6/+3
* Swaps: say 'Swap fee' / provider-agnostic copy instead of naming BoltzAdam Soltys2026-06-292-3/+3
* Receive dropdown, drop the Swap tab, auto-detect pasted invoicesAdam Soltys2026-06-292-39/+29
* Dev: proxy all regtest backends through the dev server for LAN/phone testingAdam Soltys2026-06-292-5/+16
* Send: pay a pasted Lightning invoice via an auto submarine swap (itemized cost)Adam Soltys2026-06-293-4/+87
* Receive: add a Lightning option (reverse swap) next to Address + Silent paymentAdam Soltys2026-06-282-35/+77
* Swaps: mark a submarine swap done at invoice.paid, not transaction.claimedAdam Soltys2026-06-281-1/+5
* Swaps(regtest dev): proxy boltz through the dev server to fix CORS 'failed to...Adam Soltys2026-06-281-1/+1
* Swaps: gate 'Receive over Lightning' on watch-only (was throwing 'uint8array ...Adam Soltys2026-06-281-9/+15
* Swaps: bound reverse amount by the provider's published limits, not a hardcod...Adam Soltys2026-06-282-4/+30
* Merge branch 'master' into boltz-swapsAdam Soltys2026-06-287-290/+1613
|\
| * Fix Add wallet reusing the current wallet's seed instead of a new oneAdam Soltys2026-06-281-2/+2
| * Gifts: let recipients claim into an existing wallet, not just a new oneAdam Soltys2026-06-282-8/+82
| * Gifts: re-view link/QR for unclaimed gifts + mark claimed ones in historyAdam Soltys2026-06-283-10/+77
| * SP indexer → sp.coinos.io (clearer than tweaks); tunnel on http2Adam Soltys2026-06-281-1/+1
| * Send gift DMs as NIP-17 only (drop NIP-04)Adam Soltys2026-06-281-11/+7
| * Nostr: use SimplePool (fixes WS console errors) + send DMs as NIP-04 AND NIP-17Adam Soltys2026-06-281-121/+33
| * Remove the 'reusable address that can't be tracked' note from the SP receive ...Adam Soltys2026-06-281-2/+1
| * Consolidate coins: a Settings action + a gift-time recommendationAdam Soltys2026-06-283-11/+76
| * Fix gift creation silently failing on large (many-input) gifts; one Back buttonAdam Soltys2026-06-282-3/+10
| * Locked gifts: let NIP-07 extension users decrypt in-place, skip the codeAdam Soltys2026-06-284-13/+45
| * Route the gift DM to the recipient's published inbox relaysAdam Soltys2026-06-281-4/+32
| * Lock a gift to a nostr key: public link, claim code DM'd to the recipientAdam Soltys2026-06-284-13/+251
| * Source lists: show only the URL, protocol strippedAdam Soltys2026-06-281-2/+2
| * Show full URLs in the source lists; SP indexer → tweaks.coinos.ioAdam Soltys2026-06-282-3/+3
| * Unify data sources into one list; coinos → electrum.coinos.ioAdam Soltys2026-06-283-106/+111
| * Spend SP coins like any coin — confirmed-only, and able to fund SP paymentsAdam Soltys2026-06-282-14/+29
| * Stop input/select fields losing focusAdam Soltys2026-06-282-4/+36
| * Run silent-payment scanning in a Web WorkerAdam Soltys2026-06-282-39/+152
| * Scan silent payments from each wallet's birth, not the indexer's startAdam Soltys2026-06-282-7/+18
| * Fix SP scanning jank: memoize by tweak + yield + coalesceAdam Soltys2026-06-271-21/+73
| * Wire in-app back buttons to pop browser historyAdam Soltys2026-06-271-6/+15
| * Browser history / back-button navigationAdam Soltys2026-06-271-0/+50
| * Default mainnet to the hosted coinos silent-payment indexerAdam Soltys2026-06-271-2/+2
| * Make silent-payment receives first-class in the UIAdam Soltys2026-06-273-56/+65
| * Catch-up scaling: dust filter + per-block Bloom filtersAdam Soltys2026-06-272-13/+67
| * 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-273-10/+19
| * 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-273-6/+171
| * Wire SP foundations into the wallet: configurable indexer + keys/addressAdam Soltys2026-06-272-1/+57
| * Add regtest SP tweak indexer; accept Core's array-witness in inputPubKeyAdam Soltys2026-06-271-11/+17