| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | send: quote the lightning routing fee up front and add Max to lightning sends | Adam Soltys | 2026-09-21 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | 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]> | ||||
| * | fix imports | Adam Soltys | 2026-02-09 | 1 | -2/+2 |
| | | |||||
| * | forward host header | Adam Soltys | 2026-02-06 | 1 | -1/+1 |
| | | |||||
| * | fix tor login | Adam Soltys | 2026-02-06 | 2 | -4/+8 |
| | | |||||
| * | strip email from username on login | Adam Soltys | 2026-01-29 | 1 | -0/+1 |
| | | |||||
| * | fix captcha checks | Adam Soltys | 2026-01-27 | 3 | -28/+28 |
| | | |||||
| * | skip captcha for tor | Adam Soltys | 2026-01-27 | 3 | -0/+22 |
| | | |||||
| * | update forgot page | Adam Soltys | 2026-01-21 | 1 | -49/+4 |
| | | |||||
| * | redirect on invalid token | Adam Soltys | 2026-01-21 | 1 | -2/+7 |
| | | |||||
| * | remove challenge code | Adam Soltys | 2026-01-21 | 2 | -4/+1 |
| | | |||||
| * | remove duplicate login | Adam Soltys | 2026-01-21 | 1 | -24/+11 |
| | | |||||
| * | move site key to env | Adam Soltys | 2026-01-21 | 3 | -6/+9 |
| | | |||||
| * | captcha | Adam Soltys | 2026-01-21 | 4 | -8/+101 |
| | | |||||
| * | display read-only token | Adam Soltys | 2025-10-08 | 2 | -7/+33 |
| | | |||||
| * | register challenge | Adam Soltys | 2025-10-01 | 1 | -8/+3 |
| | | |||||
| * | challenge fields | Adam Soltys | 2025-10-01 | 2 | -0/+2 |
| | | |||||
| * | move verify | Adam Soltys | 2025-10-01 | 1 | -10/+1 |
| | | |||||
| * | login challenge | Adam Soltys | 2025-10-01 | 2 | -14/+15 |
| | | |||||
| * | register captcha | Adam Soltys | 2025-09-28 | 1 | -1/+6 |
| | | |||||
| * | captcha | Adam Soltys | 2025-09-28 | 2 | -5/+18 |
| | | |||||
| * | bounty update | Adam Soltys | 2025-09-12 | 2 | -8/+32 |
| | | |||||
| * | revert tests | Adam Soltys | 2025-09-10 | 1 | -15/+0 |
| | | |||||
| * | test protocol handler link | Adam Soltys | 2025-09-10 | 1 | -0/+5 |
| | | |||||
| * | test protocol handler link | Adam Soltys | 2025-09-10 | 1 | -0/+7 |
| | | |||||
| * | test protocol handler link | Adam Soltys | 2025-09-10 | 1 | -0/+3 |
| | | |||||
| * | daisy fixes | Adam Soltys | 2025-09-09 | 2 | -2/+2 |
| | | |||||
| * | show registration failure | Adam Soltys | 2025-09-08 | 2 | -3/+4 |
| | | |||||
| * | log referer | Adam Soltys | 2025-08-28 | 1 | -0/+1 |
| | | |||||
| * | fix bounties | Adam Soltys | 2025-08-15 | 1 | -6/+6 |
| | | |||||
| * | flex issues | Adam Soltys | 2025-08-14 | 1 | -20/+22 |
| | | |||||
| * | remove padding | Adam Soltys | 2025-08-14 | 1 | -1/+1 |
| | | |||||
| * | remove padding | Adam Soltys | 2025-08-14 | 1 | -5/+5 |
| | | |||||
| * | bounties update | Adam Soltys | 2025-08-14 | 1 | -18/+51 |
| | | |||||
| * | bounties links | Adam Soltys | 2025-08-14 | 2 | -9/+3 |
| | | |||||
| * | fix bounties | Adam Soltys | 2025-08-14 | 1 | -1/+1 |
| | | |||||
| * | bounties update | Adam Soltys | 2025-08-14 | 2 | -70/+136 |
| | | |||||
| * | update docs | Adam Soltys | 2025-07-09 | 1 | -7/+9 |
| | | |||||
| * | inset | Adam Soltys | 2025-07-08 | 1 | -1/+0 |
| | | |||||
| * | fund sweep | Adam Soltys | 2025-07-07 | 1 | -32/+6 |
| | | |||||
| * | login route | Adam Soltys | 2025-04-25 | 1 | -0/+13 |
| | | |||||
| * | pass support username | Adam Soltys | 2025-03-09 | 1 | -16/+9 |
| | | |||||
| * | username in support form | Adam Soltys | 2025-02-26 | 2 | -12/+3 |
| | | |||||
| * | fix nostr register | Adam Soltys | 2025-02-25 | 1 | -3/+7 |
| | | |||||
| * | redirect for apps/new | Adam Soltys | 2025-02-19 | 2 | -2/+2 |
| | | |||||
| * | support translation strings | Adam Soltys | 2025-02-16 | 1 | -6/+5 |
| | | |||||
| * | nostr auth endpoint | Adam Soltys | 2025-02-11 | 2 | -2/+2 |
| | | |||||
| * | use ephemeral kind for login event | Adam Soltys | 2025-02-04 | 1 | -3/+9 |
| | | |||||
| * | use selected avatar | Adam Soltys | 2025-01-15 | 1 | -1/+1 |
| | | |||||
| * | store nsec on registration | Adam Soltys | 2025-01-10 | 3 | -5/+16 |
| | | |||||
| * | show error message for zero-amount invoices | Adam Soltys | 2025-01-10 | 1 | -1/+1 |
| | | |||||
