| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | send: stop the Max buttons from cancelling their own submit, show LNURL ↵ | Adam Soltys | 2026-09-21 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | action errors Choosing Max on the LNURL-pay page left the button spinning forever. Two things combined: The Max buttons set `loading` from their click handler. Svelte flushes `disabled={loading}` to the DOM before the browser runs the button's submit activation, and a disabled button submits nothing. Set loading from the form's onsubmit instead, the way the Send button always did. The /ln page never passed `form` into the Lnurlp and Lnurlw components, so any action failure (pay, max or withdraw) rendered nothing and never reset the spinner. Pass it through, and reset loading when a result arrives. Verified in headless Chrome against the dev stack: the bolt11 Max lands on the fee view, and the LNURL Max surfaces the server's error and re-enables the buttons. Co-Authored-By: Claude Fable 5.1 <[email protected]> | ||||
| * | funds: remove the create, deposit, withdraw and gift buttons | Adam Soltys | 2026-09-21 | 1 | -10/+0 |
| | | | | | | | | | | | | | | Funds are retired, and the server now refuses deposits, withdrawals and pre-authorizations outright, so every one of these buttons led to an error. Gone: "Create a fund" on the send screen, and Add/Take funds plus the gift link on a fund's page. A fund's page still shows its balance, managers, share link and payment history, so existing funds stay readable while they are settled out of band. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> | ||||
| * | send: quote the lightning routing fee up front and add Max to lightning sends | Adam Soltys | 2026-09-21 | 2 | -9/+112 |
| | | | | | | | | | | | | | | | | | | | | The lightning send page now asks the server what the payment will cost before showing the Send button: the exact routing fee from the route query, the platform fee, and the total. The quoted fee is submitted as the maxfee, so what the user sees is what gets debited; advanced settings still let them override it, and if the quote fails the page falls back to the old 2% reserve. Max on the amount step asks the server for the largest amount whose amount + routing fee + platform fee lands exactly on the balance, and for an offer picks up the invoice fetched for that exact amount. LNURL-pay gets a Max button too. The invoice only exists once we name an amount, so the action fetches a probe invoice at the ceiling, lets the server solve for the amount, then fetches the real invoice for it. Co-Authored-By: Claude Fable 5.1 <[email protected]> | ||||
| * | bolt12 zaps: accept offers in send flow, show/publish user offer | Adam Soltys | 2026-07-30 | 1 | -3/+1 |
| | | | | | | | | | | | - parse lno= from BIP-321 bitcoin: URIs; send page parses offers for preview now that /parse handles them - settings/nostr shows the user's standing lno1 offer with copy/QR and a button to publish it as a kind 10058 offer list for NIP-177 zaps - new locale strings translated Co-Authored-By: Claude Fable 5 <[email protected]> | ||||
| * | fix: rename hidden maxfee field to fee to match form handler | Adam Soltys | 2026-02-15 | 1 | -1/+1 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fix imports | Adam Soltys | 2026-02-09 | 1 | -1/+1 |
| | | |||||
| * | increase default maxfee | Adam Soltys | 2025-12-10 | 1 | -2/+2 |
| | | |||||
| * | pass cookies to parse | Adam Soltys | 2025-09-18 | 1 | -3/+3 |
| | | |||||
| * | remove unused import | Adam Soltys | 2025-09-09 | 1 | -1/+0 |
| | | |||||
| * | set tip | Adam Soltys | 2025-08-20 | 1 | -5/+1 |
| | | |||||
| * | numpad fixes | Adam Soltys | 2025-08-20 | 3 | -9/+23 |
| | | |||||
| * | remove log | Adam Soltys | 2025-08-08 | 1 | -2/+0 |
| | | |||||
| * | prompt for tip for auto pays | Adam Soltys | 2025-07-19 | 1 | -7/+12 |
| | | |||||
| * | disable ecash | Adam Soltys | 2025-07-16 | 5 | -250/+0 |
| | | |||||
| * | fix pin issue | Adam Soltys | 2025-07-16 | 2 | -13/+23 |
| | | |||||
| * | catch payment errors | Adam Soltys | 2025-07-11 | 1 | -3/+10 |
| | | |||||
| * | auto pay | Adam Soltys | 2025-07-08 | 3 | -12/+60 |
| | | |||||
| * | sweep success | Adam Soltys | 2025-07-08 | 1 | -6/+23 |
| | | |||||
| * | fund sweep | Adam Soltys | 2025-07-07 | 1 | -13/+14 |
| | | |||||
| * | user lnurl | Adam Soltys | 2025-06-23 | 1 | -1/+0 |
| | | |||||
| * | display locked balance | Adam Soltys | 2025-05-12 | 2 | -4/+8 |
| | | |||||
| * | account for subtracted fees | Adam Soltys | 2025-05-06 | 3 | -7/+22 |
| | | |||||
| * | platform fee display | Adam Soltys | 2025-04-16 | 1 | -8/+1 |
| | | |||||
| * | wip | Adam Soltys | 2025-03-14 | 1 | -10/+10 |
| | | |||||
| * | invalidate contacts | Adam Soltys | 2025-02-26 | 2 | -2/+2 |
| | | |||||
| * | pins | Adam Soltys | 2025-02-26 | 2 | -5/+29 |
| | | |||||
| * | fix nostr register | Adam Soltys | 2025-02-25 | 1 | -1/+0 |
| | | |||||
| * | fix maxfee | Adam Soltys | 2025-02-12 | 1 | -1/+4 |
| | | |||||
| * | hide fund button | Adam Soltys | 2025-02-11 | 1 | -10/+10 |
| | | |||||
| * | change maxfee param name | Adam Soltys | 2025-02-05 | 1 | -1/+1 |
| | | |||||
| * | capture ln comments | Adam Soltys | 2025-01-25 | 2 | -1/+2 |
| | | |||||
| * | preserve insufficient funds message | Adam Soltys | 2025-01-25 | 1 | -2/+4 |
| | | |||||
| * | parse payment memos | Adam Soltys | 2025-01-24 | 1 | -1/+1 |
| | | |||||
| * | settings logic tweak | Adam Soltys | 2025-01-22 | 1 | -4/+10 |
| | | |||||
| * | notes | Adam Soltys | 2025-01-21 | 2 | -12/+16 |
| | | |||||
| * | event formatting | Adam Soltys | 2025-01-18 | 2 | -6/+16 |
| | | |||||
| * | zap right away | Adam Soltys | 2025-01-17 | 1 | -50/+16 |
| | | |||||
| * | set lud16 | Adam Soltys | 2025-01-17 | 1 | -1/+6 |
| | | |||||
| * | event viewer and zaps | Adam Soltys | 2025-01-16 | 2 | -0/+140 |
| | | |||||
| * | show error message for zero-amount invoices | Adam Soltys | 2025-01-10 | 1 | -7/+12 |
| | | |||||
| * | default account id | Adam Soltys | 2025-01-06 | 1 | -1/+1 |
| | | |||||
| * | nostr sign in | Adam Soltys | 2025-01-03 | 1 | -2/+2 |
| | | |||||
| * | iconify noobserver | Adam Soltys | 2024-12-30 | 1 | -4/+4 |
| | | |||||
| * | default account | Adam Soltys | 2024-12-29 | 1 | -3/+4 |
| | | |||||
| * | default account | Adam Soltys | 2024-12-29 | 1 | -1/+1 |
| | | |||||
| * | create fund | Adam Soltys | 2024-12-24 | 5 | -83/+106 |
| | | |||||
| * | fix sendmax | Adam Soltys | 2024-12-22 | 1 | -1/+1 |
| | | |||||
| * | send max for internal payments | Adam Soltys | 2024-12-21 | 3 | -14/+34 |
| | | |||||
| * | bolt 12 | Adam Soltys | 2024-12-19 | 1 | -1/+1 |
| | | |||||
| * | fix lightning data | Adam Soltys | 2024-12-19 | 1 | -1/+1 |
| | | |||||
