btcpayserver/BTCPayServer/wwwroot
Andrew Camilleri 4063a5aaee
Quality of life improvements to payout processors (#5135)
* Quality of life improvements to payout processors

* Allows more fleixble intervals for payout processing from 10-60 mins to 1min-24hours(requested by users)
* Cancel ln payotus that expired (bolt11)
* Allow cancelling of ln payotus that have failed to be paid after x attempts
* Allow conifguring a threshold for when to process on-chain payouts (reduces fees)

# Conflicts:
#	BTCPayServer.Tests/SeleniumTests.cs

* Simplify the code

* switch to concurrent dictionary

* Allow ProcessNewPayoutsInstantly

* refactor plugin hook service to have events available and change processor hooks to actions with better args

* add procesor extended tests

* Update BTCPayServer.Tests/GreenfieldAPITests.cs

* fix concurrency issue

* Update BTCPayServer/PayoutProcessors/BaseAutomatedPayoutProcessor.cs

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-07-20 22:05:14 +09:00
..
cart POS: Account for custom amount in cart view (#5151) 2023-07-05 17:23:15 +09:00
checkout Checkout v2 (#4157) 2022-11-02 18:21:33 +09:00
checkout-v2 CheckoutV2: When WebSocket disconnects, we should continue polling via XHR (#5165) 2023-07-11 21:56:13 +02:00
crowdfund Fix crowdfund perk support fixes #5013 2023-05-30 10:34:48 +02:00
fonts Self-host webfonts 2020-08-06 22:18:26 +02:00
img Form editor (#4968) 2023-05-22 13:30:28 +02:00
imlegacy htmlcoin altcoin updates (#3601) 2022-04-14 13:18:12 +09:00
js Form invoice amount adjusters (#5158) 2023-07-19 18:54:51 +09:00
light-pos Receipt improvements (#5077) 2023-06-22 15:57:29 +09:00
locales Update Changelog 2023-06-02 18:21:57 +09:00
main Dark theme color fix 2023-07-10 11:33:39 +02:00
modal Refactoring 2023-07-13 12:17:41 +02:00
paybutton Support LNURL in pay button (#5107) 2023-07-06 10:12:31 +02:00
payment-request Fix: On some circumstances, clicking on cancel invoice and pay button in PaymentRequest would throw an exception 2022-10-27 15:50:35 +09:00
shopify Reduce confusion 2022-09-09 13:49:24 +02:00
swagger/v1 Quality of life improvements to payout processors (#5135) 2023-07-20 22:05:14 +09:00
tests Reduce confusion 2022-09-09 13:49:24 +02:00
vendor Custom Forms: Allow HTML in labels and help text (#5136) 2023-07-11 13:02:02 +09:00
favicon.ico Init 2017-09-13 15:55:16 +09:00
manifest.json POS: Improve Keypad view (#4596) 2023-02-10 16:26:38 +01:00