ekzyis
819d382494
Fix lightning address logs deletion ( #1728 )
2024-12-15 11:14:33 -06:00
ekzyis
14de23b21d
Refactor CLN function signatures ( #1726 )
2024-12-14 10:32:51 -06:00
ekzyis
3cdfe620d0
Refactor Blink function signatures ( #1725 )
...
This makes them consistent with function signatures of other wallets
2024-12-14 08:56:45 -06:00
ekzyis
77d22cfd77
Remove unused wallet context args ( #1724 )
2024-12-14 08:55:08 -06:00
Riccardo Balbo
bdd24130f9
Nip46 auth with NDK ( #1636 )
...
* ndk
* fix: remove duplicated zap note event template
* don't init Nip07 signer by default
* Update wallets/nwc/server.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* nwc protocol parsing workaround
* WebSocket polyfill for worker
* increase nwc timeout
* remove NDKNip46Signer type
* fix type annotation
* move eslint-disable camelcase to the top
* pass event args to the constructor
* fix error handling
* Update wallets/nwc/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* nip46 auth
* style tweak, remove unmaintained signers from the list
* don't use modal
* workaround url parsing
* use kind 27235
* add kind 27235 metadata
* show suggestion after a timeout
* Update lib/nostr.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update components/nostr-auth.js
Co-authored-by: ekzyis <ek@stacker.news>
* fix unrelated lnauth crash when closing ext prompt
* make ui consistent ...
* give buttons spacing
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-13 20:25:34 -06:00
ekzyis
285203889d
Remove unused import
2024-12-13 21:20:51 +01:00
ekzyis
a50a2c8bd1
Fix receiver fallbacks depend on fast polls ( #1723 )
2024-12-13 14:19:00 -06:00
Riccardo Balbo
d73f6323ff
NDK ( #1590 )
...
* ndk
* fix: remove duplicated zap note event template
* don't init Nip07 signer by default
* Update wallets/nwc/server.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* nwc protocol parsing workaround
* WebSocket polyfill for worker
* increase nwc timeout
* remove NDKNip46Signer type
* fix type annotation
* move eslint-disable camelcase to the top
* pass event args to the constructor
* fix error handling
* Update wallets/nwc/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* Fix type annotation
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-12-13 13:28:36 -06:00
Riccardo Balbo
52734940a3
Bolt12 dev environment ( #1702 )
...
* lndk-eclair bolt12 test environment
* use static certs for lndk dev
* move eclair/lndk/cln to wallets profile, force lndk onto x86 platform
* fix port conflict
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-13 12:30:30 -06:00
Keyan
bf541aa643
Merge pull request #1721 from stackernews/fix-missing-usage-of-timeout-error
...
Fix missing usage of new TimeoutError
2024-12-13 10:29:50 -06:00
ekzyis
06a3a71eb9
Use new TimeoutError
2024-12-13 16:29:00 +01:00
Keyan
adfbdeddba
Merge pull request #1720 from stackernews/fix-toast-padding
...
Fix missing toast padding
2024-12-13 08:39:45 -06:00
ekzyis
fc4303658d
Use AbortSignal.timeout + custom timeout error message ( #1718 )
...
* refactor: replace custom logic with AbortSignal.timeout
* Use custom timeout error message
* Include method and url in fetch timeout error
* Fix error not rethrown
2024-12-13 08:38:42 -06:00
Keyan
e8434d07c5
Merge pull request #1719 from stackernews/fix-missing-save-error-log
...
Fix missing logging of sender wallet validation error
2024-12-13 08:36:37 -06:00
ekzyis
959cd1f3f4
Fix missing toast padding
2024-12-13 15:03:04 +01:00
ekzyis
64ba7a56cb
Fix missing wallet error logging
2024-12-13 11:30:54 +01:00
Riccardo Balbo
ec213907fc
Use debian cdn instead of de mirror ( #1715 )
...
* Use debian cdn instead of de mirror
* use https in deb mirror
2024-12-12 10:30:39 -06:00
ekzyis
66b7352bf0
Fix forever edits ( #1716 )
...
* Fix forever edits
* Refactor edit check on server
2024-12-12 09:35:30 -06:00
Keyan
6918bcb452
Merge pull request #1714 from stackernews/1704-fix-exposed-routing-fees
...
Don't expose p2p zap receivers to routing fees
2024-12-11 15:47:57 -06:00
k00b
98fae6c9ae
prioritize payment reliability
2024-12-11 15:38:38 -06:00
Keyan
0e765d4179
Merge pull request #1709 from stackernews/fix-client-pending-forwards-paid
...
Fix pending forwards considered paid by client
2024-12-11 14:43:33 -06:00
Keyan
3fe5f4b435
Merge pull request #1713 from stackernews/shared-failed-forwards-view
2024-12-11 14:42:31 -06:00
ekzyis
c9439c33c6
Don't expose p2p zap receivers to routing fees
2024-12-11 20:55:43 +01:00
ekzyis
8f092cdc66
Use consistent view about failed forwards
2024-12-11 20:09:49 +01:00
ekzyis
4e6fb40c0b
Use conditional waitFor to fix premature payment success
2024-12-11 19:27:29 +01:00
ekzyis
8cb89574ae
Fix pending forwards considered paid by client
2024-12-11 14:39:01 +01:00
ekzyis
756e75ed7c
Fix latest timestamp not updated ( #1705 )
2024-12-10 15:36:04 -06:00
ekzyis
a46f81f1e1
Receiver fallbacks ( #1688 )
...
* Use same naming scheme between ln containers and env vars
* Add router_lnd container
* Only open channels to router_lnd
* Use 1sat base fee and 0ppm fee rate
* Add script to test routing
* Also fund router_lnd wallet
* Receiver fallbacks
* Rename to predecessorId
* Remove useless wallet table join
* Missing renaming to predecessor
* Fix payment stuck on sender error
We want to await the invoice poll promise so we can check for receiver errors, but in case of sender errors, the promise will never settle.
* Don't log failed forwards as sender errors
* fix check for receiver error
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-10 14:15:29 -06:00
Keyan
e6c74c965b
Update awards.csv
2024-12-10 11:15:10 -06:00
ekzyis
3ead4db8dc
Use new LND node as routing node ( #1700 )
...
* Use same naming scheme between ln containers and env vars
* Add router_lnd container
* Only open channels to router_lnd
* Use 1sat base fee and 0ppm fee rate
* Add script to test routing
* Also fund router_lnd wallet
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-12-10 10:52:17 -06:00
ekzyis
1a41760915
CLN: Use port 9735 and log to stdout ( #1701 )
...
* use port 9735 for cln node
this makes it consistent with the rest of the environment (default port for regtest is 19846)
* cln log to stdout
---------
Co-authored-by: Riccardo Balbo <riccardo0blb@gmail.com>
2024-12-10 09:14:18 -06:00
ekzyis
3e29e04b01
Use same naming scheme between ln containers and env vars ( #1698 )
2024-12-10 09:13:14 -06:00
k00b
bf20cf8f56
fix different carousels named the exact same thing
2024-12-09 19:06:46 -06:00
k00b
52098a3e50
fix broken static header from carousel
2024-12-09 19:03:30 -06:00
ekzyis
61fb1c445f
Fix header carousel desync ( #1696 )
2024-12-09 16:09:26 -06:00
Keyan
d05a27a6c3
Update awards.csv
2024-12-09 09:10:49 -06:00
ekzyis
a5fa40aa1b
Fix comment in useSendWallets ( #1691 )
2024-12-09 09:04:41 -06:00
Riccardo Balbo
080459cd21
Fix lud-18 validation imports ( #1690 )
...
* fix lud18PayerDataSchema import
* fix validateSchema import
2024-12-08 12:37:56 -06:00
Keyan
4ec36670c3
Update awards.csv
...
@felipebueno I can't find a route to your lightning address from SN. Please advise. :)
2024-12-07 15:59:38 -06:00
Keyan
a8f79d59ff
Update awards.csv
2024-12-07 15:48:20 -06:00
ekzyis
ec904e6b4c
Move useInvoice and useQrPayment into own files ( #1686 )
2024-12-05 08:52:32 -06:00
soxa
3806dc23af
enhance: show an error when uploads are expired ( #1685 )
...
* enhance: show an error when uploads are expired
* lint: standardjs
2024-12-05 08:15:08 -06:00
ekzyis
e55af28763
Fix wallet logs delete for single wallet ( #1684 )
2024-12-05 08:10:29 -06:00
Keyan
713227b255
invite paid action ( #1681 )
2024-12-04 12:10:30 -06:00
k00b
909853521d
item referral threshold
2024-12-02 14:45:15 -06:00
ekzyis
01d5177006
Fix edit timer stuck at 00:00 ( #1673 )
...
* Fix edit timer stuck at 00:00
* refactor with useCanEdit hook
2024-12-02 08:18:35 -06:00
k00b
8595a2b8b0
stop probable source of 504 toasts
2024-12-01 17:01:13 -06:00
Riccardo Balbo
7f11792111
Custom invite code and note ( #1649 )
...
* Custom invite code and note
* disable autocomplete and hide invite code under advanced
* show invite description only to the owner
* note->description and move unser advanced
* Update lib/validate.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update lib/webPush.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update api/typeDefs/invite.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* fix
* apply review suggestions
* change limits
* Update lib/validate.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* don't show invite id in push notification
* remove invoice metadata from push notifications
* fix form reset, jsx/dom attrs, accidental uncontrolled prop warnings
* support underscores as we claim
* increase default gift to fit inflation
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-01 16:31:47 -06:00
soxa
76e384b188
fix can't upload from iOS camera/mov files ( #1667 )
...
* fix can't upload from iOS camera/mov files
* pivot: iOS automatically transcodes HEVC mov files to H264, custom error if codec not supported
2024-11-30 19:12:13 -06:00
soxa
0b97d2ae94
fix: top boosts shows others' unpaid boosts ( #1647 )
2024-11-30 19:06:10 -06:00