Commit graph

6184 commits

Author SHA1 Message Date
Dennis Reimann
6516ed3586
Parse permissions from claims 2024-07-25 18:58:18 +02:00
Dennis Reimann
66e8b1211b
Move Bearer to Greenfield 2024-07-25 18:58:07 +02:00
Kukks
452f2be6c8
tell apps the internal node to connect to 2024-07-25 18:57:55 +02:00
Kukks
1a28f790fc
use clas 2024-07-25 18:57:50 +02:00
Dennis Reimann
afa3c46ce3
Resolve logo and CSS URLs 2024-07-25 18:57:48 +02:00
Dennis Reimann
8224c84556
Fix after update 2024-07-25 18:57:46 +02:00
Kukks
b619688d80
expand tx update notif 2024-07-25 18:57:45 +02:00
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
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
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
8b20cd9082
Fix: Plugin Exception Handler didn't disabled plugin if crash was detected 2024-07-17 11:23:14 +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
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
d11n
f7569b715d
Greenfield: Add missing invoice metadata to Lightning Address (#6084)
* Greenfield: Add missing invoice metadata to Lightning Address

Closes #6067.

* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.stores-lightning-addresses.json
2024-07-04 22:42:02 +09:00
Dennis Reimann
6e19d21575
Reports: Fix dropdown z-index 2024-07-04 13:22:08 +02:00
nicolas.dorier
4eb155696c
Fix Fake Data Generator for the reports 2024-07-04 19:01:58 +09:00