btcpayserver/BTCPayServer
d11n e2d0b7c5f7
Store centric UI: Part 3 (#3224)
* Set store context in cookie

* Fix page id usages in view

* Move Pay Button to nav

* Move integrations to plugins nav

* Store switch links to wallet if present

* Test fixes

* Nav fixes

* Fix altcoin view

* Main nav updates

* Wallet setttings nav update

* Move storeId cookie fallback to cookie auth handler

* View fixes

* Test fixes

* Fix profile check

* Rename integrations nav extension point to store-integrations-nav-list

* Allow strings for Active page/category for plugins

* Make invoice list filter based on store context

* Do not set context if we are running authorizer through tag helper

* Fix test and unfiltered invoices

* Add permission helper for wallet links

* Add sanity checks for payment requests and invoices

* Store context in home controller

* Fix PayjoinViaUI test

* Store context for notifications

* Minor UI improvements

* Store context for userstores and vault controller

* Bring back integrations page

* Rename notifications nav pages file

* Fix user stores controller policies

* Controller policy fixes from code review

* CookieAuthHandler: Simplify CanViewInvoices case

* Revert "Controller policy fixes from code review"

This reverts commit 97e8b8379c.

* Simplify LayoutSimple

* Fix CanViewInvoices condition

Co-authored-by: Kukks <evilkukka@gmail.com>
2021-12-31 16:36:38 +09:00
..
Components Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Configuration Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Controllers Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Data Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Events Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Extensions Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Fido2 Sign in with other device (quick mobile login) (#2504) 2021-12-24 09:27:00 +01:00
Filters Greenfield: Improve error message, do not use internal lightning node on store's lightning API 2021-12-16 14:27:34 +09:00
HostedServices Remove internal socks http proxy and use .net60 socks support (#3240) 2021-12-28 18:57:22 +09:00
Hosting Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
JsonConverters Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
LNURL Add more details to lnaddress not found errors, make sure lnaddress is only for BTC (#3067) 2021-11-05 12:16:54 +09:00
Logging Add invoice event severity 2020-09-01 18:19:49 +02:00
ModelBinders Migrate to .net6.0 (#3198) 2021-12-27 13:15:43 +09:00
Models Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
PaymentRequest Fix: DateTime passed to bitpay API weren't assumed UTC, remove DateTime.Now references (#3206) 2021-12-17 15:31:06 +09:00
Payments Remove internal socks http proxy and use .net60 socks support (#3240) 2021-12-28 18:57:22 +09:00
Plugins Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Properties Remove Ethereum support (#3182) 2021-12-11 14:31:41 +09:00
Security Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
Services Do not check certificates for SMTP settings if local server 2021-12-29 18:24:24 +09:00
SSH Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Storage Migrate to .net6.0 (#3198) 2021-12-27 13:15:43 +09:00
Validation Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Views Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
wwwroot Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
_ViewImports.cshtml fix missing bundle tag helper 2021-06-14 08:18:03 +02:00
BitpayHttpException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServer.csproj Migrate to .net6.0 (#3198) 2021-12-27 13:15:43 +09:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
bundleconfig.json Various minor UI fixes and cleanups (#3208) 2021-12-19 13:05:10 +09:00
CorsPolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CurrencyValue.cs [Fix] CurrencyValue parsing shouldn't depend on locale 2021-10-21 19:15:02 +09:00
DerivationSchemeParser.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
DerivationSchemeSettings.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
EventAggregator.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
ExplorerClientProvider.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Extensions.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
HwiWebSocketTransport.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IDelay.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05: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 Remove Logs static singletons 2021-11-23 13:55:34 +09:00
Roles.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SearchString.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
StorePolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TagHelpers.cs Fix: Many SVG assets were not showing properly if rootpath is used 2021-10-25 15:14:05 +09:00
TransactionComparer.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WalletId.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
WebsocketExtensions.cs Keep websocket connection alive on notifications and vault 2021-10-05 14:30:01 +09:00
WebSocketHelper.cs Websocket ping message for notifications and vault 2021-10-05 14:14:22 +09:00
WellKnownTempData.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ZoneLimits.cs Fix ratelimiter for forgotpassword 2021-03-28 20:56:46 +09:00