Andrew Camilleri
5b96ab89fd
Fix Payout Mark Paid in UI ( #4585 )
...
fixes #4579
2023-02-07 16:51:20 +09:00
Nicolas Dorier
6a4d8f7404
Fix: Payjoin wasn't always properly choosing utxo for optimal change ( #4600 )
...
* Fix: Payjoin wasn't always properly choosing utxo for optimal change
* Update with timeout
2023-02-07 16:43:31 +09:00
Nicolas Dorier
219d03b8dd
Fix: If PoS item code contains a /, LNUrl would not work ( fix #4601 ) ( #4602 )
...
This is caused by a weird buggy behavior from ASP.NET Core concerning
path value decoding. (More information on
https://github.com/dotnet/aspnetcore/issues/14170#issuecomment-533342396 )
This hasn't been fixed for a while, and the dotnet team keeps reporting
it over and over.
2023-02-06 18:17:17 +09:00
d11n
523654f2eb
Upgrade Lightning lib ( #4589 )
...
Includes the updates from btcpayserver/BTCPayServer.Lightning#121 .
2023-02-06 13:26:11 +09:00
nicolas.dorier
b9b8cb9f63
Fix test
2023-02-06 12:38:18 +09:00
Dennis Reimann
94f2cd4257
Server Theme: Allow to unset CustomThemeCssUri
...
It is necessary to have a way to unset the deprecated variable, to get access to the new way of uploading a theme file.
2023-02-04 17:24:19 +01:00
d11n
26248774c2
App domain redirect ( #4391 )
...
* Fix duplicates in GetAllApps with allowNoUser
* Use domain mapping as canonical reference and redirect to it
* Revert domain mapping to hostname instead of URL
2023-02-02 20:53:42 +09:00
Kukks
99299ba06f
bump nbx
2023-02-02 10:15:04 +01:00
Kukks
6e42eaa26c
fix plugin packer when relative path provided
2023-02-02 10:15:03 +01:00
Nicolas Dorier
ae7b621e3d
Change Stores.DerivationStrategies to JSONB ( #4573 )
...
Gradually changing column from blobs to JSONB allow us to
later take advantages of more powerful queries on postgres.
2023-02-02 09:43:39 +09:00
Nicolas Dorier
f2ced20c42
Fix a bunch of open redirect ( #4575 )
2023-02-02 09:42:58 +09:00
d11n
e4f256d5cd
Lightning Address: Fix availability check and refactor option view ( #4584 )
...
As @petzsch rightfully assumed in #4578 , the check took only the last available LN payment method into account, which in this case was LN on LTC. We now pass the crypto code as well and I refactored the checks as well as the option view.
Fixes #4578 .
2023-02-02 09:42:41 +09:00
Nicolas Dorier
ca1dac4cc3
Add missing CORS to ln address of BTCPay (Compatibility Beach Wallet) ( #4587 )
2023-02-02 09:40:31 +09:00
Andrew Camilleri
8fc2729fab
Merge pull request #4580 from dennisreimann/disqus-csp
...
Fixes https://github.com/btcpayserver/btcpayserver/issues/4572
2023-02-01 13:12:11 +01:00
Dennis Reimann
24c19efd52
Crowdfund: Add CSP rules for Disqus
...
Fixes #4572 .
2023-01-31 22:13:45 +01:00
Kukks
a3edd829a6
Add onchain wallet send ui extension
2023-01-31 16:49:41 +01:00
nicolas.dorier
9ec475fa40
Fix PluginPacker crash
2023-01-31 23:24:20 +09:00
Andrew Camilleri
aad06c583e
Greenfield: Add store rates api ( #4550 )
...
* Add store rates api
* Improve doc
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-01-31 14:42:25 +09:00
d11n
f821e35cb0
Store branding: Unify public pages ( #4568 )
...
Closes #3842 .
2023-01-30 09:23:49 +01:00
nicolas.dorier
14313291d5
Make test less flaky by ordering GetApps query
2023-01-30 17:17:35 +09:00
Nicolas Dorier
b818352a04
Register rate providers in DI, so it can be accessed by plugins ( #4551 )
2023-01-30 09:46:12 +09:00
Umar Bolatov
c0c34fbb41
Add GreenField endpoint for fetching all apps ( #4462 )
...
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2023-01-30 09:42:24 +09:00
Kukks
b372dc21d6
handle non built in tag attachments better
2023-01-27 15:44:21 +01:00
Nicolas Dorier
3d576cd06b
Fix XSS on uploaded files to the file storage ( #4567 )
2023-01-26 19:12:06 +09:00
Umar Bolatov
438dcc4c6f
Add Greenfield API endpoint for pull payment LNURL items ( #4472 )
...
* Add Greenfield API endpoint for pull payment LNURL items
close #4365
* Rename GetLNURLs to GetPullPaymentLNURL
* update "ln-url-not-supported" to "lnurl-not-supported"
* remove hardcoding of "BTC"
* update "PullPayments_LNURL" to "PullPayments_GetPullPaymentLNURL"
* update description of 400 status code response
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2023-01-26 14:43:07 +09:00
d11n
de4ac2c830
Greenfield: Add payments list endpoint ( #4407 )
...
Based on btcpayserver/BTCPayServer.Lightning#109
2023-01-26 13:22:49 +09:00
Andrew Camilleri
f46443a5e3
Add additional permission for pull payments ( #4539 )
...
* Add additional permission for pull payments
* Apply suggestions from code review
2023-01-26 09:46:05 +09:00
d11n
69e90b7ff1
Point of Sale: Improve merchant view ( #4560 )
...
* Point of Sale: Improve merchant view
Closes #3843 .
* Trim bottom section
* Display App Name and Display Title next to each other
* Update views
2023-01-26 09:27:31 +09:00
Andrew Camilleri
5089ec9826
Merge pull request #4527 from dennisreimann/branding-new
2023-01-25 15:11:08 +01:00
nicolas.dorier
372df93c18
bump
2023-01-25 12:42:40 +09:00
d11n
1d2ddeedde
Changelog v1.7.5 ( #4562 )
...
Inclused updates until f10c1c4730
.
2023-01-25 12:41:29 +09:00
Dennis Reimann
4df2f1f756
Store Branding: Add custom CSS option
2023-01-24 13:24:17 +01:00
d11n
f10c1c4730
Checkout v2: UI fixes ( #4552 )
...
* Checkout v2: UI fixes
* Improve icon border
2023-01-24 21:00:04 +09:00
d11n
92b556e54f
Load debug plugins in tests ( #4555 )
...
Equivalent to the loading code in Program.cs
2023-01-24 20:12:47 +09:00
d11n
b46ae7a651
Checkout v2: Re-add LNURL for top-up invoices ( #4556 )
...
My bad, this was excluded erroneously.
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2023-01-24 18:10:38 +09:00
d11n
9f3a3c5f51
BIP21: Uppercase addresses only in QR, not in payment URL ( #4553 )
...
* BIP21: Uppercase addresses only in QR, not in payment URL
The uppercased address/BOLT11 should only be used for the QR code, the payment URI for the link should stay as it is.
References:
- #2110
- https://bitcoinqr.dev/
* Improve comments
* Add comments step by step
* Ensure correct delimiter
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-01-24 09:44:39 +09:00
Dennis Reimann
b5071237fd
Fix swagger file
2023-01-23 12:11:13 +01:00
Andrew Camilleri
1d2bebf17a
Greenfield: Lightning addresses API ( #4546 )
...
* Greenfield: Lightning addresses API
* add docs
* Apply suggestions from code review
Co-authored-by: d11n <mail@dennisreimann.de>
2023-01-23 10:11:34 +01:00
Pavlenex
9086822b94
Merge pull request #4549 from dennisreimann/pnxbet
...
Remove pnxbet as a supporter
2023-01-22 12:29:59 +01:00
Dennis Reimann
d90d3c5a0f
Remove pnxbet as a supporter
...
Closes #4543 .
2023-01-21 20:51:36 +01:00
Nicolas Dorier
a3203e5775
Fix several HTML injections ( #4545 )
2023-01-21 19:08:12 +01:00
nicolas.dorier
5f24b41250
Update Changelog, log restarts
2023-01-19 22:10:38 +09:00
d11n
b577c0adb7
Minor UI updates ( #4530 )
...
* Minor UI updates
* Lockout page fixes
Fix duplicate headline and model null-check
2023-01-19 18:08:34 +09:00
nicolas.dorier
a9ad0fde9e
After a plugin install or uninstall, restart now just kill the process instead of requiring SSH with docker install
2023-01-19 14:27:33 +09:00
nicolas.dorier
9974b6070e
Fix NRE in plugin list
2023-01-19 14:22:57 +09:00
Kukks
bd5e4f3d94
fix NRE in plugins list
2023-01-18 13:47:15 +01:00
d11n
e0adb1133d
Plugins: Add checkout-noscript-end UI extension point ( #4532 )
2023-01-18 13:38:58 +01:00
d11n
3cdb4f5b2a
FileService: Null-check stored file before removal ( #4535 )
2023-01-18 13:38:37 +01:00
nicolas.dorier
248401f534
Plugin assemblies shouldn't be unloadable
2023-01-18 16:46:08 +09:00
Nicolas Dorier
1228a06a90
Improve detection of plugin bricking an install on startup ( #4533 )
2023-01-18 14:15:27 +09:00