Commit graph

7778 commits

Author SHA1 Message Date
Kukks
fc98457add
update and have working invoice gen 2024-07-25 18:57:41 +02:00
Kukks
1ec5917518
start connecting LN to btcpay 2024-07-25 18:57:39 +02:00
Kukks
ab0b067916
btcpay ln conn string 2024-07-25 18:57:37 +02:00
Kukks
35645278a2
fix bh 2024-07-25 18:57:35 +02:00
Kukks
cc20a0ee95
wip 2024-07-25 18:57:33 +02:00
Dennis Reimann
0c0c2be67b
Unset default server name 2024-07-25 18:57:32 +02:00
Dennis Reimann
c6b69babc2
Add nullable indicators 2024-07-25 18:57:30 +02:00
Dennis Reimann
696d6a823d
Support registration 2024-07-25 18:57:28 +02:00
Dennis Reimann
cf47e2a1b3
Refactor AppUserInfo 2024-07-25 18:57:26 +02:00
Kukks
d5faa2c8b7
add common classes 2024-07-25 18:57:24 +02:00
Dennis Reimann
e9f785e2b0
Update after update 2024-07-25 18:57:22 +02:00
Dennis Reimann
c881c3b7f2
Add Bearer authentication 2024-07-25 18:57:21 +02:00
Kukks
bdb213dca6
fix event data from block 2024-07-25 18:57:19 +02:00
Kukks
0291766588
fix hub contract 2024-07-25 18:57:17 +02:00
Kukks
dabf1d4159
start adding notifications in hub for onchain related acitvity 2024-07-25 18:57:15 +02:00
Kukks
71f9cb27b6
wip 2024-07-25 18:57:13 +02:00
Kukks
cdc0a7fb09
fix btcpay app plugin loader 2024-07-25 18:57:11 +02:00
Kukks
f4cf4a7e4a
wip 2024-07-25 18:57:09 +02:00
Kukks
d8c519d008
add common proj 2024-07-25 18:57:07 +02:00
Kukks
ed4dea214d
seed not xpriv 2024-07-25 18:57:06 +02:00
Kukks
af95d472fa
wip 2024-07-25 18:57:04 +02:00
Kukks
20c80810f1
wip 2024-07-25 18:57:02 +02:00
Nicolas Dorier
94760792af
Add parts of the UI to translate (#6119) 2024-07-25 22:46:02 +09:00
Nicolas Dorier
50dafd2452
Uniform primary action id's of pages (#6118) 2024-07-25 08:23:28 +02:00
Nicolas Dorier
ca4abcb497
Allow translations of BTCPay Server Backend by admins (#5662) 2024-07-24 20:16:20 +09:00
napoly
acbc75d077
Fix xmr status message (#6111) 2024-07-19 21:46:24 +09:00
nicolas.dorier
ce4d73fcad
Changelog v1.13.5 2024-07-17 11:25:23 +09:00
nicolas.dorier
8b20cd9082
Fix: Plugin Exception Handler didn't disabled plugin if crash was detected 2024-07-17 11:23:14 +09:00
nicolas.dorier
fe01e4693f
Fix: Kraken rate provider failing due to bid > ask 2024-07-17 11:10:58 +09:00
nicolas.dorier
1506a2738a
Update Changelog 2024-07-15 22:00:07 +09:00
Nicolas Dorier
0eca1ddbf1
Shopify: Cancel rather than close an order (#6108) 2024-07-15 21:57:12 +09:00
Nicolas Dorier
859a8d1a11
Shopify: Create invoice when the payment page opens (#6109) 2024-07-15 21:57:00 +09:00
Nicolas Dorier
8aaf77d4b4
Add changelog and bump 1.13.4 (#6102)
* Add changelog and bump 1.13.4

* Update Changelog.md

---------

Co-authored-by: d11n <mail@dennisreimann.de>
2024-07-11 22:39:16 +09:00
nicolas.dorier
10977e6750
Move AdditionalData to AppBaseData 2024-07-11 21:43:30 +09:00
nicolas.dorier
66d8dda0f5
Timespan in API should be parsed with invariant culture 2024-07-11 21:41:19 +09:00
d11n
25ae6df095
Greenfield: Add file endpoints and upload (#6075)
* Greenfield: Add file endpoints and upload

- Endpoints for server files
- File upload using `multipart/form-data`

Closes #6074.

Can also be tested using cURL:

- `curl --location 'https://localhost:14142/api/v1/files' --header 'Authorization: token MY_API_TOKEN' --form 'file=@"LOCAL_FILEPATH"'`
- `curl --location 'https://localhost:14142/api/v1/users/me/picture' --header 'Authorization: token MY_API_TOKEN' --form 'file=@"LOCAL_FILEPATH"'`

* Revert UnresolvedUri changes

* Add upload for store logo
2024-07-11 09:28:24 +09:00
d11n
249b991185
Checkout: Display description if present (#6082)
This is mostly for the POS, where either an individual item title might be the description, or in case of the cart and keypad, the name of the app will be displayed. The description is omitted if it matches the store name, to avoid duplicate titles.

Closes #5023.
2024-07-11 00:14:18 +09:00
d11n
bc6d037341
POS: Improve padding on mobile and unify card look with tiles (#6088)
On mobile, the description content was lacking horizontal padding. This adjusts it while also unifying the cards to work like the tiles on checkout: Below 400px width, we pull the to the edges of the screen, which makes it looks nicer and display better than as if they'd also have an outer margin.

Adjustments take effect on all POS view variants.
2024-07-11 00:12:58 +09:00
d11n
a4a1fa0746
Greenfield: Add store id for notifications (#6093)
* Rename filter to storeid for consistency with other filters

* Greenfield: Add storeId to notification

* Cleanups

* Greenfield: Allow filtering notifications by store id
2024-07-11 00:12:22 +09:00
d11n
d73e26e0c4
Fix null pointer exception on receipt print page (#6045) (#6085) 2024-07-11 00:11:04 +09:00
Nicolas Dorier
372688b723
Disable plugins if they crash the Dashboard page (#6099) 2024-07-11 00:09:54 +09:00
d11n
a5ab68ab02
Greenfield: Fix missing delete app policy (#6098) 2024-07-10 22:50:32 +09:00
d11n
e7297ce6b8
Truncate Center Component: Fix Vue rendering (#6087)
* Truncate Center Component: Fix Vue rendering

* Simplify the TruncateCenter component

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-07-10 11:00:49 +02:00
d11n
a88b39e50d
Fix missing normalization of Settled invoice status (#6097)
Addition to #5982, which fixes lookups for invoices with status `Settled` (e.g. for Sales tiles on the Dashboard).
2024-07-10 15:33:48 +09:00
Andrew Camilleri
a0988c250d
Handle LNURL Payouts failing due to amount restriction (#6061)
* Handle LNURL payouts better when amount is not allowee

* docker-compose: Add missing restart for merchant CLN container

* show sats not msats

---------

Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2024-07-10 11:05:25 +09:00
Nicolas Dorier
3a52759090
Bump EF libs (#6096) 2024-07-10 08:50:43 +09:00
d11n
ddb07a7ba9
Receipt page fixes (#6079)
* Receipt: Don't assign empty values to data; hide present empty values
* Receipt: Use same URL on "Return to Store" link as on invoice
2024-07-09 16:59:36 +02:00
Dennis Reimann
b5ad5a5f6f
TransactionLinkProviders: Don't force single item (#6078)
* TransactionLinkProviders: Don't force single item

Fixes #6077.

* docker-compose: Add missing restart for merchant CLN container
2024-07-09 16:19:08 +02:00
d11n
a46073f3e4
Fix email settings on store level, when server has no email settings (#6080)
* Fix email settings on store level, when server has no email settings

Fixes #6076.

* docker-compose: Add missing restart for merchant CLN container
2024-07-09 16:16:53 +02:00
rockstardev
f03ea5c115
Bumping LND to 0.18.1-beta (#6094) 2024-07-07 07:48:02 -05:00