btcpayserver/BTCPayServer/Controllers
d11n 8d429f064b
Show Lightning node availability in navigation (#5951)
* Show Lightning node availability in navigation

Instead of simply communicating the setup state of the store's LN node, this now also checks its availability.

Closes  #5940.

* Cleanups

* Add Selenium test for public node page and status in nav

* Cache the available lightning node result

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-04-26 08:30:34 +02:00
..
GreenField Remove migrations prior to 1.0.3.162 (#5939) 2024-04-25 14:09:21 +09:00
BitpayAccessTokenController.cs Rename controllers Bitpay controllers 2022-01-14 12:21:06 +09:00
BitpayInvoiceController.cs Remove CheckoutV1 2024-04-05 16:58:13 +09:00
BitpayRateController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
LightningAddressService.cs Lightning Address: Use lowercased username when resolving (#5579) 2023-12-21 23:42:17 +09:00
LnurlAuthService.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
Macaroons.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
UIAccountController.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
UIAppsController.cs POS and Crowdfund: Improve item editor (#5418) 2023-11-02 19:58:03 +01:00
UIAppsController.Dashboard.cs Refactor plugin apps (#4780) 2023-03-20 10:39:26 +09:00
UIBoltcardController.cs Use PullPaymentId to derive the cardkey of Boltcard (#5575) 2023-12-21 10:29:28 +09:00
UIErrorController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIHomeController.cs Cleanup v2 leftovers 2024-04-05 18:05:51 +02:00
UIInvoiceController.cs Remove CheckoutV1 2024-04-05 16:58:13 +09:00
UIInvoiceController.Testing.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIInvoiceController.UI.cs Cleanup data from the InvoiceEvents table (#5904) 2024-04-25 14:09:01 +09:00
UILNURLAuthController.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
UILNURLController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIManageController.2FA.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
UIManageController.APIKeys.cs Remove custodians (#5863) 2024-03-29 00:28:27 +09:00
UIManageController.cs Start using JSONB column instead of app side compressed data (#4574) 2023-02-21 15:06:34 +09:00
UIManageController.LoginCodes.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIManageController.Notifications.cs changing check box to toggle in various setting views (#5769) 2024-03-14 15:16:48 +01:00
UINotificationsController.cs Rewrite the Notification dropdown with Blazor (#5325) 2023-09-18 10:55:05 +09:00
UIPaymentRequestController.cs Small payment request fixes (#5926) 2024-04-12 12:56:11 +02:00
UIPublicController.cs Stop using bitpay's CreateInvoice for non bitpay API usage (#5184) 2023-07-21 09:08:32 +09:00
UIPublicLightningNodeInfoController.cs Show Lightning node availability in navigation (#5951) 2024-04-26 08:30:34 +02:00
UIPullPaymentController.Boltcard.cs Use PullPaymentId to derive the cardkey of Boltcard (#5575) 2023-12-21 10:29:28 +09:00
UIPullPaymentController.cs If pull payment opened in mobile, use deeplink to setup card (#5613) 2024-03-14 11:07:11 +01:00
UIReportsController.CheatMode.cs Boltcard integration (#5419) 2023-12-06 09:17:58 +09:00
UIReportsController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIServerController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIServerController.Plugins.cs Various plugin fixes (#5577) 2024-01-18 17:15:16 +09:00
UIServerController.Roles.cs Make "Employee" default role on store settings (#5874) 2024-03-28 09:01:34 +09:00
UIServerController.Storage.cs Add option to customize the instance logo (#4258) 2022-11-14 22:29:23 +09:00
UIServerController.Users.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
UIStorageController.cs Fix possible NRE 2022-05-02 09:43:55 +09:00
UIStorePullPaymentsController.PullPayments.cs Prevent payout double send (#5931) 2024-04-15 13:25:17 +02:00
UIStoresController.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Dashboard.cs Show Lightning node availability in navigation (#5951) 2024-04-26 08:30:34 +02:00
UIStoresController.Email.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Integrations.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.LightningLike.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Onchain.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Rates.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Roles.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Settings.cs Remove MySQL and Sqlite deps (#5910) 2024-04-15 19:08:25 +09:00
UIStoresController.Tokens.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIStoresController.Users.cs Convert to file-scoped namespace 2024-04-04 11:00:18 +02:00
UIUserStoresController.cs Onboarding: Invite new users on store level (#5719) 2024-03-19 14:58:33 +01:00
UIVaultController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIWalletsController.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UIWalletsController.PSBT.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00