btcpayserver/BTCPayServer
Andrew Camilleri 3e9bee2d44 simplify settings changed listening (#976)
* simplify settings changed listening

Might as well use the Event aggregator to listen in on changes instead of the current complicated magic in the settings repo. This also reduces db calls( it sends the new settings through the event instead of fetching them again)

* add settings extension

* switch to old style but using event aggregator
2019-08-22 20:44:06 +09:00
..
Authentication Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Configuration Relax "Insecure transport protocol to access this service, please use HTTPS or TOR" error in server setting services 2019-06-10 18:16:12 +09:00
Controllers Add policy to allow internal lightning node for non-admins (#975) 2019-08-20 17:38:15 +09:00
Data Make sure tags does not contains ',' 2019-08-03 22:06:14 +09:00
Events simplify settings changed listening (#976) 2019-08-22 20:44:06 +09:00
Extensions Remove warnings 2019-07-04 21:18:16 +09:00
Filters Refactor XFrames Attribute & simplify pos settings page (#576) 2019-01-31 16:56:21 +09:00
HostedServices Add policy to allow internal lightning node for non-admins (#975) 2019-08-20 17:38:15 +09:00
Hosting Use Safe.Raw and Safe.Json instead of Html.Raw and the JsonHelper, move sanitization at the View level (#960) 2019-08-10 14:05:11 +09:00
JsonConverters The store owner can define default currency pairs when using rate API without parameter 2019-03-11 18:39:21 +09:00
Logging Split projects (#857) 2019-05-24 18:42:22 +09:00
Migrations Can attach labels and comment to transaction in the wallet 2019-08-03 00:43:19 +09:00
ModelBinders Btcpay abstract BTCPayNetwork -- Alternative PR to #865 (#868) 2019-05-29 18:43:50 +09:00
Models Add bigger than zero validation for payment request amount (#981) 2019-08-21 23:05:06 +09:00
PaymentRequest fix payment request hub bug with payment types (#927) 2019-07-18 14:00:46 +09:00
Payments simplify code 2019-08-03 21:52:47 +09:00
Properties Make sure people does not use launchsettings by mistake 2019-05-15 01:06:26 +09:00
Security Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Services simplify settings changed listening (#976) 2019-08-22 20:44:06 +09:00
SSH Fix SSH fingerprint checking 2018-08-13 09:43:59 +09:00
Storage fix tmp link download 2019-06-25 12:23:10 +02:00
U2F Use Safe.Raw and Safe.Json instead of Html.Raw and the JsonHelper, move sanitization at the View level (#960) 2019-08-10 14:05:11 +09:00
Validation Multiple domains for apps in BTCPay 2019-06-25 20:41:32 +02:00
Views Ensure POS/Crowdfund price input fields bring up numpad on mobile (#982) 2019-08-21 23:05:52 +09:00
wwwroot Add description and embedded css to POS (#970) 2019-08-19 14:13:42 +09:00
BitpayHttpException.cs
BTCPayServer.csproj Update c-ligthning and some packages 2019-08-17 15:14:31 +09:00
BTCPayServer.ruleset
bundleconfig.json Add description and embedded css to POS (#970) 2019-08-19 14:13:42 +09:00
CorsPolicies.cs
Currencies.txt
CurrencyValue.cs
DerivationSchemeParser.cs Update c-ligthning and some packages 2019-08-17 15:14:31 +09:00
DerivationSchemeSettings.cs Update NBXplorer and NBitcoin 2019-05-14 16:06:43 +09:00
EventAggregator.cs
ExplorerClientProvider.cs Make sure we don't timeout on NBX 2019-06-18 13:37:24 +09:00
Extensions.cs Add max length to comment and tags 2019-08-03 22:03:49 +09:00
IDelay.cs Remove HangFire dependency 2019-01-16 19:15:09 +09:00
IStartupTask.cs Use Migration startup task when starting BTCPay instead of hosted service. 2019-07-08 12:12:39 +09:00
MigrationStartupTask.cs Use Migration startup task when starting BTCPay instead of hosted service. 2019-07-08 12:12:39 +09:00
Program.cs Hide openid warning message 2019-07-08 14:57:42 +09:00
Roles.cs
SearchString.cs Filtering invoices by StartDate and EndDate 2019-04-26 22:00:12 -05:00
StorePolicies.cs
TransactionComparer.cs
WalletId.cs Can attach labels and comment to transaction in the wallet 2019-08-03 00:43:19 +09:00
ZoneLimits.cs Rate limit per IP the number of login attempt 2018-08-25 20:28:46 +09:00