| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a dismissable banner pointing to v3.coinos.iov1.0.10 | Adam Soltys | 2026-09-29 | 1 | -0/+35 |
| | | | | | Co-Authored-By: Claude Opus 5.5 <[email protected]> | ||||
| * | send: stop the Max buttons from cancelling their own submit, show LNURL ↵ | Adam Soltys | 2026-09-21 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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]> | ||||
| * | send: quote the lightning routing fee up front and add Max to lightning sends | Adam Soltys | 2026-09-21 | 1 | -3/+14 |
| | | | | | | | | | | | | | | | | | | | | 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]> | ||||
| * | payments: show lightning sends as pending until settled | Adam Soltys | 2026-07-30 | 1 | -1/+3 |
| | | | | | | | | | | | | Lightning/bolt12 sends now start unconfirmed (server sets confirmed=false until the HTLC settles and the preimage arrives). Reflect that in the UI: the payment list and detail page show 'Pending' for an unsettled send, and the detail page shows a pending note in place of the empty preimage. Prevents the misleading 'Sent/completed with no preimage' state for held HTLCs (e.g. Ark hold invoices that stay in-flight for hours). Co-Authored-By: Claude Opus 4.8 <[email protected]> | ||||
| * | remove team section | Adam Soltys | 2026-05-11 | 1 | -64/+0 |
| | | |||||
| * | fix getpublickey | Adam Soltys | 2026-02-16 | 1 | -43/+14 |
| | | |||||
| * | check user | Adam Soltys | 2026-02-10 | 1 | -2/+6 |
| | | |||||
| * | fix imports | Adam Soltys | 2026-02-09 | 4 | -2/+6 |
| | | |||||
| * | don't fetch locations on homepage | Adam Soltys | 2025-10-14 | 1 | -35/+22 |
| | | |||||
| * | update npub | Adam Soltys | 2025-10-08 | 1 | -1/+1 |
| | | |||||
| * | fix nostr cancel button | Adam Soltys | 2025-09-30 | 1 | -1/+1 |
| | | |||||
| * | fix outclick | Adam Soltys | 2025-09-09 | 1 | -1/+1 |
| | | |||||
| * | upgrade dependencies | Adam Soltys | 2025-09-09 | 2 | -2/+2 |
| | | |||||
| * | redirect to paid route | Adam Soltys | 2025-09-09 | 1 | -1/+0 |
| | | |||||
| * | input mode | Adam Soltys | 2025-08-20 | 1 | -1/+8 |
| | | |||||
| * | fix leading zeros | Adam Soltys | 2025-08-20 | 1 | -14/+26 |
| | | |||||
| * | numpad fixes | Adam Soltys | 2025-08-20 | 2 | -18/+59 |
| | | |||||
| * | numpad upgrade | Adam Soltys | 2025-08-20 | 1 | -179/+220 |
| | | |||||
| * | remove pin after expiry | Adam Soltys | 2025-08-02 | 1 | -3/+5 |
| | | |||||
| * | tap qr | Adam Soltys | 2025-07-13 | 1 | -6/+6 |
| | | |||||
| * | move buttons | Adam Soltys | 2025-07-08 | 1 | -56/+57 |
| | | |||||
| * | hide store | Adam Soltys | 2025-07-08 | 1 | -5/+5 |
| | | |||||
| * | responsive qr | Adam Soltys | 2025-06-24 | 1 | -1/+1 |
| | | |||||
| * | rm unused code | Adam Soltys | 2025-06-23 | 1 | -9/+0 |
| | | |||||
| * | update footer | Adam Soltys | 2025-06-13 | 1 | -1/+1 |
| | | |||||
| * | restore delete button | Adam Soltys | 2025-05-19 | 1 | -0/+16 |
| | | |||||
| * | max | Adam Soltys | 2025-05-18 | 1 | -1/+1 |
| | | |||||
| * | hide 0 balances | Adam Soltys | 2025-05-18 | 1 | -1/+1 |
| | | |||||
| * | fix self-custodial balances | Adam Soltys | 2025-05-12 | 1 | -2/+2 |
| | | |||||
| * | update notice | Adam Soltys | 2025-05-12 | 2 | -3/+3 |
| | | |||||
| * | display locked balance | Adam Soltys | 2025-05-12 | 3 | -35/+37 |
| | | |||||
| * | settings re-org | Adam Soltys | 2025-05-03 | 1 | -3/+8 |
| | | |||||
| * | opt in to nwc notifications | Adam Soltys | 2025-03-12 | 2 | -3/+23 |
| | | |||||
| * | ecash wording | Adam Soltys | 2025-03-12 | 1 | -1/+5 |
| | | |||||
| * | nwc maxfee field | Adam Soltys | 2025-03-05 | 2 | -57/+90 |
| | | |||||
| * | submit postmessage after form submission | Adam Soltys | 2025-02-26 | 1 | -1/+30 |
| | | |||||
| * | link to nostr settings | Adam Soltys | 2025-02-12 | 1 | -4/+20 |
| | | |||||
| * | nwc connections | Adam Soltys | 2025-02-07 | 1 | -0/+163 |
| | | |||||
| * | home translation | Adam Soltys | 2025-02-06 | 1 | -2/+3 |
| | | |||||
| * | nostr link on homepage | Adam Soltys | 2025-01-30 | 1 | -11/+9 |
| | | |||||
| * | hide nostr stuff | Adam Soltys | 2025-01-26 | 1 | -3/+13 |
| | | |||||
| * | parse payment memos | Adam Soltys | 2025-01-24 | 1 | -0/+3 |
| | | |||||
| * | open link | Adam Soltys | 2025-01-23 | 2 | -12/+26 |
| | | |||||
| * | hide amber signer | Adam Soltys | 2025-01-23 | 1 | -11/+0 |
| | | |||||
| * | fix nostr connect | Adam Soltys | 2025-01-23 | 1 | -15/+12 |
| | | |||||
| * | unified event endpoint | Adam Soltys | 2025-01-23 | 2 | -55/+60 |
| | | |||||
| * | invoice types | Adam Soltys | 2025-01-23 | 3 | -121/+200 |
| | | |||||
| * | follows | Adam Soltys | 2025-01-23 | 1 | -2/+2 |
| | | |||||
| * | hide zap button for user | Adam Soltys | 2025-01-21 | 1 | -4/+4 |
| | | |||||
| * | remove border on event view | Adam Soltys | 2025-01-21 | 1 | -1/+1 |
| | | |||||
