Andrew Camilleri
487faa69c6
Bump version
2023-02-10 09:40:03 +01:00
Kukks
9148a1e564
fix #4570
2023-02-10 09:10:10 +01:00
Kukks
4c3f5e1e1a
fix #4618
2023-02-10 08:59:18 +01:00
nicolas.dorier
b0bf0824dd
Update db migration doc
2023-02-10 15:48:43 +09:00
nicolas.dorier
dea5991e01
bump
2023-02-10 11:53:17 +09:00
nicolas.dorier
739932a280
Changelog
2023-02-10 11:52:37 +09:00
Nicolas Dorier
1f8bc5b490
Add ability to migrate from MySQL and SQLite with EF ( #4614 )
2023-02-10 11:43:46 +09:00
d11n
753ffd401b
BIP21 + LNURL fix ( #4616 )
...
In case of the unified invoice, the LNURL wasn't correct — with this change we are simply reusing th one that was issued on invoice creation instead of generating it anew on the fly.
Also fixes missing uppercasing for the QR code in case of non-unified QR.
And removes the `lightning:` scheme from the LNURL that's displayed to the user (unifies it with what we do for Onchain and Lightning)
2023-02-10 11:23:48 +09:00
nicolas.dorier
0d1bab45a0
Fix MySQL migrations
2023-02-10 11:17:52 +09:00
Andrew Camilleri
17cc439de3
Merge pull request #4617 from dennisreimann/lnurl-cors
...
LNURL: Add missing CORS
2023-02-09 20:34:44 +01:00
Dennis Reimann
5d03e300fb
LNURL: Add missing CORS
...
In addition to #4587 . Closes #4615 .
2023-02-09 17:45:09 +01:00
nicolas.dorier
a20408bed1
Fix crash for installations supporting zcash or monero ( #4610 )
2023-02-09 09:49:08 +09:00
nicolas.dorier
ed0ccd6f13
Bump lightning lib, fix warnings
2023-02-08 21:29:20 +09:00
nicolas.dorier
bb1138efb5
Catch exception when creating new invoice with GetLNURL
2023-02-08 20:45:05 +09:00
nicolas.dorier
82b36aaca7
bump
2023-02-08 20:20:56 +09:00
Nicolas Dorier
688044429e
Changelog 1.7.6 ( #4606 )
2023-02-08 20:14:51 +09:00
Nicolas Dorier
7bbfc8e6d4
Greenfield: Currency rate should be strings ( #4607 )
2023-02-08 19:18:37 +09:00
Andrew Camilleri
85513aa5c3
Make NFC built in ( #4541 )
...
* Make NFC built int
* support checkout v2
* uninstall old plugin
* fix lnurl in unified checkout
* fix tests
* fix tests
* fix old checkout unified qr
* clean up and make nfc submission more sturdy
* support topup invoices for lnurlw
* fix test
* Payment URI fixes
* Fix LNURL exclusion cases
* UI updates
* Adapt test
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-02-08 15:47:38 +09:00
ndeet
67254cc30c
Website is nullable. ( #4604 )
2023-02-07 12:04:13 +01:00
Umar Bolatov
b055844973
Greenfield get app details ( #4102 )
...
* Add Greenfield API endpoints for retrieving app details
* add app items details
* Add GetPosApp and GetCrowdfundApp to LocalBTCPayServerClient
* Simplify POS app data items example
* Document app type enum
* make "RequiresRefundEmail" nullable
* remove "Template" and "PerksTemplate" fields
2023-02-07 17:01:53 +09:00
nicolas.dorier
9ba03848f2
Small perf improvement when fetching exactly 1 payout by id
2023-02-07 16:53:44 +09:00
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