Kukks
a230e21737
Store Nav extension support
2019-09-21 16:22:26 +02:00
Andrew Camilleri
e6cfb6e851
Selenium Tests for Checkout + other store operations ( #1015 )
2019-09-10 17:03:24 +09:00
Dennis Reimann
345ce6ba5a
Fix typo on Pay Button page
...
Signed-off-by: Dennis Reimann <mail@dennisreimann.de>
2019-09-07 08:32:01 +02:00
Andrew Camilleri
7208e63155
Excerpts from #971 (manual PR) (part1 ) ( #1006 )
...
* Excerpts from #971
Relating to selenium tests + small renamings
* fix build
2019-09-03 20:11:36 +09:00
Nicolas Dorier
be5597085b
Use Safe.Raw and Safe.Json instead of Html.Raw and the JsonHelper, move sanitization at the View level ( #960 )
2019-08-10 14:05:11 +09:00
Andrew Camilleri
89a7166c1b
More options to Custom Amount Pay button ( #948 )
...
* Start adding more options to Custom Amount Pay button
This allows you to simplify the custom amount pay button to remove the big + & - buttons along with set a min, max and step amounts. There's also an option to fit the button next to the input amount to have it more condensed(not finished)
* make fit button inline work nicely
* make currency dropdown more obvious
* fix space
2019-07-31 22:58:04 +09:00
Cryptcoin Junkey
631c878722
Fix typo. ( #928 )
2019-07-19 16:47:52 +09:00
nicolas.dorier
dc97982fad
Remove trace of gdax (fix https://github.com/btcpayserver/btcpayserver/issues/913 )
2019-07-12 23:34:10 +09:00
Kukks
11670d0c0f
make checkout param more generic and add it to pay button generator
2019-06-25 21:01:37 +02:00
nicolas.dorier
deeab7c238
Add link to checkout page theme doc
2019-06-09 22:26:59 +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
429170520e
Make sure fingerprint/hdpath are passed down to AddDerivationScheme.
...
Close ledger popup on account selection.
Add additional info after pairing
2019-05-25 12:53:03 +09:00
Andrew Camilleri
5571413a78
Put Ledger Wallet pairing in a popup, prepare code for Trezor pairing ( #836 )
...
* Allowing for POS to be displayed at website root
* Switching to asp attributes for form post action
* Applying default formatting rules on HTML
* The destination pays mining fees => Subtract fees from amount
* small cleanup (#851 )
* Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies (#567 )
* Part 1: OpenIddict - Minor Changes & Config prep
* Part 1: OpenIddict - Minor Changes & Config prep
* Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies
* pr changes
* pr changes
* fix merge
* pr fixes
* remove config for openid -- no need for it for now
* fix compile
* fix compile #2
* remove extra ns using
* Update Startup.cs
* compile
* adjust settings a bit
* remove duplicate
* remove external login provider placeholder html
* remove unused directives
* regenerate db snapshot model
* Remove dynamic policy
* Provide Pretty descriptions for payment methods from their handlers (#852 )
* small cleanup
* Provide Pretty descriptions for payment methods from their handlers
* remove PrettyMethod()
* integration with trezor
* rough load xpub from trezor
* update deriv scheme trezor
* move ledger import to dialog
* add import from hw wallet dropdown
* Support temporary links for local file system provider (#848 )
* wip
* Support temporary links for local file system provider
* pass base url to file services
* fix test
* do not crash on errors with local filesystem
* remove console
* fix paranthesis
* work on trezor.net integration
* pushed non compiling sign wallet code
* comment out wallet code
* abstract ledger ws in add deriv
* Auto stash before merge of "trezor" and "btcpayserver/master"
* final add changes
* cleanup
* improve connectivity and fix e2e tests
* fix selenium
* add experimental warning for trezor
* move import button to right and convert to text link
* switch to defer and async scripts in add deriv scheme
* make defer not async
* more elaborate import trezor dialog
* Fix small issues
* hide trezor for now
2019-05-25 11:45:36 +09:00
Andrew Camilleri
3d436c3b0e
Add Eclair to connection string examples ( #846 )
...
* Add Eclair to connection string examples
* bump LN nuget
2019-05-20 10:13:11 +09:00
britttttk
698033b0cf
Selenium Chrome Tests
2019-05-12 18:49:28 +09:00
nicolas.dorier
79d26b5d95
Push rebase keypath and min fee logic down nbxplorer
2019-05-10 19:30:10 +09:00
nicolas.dorier
01e5b319d1
Save the fingerprint of the root of LedgerWallet, and use it. Simplify HardwareWallet
2019-05-10 01:05:37 +09:00
nicolas.dorier
5a92fe736f
Fix: Uploading coldcard in derivation scheme would forget to remember some data
2019-05-09 16:11:09 +09:00
Kukks
88390402a4
reorder buttons
2019-05-09 12:48:11 +09:00
Kukks
538eb66672
Allow import of coldcard wallet
2019-05-09 12:48:11 +09:00
Andrew Camilleri
e8abc1137b
remove duplicate view code for email and fix password bug ( #788 )
...
closes #786
2019-05-01 12:17:25 +09:00
nicolas.dorier
4067d4b00f
Remove the Facade concept
2019-04-11 23:55:20 +09:00
Kukks
d7ada4d493
add redirect automatically to checkout experience/ store settings
2019-04-11 11:53:31 +02:00
Ludovic
0bf73abb39
Fix Custom amount under 0 in Pay button
2019-04-06 15:22:09 +02:00
Ludovic
7e0211924d
Replace inline js by templates in pay button
2019-04-06 15:02:02 +02:00
Ludovic
a8a857a7ce
Move Slider settings below radio buttons
2019-04-06 13:47:22 +02:00
Ludovic
bc97c07670
Add currency select in Pay Button
2019-04-04 21:32:16 +02:00
Ludovic
449066449b
Add a new Pay Button Type : Slider
2019-04-04 20:56:12 +02:00
Ludovic
184c797b0e
Add a new Pay Button Type : Custom amount
2019-04-03 21:43:53 +02:00
Kukks
6db9061dd1
add coinswitch shitcoin tax
2019-03-31 18:55:14 +02:00
rockstardev
5261cfcdd3
Allowing for lightning payment amounts to be displayed in Satoshis
2019-03-15 22:43:57 -05:00
nicolas.dorier
23f296ef34
The store owner can define default currency pairs when using rate API without parameter
2019-03-11 18:39:21 +09:00
nicolas.dorier
cf6b17250a
Can set lightning network as default payment method ( close #290 )
2019-01-31 19:07:38 +09:00
Andrew Camilleri
90503a490c
Add dots to make derivation examples clearer ( #561 )
2019-01-31 17:00:15 +09:00
Andrew Camilleri
ebdd53b99b
fix unfairly long dropdown in ledger account selection ( #574 )
...
Closes #570
2019-01-31 16:56:39 +09:00
nicolas.dorier
a815fad3f1
Put back the list of ledger accounts to 5.
2019-01-29 13:06:43 +09:00
Andrew Camilleri
02e1aea80c
add warning for third parties ( #562 )
...
* add warning for third parties
* Update UpdateCoinSwitchSettings.cshtml
* Update UpdateChangellySettings.cshtml
* Update UpdateChangellySettings.cshtml
* Update UpdateCoinSwitchSettings.cshtml
2019-01-28 17:40:23 +09:00
nicolas.dorier
1892f7e0f4
rename field
2019-01-28 17:10:51 +09:00
Andrew Camilleri
b7b50349a7
Convert Ledger account list to dropdown and add more accounts to list ( #560 )
2019-01-28 17:07:01 +09:00
Kukks
cfb4b080d3
Emails on store level
2019-01-22 21:38:39 +09:00
nicolas.dorier
575b6ca222
Improve error messages when the store has no payment method configured
2019-01-18 19:15:31 +09:00
Nicolas Dorier
b15267be4d
Merge pull request #453 from 2pac1/master
...
Update Anyone can enable invoices text so its much more clear
2019-01-08 12:56:04 +09:00
Nicolas Dorier
63c309bd12
Merge pull request #499 from Kukks/node-info-page
...
Add Node Info Page
2019-01-07 22:04:08 +09:00
Nicolas Dorier
3cefd7bd1e
Merge pull request #467 from Kukks/feature/coinswitch
...
CoinSwitch Integration
2019-01-07 19:11:55 +09:00
Kukks
12c418d84d
Add Node Info Page
2019-01-07 09:52:27 +01:00
Nicolas Dorier
b2aebcc5d3
Merge pull request #480 from britttttk/fix/PaymentButton
...
Fix payment button size
2019-01-05 22:32:11 +09:00
nicolas.dorier
a05cd5678b
Add support for removing network fee on first payment
2019-01-05 17:45:49 +09:00
britttttk
1e26926350
Fix payment button size
2018-12-30 00:27:22 -07:00
Kukks
fff39d9879
Merge remote-tracking branch 'origin/feature/coinswitch' into feature/coinswitch
2018-12-28 12:34:01 +01:00
Kukks
444e761d41
Merge remote-tracking branch 'btcpayserver/master' into feature/coinswitch
2018-12-28 12:33:55 +01:00
Andrew Camilleri
3effdf0f4d
Update UpdateCoinSwitchSettings.cshtml
2018-12-28 10:49:12 +01:00
nicolas.dorier
caa6978d80
Save the KeyPath of the WalletKeyPathRoot of the hardware wallet so we don't have to scan for it
2018-12-26 14:04:00 +09:00
Andrew Camilleri
ae6e1bfd85
Update UpdateCoinSwitchSettings.cshtml
2018-12-20 21:01:10 +01:00
Kukks
6d1f3b73ef
update link
2018-12-20 20:40:33 +01:00
Kukks
40c645e433
coinswitch integration
2018-12-18 20:14:59 +01:00
Kukks
2b4603a234
coinswitch integration
2018-12-18 19:01:58 +01:00
2pac1
e3833914b3
Update AddDerivationScheme.cshtml
2018-12-13 16:18:01 +01:00
2pac1
49cdec6961
Update PayButtonEnable.cshtml
2018-12-13 12:26:30 +01:00
Kukks
c00c95efcf
initial coinswitch work
2018-12-11 12:47:38 +01:00
nicolas.dorier
2162afc78e
Lightning network warnings
2018-12-07 17:54:10 +09:00
nicolas.dorier
e75a1a8b70
Improve ledger feedback for asking authorization to access xpub
2018-12-04 21:22:27 +09:00
nicolas.dorier
9b8a8690e7
Change links to gitbook
2018-11-13 16:21:58 +09:00
nicolas.dorier
95e065a462
Add tooltip to update store ( #382 )
2018-11-13 15:36:07 +09:00
nicolas.dorier
88044f6b76
Decouple Wallet Send screen from Ledger Wallet
2018-11-01 00:19:25 +09:00
nicolas.dorier
38edbf8362
Improve token UX ( Fix #353 )
2018-10-31 17:59:09 +09:00
nicolas.dorier
43bd6587d3
re-enable changelly
2018-10-27 22:41:37 +09:00
Andrew Camilleri
3bb059ab74
refactor changelly & improve tests ( #366 )
2018-10-27 22:41:07 +09:00
nicolas.dorier
396bc7f7b4
Commenting Changelly
2018-10-26 23:10:29 +09:00
Andrew Camilleri
4b976c13c1
Changelly v2 ( #343 )
...
* Disable shapeshift and use changelly
* UI to manage changelly payment method
* wip on changelly api
* Add in Vue component for changelly and remove target currency from payment method
* add changelly merhcant id
* Small fixes to get Conversion to load
* wip fixing the component
* fix merge conflict
* fixes to UI
* remove debug, fix fee calc and move changelly to own partials
* Update ChangellyController.cs
* move original vue setup back to checkout
* Update core.js
* Extracting Changelly component to js file
* Proposal for loading spinner
* remove zone
* imrpove changelly ui
* add in changelly config checks
* try new method to calculate amount + remove to currency from list
* abstract changelly lofgic to provider and reduce dependency on js component
* Add UTs for Changelly
* refactor changelly backend
* fix failing UT
* add shitcoin tax
* pr changes
* pr changes
* WIP: getting rid of changelly dependency
* client caching, compiling code, cleaner code
* Cleaner changelly
* fiat!
* updat i18n, css and error styler
* default keys
* pr changes part 1
* part2
* fix tests
* fix loader alignment and retry button responsiveness
* final pr change
2018-10-24 14:52:19 +09:00
nicolas.dorier
f419c56a3c
Revert "Changelly Support ( #267 )"
...
This reverts commit a5fca7a1c4
.
2018-10-18 12:27:46 +09:00
Andrew Camilleri
a5fca7a1c4
Changelly Support ( #267 )
...
* Disable shapeshift and use changelly
* UI to manage changelly payment method
* wip on changelly api
* Add in Vue component for changelly and remove target currency from payment method
* add changelly merhcant id
* Small fixes to get Conversion to load
* wip fixing the component
* fix merge conflict
* fixes to UI
* remove debug, fix fee calc and move changelly to own partials
* Update ChangellyController.cs
* move original vue setup back to checkout
* Update core.js
* Extracting Changelly component to js file
* Proposal for loading spinner
* remove zone
* imrpove changelly ui
* add in changelly config checks
* try new method to calculate amount + remove to currency from list
* abstract changelly lofgic to provider and reduce dependency on js component
* Add UTs for Changelly
* refactor changelly backend
* fix failing UT
* add shitcoin tax
* pr changes
* pr changes
2018-10-18 12:13:39 +09:00
nicolas.dorier
fed53661b3
Add btcpay.store.cancreateinvoice claim, and use that for the store
2018-09-08 14:53:41 +09:00
rockstardev
c5cb32f6dd
Providing option to disable Pay Button at later date
2018-09-08 14:53:41 +09:00
rockstardev
deb56e16ec
Confirmation page for enabling Pay Button
2018-09-08 14:53:41 +09:00
rockstardev
0abd62dfe8
Moving PayButton handler to public controller
2018-09-08 14:53:41 +09:00
nicolas.dorier
013dfa1b61
Properly escape attributes, make the preview an actual form rather than an image
2018-08-23 11:55:29 +09:00
nicolas.dorier
e0f1c50534
Making Currency a textbox instead of dropdown
2018-08-23 11:17:54 +09:00
nicolas.dorier
d50dc2e68e
ServerIPN is an email
2018-08-23 11:12:25 +09:00
rockstardev
2b6faa8d20
Migrating generator to work on store path
2018-08-22 14:05:12 +02:00
rockstardev
5a43ce2719
Transfering Pay Button from App directly to Store
2018-08-22 13:57:54 +02:00
rockstardev
fe31dc8606
Setting titles for new pill navigation
2018-08-22 13:56:55 +02:00
rockstardev
f0615482d9
Refactoring pill navigation to use new subnav code with enums
2018-08-22 13:50:29 +02:00
nicolas.dorier
a1a4eed860
Add % to spread box
2018-08-01 23:38:52 +09:00
nicolas.dorier
83304de1c6
Remove the concept of "Rate multiplier" and replace it with the concept of "Spread"
2018-08-01 18:38:46 +09:00
nicolas.dorier
5c8e03dcbf
More user friendly Update Store screen
2018-08-01 15:59:29 +09:00
nicolas.dorier
9950b781b4
Slight UI adjustment to disable or enable method of payment
2018-07-31 00:26:49 +09:00
Andrew Camilleri
d480be925b
Can disable method of payments
2018-07-30 23:54:31 +09:00
nicolas.dorier
52f60b0457
Can show the transaction list in wallet menu
2018-07-27 00:08:07 +09:00
nicolas.dorier
ad1307746c
Add a "Wallet" menu
2018-07-26 22:32:50 +09:00
nicolas.dorier
e0c718f4ba
Fix wallet alert
2018-07-23 00:21:40 +09:00
nicolas.dorier
3f48a478af
Add delete button in update store settings
2018-07-19 22:23:14 +09:00
nicolas.dorier
743288fa47
add instruction for the lightning connection string
2018-07-11 19:23:23 +09:00
nicolas.dorier
b7abc08c27
Create a new format for LightningConnectionString
2018-07-01 15:45:08 +09:00
nicolas.dorier
caecb26420
fix typos and sentences referencing Bitcoin
2018-06-25 11:58:07 +09:00
Yash Bhutwala
ff9265f721
Fix spelling of lightning
2018-05-24 16:26:01 -04:00
nicolas.dorier
8e4943df65
low-medium speed policy
2018-05-11 22:12:45 +09:00
nicolas.dorier
bba268b5e2
Upgrade to .NET Core 2.1
2018-05-08 17:57:53 +09:00
Andrew Camilleri
af21f9f10c
Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance
2018-05-05 08:49:16 +02:00
nicolas.dorier
4458e63c1a
Break default DOGE rules in two, add some documentation about inverses
2018-05-05 01:34:08 +09:00
Andrew Camilleri
c3d73236e0
start work on payment tolerance feature
2018-05-04 16:15:34 +02:00