| Commit message (Expand) | Author | Age | Files | Lines |
| * | Gift QR: use error-correction level L for a less dense, easier-to-scan grid | Adam Soltys | 2026-06-25 | 2 | -3/+6 |
| * | Gift claim: show a loading screen while checking, not the claimable amount | Adam Soltys | 2026-06-25 | 2 | -0/+16 |
| * | Gift claim: detect already-claimed (even unconfirmed) and block the race | Adam Soltys | 2026-06-25 | 4 | -3/+79 |
| * | Claimed screen: big green check instead of green-on-orange badge | Adam Soltys | 2026-06-25 | 1 | -1/+1 |
| * | Confirm transactions via the WebSocket push, not REST | Adam Soltys | 2026-06-25 | 1 | -37/+46 |
| * | Rename the app title from 'Hal Wallet' to just 'Hal' | Adam Soltys | 2026-06-25 | 1 | -1/+1 |
| * | Remove the Live/Polling badge; shorten explorer link to 'Block explorer' | Adam Soltys | 2026-06-25 | 2 | -11/+2 |
| * | Credit payments instantly from the watcher push (no REST on critical path) | Adam Soltys | 2026-06-25 | 1 | -23/+89 |
| * | Realtime via self-hosted ZMQ watcher (Electrum-over-WS) | Adam Soltys | 2026-06-25 | 2 | -108/+93 |
| * | Fast-poll the receive address while watching for a payment | Adam Soltys | 2026-06-25 | 2 | -1/+41 |
| * | Faster WS reconnect; stop double-running the held-coin reconcile | Adam Soltys | 2026-06-25 | 1 | -1/+9 |
| * | Stop full-scanning the API on every load; go Live before Nostr | Adam Soltys | 2026-06-25 | 1 | -9/+17 |
| * | Detect stuck low-fee txs and stop actively monitoring them | Adam Soltys | 2026-06-24 | 3 | -5/+41 |
| * | Watch pending-coin addresses; let per-address rescans queue | Adam Soltys | 2026-06-24 | 2 | -20/+30 |
| * | Drop background/full rescans for on-demand per-address rescan | Adam Soltys | 2026-06-24 | 3 | -14/+124 |
| * | Drop beforeinstallprompt preventDefault to silence its console warning | Adam Soltys | 2026-06-24 | 1 | -1/+3 |
| * | Make pending receives fast: cut REST load, surface live/polling state | Adam Soltys | 2026-06-24 | 3 | -8/+34 |
| * | Allow gifting the whole balance (no-change sweep) via Max | Adam Soltys | 2026-06-24 | 3 | -22/+75 |
| * | Balance, claim button, and gift-recipient backup verification | Adam Soltys | 2026-06-24 | 2 | -10/+64 |
| * | Paginate History: cap inline gifts at 3, transactions at 10 | Adam Soltys | 2026-06-24 | 2 | -23/+73 |
| * | Show outstanding sent gifts in History, cancellable there | Adam Soltys | 2026-06-24 | 2 | -2/+39 |
| * | Instant gift-via-split and spend-unconfirmed support | Adam Soltys | 2026-06-24 | 3 | -36/+98 |
| * | Minimize gift lock-up: best-fit coins + optional pre-split | Adam Soltys | 2026-06-24 | 3 | -19/+112 |
| * | Deduct gift-locked coins from the spendable balance | Adam Soltys | 2026-06-24 | 3 | -5/+26 |
| * | Gift links: stop pre-reserving fee, show it at claim time | Adam Soltys | 2026-06-24 | 3 | -13/+21 |
| * | Simplify import placeholder to 'Your seed words' | Adam Soltys | 2026-06-24 | 1 | -1/+1 |
| * | Add a 🎁 to the Gift some Bitcoin link | Adam Soltys | 2026-06-24 | 1 | -1/+1 |
| * | Fix dark-mode contrast and stop install-link jitter | Adam Soltys | 2026-06-24 | 2 | -12/+43 |
| * | Add dark mode; gift amount unit toggle; multi-input gifts | Adam Soltys | 2026-06-24 | 23 | -49/+152 |
| * | Move the language picker from Settings to the footer | Adam Soltys | 2026-06-24 | 1 | -8/+3 |
| * | Relabel tx explorer link to "View on block explorer" | Adam Soltys | 2026-06-24 | 20 | -20/+20 |
| * | Guard the receive celebration to recent payments only | Adam Soltys | 2026-06-24 | 1 | -3/+11 |
| * | Remove the caret from the account selector chip | Adam Soltys | 2026-06-24 | 1 | -1/+1 |
| * | Drop the "saved" tag from the account title | Adam Soltys | 2026-06-24 | 1 | -1/+1 |
| * | Rename "Lock all" to "Clear all" with confirmation; editable wallet names | Adam Soltys | 2026-06-24 | 21 | -21/+131 |
| * | Fold watch-only into Import; support xprv spending import | Adam Soltys | 2026-06-24 | 22 | -116/+199 |
| * | Don't celebrate pre-existing payments on opening a wallet | Adam Soltys | 2026-06-24 | 1 | -12/+20 |
| * | Fix confirmed txs stuck showing "pending" | Adam Soltys | 2026-06-24 | 1 | -2/+11 |
| * | Add optional password-encrypted persistence for full accounts | Adam Soltys | 2026-06-24 | 22 | -38/+537 |
| * | Add account switching and watch-only wallets | Adam Soltys | 2026-06-24 | 22 | -94/+664 |
| * | Fee-aware gift minimum; move gift entrypoint to Send page | Adam Soltys | 2026-06-24 | 22 | -47/+96 |
| * | Keep reclaimed gifts revocable until the coin is spent | Adam Soltys | 2026-06-24 | 22 | -68/+134 |
| * | Offer passive reclaim vs immediate revoke for gifts | Adam Soltys | 2026-06-24 | 21 | -67/+118 |
| * | Make gift Reclaim a real on-chain revoke | Adam Soltys | 2026-06-24 | 22 | -54/+136 |
| * | Replace seed gift links with presigned PSBT claim links | Adam Soltys | 2026-06-24 | 22 | -117/+460 |
| * | Add shareable gift links for fast onboarding | Adam Soltys | 2026-06-24 | 22 | -38/+344 |
| * | Add fee-rate picker to RBF bump | Adam Soltys | 2026-06-24 | 22 | -64/+176 |
| * | Add RBF fee bumping for unconfirmed sends | Adam Soltys | 2026-06-24 | 23 | -21/+194 |
| * | Split translations into per-language files, lazy-loaded | Adam Soltys | 2026-06-24 | 21 | -1455/+2785 |
| * | Update README for Hal Wallet; fill in all translations | Adam Soltys | 2026-06-24 | 1 | -0/+589 |