btcpayserver/BTCPayServer/Services
d11n 6972e8a3db
UI: Theme extensions (#4398)
* Theme extensions

Adds the ability to choose the themeing strategy: Extend one of the existing themes (light or dark) or go fully custom. The latter was the only option up to now, which isn't ideal:

- One had to provide a full-blown theme file overriding all variables
- Tedious, error prone and hard to maintain, because one has to keep track of updates

This PR makes it so that one can choose light or dark as base theme and do modifications on top.

Benefit: You can specify a limited set of variables and might get away with 5-20 lines of CSS.

* Ensure custom theme is present

* Update checkout test
2022-12-14 13:37:31 +09:00
..
Altcoins fix monero issue 2022-11-21 19:55:19 +01:00
Apps Form Builder (#4137) 2022-11-25 10:42:55 +09:00
Custodian Custodian Account UI: CRUD (#3923) 2022-07-07 22:42:50 +09:00
Fees Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Invoices Generate a wallet object for all scripts, save source in generatedBy rather than receive label (#4413) 2022-12-08 13:16:18 +09:00
Labels Refactor labels (#4179) 2022-10-11 17:34:29 +09:00
Mails Can disable cert check for email server (#3908) 2022-06-29 23:38:44 +09:00
Notifications Do not always provide counting in list views (#3696) 2022-05-02 16:35:28 +09:00
PaymentRequests Form Builder (#4137) 2022-11-25 10:42:55 +09:00
Stores Fix error HTTP 500 happening on Point of Sale (Fix: #4355) (#4368) 2022-11-28 20:50:09 +09:00
Wallets Have address wallet objects rather than script objects (#4417) 2022-12-13 09:09:25 +09:00
Attachment.cs Use constants rather than magic strings in transaction attachments 2022-11-17 10:24:49 +09:00
BTCPayNetworkJsonSerializerSettings.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
BTCPayServerEnvironment.cs Show the git commit of the current build of BTCPay (#4320) 2022-11-22 21:37:07 +09:00
Cheater.cs Checkout v2 finetuning (#4276) 2022-11-24 08:53:32 +09:00
DefaultSwaggerProvider.cs Allow resolution of any settings via DI 2022-05-24 14:10:19 +09:00
DelayedTransactionBroadcaster.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00
DynamicDnsSettings.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IBackgroundJobClient.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
InvoiceActivator.cs Have address wallet objects rather than script objects (#4417) 2022-12-13 09:09:25 +09:00
ISettingsAccessor.cs Allow resolution of any settings via DI 2022-05-24 14:10:19 +09:00
LanguageService.cs Do not crash on bad language file 2022-07-21 11:09:51 +02:00
LightningClientFactoryService.cs Support LN connection string with onion http client (#3845) 2022-06-13 16:22:26 +09:00
LightningConfigurationProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
MigrationSettings.cs Local file system storage as default (#4386) 2022-12-12 20:28:24 +09:00
NBXplorerConnectionFactory.cs Dashboard (#3530) 2022-04-12 16:55:10 +09:00
NBXSyncSummaryProvider.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
PoliciesSettings.cs Use the plugin builder website instead of docker to fetch plugins (#4285) 2022-11-21 10:23:25 +09:00
SettingsRepository.cs Transfer Processors (#3476) 2022-04-24 12:19:34 +09:00
SocketFactory.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Socks5HttpClientHandler.cs Remove internal socks http proxy and use .net60 socks support (#3240) 2021-12-28 18:57:22 +09:00
ThemesSettings.cs UI: Theme extensions (#4398) 2022-12-14 13:37:31 +09:00
Torrc.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TorServices.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
UserService.cs Lock user: Improve return code and fix docs (#4377) 2022-12-07 19:01:50 +01:00
WalletRepository.cs Have address wallet objects rather than script objects (#4417) 2022-12-13 09:09:25 +09:00