btcpayserver/BTCPayServer.Abstractions/Contracts
Andrew Camilleri 31738c465d
Plugins: Load plugins by order, aesthetic plugin dependency system (#2020)
* Plugins: Load plugins by order, aesthetic plugin dependency system

Introduces plugins loading in order of installation, BTCPay itself shows up as a system plugin, and that plugins can define other plugins as dependencies.

* use a proper type for plugin dependencies

* rebase fixes

* message when cannot install
2020-11-05 15:43:14 +01:00
..
IBTCPayServerPlugin.cs Plugins: Load plugins by order, aesthetic plugin dependency system (#2020) 2020-11-05 15:43:14 +01:00
INotificationHandler.cs Allow disabling notifications per user and disabling specific notifications per user (#1991) 2020-10-20 13:09:09 +02:00
ISettingsRepository.cs BTCPay Extensions Part 2 (#2001) 2020-10-21 14:02:20 +02:00
IStartupTask.cs BTCPay Extensions Part 2 (#2001) 2020-10-21 14:02:20 +02:00
IStoreNavExtension.cs BTCPay Extensions Part 2 (#2001) 2020-10-21 14:02:20 +02:00
ISyncSummaryProvider.cs BTCPay Server Extensions (#1925) 2020-10-15 21:28:09 +09:00