btcpayserver/BTCPayServer
Dennis Reimann 8420c74b31
Improve static asset caching
Cache static assets for one year and set the correct cache control header. Adds the cache busting version based on file content to asset references to invalidate the cache on change. ([further details on the approach](https://andrewlock.net/adding-cache-control-headers-to-static-files-in-asp-net-core/) and [why one year](https://ashton.codes/set-cache-control-max-age-1-year/))

Most of the changes are the additions of the `asp-append-version="true"` attribute, the main configuration change is in `Startup.cs`.
2020-04-18 17:56:05 +02:00
..
Configuration BPU Prep Work Part2 (#1340) 2020-02-19 17:35:23 +09:00
Contracts Store Nav extension support 2019-09-21 16:22:26 +02:00
Controllers Fix build error 2020-04-13 15:57:57 +09:00
Data Merge pull request #1432 from Kukks/api/permission-blob 2020-04-06 17:42:32 +09:00
Events Fix email sending on registration crash (#1454) 2020-04-10 15:59:39 +09:00
Extensions Fix email sending on registration crash (#1454) 2020-04-10 15:59:39 +09:00
Filters Make .netcoreapp 3.0 build happy 2019-10-03 18:00:07 +09:00
HostedServices Rename modern to default theme 2020-04-10 09:18:07 +02:00
Hosting Improve static asset caching 2020-04-18 17:56:05 +02:00
JsonConverters Use better time precision for time in PaymentEntity 2020-04-05 23:57:43 +09:00
Logging Split projects (#857) 2019-05-24 18:42:22 +09:00
ModelBinders Liquid & Liquid Assets Support (#1118) 2019-12-24 16:20:44 +09:00
Models add additional server policy for hot wallet 2020-04-13 08:48:35 +02:00
PaymentRequest Cleanup netcore21 specific code 2020-01-12 13:30:54 +09:00
Payments Fix enable payjoin when p2sh 2020-04-16 17:23:29 +02:00
Properties Add Tor Http Client Factory (#1445) 2020-04-08 22:40:41 +09:00
Security GreenField: Switch to Blob for API Keys 2020-04-02 09:32:22 +02:00
Services Persist offchain transactions 2020-04-16 14:36:50 +09:00
SSH Try to read the authorized keys file from the configuration 2019-09-20 18:51:14 +09:00
Storage [Refactor] Move SQL classes in their own assembly 2019-08-30 18:22:13 +09:00
U2F add u2f tests 2020-01-14 11:47:24 +01:00
Validation Multiple domains for apps in BTCPay 2019-06-25 20:41:32 +02:00
Views Improve static asset caching 2020-04-18 17:56:05 +02:00
wwwroot Improve static asset caching 2020-04-18 17:56:05 +02:00
BitpayHttpException.cs
BTCPayServer.csproj Remove runtime compile on tests (#1453) 2020-04-09 23:19:45 +09:00
BTCPayServer.ruleset
bundleconfig.json Scan address/bip21 with camera 2020-04-06 11:51:00 +02:00
CorsPolicies.cs
Currencies.txt Update Currencies.txt 2019-09-06 07:16:15 +07:00
CurrencyValue.cs Make .netcoreapp 3.0 build happy 2019-10-03 18:00:07 +09:00
DerivationSchemeParser.cs fix tests 2020-01-15 00:00:36 +09:00
DerivationSchemeSettings.cs Liquid & Liquid Assets Support (#1118) 2019-12-24 16:20:44 +09:00
EventAggregator.cs bump libraries 2020-01-12 15:32:26 +09:00
ExplorerClientProvider.cs Liquid & Liquid Assets Support (#1118) 2019-12-24 16:20:44 +09:00
Extensions.cs Refactor server-side 2020-04-05 12:02:36 +09:00
HwiWebSocketTransport.cs Implement BTCPayServer vault derivation scheme import 2019-11-21 14:06:16 +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 Redirect first run to register, redirect unlogged to login 2019-11-06 15:19:14 +09:00
Program.cs Remove OpenIddict (#1244) 2020-02-25 00:40:04 +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
WebSocketHelper.cs Implement BTCPayServer vault derivation scheme import 2019-11-21 14:06:16 +09:00
WellKnownTempData.cs Fix status message when a model is passed 2019-11-07 18:20:17 +09:00
ZoneLimits.cs BIP79 Support 2020-03-27 10:45:12 +01:00