btcpayserver/BTCPayServer
d11n 773f8a9aea
Apps: Filter list lookups by available app types (#5482)
* Apps: Filter list lookups by available app types

Uniunstalling a plugin might lead to then unavailable app types, as the entries remain in the database. The list lookups need to account for that, otherwise unavailable apps cause crashes and misbehaviour.

Fixes #5480.

* Make a hashset

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-11-20 10:48:56 +09:00
..
Blazor Rewrite the Notification dropdown with Blazor (#5325) 2023-09-18 10:55:05 +09:00
Components Reporting: UI improvements (#5432) 2023-11-09 10:26:00 +01:00
Configuration Dotnet reformat 2023-04-10 11:07:03 +09:00
Controllers BIP329: Use application/jsonl as MIME type (#5489) 2023-11-20 10:46:36 +09:00
Data Pull payment improvements (#5453) 2023-11-09 10:17:52 +01:00
Events Fix missing walletchanged event and add storeremoved event (#4676) 2023-02-22 13:13:58 +09:00
Extensions fix lq errors and tests (#5371) 2023-10-11 21:12:33 +09:00
Fido2 Start using JSONB column instead of app side compressed data (#4574) 2023-02-21 15:06:34 +09:00
Filters Dotnet reformat 2023-04-10 11:07:03 +09:00
Forms Forms: Make zip code a required field in predefined address form (#5405) 2023-10-18 19:21:56 +09:00
HostedServices Add payouts report (#5320) 2023-09-19 09:55:15 +09:00
Hosting Bump HtmlSanitizer 2023-10-18 19:33:43 +09:00
JsonConverters Cleanse objects from obsolete altcoins 2022-08-17 21:23:16 +02:00
Logging Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
ModelBinders Remove replace hardcoded BTC string to default network (#3654) 2022-04-20 10:20:39 +09:00
Models Payment Request: Improve public view (#5413) 2023-11-20 10:45:43 +09:00
PaymentRequest Payment Request: Improve public view (#5413) 2023-11-20 10:45:43 +09:00
Payments Move bitcoin payment data specific stuff in NBXplorerListener (#5294) 2023-09-19 10:32:41 +09:00
PayoutProcessors Minor fixes (#5185) 2023-07-21 09:05:50 +02:00
Plugins POS Cart: Add options for search and categories display (#5438) 2023-11-13 13:59:14 +01:00
Properties Remove BTCPayServer.Plugins.Test (#4875) 2023-04-17 11:38:03 +09:00
Security Do not crash when an invoice have an amount that is too big (#5070) 2023-06-16 10:47:58 +09:00
Services Apps: Filter list lookups by available app types (#5482) 2023-11-20 10:48:56 +09:00
SSH Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Storage POS fixes (#5228) 2023-08-05 10:44:59 +02:00
TagHelpers Do not show cheatmode in release, fix warnigns 2023-07-25 10:50:34 +09:00
Validation Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
Views Payment Request: Improve public view (#5413) 2023-11-20 10:45:43 +09:00
wwwroot Payment Request: Improve public view (#5413) 2023-11-20 10:45:43 +09:00
_ViewImports.cshtml Do not activate Blazor in Wizard screens (#5435) 2023-10-27 10:16:36 +02:00
BitpayHttpException.cs
BTCPayServer.csproj Bump HtmlSanitizer 2023-10-18 19:33:43 +09:00
BTCPayServer.ruleset
BufferizedFormFile.cs Dotnet reformat 2023-04-10 11:07:03 +09:00
ColorPalette.cs Payment Request: Improve public view (#5413) 2023-11-20 10:45:43 +09:00
CorsPolicies.cs
CurrencyValue.cs [Fix] CurrencyValue parsing shouldn't depend on locale 2021-10-21 19:15:02 +09:00
DerivationSchemeParser.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
DerivationSchemeSettings.cs Dotnet reformat 2023-04-10 11:07:03 +09:00
EventAggregator.cs Stop spamming logs with event aggregator logging 2023-05-19 15:24:20 +09:00
ExplorerClientProvider.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Extensions.cs Add reporting feature (#5155) 2023-07-24 09:24:32 +09:00
FileTypeDetector.cs Checkout v2: Play sound when invoice is paid (#5113) 2023-07-24 22:57:24 +09:00
GitCommitAttribute.cs Show the git commit of the current build of BTCPay (#4320) 2022-11-22 21:37:07 +09:00
IDelay.cs
IHasAdditionalData.cs Remove JSON in strings from JObjects (#4703) 2023-02-25 23:34:49 +09:00
JsonHttpException.cs Greenfield: Improve error message, do not use internal lightning node on store's lightning API 2021-12-16 14:27:34 +09:00
Program.cs Refactor logic for calculating due amount of invoices (#5174) 2023-07-19 18:47:32 +09:00
Roles.cs Dotnet reformat 2023-04-10 11:07:03 +09:00
SearchString.cs Generate unique order IDs for PoS and Crowdfund sales (#5127) 2023-07-20 16:03:39 +09:00
StorePolicies.cs Store Custom Roles (#4940) 2023-05-26 23:49:32 +09:00
TransactionComparer.cs
UserManagerExtensions.cs [Greenfield] Allow passing email instead of user id in API (#4732) 2023-03-03 21:24:27 +09:00
VaultClient.cs Simplify vault logic by introducing a VaultClient (#5434) 2023-10-27 11:54:15 +09:00
VaultHWITransport.cs Simplify vault logic by introducing a VaultClient (#5434) 2023-10-27 11:54:15 +09:00
WalletId.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
WebsocketExtensions.cs
WebSocketHelper.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00
ZoneLimits.cs Add spam rate limits for public invoice endpoints (Fix #3782) (#3889) 2022-06-21 12:33:20 +09:00