d11n
1e378dd986
Plugins: Add authorization hook ( #3977 )
...
* Plugins: Add authorization hook
Makes the `PolicyRequirement` available to plugins.
Adds a filter hook to the authorization handlers, so that plugins can extend and leverage the existing authorization policies and permissions.
* Update to pass back and forth handle class
2022-08-02 14:20:16 +09:00
Kukks
3db2b60b92
Add loopback client for local webhooks to skip ssl
2022-08-01 16:14:50 +02:00
Kukks
2317a7df55
Make InvoicePaymentSettled return correct afterExpiration value
...
fixes #3966
2022-08-01 11:16:26 +02:00
Kukks
c53fcde12a
Do not crash when BTC network not available
...
fixes #4007
2022-08-01 10:44:39 +02:00
Kukks
4be5eb39ff
Make tx label endpoint not error
2022-07-28 15:33:28 +02:00
Kukks
5ef31a96ea
Provide error when plugin gets disabled due to crash
2022-07-28 15:31:34 +02:00
nicolas.dorier
0d017c30e2
Fix: Joule -> Alby
2022-07-27 16:12:37 +09:00
BitcoinMitchell
92d85fa8a7
Added Alby, as Joule has been delisted on Chrome ( #3934 )
...
* Added Alby, as Joule has been delisted on Chrome
* Add files via upload
2022-07-27 16:11:42 +09:00
Nicolas Dorier
c2a0daedeb
Bump versions of various deps ( #3998 )
2022-07-27 15:55:37 +09:00
Bitcoiner A Bee⚡
51642bc4cc
Update ListInvoices to say Settled instead of Paid ( #4000 )
...
Updated ListInvoices to say Settled instead of Paid
Co-authored-by: The Bitcoin Developer ⚡ <96552652+theBitcoinDeveloper@users.noreply.github.com>
2022-07-27 15:55:23 +09:00
rockstardev
c821208b5d
Bumping LND to 0.15.0-beta ( #3999 )
2022-07-26 20:09:56 +09:00
nicolas.dorier
a3d536bd51
Changelog and bump
2022-07-23 20:39:15 +09:00
nicolas.dorier
f7262d12e6
Update lang
2022-07-23 20:37:56 +09:00
Andrew Camilleri
bec888da19
Payjoin label fixes ( #3986 )
...
* Payjoin label fixes
* When a payjoin label was applied, coin selection filter would not work
* When a payjoin happened with a receive address wallet, the payjoin label was not applied
* Coin selection shows when a utxo is currently reserved for a payjoin. Applies both to UI and to GF API
* remove reserved label
* Update BTCPayServer/Payments/PayJoin/PayJoinEndpointController.cs
2022-07-23 20:26:13 +09:00
d11n
2e6246e385
Move TagHelpers to Abstractions ( #3975 )
...
* Move TagHelpers to Abstractions
Makes them available for use in plugins. Also cleans up the tag helper references in the view code: As we have it in the root view imports, the individual directives in the views are superfluous.
* Move CurrenciesSuggestionsTagHelper back
To get rid of the Rating dependency in Abstractions.
2022-07-22 21:58:25 +09:00
d11n
a9a0bf01ad
Design updates ( #3981 )
...
Contains the following design system PRs:
- btcpayserver/btcpayserver-design#50
- btcpayserver/btcpayserver-design#51
- btcpayserver/btcpayserver-design#52
2022-07-22 21:53:13 +09:00
Dennis Reimann
8dd3c76fa4
Make it work with decimal discount values
2022-07-22 13:31:41 +02:00
Dennis Reimann
a7c22399d8
Minor JS improvements
2022-07-22 13:31:41 +02:00
Dennis Reimann
04cb8a2fe0
Minor toggle improvement
2022-07-22 13:31:41 +02:00
Umar Bolatov
494739f771
Add discount option for Keypad POS app type
...
See https://chat.btcpayserver.org/btcpayserver/pl/ju5bu6r8qjfe9mrxdri3kihpby for details
2022-07-22 13:31:41 +02:00
Andrew Camilleri
6fbcc9a244
Fix Crowdfund + additional issues ( #3994 )
...
* Show free when invoice is fixed and 0 amount in apps
* animations on crowdfund not enabled broke JS
* Perk expansion in crowdfund was broken
2022-07-22 20:30:39 +09:00
d11n
d016f59867
Coin Selection: Fix responsive display ( #3992 )
...
Fixes #3985 .
2022-07-22 20:29:53 +09:00
Andrew Camilleri
88f8f3938c
Make app invoices show link to app in receipt ( #3995 )
2022-07-22 20:29:34 +09:00
Kukks
1322fd97f6
Revert "Redirect instead of show 404 on 0 amount invoices"
...
This reverts commit 7f617df4e8
.
2022-07-22 06:21:41 +02:00
Kukks
7f617df4e8
Redirect instead of show 404 on 0 amount invoices
...
fixes #3904
2022-07-21 14:33:39 +02:00
Kukks
b02542f3be
Do not crash on bad language file
2022-07-21 11:09:51 +02:00
Kukks
5fd620556e
Fix Local client
...
This cleans up the client factory for plugins so that it is less hectic looking. Additionally, it fixes a bug where if you reuse the factory after setting a store, the state might stick.
2022-07-20 18:20:14 +02:00
nicolas.dorier
218d64d8df
Update Changlog, and bump
2022-07-15 12:47:15 +09:00
d11n
e8291eb00e
Move ConfirmModel to Abstractions ( #3964 )
...
To make it available to plugins.
2022-07-15 12:38:33 +09:00
Andrew Camilleri
f8619e382b
Fix LN Address payouts ( #3960 )
...
* Fix LN Address payouts
LN Address was validated when creating the claim but the paying sdection did not support it.
* reuse code
* reuse code
* do not use mail directly
* fix email validator
2022-07-15 12:37:47 +09:00
nicolas.dorier
83c35328ed
Fix: No pager in the wallet transactions list
2022-07-15 12:35:57 +09:00
Pavlenex
f548d78907
Merge pull request #3965 from dennisreimann/new-supporters
...
Supporters: Add Strike and HRF
2022-07-12 15:31:30 +02:00
Dennis Reimann
5aca8b41af
Supporters: Add Strike and HRF
2022-07-12 15:14:02 +02:00
Umar Bolatov
a7b6f3fa19
Redirect to dashboard instead of apps list on app delete ( #3941 )
...
close #3898
2022-07-12 15:18:08 +09:00
Andrew Camilleri
afb989d72e
Fix lnurl withdraw modal ( #3955 )
...
* Fix lnurl withdraw modal
fixes #3949
* Fix test
2022-07-12 15:17:44 +09:00
rustywave
12c96c7a74
Fix webhook display bug ( #3959 )
...
Specific events list now displays correctly when modifying specific events webhook
2022-07-12 12:37:02 +09:00
d11n
79bfffd77b
Invoice summary: Fix indentation and heading levels ( #3956 )
2022-07-12 12:35:19 +09:00
nicolas.dorier
58d68e7e31
Update changelog
2022-07-11 23:42:15 +09:00
nicolas.dorier
499352e51c
Fix the ExchangeSharpRateProvider for some pairs
2022-07-11 23:39:11 +09:00
nicolas.dorier
03fbd51fab
bump
2022-07-11 23:13:35 +09:00
nicolas.dorier
bd73cac1a1
Fix: For some asset pair the kraken rate was inverted ( Fix #3957 )
2022-07-11 23:09:35 +09:00
nicolas.dorier
0c43fda86d
Prevent stackoverflow exception when ripio is unavailable
2022-07-11 23:08:59 +09:00
Kukks
a64b8fb310
Update test plugin with more data related functionality
2022-07-11 11:29:57 +02:00
nicolas.dorier
316d39f24c
Update Changelog
2022-07-09 11:29:33 +09:00
nicolas.dorier
265e2930f1
bump
2022-07-08 16:54:35 +09:00
Nicolas Dorier
9511cf8d8a
Update changelog ( #3913 )
2022-07-08 16:53:41 +09:00
nicolas.dorier
b86f0a7d9c
Make BTCPay ssh key using safe algo
2022-07-08 16:32:43 +09:00
nicolas.dorier
19be847624
Do not use Renci.SSH in tests
2022-07-08 16:30:52 +09:00
nicolas.dorier
15e45ac4ec
Bump SSH.NET
2022-07-08 16:08:21 +09:00
nicolas.dorier
86572635df
Fix build
2022-07-08 16:05:40 +09:00