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