Commit Graph

6293 Commits

Author SHA1 Message Date
jackstar12
817522ff97 refactor(checkout): displayed payment methods vue component (#6316)
The displayed payment methods can change with updates aswell, so it
should be rendered as a vue component instead
2024-10-18 14:05:00 +09:00
jackstar12
8b5b90d247 refactor: make BeforeFetchingRates function public (#6310)
This function is useful when a payment method wants to update its
payment prompt after receiving a partial payment, like ln does
2024-10-18 14:03:37 +09:00
jackstar12
b670097592 feat: provide store info to modify-lnurlp-request filter (#6312)
adds store data to the filter using a new `StoreLNURLPayRequest` class
which simply adds a `Store` member.

closes: https://github.com/btcpayserver/btcpayserver/issues/6301
2024-10-18 14:03:07 +09:00
Nicolas Dorier
7b6a115adc [Greenfield] Select default payoutMethodId if none are selected in the Refund route (#6315) 2024-10-17 22:54:59 +09:00
d11n
77fba4aee3 Add more translations (#6302)
* Newlines

* Dashboard

* Add more translations

* Moar

* Remove   from translated texts

* Dictionary controller translations

* Batch 1 of controller updates

* Batch 2 of controller updates

* Component translations

* Batch 3 of controller updates

* Fixes
2024-10-17 22:51:40 +09:00
nicolas.dorier
b7affb1d34 Fix monero payments 2024-10-17 18:55:00 +09:00
Nicolas Dorier
1d94782463 Merge pull request #6305 from NicolasDorier/fixelements
Fix elements payments
2024-10-16 22:34:32 +09:00
nicolas.dorier
c7a05c3f09 Fix elements payments 2024-10-16 22:34:17 +09:00
Andrew Camilleri
2dc58a82b7 Item editor: Do not use only known props for diff (#6307)
Brooke the file seller plugin which adds a property and this did not detect the item change
2024-10-16 14:25:06 +02:00
Andrew Camilleri
755dbbab00 fix server nav ui extensin (#6306) 2024-10-16 14:24:56 +02:00
nicolas.dorier
b470fe22f1 Remove potential NRE 2024-10-16 17:04:27 +09:00
nicolas.dorier
be429c527c Cleanup useless code 2024-10-16 16:25:16 +09:00
nicolas.dorier
05887cf8b0 Fix potential stack overflow 2024-10-15 23:11:28 +09:00
nicolas.dorier
c43721d489 Pretty names of payment methods isn't provided by CheckoutExtensions 2024-10-14 21:53:14 +09:00
nicolas.dorier
c35af2dc69 Add translations to the Dashboard 2024-10-14 19:19:56 +09:00
nicolas.dorier
73a9835a27 Fix build warning 2024-10-13 00:17:49 +09:00
nicolas.dorier
87ab15f754 Fix crash on Monero/ZCash on invoices list 2024-10-13 00:10:49 +09:00
rockstardev
6bc608c081 Merge pull request #6287 from btcpayserver/feat/plugin-search
Support for searching plugins by name
2024-10-11 08:05:27 -05:00
nicolas.dorier
58f21a69aa Improve UX for uninstalling disabled plugins 2024-10-11 19:35:37 +09:00
nicolas.dorier
511e90efd1 Disable plugins crashing at startup 2024-10-11 10:50:49 +09:00
rockstardev
bc7b856654 Start sending BTCPay version string to help with filtering on plugin-builder side 2024-10-10 05:46:07 -05:00
nicolas.dorier
1b53defab3 Show warnings if NFC payment isn't complete 2024-10-10 19:16:09 +09:00
nicolas.dorier
ec51d43490 Improve error message if LNWithdraw fails 2024-10-10 17:24:19 +09:00
rockstardev
2329c4a75f Support for searching plugins by name 2024-10-09 06:47:11 -05:00
nicolas.dorier
ae76cc1ca2 Small UI improvements in the payout processors 2024-10-09 17:44:19 +09:00
nicolas.dorier
e4f79f046a Remove unused field from automated payout settings 2024-10-09 13:13:10 +09:00
nicolas.dorier
c0aa9a8bd4 Prevent double BOLT11 payment with LNUrlWithdraw 2024-10-09 13:10:04 +09:00
nicolas.dorier
9b1052f023 Remove useless code 2024-10-08 21:25:37 +09:00
nicolas.dorier
402eaa8f12 Add fontawesome back 2024-10-08 21:17:02 +09:00
nicolas.dorier
212e8c3654 Fix potential crash in migration 2024-10-08 16:48:56 +09:00
nicolas.dorier
7c77b16517 Fix potential crash on migration 2024-10-08 16:30:21 +09:00
nicolas.dorier
e5bb0bcba3 Fix forgotten save 2024-10-08 16:25:11 +09:00
nicolas.dorier
ca4a7d8771 Migrate excludedPaymentMethods from stores 2024-10-08 16:21:44 +09:00
nicolas.dorier
b91f3048ef Fix: An unactivated payment method failing to activate would crash the checkout 2024-10-08 15:07:32 +09:00
nicolas.dorier
dd35af3c55 Use AddUIExtension 2024-10-07 21:43:06 +09:00
nicolas.dorier
68f24e47cd Rename more legacy fields 2024-10-07 21:22:03 +09:00
nicolas.dorier
968223a953 Rename PaymentModel to CheckoutModel 2024-10-07 19:58:08 +09:00
nicolas.dorier
2f287874e3 Rename legacy fields 2024-10-07 19:51:50 +09:00
nicolas.dorier
c35e7406cd Cleanup AvailableCrypto from the model 2024-10-07 19:15:40 +09:00
nicolas.dorier
34b2cca492 Simplify extension of payments extensions 2024-10-07 18:37:38 +09:00
nicolas.dorier
e1bfc04451 Move checkout registration to the UI Extension 2024-10-07 17:38:02 +09:00
nicolas.dorier
ef0ba7b0c4 Remove useless properties 2024-10-07 16:18:09 +09:00
nicolas.dorier
0a2d8880ba Remove CheckoutBodyVueComponentName 2024-10-07 15:20:26 +09:00
nicolas.dorier
8dcd7e6966 Remove no javascript for checkout 2024-10-07 15:18:41 +09:00
nicolas.dorier
b744fd6167 Allow payment methods to modify all the payment model 2024-10-07 14:53:21 +09:00
Nicolas Dorier
5bcc5c919a Improve logging of rates in invoices (#6281) 2024-10-07 09:38:09 +09:00
Nicolas Dorier
01e12329e9 Remove additional cryptoCode from events (#6277) 2024-10-07 09:37:56 +09:00
Nicolas Dorier
b246beab3e Add the concept of RateDivisibility (#6278) 2024-10-04 23:34:31 +09:00
Nicolas Dorier
64ba8248d2 Can inject currency data in CurrencyNameTable (#6276) 2024-10-04 22:24:44 +09:00
Dennis Reimann
206d222455 Fix missing interpolation marker 2024-10-04 15:18:06 +02:00