nicolas.dorier
3bf4eea1fe
Improve error handling for export psbt
2019-05-09 00:55:47 +09:00
nicolas.dorier
aa23222339
CreatePSBT should always rebase the PSBT
2019-05-09 00:55:46 +09:00
nicolas.dorier
68c1670c70
Show pretty wallet string in Update Store
2019-05-09 00:55:45 +09:00
nicolas.dorier
914eaaaa51
Refactor DerivationStrategy to DerivationSchemeSettings
2019-05-09 00:55:44 +09:00
Kukks
a539d27c62
fix exception handling
2019-05-08 20:17:17 +09:00
nicolas.dorier
d7fc079376
RBF on by default, can disable it in Wallet Send /advanced settings.
2019-05-08 15:24:20 +09:00
nicolas.dorier
03713f9bd8
Add PSBT support in the send screen
2019-05-08 14:39:37 +09:00
nicolas.dorier
2a145f4350
Replace noob button in wallet send by an advanced settings accordion
2019-05-08 12:34:33 +09:00
nicolas.dorier
d049da696c
Fix exception thrown if user does not exist on login
2019-05-08 12:34:13 +09:00
nicolas.dorier
926250a967
Remove warnings
2019-05-07 23:34:31 +09:00
rockstardev
95d746504d
Changing invoice state and updating display from js
2019-05-07 17:29:19 +09:00
rockstardev
9a2e1d43ea
Triggering optional confirmation update only on Invoice details page
2019-05-07 17:29:19 +09:00
Andrew Camilleri
be844978c1
Allow cancelling a non paid pending invoice in payment requests ( #815 )
...
* allow cancel on un paid new invoices in payment requests
* start work on cancel pr payment
* finish up cancel action
* final touch and add tests
2019-05-07 17:26:40 +09:00
nicolas.dorier
232ceed8b0
Prettify the bitcoin core node page
2019-05-07 14:44:26 +09:00
nicolas.dorier
b6c37a73b1
Fix duplicated entries on Services. Fix formatting of P2P page.
2019-05-07 14:31:49 +09:00
nicolas.dorier
f93d1173e2
Show tor exposed bitcoin node
2019-05-07 13:58:55 +09:00
nicolas.dorier
08bf4faeee
Pass the hint change address to hardware wallet (useful in care of send-to-self where the underlying wallet support only output belonging to self)
2019-05-07 08:21:34 +09:00
Andrew Camilleri
b5f4739ae5
Allow invoice creation to only allow specific payment methods in UI ( #792 )
...
* allow invoice creation to only allow specific payment methods
* add test
* reuse existing feature
* final fixes
2019-05-02 21:29:51 +09:00
rockstardev
4bc03fbf06
Code coloring invoice states
2019-05-02 21:11:56 +09:00
rockstardev
6918b8a291
Extracting payment details population, refactoring invoice data load
2019-05-02 21:11:56 +09:00
Andrew Camilleri
19a990b095
Add U2f Login Support ( #787 )
...
* init u2f
* ux fixes
* Cleanup Manage Controller
* final changes
* remove logs
* remove console log
* fix text for u2f
* Use Is Secure instead of IsHttps
* add some basic u2f tests
* move loaders to before title
* missing commit
* refactor after nicolas wtf moment
2019-05-02 21:01:08 +09:00
nicolas.dorier
e65850b1eb
Refactor Send money from ledger using PSBT
2019-05-02 18:56:01 +09:00
nicolas.dorier
c5adc0eb71
Rename ShowEmailWarningForStore(storeId) => IsEmailConfigured(storeId)
2019-04-28 15:28:22 +09:00
Andrew Camilleri
fcb1de8a86
Show email warning on apps when settings are not complete ( #794 )
...
* Show email warning on apps when settings are not complete
closes #693
* refactor email warning logic
2019-04-28 15:27:10 +09:00
rockstardev
d5bd0ee781
Filtering invoices by StartDate and EndDate
...
Now it's required to separate parameters with comma. Forced to do
this because dates have spaces between date and time part
2019-04-26 22:00:12 -05:00
nicolas.dorier
098dfacce8
Remove segwit limitation for rescan
2019-04-24 22:40:35 +09:00
nicolas.dorier
5100c36c06
Uncomment google/amazon code, just disable it in the service registration
2019-04-22 16:45:50 +09:00
Andrew Camilleri
b184360eb7
Abstracted cloud storage - Amazon/Google/Azure/Local ( #708 )
...
* wip
* add in storage system
* ui fixes
* fix settings ui
* Add Files Crud UI
* add titles
* link files to users
* add migration
* set blob to public
* remove base 64 read code
* fix file query model init
* move view model to own file
* fix local root path
* use datadir for local storage
* move to services
* add direct file url
* try fix tests
* remove magic string
* remove other magic strings
* show error message on unsupported provider
* fix asp net version
* redirect to storage settings if provider is not supported
* start writing tests
* fix tests
* fix test again
* add some more to the tests
* more tests
* try making local provider work on tests
* fix formfile
* fix small issue with returning deleted file
* check if returned data is null for deleted file
* validate azure Container name
* more state fixes
* change azure test trait
* add tmp file url generator
* fix tests
* small clean
* disable amazon and google
comment out unused code for now
comment out google/amazon
2019-04-22 16:41:20 +09:00
Nicolas Dorier
0e077ff5c4
Merge pull request #768 from Kukks/feature/invoicesearchsession
...
Make invoice list search term persistent for session
2019-04-15 15:26:05 +09:00
Kukks
96d28f00cc
Make invoice list search term persistent for session
2019-04-13 14:00:48 +02:00
Kukks
8d10186fdf
fix redirect uri for crowdfund invoices
...
closes #759
2019-04-13 13:43:47 +02:00
nicolas.dorier
ae7ad9f667
Filter the apps by the user id
2019-04-12 14:54:59 +09:00
nicolas.dorier
c55f1185e6
Revert "Do not show all apps in Server settings policy"
...
This reverts commit 1619666bef
.
2019-04-12 14:43:07 +09:00
nicolas.dorier
1619666bef
Do not show all apps in Server settings policy
2019-04-12 14:29:56 +09:00
rockstardev
13e330fa65
Better UI for selection of app to be displayed on root
2019-04-12 00:13:14 -05:00
rockstardev
827b133534
Allowing for displaying of app directly on website root
2019-04-11 16:30:23 -05: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
Kukks
1cf17872ab
Allow POS to redirect invoices automatically after paid
...
closes #730
2019-04-11 11:08:42 +02:00
Kukks
7a21c03896
fix pos settings savings for notifications
...
closes #751
2019-04-11 09:14:39 +02:00
Nicolas Dorier
327d2298fb
Merge pull request #746 from Kukks/tag-pos-invoices
...
tag pos invoices too
2019-04-09 18:04:14 +09:00
nicolas.dorier
2ca11ed692
Fix PoS decimal issue ( Fix #747 )
2019-04-09 11:10:27 +09:00
Kukks
df824c36d2
tag pos invoices too
2019-04-08 15:46:24 +02:00
Nicolas Dorier
7ff85a86bf
Merge pull request #736 from Dolu89/master
...
New Pay Button type (Custom amount and Slider)
2019-04-08 22:19:05 +09:00
rockstardev
b4b6939498
Coin switching on no-script invoices
2019-04-04 21:48:52 -05:00
Ludovic
bc97c07670
Add currency select in Pay Button
2019-04-04 21:32:16 +02:00
Ludovic
cf27fe5a53
Merge remote-tracking branch 'upstream/master'
2019-04-04 20:57:16 +02:00
Ludovic
449066449b
Add a new Pay Button Type : Slider
2019-04-04 20:56:12 +02:00
nicolas.dorier
d0eed9857d
Prevent user to log in or register via unsecured network
2019-04-04 14:28:50 +09:00
Ludovic
4221763f48
Merge remote-tracking branch 'upstream/master'
2019-04-03 21:45:41 +02:00
Ludovic
184c797b0e
Add a new Pay Button Type : Custom amount
2019-04-03 21:43:53 +02:00
nicolas.dorier
4853e15d8a
Better timing measurement during invoice creation
2019-04-03 15:00:09 +09:00
nicolas.dorier
6b4b903669
Improve invoice logs, make sure logs are saved as fire and forget
2019-04-03 14:38:35 +09:00
Nicolas Dorier
05da63f2a5
Merge pull request #721 from Kukks/expose-notif-to-pos
...
add notif Email to crowdfund and pos + add notif url to pos
2019-04-02 17:34:56 +09:00
Nicolas Dorier
5b4b073fc8
Merge pull request #731 from Kukks/coinswitch-shitcoin-tax
...
add coinswitch shitcoin tax
2019-04-02 17:33:37 +09:00
Nicolas Dorier
4723a83dbb
Merge pull request #732 from rockstardev/uifixes
...
UI fixes
2019-04-02 17:32:47 +09:00
nicolas.dorier
78350db62d
Add a Clean button in the Maintenance page
2019-04-01 17:10:05 +09:00
rockstardev
e8b71f36b2
Adding support for noscript invoices
2019-03-31 13:46:38 -05:00
Kukks
6db9061dd1
add coinswitch shitcoin tax
2019-03-31 18:55:14 +02:00
rockstardev
320826a4b9
Returning empty payload to fix JSON parse error thrown in JS
2019-03-31 11:48:53 -05:00
Kukks
275b590e80
add notif Email to crowdfund and pos + add notif url to pos
...
closes #720
2019-03-29 07:51:00 +01:00
Andrew Camilleri
ea53ae8f20
Update ManageController.cs
2019-03-24 16:09:36 +01:00
Andrew Camilleri
686bc3380d
Update ManageController.cs
2019-03-24 16:09:20 +01:00
Kukks
1281f348bf
set username on email change
...
closes #673
2019-03-22 12:53:56 +01:00
nicolas.dorier
4f428c8ed1
Fix other tor services display
2019-03-18 17:13:02 +09:00
nicolas.dorier
0a5d7c5efa
Add .local as a localnetwork link
2019-03-18 16:48:04 +09:00
nicolas.dorier
c2754b324d
Show other tor services
2019-03-18 16:45:46 +09:00
nicolas.dorier
7998ea142b
Fix tor services not appearing
2019-03-17 21:47:08 +09:00
nicolas.dorier
a4051dac72
Make sure BTCPay show TOR lightning node info if the site is accessed through TOR
2019-03-17 21:28:47 +09:00
nicolas.dorier
e3a8892d24
Check tor services in the background
2019-03-17 21:07:24 +09:00
nicolas.dorier
ea02d77e69
Parse torrc file to know virtual port of hidden services
2019-03-17 20:49:26 +09:00
nicolas.dorier
4769b1d452
Show tor services inside hidden directories in Server Settings/Services
2019-03-17 13:01:47 +09:00
rockstardev
5261cfcdd3
Allowing for lightning payment amounts to be displayed in Satoshis
2019-03-15 22:43:57 -05:00
britttttk
8e83f0faa1
Improve delete payment request message
2019-03-14 23:26:39 -06: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
c6ce676ad3
Fix exception on Payment Request ( #672 )
2019-03-11 16:06:27 +09:00
nicolas.dorier
53cecc8c8a
Improve error message for POST /tokens without body
2019-03-10 15:10:30 +09:00
Nicolas Dorier
db0e9ee8f8
Merge pull request #654 from Kukks/robots-suck
...
Add policy to discourage search engines + build robots.txt dynamcally
2019-03-10 15:00:11 +09:00
Kukks
1888e4fe2b
remove robots and remove nofollow
2019-03-09 15:01:56 +01:00
nicolas.dorier
28bf4b42bb
Fix tests
2019-03-09 22:36:07 +09:00
Kukks
8b6c4a9383
simplifed robots generator
2019-03-09 14:23:55 +01:00
nicolas.dorier
75974037bc
Fix SignalR paths if RootPath is used
2019-03-09 16:08:31 +09:00
nicolas.dorier
7dad814f19
Fix some checkout page if RootPath is set ( #659 )
2019-03-09 00:48:33 +09:00
nicolas.dorier
274533bfdf
Fix spot not using HttpClient created by the httpclientfactory
2019-03-07 19:41:20 +09:00
Andrew Camilleri
fd963b9ad0
fix no store error message for payment request ( #646 )
...
* fix no store error message for payment request
closes #628
* Update PaymentRequestController.cs
2019-03-07 14:28:14 +09:00
Andrew Camilleri
06406c0695
Clone Payment Requests ( #648 )
...
* Clone Payment Requests
closes #615
* Do not save clone instantly
2019-03-07 14:27:16 +09:00
Andrew Camilleri
2b567de5c1
Allow sounds and animation colors in crowdfund to be configured ( #653 )
...
closes #652
2019-03-07 14:25:09 +09:00
nicolas.dorier
b174f299fa
Fix LND QR code ( Fix #656 )
2019-03-07 10:26:27 +09:00
rockstardev
465dce1d02
Running check of submitted SMTP data on both Test and Save
2019-03-05 13:00:14 -06:00
nicolas.dorier
522970fdb9
Fix build
2019-03-05 17:21:44 +09:00
nicolas.dorier
3b68d81507
Small refactoring
2019-03-05 17:13:34 +09:00
nicolas.dorier
051248f2fc
Add CancellationToken to GetRatesAsync and propagate it from the controllers to the rate fetcher
2019-03-05 17:09:17 +09:00
Pavle
ada9a7264b
Fix typo in AppsController.cs ( #630 )
...
Fixing a tiny typo in the AppsController.cs
2019-03-04 18:36:47 +09:00
Kevin Mulcrone
0263a2950c
added enabled to ViewCrowdfundViewModel, added warning on preview page
2019-03-03 17:39:53 -06:00
rockstardev
fee936b569
Only checking for last admin if user being deleted is admin
...
Bugfixing issue #632
2019-03-03 17:38:38 -06:00
nicolas.dorier
223213857f
Do not expose internal IP on SSH connection settings
2019-03-01 16:41:36 +09:00
nicolas.dorier
c0da81557b
Fix missing authenticated URI for charge
2019-03-01 15:38:11 +09:00
nicolas.dorier
013054fb82
Small refactor
2019-03-01 14:46:32 +09:00
nicolas.dorier
d898f716d1
Add some tests on externalConnectionString
2019-03-01 14:33:32 +09:00
nicolas.dorier
1d3f144d21
Support relative path for external services, simplify the code in Services
2019-03-01 13:20:21 +09:00