Commit Graph
41 Commits
Author SHA1 Message Date
google-labs-jules[bot] 4a0b81ad98 chore(ai): remove dead code (unused exports & deps) 2026-01-24 20:28:53 +00:00
thePR0M3TH3AN d082df8e41 Add DM zap composer and zap request support 2026-01-19 11:29:55 -05:00
google-labs-jules[bot] 270d55cc7c Fix "NostrTools is required" error during zap signing
This patch updates `js/payments/zapSplit.js` and `js/payments/nwcClient.js` to replace legacy manual event signing (which relied on `nostr-tools` v1 methods `getEventHash` and `signEvent` that are missing in v2) with the centralized `signEventWithPrivateKey` helper from `js/nostr/publishHelpers.js`. This ensures compatibility with the installed `nostr-tools` version and resolves the error preventing zaps.
2026-01-07 13:39:52 +00:00
thePR0M3TH3AN 3996986e63 Remove nostr shim and retarget imports 2026-01-06 15:32:21 -05:00
thePR0M3TH3AN 931fa1398f Bundle crypto helpers for zap validator 2025-10-29 16:20:41 -04:00
thePR0M3TH3AN 0724307202 Add zap receipt validation for zap receipts 2025-10-29 15:48:54 -04:00
thePR0M3TH3AN c5460e38c9 Add lnurl param to invoice callback and update tests 2025-10-29 14:37:51 -04:00
thePR0M3TH3AN 0049528b46 Ensure zap requests carry bech32 LNURL tags 2025-10-29 14:18:27 -04:00
thePR0M3TH3AN c8a3bff57d Add relay metadata to zap requests 2025-10-29 14:06:02 -04:00
thePR0M3TH3AN 6f2e865a04 Align zap receipt success status 2025-10-29 09:05:13 -04:00
thePR0M3TH3AN 98ea36bd93 Add wallet budget enforcement for NWC payments 2025-10-29 06:52:30 -04:00
thePR0M3TH3AN 5d4baa3b56 Handle zap share payment failures gracefully 2025-10-27 21:52:23 -04:00
thePR0M3TH3AN cf66baa745 Merge pull request #983 from PR0M3TH3AN/codex/update-zap-error-handlers-for-wallet-allowance
Handle wallet zap allowance exhaustion messaging
2025-10-27 21:42:06 -04:00
thePR0M3TH3AN 8879c3a46d Handle zap allowance exhaustion 2025-10-27 21:41:44 -04:00
thePR0M3TH3AN 37bec3c5e2 Retry NWC requests with nip04 after nip44 timeouts 2025-10-27 21:34:57 -04:00
thePR0M3TH3AN 011d69482a Prefer nip04 encryption fallback for implicit wallets 2025-10-27 20:35:14 -04:00
thePR0M3TH3AN 18ffde2147 Include LNURL hint in NWC zap payments 2025-10-27 20:14:28 -04:00
thePR0M3TH3AN bfcef3c5d7 Remove spinner from login-required zap notification 2025-10-19 14:27:18 -04:00
thePR0M3TH3AN 0a876314c1 Adjust login-required zap notification behavior 2025-10-19 14:09:36 -04:00
thePR0M3TH3AN ead06ba8e0 Ensure zap login notification renders without pre-mounted portal 2025-10-19 13:11:50 -04:00
thePR0M3TH3AN f1032fac2b Ensure zap login notice always shows 2025-10-18 20:16:25 -04:00
thePR0M3TH3AN 72033a900b Fix zap login notification handling 2025-10-18 20:04:58 -04:00
thePR0M3TH3AN 841f1dd7f5 Ensure zap login prompts use notification status portal 2025-10-18 19:44:01 -04:00
thePR0M3TH3AN 0a2a2c4e78 Fix syntax errors blocking app bootstrap 2025-10-15 15:08:55 -04:00
thePR0M3TH3AN 7ae07b1369 refactor: migrate console usage to shared loggers 2025-10-15 14:37:25 -04:00
thePR0M3TH3AN d705cf176b Revert "Refactor logging to centralized logger" 2025-10-15 11:14:10 -04:00
thePR0M3TH3AN 37ba57aa37 Refactor logging to centralized logger 2025-10-15 11:11:14 -04:00
thePR0M3TH3AN f80ebef5c3 Defer nostr-tools access until bootstrap 2025-10-06 10:17:11 -04:00
thePR0M3TH3AN 1c805b053e Wait for nostr pool before platform lookup 2025-10-05 22:37:23 -04:00
thePR0M3TH3AN b773e1ec21 Fix zap fee parsing for split calculations 2025-10-05 22:03:07 -04:00
thePR0M3TH3AN c0ffde6462 Handle string zap platform fee inputs 2025-10-05 21:48:39 -04:00
thePR0M3TH3AN aa4e86758a Fix NWC encryption fallback handling 2025-10-05 20:49:56 -04:00
thePR0M3TH3AN e76107c8b2 Handle multi-relay NWC URIs 2025-10-05 19:49:22 -04:00
thePR0M3TH3AN 1e42b2af56 Convert NWC payment amounts to msats 2025-10-05 19:33:58 -04:00
thePR0M3TH3AN 1f0fb6ac87 Support NIP-47 encryption negotiation 2025-10-05 19:22:24 -04:00
thePR0M3TH3AN f2c7520a40 Handle NWC responses without e-tag IDs 2025-10-05 19:08:43 -04:00
thePR0M3TH3AN ad4f56a1d4 Ensure NostrTools nip04 helper persists 2025-10-05 08:44:23 -04:00
thePR0M3TH3AN 80438555f5 Improve zap failure diagnostics 2025-10-05 02:34:52 -04:00
thePR0M3TH3AN d843a6aa51 Fix NostrTools detection for zaps 2025-10-04 23:48:23 -04:00
thePR0M3TH3AN 99e8bd0c78 Fix modal zap flow tests and dependencies 2025-10-04 23:40:51 -04:00
thePR0M3TH3AN bbad8f7d48 Add Lightning zap split utilities 2025-10-04 22:16:13 -04:00