Commit graph

8162 commits

Author SHA1 Message Date
Pavlenex
286bf7d822
Fix formatting YML in Update bug_report.yml 2025-01-09 11:04:49 +01:00
Pavlenex
a6f67e82b6
Fix formatting error in Update bug_report.yml 2025-01-09 10:53:30 +01:00
Pavlenex
408bba6225
Add scammers disclaimer on the issue template
This commits adds a warning notice to the bug template informing users about ignoring fake bot support agents.
2025-01-09 10:51:43 +01:00
rockstardev
ce55666ba3
Merge pull request #6538 from btcpayserver/feat/lnd-0.18.4
Bumping LND to 0.18.4-beta
2025-01-08 17:16:56 -05:00
rockstardev
c766047f63 Bumping LND to 0.18.4-beta in other files as well 2025-01-08 15:59:47 -06:00
Nicolas Dorier
07b9eb079d
Fix crash while migrating ETH payment data (#6539) 2025-01-08 19:24:37 +09:00
rockstardev
b59182f169 Bumping LND to 0.18.4-beta 2025-01-07 19:11:43 -06:00
Nicolas Dorier
6ae36825d5
Changelog 2.0.5 (#6520) 2024-12-23 23:07:53 +09:00
Nicolas Dorier
f1719ed3d2
Revert "Add All time to the Time filter, PlanB Assignment (#6514)" (#6519)
This reverts commit 79c5ff9ed0.
2024-12-23 18:56:22 +09:00
Jessica Zavaleta
79c5ff9ed0
Add All time to the Time filter, PlanB Assignment (#6514)
* Add All time to the Time filter, wip: Clear All funtionality

* Update ListInvoices.cshtml

* Cleanup commented code

* Toggle on 'All Time' if there no startdate selected

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-12-23 18:27:49 +09:00
Nicolas Dorier
76a880a30e
Disable lightning payments histogram (#6518) 2024-12-23 18:04:07 +09:00
d11n
08835895e9
Invoices: Allow admin to see invoices of users (#6517)
* Invoices: Allow admin to see invoices of users

Fixes #6489. As discussed with @TChukwuleta, this succeeds and closes #6497.

* Invoices: Allow admin to see invoices of users

Fixes #6489. As discussed with @TChukwuleta, this succeeds and closes #6497.

* Update controller to allow admin access for basic invoice actions
2024-12-23 17:50:44 +09:00
d11n
4ee12b41b1
Dashboard: Fix missing data in Lightning Balance component (#6482)
I wasn't able to reproduce the problem, but this most likely fixes #6480 and #6458.
2024-12-23 16:45:49 +09:00
Nicolas Dorier
4fb43cbbad
Improve wording for setting up NBXplorer connection string (#6507) 2024-12-23 09:45:49 +09:00
d11n
adce1dffb1
Checkout: Add support link to footer (#6511)
Closes #6495.
2024-12-23 09:45:36 +09:00
d11n
0f049eee1b
UI: Fix inconsistent responsiveness of labels (#6508)
Fixes #6501.
2024-12-23 09:26:07 +09:00
d11n
cfc2b9c236
Pull Payment: Minor improvements (#6516)
- Changes the column title from "Refunded" to "Claimed"
- Adds "Copy Link" button to action column

Closes #6515.
2024-12-23 09:25:27 +09:00
d11n
637c06fc01
Greenfield: Improve invoice receipt (#6483)
Assembles and provides the same data as the UIInvoiceController. Merging the invoice's receipt options with the store ones was missing in Greenfield.
2024-12-23 09:25:05 +09:00
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
Andreas Schjønhaug
d4b76823a2
Using Bare Bitcoin’s new public API endpoint for rates (#6473) 2024-12-12 09:59:10 +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
6e222c573b
Remove altcoins docker build 2024-12-11 00:05:40 +09:00
nicolas.dorier
6f9e0dca51
Add translations 2024-12-10 23:59:20 +09:00
Nicolas Dorier
d2c3c37f4d
Add changelog for 2.0.4 (#6472) 2024-12-10 23:56:13 +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
Nicolas Dorier
6cfd4cb633
Merge pull request #6471 from dennisreimann/fix-throttle
POS: Fix throttling for unauthenticated users
2024-12-10 18:54:40 +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
1214367503
bump nbx image 2024-12-09 16:31:56 +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
e4d780417d
Merge pull request #6464 from NicolasDorier/refactormails
Access email settings through the factory
2024-12-06 16:35:55 +09: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
d5b9d91a75
Merge pull request #6462 from dennisreimann/fix-flaky-tests
Tests: Fix flakyness of two tests
2024-12-05 19:51:40 +09:00
Dennis Reimann
cd507b10e0
Tests: Fix flakyness 2024-12-05 10:19:08 +01: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