Commit Graph

232 Commits

Author SHA1 Message Date
lepipele
b74e8cf756 Translating Invoice expired state 2018-03-22 12:57:51 -05:00
lepipele
8f8266f15d Extracting complex Checkout body structure for easier navigation 2018-03-22 12:08:49 -05:00
lepipele
ab8d3f5813 Extracting strings for translation 2018-03-22 12:02:55 -05:00
lepipele
08220dbea5 Reorganizing file structure for i18n support 2018-03-22 11:12:15 -05:00
lepipele
c3beca27be Bugfix: Pressing enter no longer reloads page when providing email 2018-03-22 00:21:26 -05:00
lepipele
28b820241f Integrating dropdown for language selection
So hard to find good jquery alternative that drops up
2018-03-22 00:07:30 -05:00
nicolas.dorier
c0b903d79c Wallet page is now an action link in the store settings 2018-03-22 01:07:11 +09:00
lepipele
59afebaa57 Translating few items and testing how it works 2018-03-20 14:30:37 -05:00
lepipele
fe55acb268 Reorganizing Checkout page resources and adding i18n libs 2018-03-20 13:24:11 -05:00
nicolas.dorier
710dbb51f4 Remove useless code 2018-03-21 03:11:03 +09:00
nicolas.dorier
73cc75fe66 Fixing display bug when invoice is paid 2018-03-19 11:16:57 +09:00
lepipele
e6ca07e9b5 Merge remote-tracking branch 'source/master' into dev-shapeshift 2018-03-18 00:42:55 -05:00
nicolas.dorier
806474c8c6 Allow account selection of the ledger 2018-03-18 14:15:23 +09:00
lepipele
1524fb4499 Merge remote-tracking branch 'source/master' into dev-shapeshift 2018-03-17 23:50:11 -05:00
lepipele
d3befb5b86 Fixing slider style when there are only two tabs 2018-03-17 23:36:32 -05:00
nicolas.dorier
8342ad9175 Remove reference to browser mode of ledger 2018-03-18 12:58:14 +09:00
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
lepipele
9e16b83202 Testing Shapeshift integration 2018-03-13 12:20:22 -05: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
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
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
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
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
03a0044745 Currency selection moved to top of the form 2018-03-02 23:42:17 -06: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
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
f289420364 update image 2018-02-26 17:07:19 +09:00
nicolas.dorier
4138849546 Better logo and warning 2018-02-26 16:13:10 +09:00
nicolas.dorier
ffb3e4f1fb Add logo for lightning 2018-02-26 15:33:03 +09:00
nicolas.dorier
a634593903 Big refactoring renaming cryptoData => PaymentMethod 2018-02-19 15:09:05 +09:00
nicolas.dorier
aa4519ac30 Big refactoring for supporting new type of payment 2018-02-19 02:38:03 +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
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
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
59a2432af9 Better invoice loop, fix javascript 2018-01-20 14:09:57 +09:00
nicolas.dorier
198e810355 Store can customize rate source 2018-01-19 16:00:20 +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
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
6ae9d13c43 Allow checkout with litecoin 2018-01-09 11:41:07 +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
lepipele
51cd89f177 Implementing indicator that shows total line row can be expanded 2018-01-03 17:17:47 -06:00
nicolas.dorier
72d1344002 add banner to README 2017-12-19 11:42:04 +09:00
nicolas.dorier
417209b057 fix checkout page bug 2017-12-17 22:37:40 +09:00
nicolas.dorier
f0755260a6 don't crash if fail to connect to websockets 2017-12-17 20:28:18 +09:00
nicolas.dorier
aaadda3e0f Use websockets in checkout page to get notified of paid invoices 2017-12-17 19:58:55 +09:00
nicolas.dorier
e59678360c Update background 2017-12-13 22:38:07 +09:00
nicolas.dorier
444f119e50 Add twitter link 2017-12-08 17:02:10 +09:00
nicolas.dorier
b649ae0a1e fix linter issues 2017-10-27 17:54:56 +09:00
nicolas.dorier
4deb7c3270 Adopt dotnet core editorconfig, big reformating 2017-10-27 17:53:04 +09:00
lepipele
e7a931e9ba Bugfixing footer so that it sticks to bottom
The issue happened because we have 3 different css templates that influence styles. Down the road we probably need to look more into merging them into single robust theme.
2017-10-27 00:36:09 -05:00
lepipele
33cf4066d8 Returning code for redirection on payment completed 2017-10-27 00:13:14 -05:00
lepipele
009444951a Switching to VueQrcode, cleaner code and easier refresh 2017-10-27 00:06:25 -05:00
lepipele
9e27e14692 Adding Vue.js and databinding checkout properties on clientside 2017-10-26 23:46:21 -05:00
nicolas.dorier
6ba6a34df2 Fix the states of invoice to match bitpay 2017-10-23 17:44:04 +09:00
lepipele
a2a3f43fd0 Small cleanup bugfixes
-Default redirection to / if Url is null
-Removing old Javascript notice
-Passing whole model as function now requires
2017-10-20 23:25:27 -05:00
lepipele
9f17e3e1f8 Temporary importing legacy graphics 2017-10-20 23:15:49 -05:00
lepipele
e49f25af09 Returning whole invoice serialized as JSON on $ajax call 2017-10-20 22:24:28 -05:00
lepipele
2beae1dcd3 Refactoring logic for referencing server model in js script
Will keep removing unnecessary boilerplate "assign variable" code and try to streamline it as much as possible
2017-10-20 22:06:42 -05:00
nicolas.dorier
a14b94c96f Fix copy/paste BTC amount, add redirect store link to invoice 2017-10-19 16:37:07 +09:00
nicolas.dorier
1a060a6c7b Fix checkout page 2017-10-19 01:33:55 +09:00
nicolas.dorier
d43c3dc968 generate 7 digit pairing code, notify parent windows of checkout 2017-10-17 17:04:33 +09:00
nicolas.dorier
c96a25c9b9 Checkout page was not working correctly on /invoice?id= 2017-10-17 11:16:34 +09:00
NicolasDorier
ce055dece9 .NET 2.0sify, use the same configuration framework as NBXplorer 2017-09-23 01:31:29 +09:00
NicolasDorier
6240abbb7b Improve mobile view navbar 2017-09-15 21:56:17 +09:00
NicolasDorier
4970c4351c Implement 2FA 2017-09-15 17:25:55 +09:00
NicolasDorier
f8baab8138 Renaming + fix invoice display when paid and expired 2017-09-15 16:06:57 +09:00
NicolasDorier
a3ea94c771 Improve checkout page 2017-09-14 01:06:11 +09:00
NicolasDorier
4590ae5b6e Add credit and donation 2017-09-13 17:42:30 +09:00
NicolasDorier
b5c6ed3860 Init 2017-09-13 15:55:16 +09:00