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
Andrew Camilleri
e89b1826ce
add invoicemetadata as a tab ( #4693 )
...
* add invocie metadata as a tab
* Allow forms to add to posdata too in pos app
* Cleanup view
* Display additional information directly
* Update BTCPayServer/Views/Shared/PosData.cshtml
* Update BTCPayServer/Models/InvoicingModels/InvoiceDetailsModel.cs
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-02-25 22:38:28 +09:00
d11n
4ef19e19cc
Checkout v2 fixes ( #4705 )
...
* Prevent duplicate titles on invoice view
* Fix text display of escaped values
Fixes #4696 .
* Fix payment details re-rendering
Closes #4683 . Closes #4684 .
* Cleanup
2023-02-25 22:28:02 +09:00
Kukks
ff58301729
do not require docker for plugin restart
...
we now have a more graceful restart mechanism specifically for plugins and most installs can handle this mechanism
2023-02-24 13:52:46 +01:00
Nicolas Dorier
4ae05272c3
Greenfield: Admins can create/delete API keys of any user ( #4680 )
...
* Greenfield: Admins can create/delete API keys of any user
* Greenfield: Improve doc for scoped apikey (Close #4673 )
* Fix permissions hierarchy
* Update BTCPayServer.Client/Permissions.cs
* Fix tests
---------
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2023-02-24 16:19:03 +09:00
d11n
d14dafc871
Apply branding to custom forms ( #4697 )
2023-02-23 14:35:29 +01:00
nicolas.dorier
022a077726
Use new transifex API on PullTransifexTranslations
2023-02-23 20:59:16 +09:00
d11n
d5bd86b07a
POS: Align Keypad centered vertically ( #4690 )
2023-02-23 10:30:16 +01:00
d11n
66e1eee010
POS improvements ( #4668 )
2023-02-23 09:52:37 +01:00
Nicolas Dorier
ddb125f458
Fix: HTML injection in payment request/posData/receiptData ( Close #4678 ) ( #4679 )
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-02-22 16:35:34 +01:00
Andrew Camilleri
e6a157a101
Merge pull request #4686 from dennisreimann/noscript-fix
2023-02-22 14:01:13 +01:00