stacker.news/components
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
..
nav fix different carousels named the exact same thing 2024-12-09 19:06:46 -06:00
vault fix vault key changes not seen by all instances of useVault 2024-11-05 17:25:18 -06:00
accordian-item.js Random CSS fixes (#1370) 2024-09-07 10:01:00 -05:00
account.js upgrade non-(apparently)-breaking major versions 2024-10-12 18:06:07 -05:00
action-dropdown.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
action-tooltip.js fix action tooltip container 2024-07-12 17:34:46 -05:00
adv-post-form.js better boost hints (#1441) 2024-10-02 19:24:01 -05:00
adv-post-form.module.css better boost hints (#1441) 2024-10-02 19:24:01 -05:00
autowithdraw-shared.js direct receives and send paid action (#1650) 2024-11-27 07:39:05 -06:00
avatar.js Allow video uploads (#1399) 2024-09-13 09:26:08 -05:00
badge.js fix anon badge 2024-10-12 18:05:45 -05:00
banners.js validate generated fields 2024-10-30 22:26:45 -05:00
banners.module.css Add new visitor welcome banner (#418) 2023-09-11 16:29:45 -05:00
block-height.js add halving to price carousel 2024-04-16 17:58:26 -05:00
bolt11-info.js add lnc attached wallet (#1104) 2024-04-26 21:22:30 -05:00
bookmark.js Toast (#431) 2023-08-25 18:21:51 -05:00
boost-button.js fix #1566 2024-11-19 19:12:18 -06:00
bounty-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
cancel-button.js cancel button spacing 2024-10-30 13:49:57 -05:00
carousel.js fixes #1395 (#1430) 2024-09-28 16:33:07 -05:00
carousel.module.css Image carousel (#1425) 2024-09-26 17:37:13 -05:00
chain-fee.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
charts-skeletons.js remove duplicative styles 2024-03-25 15:35:32 -04:00
charts.js Referral Rewards (#1262) 2024-07-10 19:23:05 -05:00
comment-edit.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
comment.js fix: upvote widget not rendered when comment is collapsed (#1583) 2024-11-16 17:04:49 -06:00
comment.module.css refine comment padding 2024-07-12 15:18:13 -05:00
comments.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
countdown.js Use invoice.cancelledAt to determine if invoice expired or was canceled by user (#1631) 2024-11-22 08:25:20 -06:00
dark-mode.js Fix missing useDarkMode update 2024-11-18 23:01:12 +01:00
delete.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
discussion-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
dont-link-this.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
embed.js dark mode for nostr embed 2024-09-28 20:02:33 -05:00
error-boundary.js decode minified stacktrace 2024-10-31 15:43:20 +01:00
fee-button.js server side config saves 2024-10-30 13:49:47 -05:00
fee-button.module.css small receipt styling 2023-11-10 09:22:14 -06:00
file-upload.js fix can't upload from iOS camera/mov files (#1667) 2024-11-30 19:12:13 -06:00
footer-rewards.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
footer.js remove defunct chats from footer 2024-08-26 12:59:39 -05:00
footer.module.css Bottom nav uses fixed position to fix firefox bug (#1011) 2024-04-04 18:50:52 -05:00
form.js fix: cannot add images above text (#1659) 2024-11-27 15:31:46 -06:00
form.module.css user vault and server side client wallets 2024-10-30 13:41:09 -05:00
header.module.css refine hiding bottom navbar when virtual keyboard opens 2024-03-28 18:18:44 -05:00
hidden-wallet-summary.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
hoverable-popover.js refine popover close timing 2024-09-02 18:25:02 -05:00
info.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
invite.js Custom invite code and note (#1649) 2024-12-01 16:31:47 -06:00
invoice-status.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
invoice.js Fix invoice retry even if no payment was attempted 2024-11-27 23:00:27 +01:00
invoice.module.css Implement deposit as receive paidAction (#1570) 2024-11-15 18:38:14 -06:00
item-act.js stop probable source of 504 toasts 2024-12-01 17:01:13 -06:00
item-full.js fix #1451 2024-10-02 21:23:16 -05:00
item-info.js Move useInvoice and useQrPayment into own files (#1686) 2024-12-05 08:52:32 -06:00
item-job.js Introduce SubPopover (#1620) 2024-11-29 19:58:18 -06:00
item-popover.js Item popover (#1162) 2024-05-15 12:05:50 -05:00
item.js make bio work as paid action 2024-10-02 18:39:56 -05:00
item.module.css rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
items.js server side config saves 2024-10-30 13:49:47 -05:00
items.module.css working search 2022-01-27 13:18:48 -06:00
job-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
layout.js fix ptr interfering with layout container 2024-11-18 17:33:45 -06:00
layout.module.css more spacing consistency 2024-03-27 14:04:04 -05:00
lightning-auth.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
lightning-auth.module.css Notifications with nostr info (#368) 2023-08-08 13:19:31 -05:00
lightning.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
link-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
link-to-context.js turn #1063 logic into a component for use in all comment lists 2024-04-15 16:23:26 -05:00
link-to-context.module.css fix image/video clicks in notifications 2024-09-04 13:36:56 -05:00
log-message.js Wallet send+recv status derived from logs (#1559) 2024-11-18 16:46:24 -06:00
logger.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
login-button.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
login.js Fixes around account switching / authentication (#1575) 2024-11-11 09:16:32 -06:00
login.module.css more invite work 2021-10-15 13:05:34 -05:00
long-pressable.js Fix first zap when modal closed (#771) (#1055) 2024-04-12 18:37:04 -05:00
me.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
media-or-link.js fix uploaded videos don't load on safari (#1593) 2024-11-17 13:38:11 -06:00
modal.js user vault and server side client wallets 2024-10-30 13:41:09 -05:00
more-footer.js fix item spacing 2024-07-11 16:58:55 -05:00
mute.js honor mutes when sending push notifications (#1145) 2024-05-12 13:55:56 -05:00
nostr-auth.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
notifications.js Custom invite code and note (#1649) 2024-12-01 16:31:47 -06:00
notifications.module.css make sure all notifications have the same padding 2024-07-19 14:47:12 -05:00
page-loading.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
past-bounties.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
pay-bounty.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
pay-bounty.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
payer-data.js LUD-18 Service Support (#518) 2023-10-03 14:35:53 -05:00
poll-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
poll.js Move useInvoice and useQrPayment into own files (#1686) 2024-12-05 08:52:32 -06:00
poll.module.css increase poll choice length to 40 chars 2023-09-28 16:52:11 -05:00
post.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
price.js fix different carousels named the exact same thing 2024-12-09 19:06:46 -06:00
pull-to-refresh.js Always use custom PTR on Android (#1607) 2024-11-18 19:13:52 -06:00
pull-to-refresh.module.css add body margin on ptr 2024-11-18 13:05:51 -06:00
qr.js Remove unused useWallet from QR code component 2024-11-27 22:54:00 +01:00
recent-header.js feat: recent unpaid bounties selection (#1589) 2024-11-28 18:47:01 -06:00
related.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
reply.js Custom invite code and note (#1649) 2024-12-01 16:31:47 -06:00
reply.module.css refine comment padding 2024-07-12 15:18:13 -05:00
root.js improve comment performance 2023-05-06 16:51:17 -05:00
search.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
search.module.css search all territories by default + more intuitive search filters 2024-03-26 18:37:40 -05:00
seo.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
serviceworker.js upgrade non-(apparently)-breaking major versions 2024-10-12 18:06:07 -05:00
share.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
snl.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
snow.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
sub-popover.js Introduce SubPopover (#1620) 2024-11-29 19:58:18 -06:00
sub-select.js Fix Territories selector updates without hard-reload (#1619) 2024-11-29 18:59:39 -06:00
sub-select.module.css enhance navigation 2024-03-26 18:36:31 -05:00
subscribe.js Toast (#431) 2023-08-25 18:21:51 -05:00
subscribeUser.js honor mutes when sending push notifications (#1145) 2024-05-12 13:55:56 -05:00
table-of-contents.js Fix different slugs generated in ToC vs text (#1405) 2024-09-13 15:54:30 -05:00
territory-form.js rethinking boost (#1408) 2024-09-19 13:13:14 -05:00
territory-header.js Introduce SubPopover (#1620) 2024-11-29 19:58:18 -06:00
territory-list.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
territory-payment-due.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
territory-transfer.js Account Switching (#644) 2024-09-12 13:05:11 -05:00
text.js Introduce SubPopover (#1620) 2024-11-29 19:58:18 -06:00
text.module.css fix uploaded videos don't load on safari (#1593) 2024-11-17 13:38:11 -06:00
toast.js hide overflow of toasts 2024-07-09 11:46:38 -05:00
toast.module.css CSS animation for toasts and offcanvas (#1432) 2024-09-24 13:43:15 -05:00
top-header.js fix item spacing 2024-07-11 16:58:55 -05:00
upvote.js fix #1566 2024-11-19 19:12:18 -06:00
upvote.module.css fix #1628 2024-11-21 08:52:24 -06:00
usage-header.js fix: custom calendar dark theme (#1123) 2024-05-11 20:32:44 -05:00
use-can-edit.js Fix edit timer stuck at 00:00 (#1673) 2024-12-02 08:18:35 -06:00
use-client.js Reinitialize wallet form if initial values change + fix readOnly hydration error (#1354) 2024-09-03 09:15:04 -05:00
use-crossposter.js fix crossposting toast 2024-08-21 14:59:28 -05:00
use-data.js remove list jitter by initially preferring ssr 2023-08-06 13:04:25 -05:00
use-debounce-callback.js server side config saves 2024-10-30 13:49:47 -05:00
use-has-new-notes.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
use-indexeddb.js fix account switch disconnect 2024-11-19 14:58:48 -06:00
use-invoice.js Receiver fallbacks (#1688) 2024-12-10 14:15:29 -06:00
use-item-submit.js allow comment updates when they have boost 2024-09-19 14:06:34 -05:00
use-local-state.js Fix WebLN checkbox unclickable (#1299) 2024-08-14 14:29:24 -05:00
use-no-initial-effect.js reuse debounce hook more places 2023-10-06 15:01:51 -05:00
use-paid-mutation.js Move useInvoice and useQrPayment into own files (#1686) 2024-12-05 08:52:32 -06:00
use-qr-payment.js Move useInvoice and useQrPayment into own files (#1686) 2024-12-05 08:52:32 -06:00
use-quote-reply.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
user-header.js fix qrcode display after upgrade 2024-10-12 18:06:07 -05:00
user-header.module.css Don't hide self in top even if hidden (#905) 2024-03-13 19:26:59 -05:00
user-list.js server side config saves 2024-10-30 13:49:47 -05:00
user-popover.js Item popover (#1162) 2024-05-15 12:05:50 -05:00
wallet-buttonbar.js Wallet send+recv status derived from logs (#1559) 2024-11-18 16:46:24 -06:00
wallet-card.js use flexbox for wallet card header and make logos more consistent (#1654) 2024-11-27 12:14:00 -06:00
wallet-image.js refactor: Check darkmode in useWallets (#1640) 2024-11-23 17:59:59 -06:00
wallet-logger.js Fix wallet logs delete for single wallet (#1684) 2024-12-05 08:10:29 -06:00
wallet-status.js Create useWalletStatus and useWalletSupport (#1646) 2024-11-23 20:19:22 -06:00
wallet-support.js Create useWalletStatus and useWalletSupport (#1646) 2024-11-23 20:19:22 -06:00