aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* invoices: don't re-list an invoice id on update (dedupe :invoices)stagingAdam Soltys2026-06-182-1/+93
* lightning: watchdog only recycles on real backlog, not normal idleAdam Soltys2026-06-171-10/+26
* ln: time out short-lived RPCs so a hung cl reconnects without restartAdam Soltys2026-06-171-2/+64
* nwc: fix pay_invoice reply reliability, rate-limit drops, always replyAdam Soltys2026-06-171-42/+84
* nwc: publish 13194 info event only when missing, recheck hourlyAdam Soltys2026-06-171-26/+65
* nwc: pay_invoice honors request amount for amountless bolt11Adam Soltys2026-06-171-2/+14
* nwc: fix make_invoice timestamps (ms -> seconds) breaking NWC clientsAdam Soltys2026-06-171-1/+8
* analytics: missing-history audit + lightning->liquid arb finderAdam Soltys2026-06-172-0/+232
* analytics: monthly insight reports + signup instrumentationAdam Soltys2026-06-173-0/+426
* finalize: don't crash on non-integer fee delta (tbRefund NaN)Adam Soltys2026-06-171-3/+23
* sendLightning/sendKeysend: instrument exit paths, tighten LEAKED DEBIT guardAdam Soltys2026-06-171-12/+111
* withdraw-lock: refuse external sends when /locks/<type>.locked is presentAdam Soltys2026-06-171-0/+25
* users: add authenticated self-delete endpointAdam Soltys2026-06-172-0/+105
* payments: freeze matches uid as well as username (rename-proof)Adam Soltys2026-06-171-1/+6
* payments: guard /replay double-credit race with SET NX idempotencyAdam Soltys2026-06-172-1/+16
* ark: skip refresh when ark unconfigured; document LN listener watchdogAdam Soltys2026-06-152-0/+4
* ln/lightning: watchdog recycles zombie receive-listener socketAdam Soltys2026-06-083-1/+42
* bump core imageAdam Soltys2026-06-072-2/+2
* getAddressType: surface lq downtime as actionable errorAdam Soltys2026-05-171-1/+11
* handle socket-level errors that bypass Bun's JS error pathAdam Soltys2026-05-171-0/+38
* don't remove orphan payment ids from user payment listsAdam Soltys2026-05-171-6/+4
* nwc: handle stale user record and skip reverted-duplicate recordsAdam Soltys2026-05-171-0/+2
* fix lnurl description_hash mismatch when sender provides a commentAdam Soltys2026-05-171-2/+6
* verifyRecaptcha: check x-forwarded-host before host headerAdam Soltys2026-05-171-1/+1
* mirror payment records to arc + atomic /confirm lock to prevent double-creditsAdam Soltys2026-05-172-4/+35
* remove /gateway endpointAdam Soltys2026-05-172-9/+0
* sendLightning / sendKeysend: only reverse when CLN reports the payment failedAdam Soltys2026-05-171-2/+26
* feat: blocked address protection, LNURL proxy, replay timestampsAdam Soltys2026-03-275-1/+144
* verify ark amountsAdam Soltys2026-03-225-21/+94
* remove USER bun from base image, remove unused DockerfileAdam Soltys2026-03-192-10/+0
* postgres dockerfileAdam Soltys2026-03-191-0/+0
* dockerfilesAdam Soltys2026-03-1912-2/+154
* don't republishAdam Soltys2026-03-181-3/+7
* stop republishing external events and add NWC rate limitingAdam Soltys2026-03-183-5/+15
* quieter logsAdam Soltys2026-03-172-14/+13
* handle ark dustAdam Soltys2026-03-173-5/+6
* fix: add account ownership checks and harden PIN validationAdam Soltys2026-03-173-3/+22
* ui envAdam Soltys2026-03-171-0/+5
* use -w flagAdam Soltys2026-03-171-15/+15
* disk space logAdam Soltys2026-03-171-1/+1
* staging checkoutAdam Soltys2026-03-172-4/+1
* setup scriptAdam Soltys2026-03-173-8/+61
* prompt compose overwriteAdam Soltys2026-03-172-6/+17
* update readmeAdam Soltys2026-03-172-48/+77
* streamline dev setup and docker imagesAdam Soltys2026-03-1611-282/+1026
* quieter logsAdam Soltys2026-03-166-35/+40
* update migrate scriptAdam Soltys2026-03-164-300/+1783
* conditional lnbAdam Soltys2026-03-161-1/+1
* cln migrateAdam Soltys2026-03-152-0/+300
* skip bolt12 integration tests gracefully when Lightning unavailableAdam Soltys2026-03-151-23/+29