| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | staging checkout | Adam Soltys | 2026-03-17 | 2 | -4/+1 |
| | | |||||
| * | setup script | Adam Soltys | 2026-03-17 | 3 | -8/+61 |
| | | |||||
| * | prompt compose overwrite | Adam Soltys | 2026-03-17 | 2 | -6/+17 |
| | | |||||
| * | update readme | Adam Soltys | 2026-03-17 | 2 | -48/+77 |
| | | |||||
| * | streamline dev setup and docker images | Adam Soltys | 2026-03-16 | 11 | -282/+1026 |
| | | | | | | | | | | | | | | | | | | | | - Rewrite setup.sh: auto-installs Docker, downloads regtest snapshot, pulls images, starts all services. Idempotent, works on fresh Ubuntu/macOS. - Create coinos-base image (196MB) shared by all containers: bitcoin, elements, lightning, strfry, kvrocks, electrs, tigerbeetle, chopsticks. Total pull ~490MB, down from ~4.3GB. - Move all images to ghcr.io/coinos/* namespace. - Drop nutshell (mint/wallet), postgres, mon from default dev compose. - Comment out ark stack (optional), guard ark.ts against empty config. - Add missing sampledata: lightningc, strfry, kvrocks, valkey configs. - Strip strfry binary (145MB debug symbols removed). - Use single CLN version (v25.12.1) for all 3 lightning nodes. - Switch valkey to alpine variant (110MB → 41MB). - Update config.ts.sample with correct service URLs. - Regtest snapshot hosted on GitHub Releases (~2MB). Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | quieter logs | Adam Soltys | 2026-03-16 | 6 | -35/+40 |
| | | |||||
| * | update migrate script | Adam Soltys | 2026-03-16 | 4 | -300/+1783 |
| | | |||||
| * | conditional lnb | Adam Soltys | 2026-03-16 | 1 | -1/+1 |
| | | |||||
| * | cln migrate | Adam Soltys | 2026-03-15 | 2 | -0/+300 |
| | | |||||
| * | skip bolt12 integration tests gracefully when Lightning unavailable | Adam Soltys | 2026-03-15 | 1 | -23/+29 |
| | | | | | | | | Adds timeout to exec helper and catches setup failures so tests skip instead of hanging for 60s when Docker Lightning nodes aren't reachable. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | tests | Adam Soltys | 2026-03-15 | 7 | -160/+393 |
| | | |||||
| * | slow down ark checksark2 | Adam Soltys | 2026-03-14 | 3 | -16/+53 |
| | | |||||
| * | persist vtxos to valkey | Adam Soltys | 2026-03-13 | 5 | -4/+5488 |
| | | |||||
| * | ark delegation | Adam Soltys | 2026-03-13 | 2 | -0/+388 |
| | | |||||
| * | ark fixes | Adam Soltys | 2026-03-13 | 3 | -11/+26 |
| | | |||||
| * | recovery | Adam Soltys | 2026-03-13 | 1 | -11/+27 |
| | | |||||
| * | don't renew dust | Adam Soltys | 2026-03-12 | 1 | -4/+5 |
| | | |||||
| * | ark wallet monitoring | Adam Soltys | 2026-03-12 | 4 | -4/+435 |
| | | |||||
| * | tx recalc | Adam Soltys | 2026-03-11 | 4 | -23/+42 |
| | | |||||
| * | try to cpfp piggyback on in flight withdrawals | Adam Soltys | 2026-03-11 | 3 | -45/+87 |
| | | |||||
| * | remove bumpestimate | Adam Soltys | 2026-03-11 | 2 | -28/+7 |
| | | |||||
| * | cpfp improvements | Adam Soltys | 2026-03-11 | 2 | -2/+230 |
| | | |||||
| * | add network alias | Adam Soltys | 2026-03-11 | 1 | -0/+1 |
| | | |||||
| * | skip server limit check for fund and internal payments | Adam Soltys | 2026-03-08 | 1 | -1/+2 |
| | | |||||
| * | accept android app origin for passkey verification | Adam Soltys | 2026-03-08 | 1 | -2/+8 |
| | | |||||
| * | add assetlinks.json for Android passkey support | Adam Soltys | 2026-03-08 | 1 | -0/+10 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | add LNURL-withdraw endpoints for fund-based NFC payments | Adam Soltys | 2026-03-08 | 2 | -1/+79 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | include raw event in push payload for data transport | Adam Soltys | 2026-03-07 | 1 | -4/+12 |
| | | | | | | | | | Forward kind 445 Nostr events through push notifications so the client can process messages instantly without relying on WebSockets. Includes a 3KB size guard for the ~4KB push payload limit. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | add group registry for MLS push notifications | Adam Soltys | 2026-03-06 | 2 | -19/+137 |
| | | | | | | | | | Server now tracks MLS groups (synced from clients) and subscribes to kind 445 events on group relays, sending push to all members except the sender. Registry persisted to Redis across restarts. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | subscribe to all relays for DM push notifications | Adam Soltys | 2026-03-06 | 1 | -37/+43 |
| | | | | | | | | | The listener was only watching the local strfry relay, but MLS messages go to external relays like relay.coinos.io. Subscribe to all configured relays so gift wraps are seen. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | add debug logging to DM notifications | Adam Soltys | 2026-03-06 | 1 | -1/+3 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | add server-side MLS user index and fix DM push VAPID | Adam Soltys | 2026-03-06 | 1 | -0/+4 |
| | | | | | | | | | | - Add lib/mls.ts: maintains Redis-backed index of MLS users with background backfill and live subscription for kind 443 events - Add /mls/users endpoint serving the directory to the UI - Fix dmNotifications.ts: add setVapidDetails call so push delivery works Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | profile search | Adam Soltys | 2026-03-06 | 3 | -0/+138 |
| | | |||||
| * | drop abstract pool use | Adam Soltys | 2026-03-06 | 4 | -21/+7 |
| | | |||||
| * | fix profile query | Adam Soltys | 2026-03-06 | 2 | -15/+31 |
| | | |||||
| * | check for server generated key | Adam Soltys | 2026-03-05 | 1 | -3/+4 |
| | | |||||
| * | auth fix | Adam Soltys | 2026-03-05 | 2 | -9/+17 |
| | | |||||
| * | fix pending payment cleanup and login password verification | Adam Soltys | 2026-03-05 | 2 | -1/+11 |
| | | | | | | | | Skip non-lightning entries in pending payments check and handle malformed password hashes gracefully during login. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fund authorizations | Adam Soltys | 2026-03-04 | 3 | -7/+56 |
| | | |||||
| * | funds route | Adam Soltys | 2026-03-04 | 3 | -0/+22 |
| | | |||||
| * | passkey fix | Adam Soltys | 2026-03-03 | 1 | -0/+1 |
| | | |||||
| * | vault wallet fixes | Adam Soltys | 2026-03-03 | 6 | -129/+157 |
| | | |||||
| * | sync vault | Adam Soltys | 2026-03-03 | 6 | -137/+269 |
| | | |||||
| * | bip353 | Adam Soltys | 2026-03-03 | 3 | -1/+162 |
| | | |||||
| * | fee bump reserve | Adam Soltys | 2026-03-03 | 1 | -4/+14 |
| | | |||||
| * | fix login/reset glitches | Adam Soltys | 2026-03-03 | 1 | -7/+18 |
| | | |||||
| * | round fees | Adam Soltys | 2026-03-03 | 2 | -4/+4 |
| | | |||||
| * | p2a lookups | Adam Soltys | 2026-03-03 | 1 | -19/+6 |
| | | |||||
| * | request tuning | Adam Soltys | 2026-03-03 | 4 | -43/+115 |
| | | |||||
| * | fee bumping | Adam Soltys | 2026-03-02 | 6 | -49/+314 |
| | | |||||
