Commit Graph

623 Commits

Author SHA1 Message Date
lepipele
5e9f6f3542 Refactoring jquery logic for tab switching
Need to be more general to incorporate third tab
2018-03-16 23:15:01 -05:00
lepipele
f337470f09 Adding styles for third tab - altcoin payments 2018-03-16 23:14:13 -05:00
lepipele
636224d0c8 Checkout html and js cleanup 2018-03-16 22:46:30 -05:00
nicolas.dorier
b28b3ef4ff Fix: Invoice can't be paid in lightning anymore if lightning server sent error 2018-03-14 20:10:04 +09:00
nicolas.dorier
9e2e102ec4 Fix bug making it impossible to remove LTC xpub 2018-03-14 19:32:24 +09:00
lepipele
9e16b83202 Testing Shapeshift integration 2018-03-13 12:20:22 -05:00
nicolas.dorier
cbd40d49c1 bump 2018-03-13 15:56:17 +09:00
Nicolas Dorier
1d051648b7
Merge pull request #60 from lepipele/dev-lepi
Bugfixing loading spinner when switching currency
2018-03-13 15:41:22 +09:00
nicolas.dorier
49cf804914 bump 2018-03-13 15:39:52 +09:00
nicolas.dorier
0f6ad75536 Remove internal exception thrown by NBitcoin 2018-03-13 15:28:39 +09:00
lepipele
56eea18b2d Bugfixing loading spinner when switching currency
Moving it to buttons so it directly interacts with actions and doesn't break form states
2018-03-13 00:34:26 -05:00
nicolas.dorier
b3698846c6 Improve UX of invoice list and invoice details 2018-03-13 09:13:16 +09:00
nicolas.dorier
6806d96baa Listen to all derivation schemes 2018-03-12 19:02:03 +09:00
nicolas.dorier
dc3b3077c2 Add text align for rate in invoice detail page 2018-03-12 11:02:02 +09:00
nicolas.dorier
936ae64ca3 Allow connection via non https lightning charge node through localhost or 127.0.0.1 2018-03-11 15:14:05 +09:00
nicolas.dorier
3a0a5dbd7f Accept all success HTTP code for invoice callbacks 2018-03-07 14:22:02 -05:00
nicolas.dorier
ed4430ae7d bump 2018-03-07 07:49:46 -05:00
lepipele
5715dd2058 Disabling AJAX caching that messes up checkout in IE
Ref: https://stackoverflow.com/questions/4303829/how-to-prevent-a-jquery-ajax-request-from-caching-in-internet-explorer
2018-03-06 22:04:03 -06:00
lepipele
da4c132f9d Adding Vue.js binding attributes 2018-03-06 22:02:34 -06:00
nicolas.dorier
303a617f9e Improve invoice.cshtml display if offchain payment is present 2018-03-06 16:37:25 -05:00
nicolas.dorier
3116ec9cb8 Fix bitcoin logo for internet explorer, update nbxplorer 2018-03-06 10:41:41 -05:00
nicolas.dorier
559b822111 fix broken expiration screen on checkout 2018-03-03 20:33:52 -05:00
nicolas.dorier
7afb4c6b11 bump 2018-03-03 15:08:11 -05:00
nicolas.dorier
1c98a3a33d Rename currency selection with "Pay With" 2018-03-03 15:07:34 -05:00
lepipele
919fb60558 Hiding currency selection when invoice paid 2018-03-03 00:52:49 -06:00
lepipele
7796589105 Extracting public methods in core.js 2018-03-03 00:41:52 -06:00
lepipele
de6d3198ff Bundling JS and CSS files for Checkout.cshtml
Now we'll finally have versioning so when those JS/CSS files update, clients will properly request new bundle
2018-03-03 00:32:51 -06:00
lepipele
f1e971d047 Refactoring core.js in preparation for bundling
Moving Vue registration to body for quick update of page
Removing defer dependancy for core.js
2018-03-03 00:32:04 -06:00
lepipele
acd98aad32 Showing loader for better UX when switching currencies 2018-03-03 00:11:08 -06:00
lepipele
b0c810398c Moving currency selection to order details
This way state transitions of form are now properly preserved
2018-03-02 23:49:51 -06:00
lepipele
03a0044745 Currency selection moved to top of the form 2018-03-02 23:42:17 -06:00
nicolas.dorier
b67a962d12 Make sure the txrelayfee is correctly set 2018-03-02 14:16:16 -05:00
nicolas.dorier
339cedadf7 Save a call to nbxplorer.GetStatus, update NBXplorer 2018-03-02 14:03:47 -05:00
practicalswift
649497e54f Fix typos 2018-03-01 15:11:30 +01:00
nicolas.dorier
40eee0924a bump 2018-03-01 11:48:55 +09:00
nicolas.dorier
bbf5fb3c30 show port if failing to connect to lightning node 2018-03-01 10:31:01 +09:00
nicolas.dorier
346cdf2431 show block gap if lightning node is not synched 2018-02-28 23:12:09 +09:00
nicolas.dorier
030cb09af8 Fix bug of address parsing for lightning 2018-02-28 22:56:12 +09:00
nicolas.dorier
9f734349da Prettify date on the invoice list, and add orderid 2018-02-28 19:03:23 +09:00
nicolas.dorier
061f428a54 fix bundling 2018-02-27 17:29:57 +09:00
nicolas.dorier
9a539fd350 Remove default profile for launchSettings 2018-02-27 17:19:37 +09:00
lepipele
4149fe10e9 Removing unused bundle.css & bundle.min.css 2018-02-27 17:03:51 +09:00
lepipele
1014083160 Preserving bundles directory required for build 2018-02-27 17:03:49 +09:00
lepipele
dfa3167c18 Removing generated bundles from source control 2018-02-27 17:03:45 +09:00
lepipele
7e09efb9a3 Adding BundleJsCss as property on BtcPayServerOptions 2018-02-27 17:03:41 +09:00
lepipele
fb736c0d0f Moving AddBundles to BtcPayServerServices 2018-02-27 17:03:39 +09:00
lepipele
e4a7263e9b Turning JS/CSS bundling on 2018-02-27 17:03:38 +09:00
lepipele
c52926f2b0 Using min versions of JS and CSS files 2018-02-27 17:03:37 +09:00
lepipele
b6138b36be Restoring Unobtrusive Jquery validation 2018-02-27 17:03:29 +09:00
lepipele
04bce3ae00 Bundling of CSS/JS files that's configurable in launchSettings.json
If you set BTCPAY_BUDNLEJSCSS to true it'll bundle all JS/CSS files into one

