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
663f97265a
Merge pull request #6283 from NicolasDorier/activationbug
...
Fix: An unactivated payment method failing to activate would crash the checkout
2024-10-08 15:50:28 +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
4fe0bf1236
Merge pull request #6282 from NicolasDorier/refactorcheckout
...
Allow payment methods to modify all the payment model
2024-10-07 21:57:00 +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
471bf57835
Merge branch 'master' of github.com:btcpayserver/btcpayserver
2024-10-04 23:34:52 +09:00
Nicolas Dorier
b246beab3e
Add the concept of RateDivisibility ( #6278 )
2024-10-04 23:34:31 +09:00
nicolas.dorier
abc8161a08
Add the concept of RateDivisibility
2024-10-04 23:14:38 +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
Nicolas Dorier
2e114d7c29
Remove references to cryptoCode in SyncStatus ( #6275 )
2024-10-04 16:58:31 +09:00
Nicolas Dorier
5190c25be0
OnlyIfSupportAttribute should use PaymentMethodId ( #6274 )
2024-10-04 16:58:24 +09:00
Nicolas Dorier
5704919b3a
BlockExplorer links should be using payment method ids ( #6273 )
2024-10-04 16:58:13 +09:00
nicolas.dorier
c3e51f51b6
Fix warnings
2024-10-03 21:51:07 +09:00
d11n
8c35edb6e8
UI: Additional improvements to the User Invitation flow ( #6233 )
...
* UI: Additional improvements to the User Invitation flow
Closes #6224 .
* Clear invitation token only after the user can sign in
Fixes "404 Error on Follow-Up Visits" of #6236 .
* Minor spacing fix
* Update accordion button
2024-10-03 21:35:01 +09:00
Nicolas Dorier
2f2b4094f6
[UI] Do not show unabled payment methods in invoice creation ( #6272 )
2024-10-03 21:34:09 +09:00
Nicolas Dorier
413a9b4269
Add translation for store rate and wallet setup ( #6271 )
2024-10-03 19:21:19 +09:00
nicolas.dorier
a698aa8a5b
Do not crash if payment method disabled when store supports it
2024-10-03 19:21:01 +09:00
nicolas.dorier
0f79526566
Do not make the test framework depends on CurrentDirectory
2024-10-03 16:04:16 +09:00
Nicolas Dorier
1ffbab7338
Small improvements to make development of plugins easier ( #6270 )
2024-10-03 15:16:21 +09:00
Chukwuleta Tobechi
3a71c45a89
Add updated image upload support on Crowdfund plugin ( #6254 )
...
* Add updated image upload support on Crowdfund plugin
* Refactor crowdfund image upload fix
* update crowdfund url for greenfield api
* Resolve integration test assertion
* Remove superfluous and unused command argument
* Fix missing validation error
* Minor API controller update
* Property and usage fixes
* Fix test after merge
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2024-10-03 10:39:41 +09:00
nicolas.dorier
8f062f918b
Add comments
2024-10-03 10:35:47 +09:00
d11n
2f05d00219
V2 compatibility: Re-add deprecated navigation methods ( #6267 )
...
Gives the new methods a new name and re-adds the old ones in order to not break plugins. Simple enough backwartds compatible change, makred the old methods as obsolete to make plugin developers aware that new methods are available.
2024-10-02 08:25:43 +09:00
d11n
b48ca92675
Fix app stats sorting ( #6265 )
2024-10-02 08:23:25 +09:00
Nicolas Dorier
4a31cf0a09
Migrate payment requests ( #6260 )
2024-10-01 16:07:51 +09:00
d11n
82620ee327
Move wallet payment settings back to store settings ( #6251 )
...
Intermediate solution, until we implement these settings on the payment method level. Closes #6237 .
2024-09-30 19:13:51 +09:00
nicolas.dorier
6d284b4124
Give time for pollers to detect payments after server restart
2024-09-27 15:48:16 +09:00
Chukwuleta Tobechi
83fa8cbf0f
prevent app creation without wallet creation ( #6255 )
...
* prevent app creation without wallet creation
* resolve test failures
* resolve selenium test
2024-09-27 15:28:55 +09:00
Nicolas Dorier
9ba4b030ed
Fix: Do not expose xpub without modify store permission ( #6212 )
2024-09-27 15:27:04 +09:00
d11n
272cc3d3c9
POS: Option for user sign in via the QR code ( #6231 )
...
* Login Code: Turn into Blazor component and extend with data for the app
* POS: Add login code for POS frontend
* Improve components, fix test
2024-09-26 19:10:14 +09:00
nicolas.dorier
b5590a38fe
Add better error message if v1 routes are used.
2024-09-26 19:09:27 +09:00
d11n
443a350bad
App Service: Validate IDs when parsing items template ( #6228 )
...
Validates missing and duplicate IDs on the edit actions and when creating/updating apps via the API.
Fails gracefully by excluding existing items without ID or with duplicate ID for the rest of the cases.
Fixes #6227 .
2024-09-26 15:52:16 +09:00
nicolas.dorier
7013e618de
Remove dead fields from swagger
2024-09-26 12:23:41 +09:00
Nicolas Dorier
363b60385b
Renaming various properties in the Payouts API ( #6246 )
...
* Rename Payouts Currency/OriginalCurrency
* Rename Payout Processor PayoutMethodIds
* Rename paymentMethods to payoutMethodIds
* Rename payoutMethodIds to payoutMethods
2024-09-26 11:25:45 +09:00
nicolas.dorier
90635ffc4e
Remove BTCPAY_EXPERIMENTALV2_CONFIRM
2024-09-25 23:11:53 +09:00