Andrew Camilleri
e344622c9e
Form quick fixes ( #4759 )
2023-03-15 10:23:33 +01:00
Nicolas Dorier
06d7483ca3
Remove obsolete cli argument 'plugin-remote' ( #4773 )
2023-03-15 09:06:06 +01:00
nicolas.dorier
7fe041fc2c
Changelog 1.8.4
2023-03-15 10:45:49 +09:00
nicolas.dorier
3f18e5476a
Error when indexing invoices with some field that are too long ( Fix #4771 )
2023-03-15 09:31:38 +09:00
d11n
2a31613fe8
Fix invoice paid after expiration icon
2023-03-14 14:54:01 +01:00
d11n
ded0c8a3bc
Update price display ( #4736 )
...
* Update price display
As proposed by @dstrukt in #4364 .
* Update format
* Unify price display across the app
* Add DisplayFormatter
* Replace DisplayFormatCurrency method
* Use symbol currency format for invoice
* Unify currency formats on backend pages
* Revert recent changes
* Do not show exchange rate and fiat order amount for crypto denominations
* Fix test and add test cases
2023-03-13 10:12:58 +09:00
d11n
f3d9e07c5e
Checkout v2: Celebrate payment with confetti ( #4727 )
...
* Checkout v2: Celebrate payment with confetti
Have a colorful celebration for successful payments.
* Make it default and add test
2023-03-13 10:09:56 +09:00
d11n
eb3ba95114
Make CanUsePullPaymentsViaUI more robust ( #4762 )
...
Fixes this nasty flaky test failure:
```
Failed CanUsePullPaymentsViaUI [17 s]
Error Message:
Assert.Equal() Failure
↓ (pos 1)
Expected: payout
Actual: pull-payment
↑ (pos 1)
Stack Trace:
at BTCPayServer.Tests.ChromeTests.CanUsePullPaymentsViaUI() in /source/BTCPayServer.Tests/SeleniumTests.cs:line 1622
```
Because there are actually two labels, the previous selector was dependent on the correct ordern, because it always chose the first one …
2023-03-13 10:02:07 +09:00
Andrew Camilleri
7951dcada6
make sure we have cors for all of greenfield ( #4760 )
...
fixes #4758
2023-03-10 15:20:11 +01:00
Andrew Camilleri
06951a39c6
fix API breaking changefor payout processors ( #4757 )
...
fixes #4752
2023-03-10 17:57:33 +09:00
d11n
abe29f21f0
Checkout v2: Option to display amount in Sats in BIP21 case ( #4730 )
2023-03-09 21:36:11 +01:00
d11n
f57eab3008
Store branding: Add complementing text and accent colors ( #4746 )
2023-03-09 21:34:15 +01:00
nicolas.dorier
6d4b2348ac
Update changelog
2023-03-08 21:56:40 +09:00
d11n
397ca6ef0c
Checkout v2: Minor UI updates ( #4734 )
...
* Checkout v2: Minor copy change
* Allow copying of invoice ID and order ID on results page
* Add copy icons for payment details on results view
* Add missing powered by class to store footers
2023-03-08 21:39:03 +09:00
d11n
d6e5ee2851
UI: Decrease content padding top on small screens ( #4749 )
...
If the viewport height is less than 800px, decrease the content padding top for breakpoints L and on.
2023-03-08 21:37:25 +09:00
Nicolas Dorier
98d62e826b
Do not through missing-permission error when no store on /api/v1/stores ( Close #4735 ) ( #4748 )
2023-03-08 21:36:51 +09:00
Nicolas Dorier
7b5ce8f70c
CSP: Remove unsafe-eval when vue isn't used ( #4747 )
...
* CSP: Remove unsafe-eval when vue isn't used
* Prevent XSS injection via VueJS
2023-03-08 17:57:36 +09:00
nicolas.dorier
2010a9a458
bump
2023-03-07 10:29:18 +09:00
nicolas.dorier
f787058c17
Fix: Impossible to create invoice after migration from Sqlite ( Close #4743 )
2023-03-07 10:27:04 +09:00
Kukks
87ccae0d90
add missing docs of store payment method criteria
2023-03-05 14:40:18 +01:00
nicolas.dorier
07d95c6ed7
bump clightning
2023-03-05 11:08:01 +09:00
nicolas.dorier
514823f7d2
bump clightning
2023-03-04 21:39:49 +09:00
d11n
fb4feb24f3
Minor updates from design repo ( #4733 )
2023-03-04 09:36:30 +01:00
Nicolas Dorier
5caa0e0722
[Greenfield] Allow passing email instead of user id in API ( #4732 )
2023-03-03 21:24:27 +09:00
nicolas.dorier
0406b420c8
Do not create if create API key is called on a non-existant user ( Fix #4731 )
2023-03-03 20:30:54 +09:00
nicolas.dorier
9d72b9779e
Update Changelog
2023-03-03 20:20:59 +09:00
nicolas.dorier
fdc47e4a38
Avoid crash when some plugins are installed ( #4725 )
2023-03-03 20:18:09 +09:00
nicolas.dorier
0566e964c0
Fix incorrect punctuation in translations
2023-03-03 17:32:46 +09:00
nicolas.dorier
896fbf9a5c
Lang update
2023-03-03 16:38:39 +09:00
d11n
126c8c101e
Re-add language selector ( #4723 )
...
Fixed version
2023-03-02 16:34:15 +09:00
nicolas.dorier
3cb7cc01e4
Update db-migration.md
2023-03-02 13:20:47 +09:00
nicolas.dorier
2b3d15bf45
Update Changelog.md
2023-03-01 23:50:35 +09:00
d11n
4049bdadcb
Changelog v1.8 ( #4670 )
...
* Changelog v1.8
* Update Changelog.md
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
* Add fix
* Update changlelog
---------
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-03-01 23:41:43 +09:00
d11n
2042ba37d8
Update What's New ( #4713 )
...
Links to https://blog.btcpayserver.org/btcpay-server-1-8-0/ which doesn't exist yet, that's why the linkcheck is expected to fail.
2023-03-01 23:41:27 +09:00
nicolas.dorier
41a4ba62b0
Remove lang popup in checkout v2
2023-03-01 17:10:54 +09:00
nicolas.dorier
21558d25b1
Do not show product information if there are no product information
2023-03-01 16:19:10 +09:00
Nicolas Dorier
06622bfbfd
Translate Checkout v2 ( #4710 )
2023-03-01 15:49:21 +09:00
d11n
16fd2e3938
Greenfield: Show detailed Lightning routing error ( #4722 )
...
The implementations have more detailed messages for LN routing errors, which e.g. allow me to detect self-payemnts in LNbank. We pass those from the LN lib, so if we have it, we should display it to provide a better insight on what's going on when a rout cannot be found.
2023-03-01 15:46:48 +09:00
Umar Bolatov
040d7670ec
Add currency code to payment request list ( #4709 )
...
https://github.com/btcpayserver/btcpayserver/discussions/4619
2023-03-01 15:46:13 +09:00
d11n
23761eacc1
Unset X-Frame-Options header correctly ( #4721 )
...
* Unset X-Frame-Options header correctly
According to the [spec](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options ) there are onlye the `DENY` and `SAMEORIGIN` options, `ALLOW-FROM` being deprecated. Hence we have to actively unset the header, as we made `DENY` the default.
This also unsets the X-Frame-Options header for the public form pages, which fixes #4666 .
* Ignore anti forgery token in Forms
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-03-01 15:27:18 +09:00
nicolas.dorier
5790bed766
Do not crash sqlite migration if the db is create but without tables
2023-03-01 15:04:32 +09:00
d11n
2f88da67e8
Fix build warnings and indentation ( #4720 )
2023-03-01 10:32:48 +09:00
Andrew Camilleri
21091cbf1a
show all plugins regardless of version ( #4717 )
2023-02-28 12:16:33 +01:00
nicolas.dorier
808949a884
Update langs
2023-02-26 21:07:23 +09:00
nicolas.dorier
06334273dc
Fix crashing on unserialize of old data
2023-02-26 11:18:54 +09:00
nicolas.dorier
5399c04dff
Fix crashing on unserialize of old data
2023-02-26 11:05:23 +09:00
d11n
cd051d4093
Update transaction label display ( #4700 )
...
* Update transaction label display
* Fix test
2023-02-26 11:01:46 +09:00
nicolas.dorier
0ca6e8ccfb
bump
2023-02-26 00:20:55 +09:00
nicolas.dorier
bd075919f3
Improve publish docker script
2023-02-26 00:19:59 +09:00
Nicolas Dorier
c229425534
Remove JSON in strings from JObjects ( #4703 )
2023-02-25 23:34:49 +09:00