Ref: https://github.com/btcpayserver/btcpayserver/issues/47
2018-02-27 16:44:28 +09:00
lepipele
68ca162dd3 Cleaning up JS/CSS references on Checkout page 2018-02-27 16:39:15 +09:00
nicolas.dorier
100bb02cd5 fix logo size in copy part of checkout 2018-02-26 23:21:35 +09:00
nicolas.dorier
309d6fdfe0 Can configure an internallightningnode to make things easier 2018-02-26 18:58:02 +09:00
nicolas.dorier
f289420364 update image 2018-02-26 17:07:19 +09:00
nicolas.dorier
f05e85de5f fix typo 2018-02-26 16:16:15 +09:00
nicolas.dorier
4138849546 Better logo and warning 2018-02-26 16:13:10 +09:00
nicolas.dorier
7052e4e1dc adjust layout of UpdateStore 2018-02-26 15:40:49 +09:00
nicolas.dorier
ffb3e4f1fb Add logo for lightning 2018-02-26 15:33:03 +09:00
nicolas.dorier
297834be66 Tell to users that using lightning is reckless 2018-02-26 15:16:17 +09:00
nicolas.dorier
5924f1730c Poll for charge invoice 2018-02-26 14:52:08 +09:00
nicolas.dorier
ef431f688f Make ChargeListener use only one websocket connection per url 2018-02-26 13:29:23 +09:00
nicolas.dorier
c8923af573 Lightning Network support implementation 2018-02-26 00:48:12 +09:00
nicolas.dorier
3d33ecf397 make IsAvailable async 2018-02-23 16:09:15 +09:00
nicolas.dorier
200e259b82 Add lightning dependencies to tests and docker-compose 2018-02-23 15:21:42 +09:00
nicolas.dorier
2d1f4e5e0a update NBitcoin 2018-02-21 14:19:11 +09:00
nicolas.dorier
5e452a679e simplify code 2018-02-20 14:23:50 +09:00
nicolas.dorier
10be8aec82 bump 2018-02-20 12:46:40 +09:00
nicolas.dorier
0e1a1fd2cd Remove dependencies in StoreController to on chain payment specific stuff 2018-02-20 12:45:04 +09:00
nicolas.dorier
3f07010de8 Rename IPaymentMethodFactory to ISupportedPaymentMethod 2018-02-20 10:44:39 +09:00
nicolas.dorier
2e45c8b190 Isolate PaymentMethodId in its own class, generalise DerivationStrategy 2018-02-19 23:13:23 +09:00
nicolas.dorier
b4f4401cdc remove unused code, remove derivationscheme specific logic from InvoiceEntity 2018-02-19 22:41:47 +09:00
nicolas.dorier
a6b92a0dd5 Fix build 2018-02-19 18:58:58 +09:00
nicolas.dorier
2f3238c65e Use decimal for calculations instead of Money, and round due amount at ceil satoshi 2018-02-19 18:54:21 +09:00
nicolas.dorier
65f5a38b4a bump 2018-02-19 15:14:07 +09:00
nicolas.dorier
271cbf682f fix casing 2018-02-19 15:13:45 +09:00
nicolas.dorier
a634593903 Big refactoring renaming cryptoData => PaymentMethod 2018-02-19 15:09:05 +09:00
nicolas.dorier
af94de93d1 Add some comments 2018-02-19 11:31:34 +09:00
nicolas.dorier
35f669aa15 Isolating code of on chain specific payment in its own folder 2018-02-19 11:06:08 +09:00
nicolas.dorier
4795bd8108 Add some sanity check, make sure to use CrytpoDataId everywhere 2018-02-19 03:35:19 +09:00
nicolas.dorier
29aed99fd1 prevent a crash if the new property DerivationStrategies is notset at invoice level 2018-02-19 02:56:44 +09:00
nicolas.dorier
aa4519ac30 Big refactoring for supporting new type of payment 2018-02-19 02:38:03 +09:00
nicolas.dorier
752133b01c fix bug 2018-02-18 20:37:42 +09:00
nicolas.dorier
fe0c21ba08 Make sure that IPN sent for the send invoice are sent one at a time 2018-02-18 16:09:09 +09:00
nicolas.dorier
90904a6b5e bump 2018-02-18 02:42:38 +09:00
nicolas.dorier
8e3f7ea68d do not block next invoices if one invoice fail processing 2018-02-18 02:40:53 +09:00
nicolas.dorier
a239104a28 fix uppercase 2018-02-18 02:36:11 +09:00
nicolas.dorier
3bc232e1da Further isolate bitcoin related stuff inside BitcoinLikePaymentData 2018-02-18 02:35:02 +09:00
nicolas.dorier
a1ee09cd85 Further abstract payment data by encapsulating bitcoin related logic into BitcoinLikePaymentData 2018-02-18 02:19:35 +09:00
nicolas.dorier
b898cc030c general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
nicolas.dorier
0602353dd2 fix bug happening if only btc is supported 2018-02-17 01:55:38 +09:00
nicolas.dorier
9d406923ae make sure the waitingInvoices tasks are done 2018-02-17 01:43:43 +09:00
nicolas.dorier
aa8565e3cc forgot remove dev time stuff 2018-02-17 01:35:30 +09:00
nicolas.dorier
5de330b1f9 Refactoring to keep coin logic out of InvoiceWatcher 2018-02-17 01:34:40 +09:00
nicolas.dorier
66597aed46 hide websocket exceptions 2018-02-15 16:17:27 +09:00
nicolas.dorier
3071826f06 bump 2018-02-15 15:17:41 +09:00
nicolas.dorier
c3684eb064 BTCPayWallet should be singleton per cryptcode 2018-02-15 15:17:12 +09:00
nicolas.dorier
335dd9e66d bump 2018-02-15 14:44:35 +09:00
nicolas.dorier
cd1611dbcd make sure to not spam too much NBXplorer 2018-02-15 14:44:08 +09:00
nicolas.dorier
c17793aca9 do not freeze the stores page 2018-02-15 13:33:29 +09:00
nicolas.dorier
01d898b618 Caching GetCoins 2018-02-15 13:02:12 +09:00
nicolas.dorier
17069c311b Remove transaction cache 2018-02-15 12:42:48 +09:00
nicolas.dorier
921d072942 fix electrum format for add derivation 2018-02-15 11:47:45 +09:00
nicolas.dorier
6181e8b3e4 Refactor the code to prepare the group to support of another hardware wallet 2018-02-13 16:57:40 +09:00
nicolas.dorier
93fc12bb2e fix typo 2018-02-13 15:28:22 +09:00
nicolas.dorier
8e73c1a2f0 error message if not using segwit 2018-02-13 13:22:37 +09:00
nicolas.dorier
fd4f4e6aff better feedback if forgot to activate browser support 2018-02-13 12:20:56 +09:00
nicolas.dorier
cedf8f75e8 Small UI adjustements 2018-02-13 11:41:21 +09:00
nicolas.dorier
cd0a650df4 Ledger wallet support 2018-02-13 03:27:36 +09:00
nicolas.dorier
59be813fe9 bump 2018-02-10 22:10:36 +09:00
nicolas.dorier
465fbdd47f Fix bug which can happen if parsing of CoinAverage decimal is on another culture 2018-02-10 22:03:33 +09:00
nicolas.dorier
f220abb716 Make the address verification step mandatory 2018-02-07 21:59:16 +09:00
nicolas.dorier
db46ca87d7 do not share cache between long and short profile 2018-02-01 21:34:07 +01:00
nicolas.dorier
d873a1a545 Set a longer timeout for the cache for /rates, update NBXPlorer, bump 2018-02-01 21:24:13 +01:00
Nicolas Dorier
a464a8702b
Merge pull request #42 from Eskyee/patch-2
bootstrap.min.css deleted last line
2018-01-26 07:02:35 +01:00
Esky33
698b3c46cd
bootstrap.min.css deleted last line
deleted this line
/*# sourceMappingURL=bootstrap.min.css.map */
because of a debug error in browser's
[Error] Failed to load resource: the server responded with a status of 404
(Not Found) (bootstrap.min.css.map, line 0)
https://btcpay-server-testnet.azurewebsites.net/vendor/bootstrap/css/bootstrap.min.css.map
2018-01-26 01:19:58 +00:00
Esky33
df81051d07
bootstrap.css deleted last line
deleted this line 
/*# sourceMappingURL=bootstrap.css.map */
because of a debug error in browser's
[Error] Failed to load resource: the server responded with a status of 404 
(Not Found) (bootstrap.css.map, line 0)
https://btcpay-server-testnet.azurewebsites.net/vendor/bootstrap/css/bootstrap.css.map
2018-01-26 01:12:52 +00:00
nicolas.dorier
ac70a77361 Fix #38 with paidOver + paidLate 2018-01-24 10:37:23 +01:00
nicolas.dorier
59a2432af9 Better invoice loop, fix javascript 2018-01-20 14:09:57 +09:00
nicolas.dorier
ea4fa8d5d4 Mock rate provider 2018-01-20 12:30:22 +09:00
nicolas.dorier
ade3eff75c unwrap rates in api/rates 2018-01-20 12:11:24 +09:00
nicolas.dorier
db2a2a2b6c Fix expiration message on checkout page 2018-01-20 00:33:37 +09:00
nicolas.dorier
579dcb5af8 Fix confirmation message when changing altcoin derivation scheme 2018-01-20 00:29:20 +09:00
nicolas.dorier
69247dee8a Fix api/rates allow to scope by cyrptoCode and storeId 2018-01-19 18:11:43 +09:00
nicolas.dorier
7b9541b8e9 Do not crash if some of the altcoins are unavailable 2018-01-19 17:39:15 +09:00
nicolas.dorier
a12e4d7f64 fix typo 2018-01-19 17:14:27 +09:00
nicolas.dorier
897da9b07a Better explanation for the price source 2018-01-19 17:13:29 +09:00
nicolas.dorier
293525d480 do not query the rate source if the preferred exchange did not changed 2018-01-19 16:19:13 +09:00
nicolas.dorier
198e810355 Store can customize rate source 2018-01-19 16:00:20 +09:00
nicolas.dorier
fe25e00c94 Fix https://github.com/btcpayserver/btcpayserver/issues/38 2018-01-19 10:52:44 +09:00
Nicolas Dorier
8b129ab2e5
Merge pull request #37 from lepipele/dev-lepi
Resolving problems with Vue console warnings
2018-01-19 01:41:01 +09:00
nicolas.dorier
770bed54d1 bump 2018-01-19 00:52:38 +09:00
nicolas.dorier
774817d4ac Add transaction speed on the invoice page 2018-01-19 00:52:17 +09:00
lepipele
b8068b2ae8 Vue ignoring custom HTML5 elements
Ref: https://github.com/btcpayserver/btcpayserver/issues/34#issuecomment-358541767
2018-01-18 09:48:21 -06:00
lepipele
3007a6bbc8 Upgrading Vue and linking production (min) version 2018-01-18 09:47:39 -06:00
nicolas.dorier
1c0c8fece2 Change default speed to medium 2018-01-19 00:37:00 +09:00
nicolas.dorier
c52eee47f0 bump 2018-01-19 00:13:40 +09:00
nicolas.dorier
f88c98b9d9 fix block explorer link for mainnet 2018-01-18 23:57:41 +09:00
nicolas.dorier
b0e9e10f7e Add extended notifications 2018-01-18 20:56:55 +09:00
nicolas.dorier
39d47e33f6 Fix https://github.com/btcpayserver/btcpayserver/issues/31 2018-01-18 18:53:11 +09:00
nicolas.dorier
4b7b6c6327 debug 2018-01-18 18:33:26 +09:00
nicolas.dorier
a59edc5e8c bump 2018-01-18 18:12:44 +09:00
nicolas.dorier
5ba322ea6a Add debug messages 2018-01-18 18:12:01 +09:00
nicolas.dorier
b47b4b10cb should fix https://github.com/btcpayserver/btcpayserver/issues/31 2018-01-18 17:21:29 +09:00
nicolas.dorier
26d3178e93 Fix expiration transitioning with a delay 2018-01-18 12:45:39 +09:00
nicolas.dorier
2762224f0f Fix parsing bug zpub LTC mainnet 2018-01-17 19:39:15 +09:00
nicolas.dorier
86fc64d184 Bump 2018-01-17 16:34:24 +09:00
nicolas.dorier
726cd6fd49 Add badge if not on mainnet in the top bar 2018-01-17 16:34:01 +09:00
nicolas.dorier
be1c4666e0 resize videos 2018-01-17 16:28:09 +09:00
nicolas.dorier
97815f8daf Merge branch 'dev-lepi' of https://github.com/lepipele/btcpayserver into lepipele-dev-lepi 2018-01-17 16:18:54 +09:00
nicolas.dorier
5f6913b3a2 Can tweak the rate at store level 2018-01-17 15:59:31 +09:00
nicolas.dorier
2b31af80cb Can configure invoice expiration 2018-01-17 15:14:53 +09:00
nicolas.dorier
3f9889d374 Update docker, remove tx cache, use new nbxplorer 2018-01-17 15:02:53 +09:00
lepipele
f8189c64a4 Non blocking modal that shows sync progress
Ref: https://forkbitpay.slack.com/archives/C7M093Z55/p1515557792000053
2018-01-16 10:37:06 -06:00
nicolas.dorier
c9b5f89f17 Make sure BTCPayServer exit cleanly in case of crash during startup, see https://github.com/aspnet/Hosting/issues/1194 2018-01-15 14:42:51 +09:00
nicolas.dorier
ecb82f2cc9 do not send IPN if not set 2018-01-15 00:22:40 +09:00
nicolas.dorier
f340c6eb7f Add more events to invoice 2018-01-14 22:06:06 +09:00
nicolas.dorier
ba0e080816 Invoices has events recorded 2018-01-14 21:48:23 +09:00
nicolas.dorier
bb3d107309 Fix legacy rate not being correct for alt only payment 2018-01-14 15:26:14 +09:00
nicolas.dorier
8517b222bf Add redirect url to the invoice page 2018-01-14 15:01:09 +09:00
nicolas.dorier
aed32204b5 Fix crashing ManageController 2018-01-14 14:52:15 +09:00
nicolas.dorier
6b4eeff3f1 add tests, do not returns bitcoinAddress field if not supported by the invoice 2018-01-13 22:01:09 +09:00
nicolas.dorier
4a152e8ffc fix build 2018-01-13 17:32:08 +09:00
nicolas.dorier
d54a9474d1 Fixing exception thrown when invoice is paid and supporting only LTC 2018-01-13 17:23:09 +09:00
nicolas.dorier
98472211fc bump 2018-01-13 12:55:05 +09:00
nicolas.dorier
099c9fa1f9 Fix balance calculation when there is unconfirmed tx 2018-01-13 12:53:56 +09:00
nicolas.dorier
5226b77ffc Fix bug happening when removing data of nbxplorer 2018-01-13 02:28:23 +09:00
nicolas.dorier
290779ee39 bump 2018-01-13 01:48:43 +09:00
nicolas.dorier
4f39a8060c Fixing bug of uncorrectly unassigned addresses 2018-01-13 01:48:19 +09:00
nicolas.dorier
92caa98dfb bump 2018-01-13 01:06:18 +09:00
nicolas.dorier
df7bb9e2f8 Add info about nbxplorer synching 2018-01-13 01:05:38 +09:00
nicolas.dorier
02a039d695 Fixing bug when targetting testnet 2018-01-12 22:36:13 +09:00
nicolas.dorier
b5e4c803aa fix bad network throwing nullreferenceexception 2018-01-12 22:08:20 +09:00
nicolas.dorier
2b7c70622f bump 2018-01-12 21:55:13 +09:00
nicolas.dorier
88779e7129 Make sure websockets does not throw, fix annying warning of emails 2018-01-12 18:32:46 +09:00
nicolas.dorier
a1ebedc0d1 Fix unit test 2018-01-12 16:54:57 +09:00
nicolas.dorier
d5ad0cdb39 Fix a edge case "The instance of entity type 'HistoricalAddressInvoiceData'" 2018-01-12 16:42:10 +09:00
nicolas.dorier
39fb8dbb6a better handle case when BTC is not supported by a store 2018-01-12 16:30:34 +09:00
nicolas.dorier
58194cb060 Fix tests, clean code of Options 2018-01-12 16:00:31 +09:00
nicolas.dorier
ef165e15bf Fix config discovery when datadir is set 2018-01-12 13:45:25 +09:00
nicolas.dorier
b59021a0be Cleanup the design for multi currencies support, use a single nbxplorer instead of two 2018-01-12 11:54:57 +09:00
nicolas.dorier
8596e16feb make default configuration just work with multi chains 2018-01-11 22:52:28 +09:00
nicolas.dorier
223558c01d Adding transaction caching 2018-01-11 21:01:00 +09:00
nicolas.dorier
3a91965187 Some refactoring improving performance, and better tests for multiple currencies 2018-01-11 17:29:48 +09:00
nicolas.dorier
55d50af39d BTCWallet is single currency, introduce BTCWalletProvider 2018-01-11 14:36:12 +09:00
nicolas.dorier
3ff293ab7f Fix #30 2018-01-10 21:14:09 +09:00
nicolas.dorier
7bcf2b5472 fix slack link 2018-01-10 19:42:38 +09:00
nicolas.dorier
983f34814f bump, add field to know if replaced 2018-01-10 18:40:53 +09:00
nicolas.dorier
a33e20b46b fix invoice page 2018-01-10 18:38:49 +09:00
nicolas.dorier
bafdcb04ed fix error if invoice is requested without existing 2018-01-10 18:33:05 +09:00
nicolas.dorier
cb4468d3b3 Fixing payment in different crypto 2018-01-10 18:30:45 +09:00
nicolas.dorier
de6f0008a6 bump 2018-01-10 15:43:39 +09:00
nicolas.dorier
7618eacef1 Fix: altcoin payment not detected after another coin payment 2018-01-10 15:43:07 +09:00
nicolas.dorier
1c510df3fc bump 2018-01-10 02:41:33 +09:00
nicolas.dorier
c80ffe396e forgot passing cancellation 2018-01-10 02:13:49 +09:00
nicolas.dorier
401a31e5c2 Cleanup code 2018-01-10 02:07:42 +09:00
nicolas.dorier
2df60bd121 bump 2018-01-09 23:55:37 +09:00
nicolas.dorier
6d10c8a6c1 Can change crypto on checkout page 2018-01-09 23:55:08 +09:00
nicolas.dorier
44898b5e23 Checkout page: Bind crypto image to client cycle view model, add logo on main QR code 2018-01-09 22:43:36 +09:00
nicolas.dorier
c0f53db561 fix sync bar 2018-01-09 18:52:16 +09:00
nicolas.dorier
133fb96d28 bump 2018-01-09 17:27:54 +09:00
nicolas.dorier
98b7ad62af Fix order accounting 2018-01-09 17:27:26 +09:00
nicolas.dorier
3069fe0dd9 BTCPayServer should work on HTTP even if externalurl is https 2018-01-09 16:54:40 +09:00
nicolas.dorier
729555b96f Fix NBxplorerListener disconnecting itself every minute 2018-01-09 16:10:16 +09:00
nicolas.dorier
b4040ba7ad Update NBXplorer, bump 2018-01-09 14:12:28 +09:00
nicolas.dorier
863752a471 update nbxplorer (fix ltc testnet) 2018-01-09 12:53:58 +09:00
nicolas.dorier
6ae9d13c43 Allow checkout with litecoin 2018-01-09 11:41:07 +09:00
nicolas.dorier
0c735f4e29 Fix accounting calculation when multi crypto 2018-01-09 10:54:19 +09:00
nicolas.dorier
76d50b018b Calculate rate properly per crypto 2018-01-09 02:57:06 +09:00
nicolas.dorier
31672a2587 Add litecoin to docker-compose fix bugs when two networks generate same address 2018-01-09 01:56:37 +09:00
nicolas.dorier
a048494f34 bump version 2018-01-08 23:12:28 +09:00
nicolas.dorier
c513d6bd44 Fix litecoin registration 2018-01-08 23:05:41 +09:00
nicolas.dorier
c3d37b1f78 Can set derivation scheme for a specific crypto currency 2018-01-08 22:45:09 +09:00
nicolas.dorier
5910644cda Remove useless field 2018-01-08 20:57:11 +09:00
nicolas.dorier
a16cd3e287 Improve invoice page with currencies information 2018-01-08 20:06:16 +09:00
nicolas.dorier
e3a0122eb3 make sure to not crash whole process if nbxplorer unavailable 2018-01-08 18:18:34 +09:00
nicolas.dorier
6003aa4236 Add polling for connection through websocket 2018-01-08 16:50:56 +09:00
nicolas.dorier
8753dd15de Remove BOM from IPN 2018-01-08 04:18:15 +09:00
nicolas.dorier
6ae6335c6d Fix layout_cshtml 2018-01-08 04:14:35 +09:00
nicolas.dorier
e3a1eed8b3 Use Websocket for blockchain notifications 2018-01-08 02:36:41 +09:00
nicolas.dorier
eb44203475 Remove internal url 2018-01-07 21:58:46 +09:00
nicolas.dorier
80e878c2f5 Removing http callback notification system 2018-01-07 21:48:00 +09:00
nicolas.dorier
6cb1649fc2 fix leak 2018-01-07 21:07:06 +09:00
nicolas.dorier
63fceed5f4 invoice watcher can watch several currencies 2018-01-07 02:16:42 +09:00
nicolas.dorier
781b2885cc Refactoring to prepare multiple DerivationSchemes per store and invoices 2018-01-06 19:10:55 +09:00
nicolas.dorier
2f9afda0ab bump 2018-01-06 11:38:54 +09:00
nicolas.dorier
108146ca92 Fixing QR Code and Button to use BIP21 2018-01-06 11:38:24 +09:00
nicolas.dorier
bb46294a6d Fix progress bar on synching 2018-01-06 01:24:04 +09:00
nicolas.dorier
f8aad6ac80 bump 2018-01-05 00:41:21 +09:00
Nicolas Dorier
658d1f1df0
Merge pull request #25 from lepipele/dev-lepi
Indicator now faintly visible without hover
2018-01-05 00:34:26 +09:00
lepipele
ee3144f34a Indicator now faintly visible without hover
Reference: https://github.com/btcpayserver/btcpayserver/pull/23#issuecomment-355302053
2018-01-04 08:59:44 -06:00
nicolas.dorier
9a34fe46fb Fix #20 2018-01-04 22:56:49 +09:00
nicolas.dorier
766d96c02d fix layout 2018-01-04 22:52:14 +09:00
Nicolas Dorier
7445c89773
Merge pull request #23 from lepipele/dev-lepi
Implementing indicator that shows total line row can be expanded
2018-01-04 22:44:00 +09:00
nicolas.dorier
28ac5608a5 Update NBxplorer, bump version 2018-01-04 22:43:28 +09:00
nicolas.dorier
44c925a4ba Fix #24 2018-01-04 22:21:47 +09:00
lepipele
51cd89f177 Implementing indicator that shows total line row can be expanded 2018-01-03 17:17:47 -06:00
nicolas.dorier
ab188ad54f use EmptyResult instead of custom NoResponse 2017-12-25 21:52:27 +09:00
nicolas.dorier
a863812f90 Refactor how invoice payments are computed 2017-12-21 18:01:26 +09:00
nicolas.dorier
a37fdde214 Big refactorying for supporting multi currencies 2017-12-21 15:52:04 +09:00
nicolas.dorier
72d1344002 add banner to README 2017-12-19 11:42:04 +09:00
nicolas.dorier
a0f0ff0bf1 bump 2017-12-18 17:23:27 +09:00
nicolas.dorier
db2cc8f951 show message when bitcoin core is starting 2017-12-18 16:35:16 +09:00
nicolas.dorier
24007f1515 Fix: Forgot to pass in the Rate field to the invoice DTO 2017-12-18 08:56:27 +09:00
nicolas.dorier
3d7445f359 Fix logs name for Events, try catch websocket closure 2017-12-17 22:57:27 +09:00
nicolas.dorier
34760afe77 Do not show release in footer if compiled in release 2017-12-17 22:50:05 +09:00
nicolas.dorier
417209b057 fix checkout page bug 2017-12-17 22:37:40 +09:00
nicolas.dorier
9026378b86 bump version 2017-12-17 22:14:37 +09:00
nicolas.dorier
9b3dca1683 Electrum v3.0 use xpub for testnet see https://github.com/spesmilo/electrum/issues/3539#issuecomment-352246947 2017-12-17 22:02:49 +09:00
nicolas.dorier
cde593a935 bump 2017-12-17 20:30:43 +09:00
nicolas.dorier
f0755260a6 don't crash if fail to connect to websockets 2017-12-17 20:28:18 +09:00