| Commit message (Expand) | Author | Age | Files | Lines |
| * | A zap answers as fast as the route allows. | Adam Soltys | 2026-09-14 | 1 | -18/+30 |
| * | One device pays a zap, whichever of them heard it first. | Adam Soltys | 2026-09-14 | 1 | -2/+27 |
| * | A zap answered by two tabs no longer reports as failed. | Adam Soltys | 2026-09-14 | 1 | -5/+37 |
| * | End to end over the real network, and the advice now fits the app it's in. | Adam Soltys | 2026-09-12 | 1 | -1/+1 |
| * | The wake had to be a job, not a foreground service — Android says so. | Adam Soltys | 2026-09-12 | 1 | -7/+8 |
| * | A second Android build that can wake the wallet, because it holds it. | Adam Soltys | 2026-09-12 | 1 | -1/+30 |
| * | UnifiedPush: reach a phone that has no Google in it. | Adam Soltys | 2026-09-12 | 1 | -8/+32 |
| * | Tell a phone with no push service what's actually wrong. | Adam Soltys | 2026-09-12 | 1 | -8/+36 |
| * | The open tab learns the same manners as the worker: a wallet on the wrong net... | Adam Soltys | 2026-08-22 | 1 | -0/+9 |
| * | A downed notifier no longer vetoes new connections — only the user's own de... | Adam Soltys | 2026-08-15 | 1 | -3/+6 |
| * | Settings grows a Notifications page — per-category switches the notifier ho... | Adam Soltys | 2026-08-14 | 1 | -2/+14 |
| * | Money leaving while you're not looking gets a notification: NWC pays from the... | Adam Soltys | 2026-08-14 | 1 | -0/+17 |
| * | No notifications, no connection: creating one asks to allow them first, and a... | Adam Soltys | 2026-08-13 | 1 | -6/+39 |
| * | Answering while closed becomes the default: a new connection asks once, and a... | Adam Soltys | 2026-08-13 | 1 | -3/+36 |
| * | Settings: surface wallet settings, add Nostr section, tuck rarities into Adva... | Adam Soltys | 2026-08-02 | 1 | -1/+1 |
| * | Rebrand: hal → coinos v3 | Adam Soltys | 2026-08-02 | 1 | -5/+5 |
| * | Payment addresses accept Lightning from LNURL-only wallets | Adam Soltys | 2026-08-01 | 1 | -0/+1 |
| * | Coinos branding: logo and black & white theme | Adam Soltys | 2026-08-01 | 1 | -1/+1 |
| * | Coinos v3: rebrand from Hal, payment addresses move to @coinos.io | Adam Soltys | 2026-08-01 | 1 | -1/+1 |
| * | Zappable offer codes and per-name Lightning offers | Adam Soltys | 2026-08-01 | 1 | -10/+138 |
| * | Simplify: one Lightning path, one balance, fewer features | Adam Soltys | 2026-08-01 | 1 | -76/+34 |
| * | Background NWC: the worker now answers — and pays — from the pouch | Adam Soltys | 2026-08-01 | 1 | -9/+75 |
| * | Refresh the push-notifier registration whenever connections change | Adam Soltys | 2026-08-01 | 1 | -1/+29 |
| * | Split device sync into per-domain slots with bounded, dirty-only publishes | Adam Soltys | 2026-08-01 | 1 | -0/+1 |
| * | Never let a losing device's error shout over a paid zap | Adam Soltys | 2026-08-01 | 1 | -4/+30 |
| * | Add an NWC subscription watchdog | Adam Soltys | 2026-08-01 | 1 | -2/+20 |
| * | Make NWC budgets accumulate and travel across devices | Adam Soltys | 2026-08-01 | 1 | -0/+11 |
| * | Surface refused relay publishes; publish NWC info once per session | Adam Soltys | 2026-08-01 | 1 | -4/+11 |
| * | Instrument the silent NWC request-drop paths | Adam Soltys | 2026-08-01 | 1 | -5/+22 |
| * | Never silently drop an NWC request addressed to us | Adam Soltys | 2026-08-01 | 1 | -1/+30 |
| * | Wake hal for wallet-connect requests while it is closed | Adam Soltys | 2026-08-01 | 1 | -0/+86 |
| * | Sync NWC connections across devices | Adam Soltys | 2026-08-01 | 1 | -1/+52 |
| * | NWC: own the relay set instead of borrowing the sync feature's | Adam Soltys | 2026-08-01 | 1 | -10/+19 |
| * | Add Nostr Wallet Connect (NIP-47) — hal as a wallet service | Adam Soltys | 2026-08-01 | 1 | -0/+335 |