Commit Graph

6429 Commits

Author SHA1 Message Date
d11n
1ef177ba0f
Checkout: Fix plugins integration (#6481)
Fixes a regression introduced in #6316: Moving the `checkout-payment-method` integration point outside the div above broke the UI for the SiodeShift, FixedFloat and Trocador plugins.

Also updated the URL change handler, so that it works for all plugins.
2024-12-23 09:23:47 +09:00
Nicolas Dorier
8acf1c2d62
Refactoring: Introduce IUrlHelper.ActionAbsolute (#6513) 2024-12-21 00:16:04 +09:00
d11n
44dc6499cd
POS: Fix form redirect in conjunction with root path setting (#6506)
* POS: Fix form redirect in conjunction with root path setting

Fixes #6493 and also adds missing status messages on the forms pages.

* Fix other occurrences
2024-12-20 22:59:07 +09:00
Pavlenex
f5a420a272
Merge pull request #6503 from ConstantineGhost/master
Removing Baillie Gifford as BTCPay Foundation supporter
2024-12-19 18:53:35 +01:00
d11n
d24e0cd1a2
Greenfield: Remove authorization requirement for app data (#6499)
As discussed with @NicolasDorier on Mattermost: Right now only store owners can access the app data, which doesn't contain sensitive info or something beyond what one would see as a regular customer. The app would need a way to access the data for roles other than `Owner` as well, e.g. `Employee`.
2024-12-19 09:54:28 +09:00
ConstantineGhost
b3bc11c19d Resolving Inconsistent responsiveness of the labels on the dashboard and removing BG as a supporter
Adressing Issues #6500 and #6501
2024-12-18 09:41:22 -06:00
Dennis Reimann
fe3bccf3ce
Greenfield: Resolve store user's image URL
Amendment to #6427.
2024-12-15 10:02:13 +01:00
d11n
7829a93251
POS: Create Invoice action optionally responds with JSON (#6439)
* POS: Create Invoice action optionally responds with JSON

We adapted this action, which is full of custom POS logic, for the app to avoid creating a separate API endpoint.

* Add test and improve error handling
2024-12-13 12:09:55 +09:00
d11n
00cc16455c
App: Add events which the app subscribes to (#6435)
* App: Add events which the app subscribes to

Various events, which are relevant for the app to react to changes made on the server.

* Refactor events

* Do not extend NewBlockEvent

* Refactoring events

* Add store role events

* Refactoring: Rename StoreUserEvent

* Fix: Subscribe to UserEvent.Invited

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-12-11 20:11:51 +09:00
nicolas.dorier
6f9e0dca51
Add translations 2024-12-10 23:59:20 +09:00
Andrew Camilleri
b797cc9af8
Multisig/watchonly wallet transaction creation flow proof of concept (#5743) 2024-12-10 21:56:52 +09:00
Nicolas Dorier
cc915df10e
Merge pull request #6469 from NicolasDorier/validatinglightningclient
Plugins: Add a way for LightningClient to be more customizable (Fix #6467)
2024-12-10 19:01:09 +09:00
Nicolas Dorier
fe53424710
Merge pull request #6470 from NicolasDorier/globalcheckoutmodelext
Plugin: Add IGlobalCheckoutModelExtension
2024-12-10 18:59:46 +09:00
Dennis Reimann
4d38f91bd5
POS: Fix throttling for unauthenticated users
Fixes a regression introduced with d24adda700: The negation for the `_rateLimitService.Throttle` result was removed with that commit, which lead to all unauthenticated request getting throttled. (It was correctly implemented in #6415.

Fixes btcpayserver/app#131.
2024-12-09 18:01:09 +01:00
nicolas.dorier
4f63f08aeb
Plugin: Add IGlobalCheckoutModelExtension 2024-12-09 21:29:04 +09:00
nicolas.dorier
e7e7fab1a9
Plugins: Add a way for LightningClient to validate the connection string asynchronously 2024-12-09 21:25:22 +09:00
nicolas.dorier
d24adda700
Fix throttling on PoS 2024-12-09 16:18:07 +09:00
Nicolas Dorier
eb89f4636b
Merge pull request #6415 from Kukks/rate-limit-pos
Do not throttle pos when logged in
2024-12-09 12:42:51 +09:00
nicolas.dorier
7da247ffd6
Fix test 2024-12-09 09:44:00 +09:00
Nicolas Dorier
cadcf27ebc
Merge pull request #6433 from dennisreimann/mwb-integration-docker
App: Docker Compose additions
2024-12-09 09:35:14 +09:00
jackstar12
61b882d426
fix: truncate center css for icons (#6465)
currently, the info icon used for displaying a link is way too big since
its not matched by the current css
2024-12-06 18:11:54 +01:00
nicolas.dorier
4d01e3a16a
Access email settings through the factory 2024-12-06 16:19:17 +09:00
Nicolas Dorier
52a1627d81
Merge pull request #6438 from dennisreimann/mwb-integration-email-qr
Add QR Code with link to invitation email
2024-12-06 13:39:32 +09:00
Nicolas Dorier
f7a96272c1
Merge pull request #6461 from NicolasDorier/fix6437
Fix: Combination of status filters on invoices page causes 500 fatal server error (Fix #6437)
2024-12-04 23:39:53 +09:00
d11n
a8d1f55544
Editor: Use offcanvas for all breakpoints (#6441)
Avoids scrolling the editor out of the viewport. Closes #6436.

Done for the POS/Crowdfund editor, as well as the Forms one.
2024-12-04 15:18:27 +01:00
nicolas.dorier
fb8ca19327
Fix: Combination of status filters on invoices page causes 500 fatal server error (Fix #6437) 2024-12-04 22:07:32 +09:00
Dennis Reimann
341bea48f8
UI: Fix close icon in wizard across views 2024-12-04 12:12:54 +01:00
d11n
77f9b6a88c
Merge branch 'master' into mwb-integration-email-qr 2024-12-04 11:53:10 +01:00
Nicolas Dorier
70f97382a4
Merge pull request #6412 from NicolasDorier/payreqfix
Fix: Payment Requests should show payments of invalid invoices
2024-12-04 19:18:43 +09:00
Nicolas Dorier
e7b98fbae3
Merge pull request #6442 from dennisreimann/mwb-integration-signin
Account: Sign in user after accepting invitation or resetting password
2024-12-04 19:16:59 +09:00
Nicolas Dorier
ad3a635f59
Merge pull request #6457 from NicolasDorier/updatefido
Update Dependencies
2024-12-04 19:16:24 +09:00
Nicolas Dorier
eea9ba10fd
Merge pull request #6452 from schjonhaug/rates-from-norwegian-exchanges
Add Rate Providers for BTC/NOK
2024-12-04 19:14:58 +09:00
Orcinus21
f2dc033067
Bugfix: Removed unnecessary references to javascript files (#6459) (#6460) 2024-12-04 11:13:56 +01:00
nicolas.dorier
bf37ee9cf6
Explicitely reference some dotnet packages 2024-12-03 23:14:20 +09:00
nicolas.dorier
9b4fe5930e
Bump TwentyTwenty.Storage 2024-12-03 22:37:10 +09:00
nicolas.dorier
a4e950343a
Bump NTag424 2024-12-03 22:30:46 +09:00
Nicolas Dorier
af54e7ebc2
Merge pull request #6429 from dennisreimann/app-invoices-link
UI: Move app's invoices link to the top
2024-12-03 22:22:06 +09:00
nicolas.dorier
8edb4eae3b
Bump MimeKit and DigitalRuby 2024-12-03 21:23:07 +09:00
nicolas.dorier
694b8e111c
Update FIDO library 2024-12-03 21:13:23 +09:00
Andreas Schjønhaug
cccaf0e72c Added Bare Bitcoin as exchange recommendation for NOK 2024-12-03 09:06:27 +01:00
Nicolas Dorier
6e2f355aa6
Merge pull request #6456 from NicolasDorier/razorbuild
Do not use razor runtime compilation when views have been compiled on build
2024-12-03 14:17:09 +09:00
nicolas.dorier
e2f868df52
Do not use razor runtime compilation when views have been compiled on build 2024-12-03 13:30:05 +09:00
d11n
898f0f4481
Greenfield: Improve store users API (#6427)
* Greenfield: Improve store users API

- Adds an endpoint to update store users (before they had to be removed ad re-added)
- Checks for the existance of a user and responds with 404 in that case (fixes #6423)
- Allows retrieval of user by user id or email for add and update (consistent with the other endpoints)
- Improves the API docs for the store users endpoints

* Swagger: Reuse UserIdOrEmail parameter component

* Add details to store user data
2024-12-02 15:35:33 +01:00
Andreas Schjønhaug
2bc6499f1b Added support for Bitmynt and Bare Bitcoin 2024-12-02 15:01:58 +01:00
Dennis Reimann
9175af4abe
Cleanup old checkout related settings code 2024-12-02 11:53:21 +01:00
nicolas.dorier
3046fe0f0b
Replace PayjoinLocks handling with Dapper (avoid logs being written) 2024-12-02 10:16:07 +09:00
nicolas.dorier
177ddb4117
Remove possible NRE in the LightningListener 2024-12-02 09:28:11 +09:00
rockstardev
0eec3eefd6 Bumping more entity framework dependencies, razor, newtonsoft.json 2024-11-29 20:44:33 -06:00
rockstardev
4ea6a03b4b Bumping Nbxplorer.Client and BtcPayServer.Lightning dependencies 2024-11-29 20:27:43 -06:00
d11n
bdf12aab0f
App: Sales stats should only include paid invoices (#6444)
Fixes btcpayserver/app#110
2024-11-29 08:23:53 +01:00