aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* invoices: don't re-list an invoice id on update (dedupe :invoices)stagingAdam Soltys2026-06-181-1/+7
* 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: monthly insight reports + signup instrumentationAdam Soltys2026-06-171-0/+3
* 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
* 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-171-0/+15
* 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-082-0/+40
* 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
* nwc: handle stale user record and skip reverted-duplicate recordsAdam Soltys2026-05-171-0/+2
* mirror payment records to arc + atomic /confirm lock to prevent double-creditsAdam Soltys2026-05-171-1/+10
* 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-273-1/+131
* verify ark amountsAdam Soltys2026-03-222-3/+4
* don't republishAdam Soltys2026-03-181-3/+7
* stop republishing external events and add NWC rate limitingAdam Soltys2026-03-182-3/+14
* quieter logsAdam Soltys2026-03-172-14/+13
* handle ark dustAdam Soltys2026-03-171-2/+3
* fix: add account ownership checks and harden PIN validationAdam Soltys2026-03-172-1/+16
* streamline dev setup and docker imagesAdam Soltys2026-03-161-2/+4
* quieter logsAdam Soltys2026-03-166-35/+40
* update migrate scriptAdam Soltys2026-03-162-286/+0
* conditional lnbAdam Soltys2026-03-161-1/+1
* slow down ark checksark2Adam Soltys2026-03-142-11/+10
* persist vtxos to valkeyAdam Soltys2026-03-132-1/+153
* ark delegationAdam Soltys2026-03-131-0/+368
* ark fixesAdam Soltys2026-03-132-9/+23
* recoveryAdam Soltys2026-03-131-11/+27
* don't renew dustAdam Soltys2026-03-121-4/+5
* ark wallet monitoringAdam Soltys2026-03-121-4/+22
* tx recalcAdam Soltys2026-03-113-22/+41
* try to cpfp piggyback on in flight withdrawalsAdam Soltys2026-03-112-44/+87
* cpfp improvementsAdam Soltys2026-03-112-2/+230
* add network aliasAdam Soltys2026-03-111-0/+1
* skip server limit check for fund and internal paymentsAdam Soltys2026-03-081-1/+2
* accept android app origin for passkey verificationAdam Soltys2026-03-081-2/+8
* include raw event in push payload for data transportAdam Soltys2026-03-071-4/+12
* add group registry for MLS push notificationsAdam Soltys2026-03-061-18/+125
* subscribe to all relays for DM push notificationsAdam Soltys2026-03-061-37/+43
* add debug logging to DM notificationsAdam Soltys2026-03-061-1/+3
* add server-side MLS user index and fix DM push VAPIDAdam Soltys2026-03-061-0/+4
* profile searchAdam Soltys2026-03-061-0/+126