Nicolas Dorier
5bbaa48b49
Fix change state broken in the UI and update invoice's status in payment request to new convention ( Fix #3265 ) ( #3286 )
2022-01-11 21:49:56 +09:00
Wouter Samaey
cd91e48713
Swagger: Added explanation for empty currency field in Create Payment Request ( #3285 )
...
* Swagger: Added explanation for empty currency field in Create Payment Request
* Added nullable true
2022-01-11 20:11:11 +09:00
Nicolas Dorier
7444bd06e4
[Greenfield] Fix create/update payment requests expiry field and allow null currency field ( Fix #3222 ) ( #3284 )
2022-01-11 18:42:44 +09:00
Nicolas Dorier
0017e687db
A store's guest should be able to manage lightning invoices ( Fix #3212 ) ( #3283 )
2022-01-11 17:22:10 +09:00
dstrukt
5865fd5022
Improve Payout View ( #3260 )
...
* updates payouts
* update spacing
* improvements
* View updates
* updates spacing
* Fix spacing
* Fix markup
* Fix test
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-11 17:15:23 +09:00
dstrukt
4b941a5145
Update Invoice Views ( #3264 )
...
* updates create invoice
* updates invoice list
* formats
* updates row
* updates
* Improve invoice list markup and fix mass action form
* Responsive invoice table
* Improve spacing on invoice detail view
* Improve archive message
* Responsive status change partial
* Add test case for mass archiving
* Add mass unarchiving
Closes #3270 .
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-11 17:14:34 +09:00
Nicolas Dorier
3c5d809cf9
Merge pull request #3282 from NicolasDorier/wofiq
...
The IPN notification manager should preserve IPN ordering
2022-01-11 15:22:07 +09:00
nicolas.dorier
ba101015f6
Use the MultiProcessingQueue in IPNSender
2022-01-11 15:06:00 +09:00
nicolas.dorier
6999abe1ca
Rename WebhookNotificationManager -> WebhookSender
2022-01-11 13:21:38 +09:00
nicolas.dorier
cb295e20d4
Rename InvoiceNotificationManager -> BitpayIPNSender
2022-01-11 13:21:38 +09:00
nicolas.dorier
c6df43363f
Extract MultiProcessingQueue from WebhookNotificationManager
2022-01-11 13:21:38 +09:00
Nicolas Dorier
81cec36b68
Merge pull request #3279 from NicolasDorier/quofwe
...
[Greenfield] if some json property are invalid, throw nice error instead of an exception (Fix #2795 )
2022-01-10 23:56:57 +09:00
nicolas.dorier
47c1ffe53f
Fix doc for address preview of derivation scheme
2022-01-10 23:03:30 +09:00
Nicolas Dorier
90a9051827
Merge pull request #3273 from dstrukt/improve-lightning-config-view
...
Simple Lightning Node Selector Improvement
2022-01-10 22:13:38 +09:00
nicolas.dorier
8bea3dd21e
[Greenfield] if some json property are invalid, throw nice error instead of an exception ( fix #2795 )
2022-01-10 22:11:04 +09:00
nicolas.dorier
e164b1f169
The PayButton should select the default currency of the store as default
2022-01-10 20:37:36 +09:00
Dennis Reimann
383765f5fe
Solve spacing via CSS
2022-01-10 12:22:12 +01:00
Nicolas Dorier
25a59fff4a
Merge pull request #3275 from NicolasDorier/oifwuq
...
Improve error message for create store wallet transaction (Fix #3256 )
2022-01-10 18:00:39 +09:00
nicolas.dorier
03af471f65
Improve error message for create store wallet transaction ( Fix #3256 )
2022-01-10 11:59:13 +09:00
dstrukt
d189deefb4
adds secondary button look to rounded tab nav
2022-01-09 03:04:32 -08:00
Nicolas Dorier
e957180618
Merge pull request #3269 from btcpayserver/odqiq
...
Validate the name of controllers when LinkGenerator
2022-01-08 14:32:55 +09:00
nicolas.dorier
47d8d3cdb1
Validate the name of controllers when LinkGenerator
2022-01-08 14:16:17 +09:00
Nicolas Dorier
f364451a96
Merge pull request #3262 from dstrukt/remove-back-to-list-ctas
...
Remove remaining "Back to list" CTAs
2022-01-08 12:21:04 +09:00
Nicolas Dorier
2c51b31c62
Merge pull request #3267 from dennisreimann/store-centric-account
...
Account menu improvement
2022-01-08 12:20:04 +09:00
Dennis Reimann
0dcf240faf
Account menu improvement
2022-01-07 17:25:28 +01:00
nicolas.dorier
88bc1c64d2
Fix tests
2022-01-07 21:47:19 +09:00
nicolas.dorier
84bd8a6e98
fix tests
2022-01-07 21:16:26 +09:00
nicolas.dorier
0d657fc646
Fix tests
2022-01-07 20:54:26 +09:00
nicolas.dorier
64b85ac1f9
Fix AssertNoError
2022-01-07 19:49:33 +09:00
nicolas.dorier
81c1cc6728
Add rockstar friendly error 403
2022-01-07 19:46:38 +09:00
Nicolas Dorier
098879585a
Merge pull request #3263 from NicolasDorier/qouif
...
Fix CookieAuthHandler and guest permission to invoice's view
2022-01-07 18:31:23 +09:00
nicolas.dorier
fc91077430
A store's guest should be able to see invoice information
2022-01-07 18:10:31 +09:00
nicolas.dorier
b71a04943b
CookieAuthHandler shouldn't set store context if appId/payReqId/invoiceId is not found
2022-01-07 18:10:31 +09:00
dstrukt
dd4fb68e5b
invoices - remove
2022-01-06 23:01:04 -08:00
dstrukt
a085a2a557
apps - remove
2022-01-06 22:58:14 -08:00
nicolas.dorier
fa84e34def
Fix test
2022-01-07 13:02:07 +09:00
Kukks
8c3f377fc0
fix elements
2022-01-06 18:09:06 +01:00
dstrukt
f9d14c64ce
Simple Improve Receive Wallet View ( #3251 )
...
* removes card styles
* removes card styles
* removes card style
* Minor improvements
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-01-05 20:23:36 +09:00
Wouter Samaey
fc687f9fc0
Fixed LND admin macaroon hexdump command ( #3252 )
...
Argument `-plain` didn't work for me in the LND container, but `-p` did.
The error I got was `xxd: invalid number 'ain'`
Added the `-c 256` for better readability. This param maxes out at 256.
2022-01-05 20:23:21 +09:00
d11n
57071d7bc8
Replace Square Crypto with Spiral ( #3254 )
...
Closes #3253
2022-01-05 20:22:24 +09:00
nicolas.dorier
324a246189
Fix dockerfile
2022-01-03 22:11:33 +09:00
Umar Bolatov
a706f81760
Fix VSCode launch.json for .NET 6 ( #3242 )
2022-01-03 12:09:43 +09:00
nicolas.dorier
ab3aab9c22
Make BTCPayServer works with dotnet watch hot reload
2022-01-01 22:05:51 +09:00
Nicolas Dorier
fd2e55e444
Simplify tests to take advantage of context ( #3246 )
2021-12-31 22:02:53 +09:00
Nicolas Dorier
04b8eafacb
Run dotnet format ( #3244 )
2021-12-31 16:59:02 +09:00
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
nicolas.dorier
db1a124ffb
Do not check certificates for SMTP settings if local server
2021-12-29 18:24:24 +09:00
Nicolas Dorier
0dcfbe8581
Remove internal socks http proxy and use .net60 socks support ( #3240 )
2021-12-28 18:57:22 +09:00
nicolas.dorier
0e1b872777
Update dotnet version in README
2021-12-28 17:40:36 +09:00
Nicolas Dorier
ed5b159fb6
Use ArgumentNullException.ThrowIfNull everywhere ( #3239 )
2021-12-28 17:39:54 +09:00