Commit Graph

2120 Commits

Author SHA1 Message Date
nicolas.dorier
5d8bf196a8 Fix: Allow get rate unauthenticated 2019-06-11 18:40:47 +09:00
nicolas.dorier
0e1f924fc3 Relax "Insecure transport protocol to access this service, please use HTTPS or TOR" error in server setting services 2019-06-10 18:16:12 +09:00
nicolas.dorier
15c3893aab Make sure currency is in uppercase 2019-06-10 00:46:29 +09:00
nicolas.dorier
deeab7c238 Add link to checkout page theme doc 2019-06-09 22:26:59 +09:00
nicolas.dorier
e5ba7b9e69 Refactor authentication handlers 2019-06-09 01:36:54 +09:00
nicolas.dorier
ca5be7e38d Never use default AuthenticationScheme 2019-06-08 12:41:44 +09:00
nicolas.dorier
29cbf63346 Remove deps on NetworkProvider in AppService 2019-06-07 13:40:48 +09:00
nicolas.dorier
13c03cc0c2 Removing dependency on NetworkProvider from InvoiceWatcher 2019-06-07 13:34:38 +09:00
nicolas.dorier
281280d3ec Fix crash which can happen during export if someone remove support for a network, inject Network inside paymentdata 2019-06-07 13:31:11 +09:00
nicolas.dorier
410be51951 Update language 2019-06-07 00:49:05 +09:00
nicolas.dorier
eefe8289b3 Fix exception in CreateInvoice if a payment method is not supported 2019-06-07 00:45:10 +09:00
nicolas.dorier
a53a5944f8 Remove empty row if no validation 2019-06-06 18:54:51 +09:00
nicolas.dorier
cd009466b6 Make sure we don't have empty row if no StatusMessage 2019-06-06 18:47:31 +09:00
nicolas.dorier
f0c106de75 Change the menu nav bar pages by moving the title above the nav pills 2019-06-06 18:29:54 +09:00
nicolas.dorier
bea08e5cfd Refactor: Remove uneeded dependencies to PaymentMethodHandlerDictionary 2019-06-04 10:17:26 +09:00
nicolas.dorier
01787e2662 Refactor: Remove PrepareInvoiceDTO 2019-06-04 10:11:52 +09:00
nicolas.dorier
ac76220349 Move GetTransactionLink to PaymentType 2019-06-04 09:56:18 +09:00
nicolas.dorier
796954c6e3 Refactor: Remove BlockExplorerLink from the payment handler 2019-06-04 09:52:06 +09:00
nicolas.dorier
292c188182 Fix build errors 2019-06-04 09:40:36 +09:00
nicolas.dorier
1f7097ef89 Refactor: Move DeserializeSupportedPaymentMethod to PaymentType 2019-06-04 09:33:42 +09:00
nicolas.dorier
b97e083017 Refactor: Move DeserializePaymentMethodDetails to PaymentType 2019-06-04 09:22:46 +09:00
nicolas.dorier
8ffd182b98 Refactor: Add DeserializePaymentData at the PaymentType level 2019-06-04 09:16:18 +09:00
nicolas.dorier
1e77546251 Refactoring, make PaymentType a class instead of enum 2019-06-04 08:59:01 +09:00
nicolas.dorier
8711960e74 Removing DeserializePaymentMethodDetails from IPaymentMethodHandler 2019-06-04 01:55:07 +09:00
nicolas.dorier
8e2bcef824 The list of payment method should not depends on configuration of the users 2019-06-04 01:40:23 +09:00
nicolas.dorier
864bcbb675 Move back GetCryptoPaymentData logic inside PaymentEntity 2019-06-04 01:24:15 +09:00
nicolas.dorier
0b257b98f5 Move back ToPrettyString() in PaymentMethodId to fix crash if a payment method as been disabled 2019-06-04 01:06:03 +09:00
Nicolas Dorier
daab68d0b8 Merge pull request #877 from btcpayserver/feature/new-register
New register form
2019-06-03 21:02:25 +09:00
nicolas.dorier
ab0511aa1d Make is admin checkbox inline 2019-06-03 21:01:48 +09:00
nicolas.dorier
621533e050 New register form 2019-06-03 20:47:18 +09:00
nicolas.dorier
dc334d230a New login windows 2019-06-03 20:36:07 +09:00
nicolas.dorier
b848595378 Add missing command lines 2019-06-03 17:34:10 +09:00
nicolas.dorier
ae4b2ab1fd Fix #875 2019-06-03 16:46:35 +09:00
nicolas.dorier
3b57e2684e Add NotPaid_ExtraTransaction 2019-06-03 15:56:25 +09:00
nicolas.dorier
6782e82972 Update translations 2019-06-02 18:13:04 +09:00
nicolas.dorier
8f76bc0bcb Extract version in separate csproj to have better dockerfile caching 2019-06-02 17:33:35 +09:00
nicolas.dorier
78ca26cf78 bump 2019-06-02 16:53:36 +09:00
nicolas.dorier
0c5c6233c7 Add bisq as supporting P2P service 2019-06-02 16:30:44 +09:00
Kukks
0f58f6da36 fix cryptoimage 2019-05-31 08:00:32 +02:00
rockstardev
dcaf0463a7 Displaying notification for extra transaction if paidPartial 2019-05-31 07:48:42 +02:00
rockstardev
5c6643270b Bugfixing path to crypto image
Will need to move all these paths to absolute, rather than relative
2019-05-31 07:48:42 +02:00
rockstardev
7b337bde49 Restoring table border styling done by KayBeSee 2019-05-31 07:48:42 +02:00
Andrew Camilleri
7056aae301 Do not show custom amount field in cart when not enabled (#873)
fixes #872
2019-05-31 14:29:16 +09:00
nicolas.dorier
80e23beda9 Update TwentyTwenty 2019-05-31 14:16:17 +09:00
nicolas.dorier
c877937fdf Show the inputs of the PSBT in the review screen 2019-05-31 00:23:23 +09:00
nicolas.dorier
8379b07de0 Use a redirect for update 2019-05-31 00:00:20 +09:00
nicolas.dorier
c8c33245b8 Revert table changes from #821 2019-05-30 23:42:56 +09:00
nicolas.dorier
0faf2fe83e Fix buttons in PSBT 2019-05-30 23:36:01 +09:00
nicolas.dorier
19bc511f39 Can update PSBT, fix the PSBT review page 2019-05-30 23:16:05 +09:00
Andrew Camilleri
916323bb3b [WIP] Further abstractions to Payment Handlers (#867)
* mark items to abstract


wip


wip


wip


wip


wip


wip


wip


cleanup


parse other types


compile and fix tests


fix bug 


fix warnings


fix rebase error


reduce payment method handler passings


more cleanup


switch tests to Fast mode 


fix obsolete warning


remove argument requirement 


rebase fixes


remove overcomplicated code


better parsing


remove dependency on environement


remove async

* fixes and simplification

* simplify

* clean up even more

* replace nuglify dependency

* remove extra space

* Fix tests

* fix booboo

* missing setter

* change url resolver

* reduce payment method handlers

* wrap payment method handlers in a custom type

* fix tests

* make invoice controller UI selectlist population cleaner

* make store controller use payment handler dictionary

* fix ln flag

* fix store controller test

* remove null checks on payment handlers

* remove unused imports

* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork

* some type fixes

* fix tests

* simplify fetching handler in invoice controller

* rename network base and bitcoin classes

* abstract serializer to network level

* fix serializer when network not provided

* fix serializer when network not provided

* fix serializer when network not provided

* Abstract more payment type specific logic to handlers

* fix merge issue

* small fixes

* make use of repository instead of direct context usage

* reduce redundant code

* sanity check

* test fixes
2019-05-30 16:02:52 +09:00