Andrew Camilleri
14e4d2d675
Make CSSThemeManager really only focus on theme ( #2457 )
...
* Make Settings Repository cache in memory
* Make use of SettingsRepo directly instead of CssThemeManager
* Completely remove CssThemeManager
2021-07-27 21:08:54 +09:00
Dennis Reimann
bbe621109f
Lightning setup redesign
2021-04-20 12:09:27 +02:00
Dennis Reimann
962c80fff8
Remove permission check
...
Ensured via the controller, see https://github.com/btcpayserver/btcpayserver/pull/2469#discussion_r616289628
2021-04-20 09:10:23 +02:00
Dennis Reimann
aef06c7f61
Wording updates
...
Thanks @Zaxounette!
2021-04-20 09:09:32 +02:00
Dennis Reimann
5fda21373e
Move enabling toggle to store overview
2021-04-20 09:03:37 +02:00
d11n
76985838c4
Improve Lightning setup page ( #2348 )
...
* Redesign Lightning setup page
* Improve Lightning setup page
Closes #1811 .
* Test fix
* Fix LightningNetworkPaymentMethodAPITests
* Bootstrap customization fix
2021-03-31 20:23:36 +09:00
Nicolas Dorier
7e714f1ef8
Refactor how we handle and validate LN ConnectionStrings ( #2314 )
...
* Refactor how we handle and validate LN ConnectionStrings
* Migrate existing connection string to Internal Node if they are the same. Cleanup some obsolete fields
* Fix typos, remove duplicated method
* Add a InternalNodeRef to LightningSupportedPaymentMethod
2021-03-02 11:11:58 +09:00
Andrew Camilleri
aaf85216eb
Split Options in BTCPayOptions ( #2175 )
...
* Split Options in BTCPayOptions
* fix spacing
2021-01-02 13:44:28 +01:00
rockstardev
be9cc41957
Dismissing lightning hint when connection is setup
2020-10-18 03:11:17 -05:00
Umar Bolatov
e70753df5e
Add "allow insecure" check
...
Check if "allow insecure" is set for ligthning node connection string before throwing error for http connection.
fix #1880
2020-09-06 15:20:19 -07:00
rockstardev
1b3e40fd70
Fixing typo
2020-08-03 03:17:04 -05:00
Nicolas Dorier
aeb90a3674
Merge pull request #1706 from dennisreimann/store-lightning
...
Improve information structure on Lightning page
2020-06-30 11:06:07 +09:00
Dennis Reimann
04acbf6509
Improve information structure on Lightning page
2020-06-29 16:54:07 +02:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
Andrew Camilleri
1e3f62718d
GreenField: Cross-implemenation Lightning Node API ( #1566 )
...
* GreenField: Cross-implemenation Lightning Node API
* switch to hard unrsstricted check
* fix
* set LightningPrivateRouteHints in swagger + stores api
* add priv route hint
* rename models and add swagger defs to models
2020-05-29 09:00:13 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
Andrew Camilleri
b29b46bbc7
Add policy to allow internal lightning node for non-admins ( #975 )
...
Partially related to #204 (but no actual management and accounting of funds in different stores occurs)
2019-08-20 17:38:15 +09:00
Andrew Camilleri
d3e3c31b0c
Btcpay abstract BTCPayNetwork -- Alternative PR to #865 ( #868 )
...
* 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
* try fixes for isolating pull request
2019-05-29 18:43:50 +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
nicolas.dorier
914eaaaa51
Refactor DerivationStrategy to DerivationSchemeSettings
2019-05-09 00:55:44 +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
Kukks
12c418d84d
Add Node Info Page
2019-01-07 09:52:27 +01:00
Rockstar Developer
e5eb0c79c0
Exposing LND Rest, providing info in Server/Services ( #363 )
...
* Displaying LND Rest connection info in Services
* Code cleanup
* Tweaking UI
* Fix typo
2018-10-27 22:49:39 +09:00
nicolas.dorier
f5d81334f8
Remove Lightning Specific logic from BTCPay, and use BTCPayServer.Lightning packages instead
2018-08-30 12:24:00 +09:00
nicolas.dorier
86ca081030
Fix #244
2018-08-08 17:32:16 +09:00
nicolas.dorier
7a32f692d1
Add test for Disabling PaymentMethod
2018-07-31 00:18:58 +09:00
Andrew Camilleri
d480be925b
Can disable method of payments
2018-07-30 23:54:31 +09:00
nicolas.dorier
624252e4ad
LightningConnectionString can parse gRPC
2018-07-23 11:11:00 +09:00
nicolas.dorier
22e700a53e
Fix NullReferenceException when setting lightning connectionString without externalurl
2018-07-13 15:02:31 +09:00
nicolas.dorier
cdbbad1694
Fix misleading error when using http on internalNode
2018-07-10 12:58:17 +09:00
nicolas.dorier
c9c2730409
check macaroonfilepath is rooted
2018-07-10 12:51:23 +09:00
nicolas.dorier
1a1078782e
Suppoort macaroonfilepath in connection string
2018-07-10 12:46:04 +09:00
rockstardev
25dbf6445f
LND Support
2018-07-01 21:45:21 +09:00
nicolas.dorier
b7abc08c27
Create a new format for LightningConnectionString
2018-07-01 15:45:08 +09:00
rockstardev
3c4c99ee42
Saving of Macaroon and Tls for LND connection
2018-06-23 23:16:39 -05:00
rockstardev
d34ffc0d9a
Refactoring conditional method, separating into two properties
2018-06-23 22:50:50 -05:00
rockstardev
039303bfaa
Fixing typos during code review
2018-06-23 22:03:51 -05:00
nicolas.dorier
1fc9a1a54b
Move to a Claim based security
2018-04-30 02:33:42 +09:00
nicolas.dorier
ac9b8d03d7
Fix slow invoice creation
2018-04-09 16:25:31 +09:00
nicolas.dorier
39b34ff4ed
Can invite user to manage your store
2018-03-23 16:24:57 +09:00
nicolas.dorier
ae7cfe90ab
Show the NodeInfo when testing connection
2018-03-22 12:02:38 +09:00
nicolas.dorier
d426d66819
fill exisitng values in AddDerivationScheme and AddLightningNode
2018-03-21 03:05:51 +09:00
nicolas.dorier
265cddc38b
Change the UX to set lightning node or derivation schemes
2018-03-21 02:48:11 +09:00
nicolas.dorier
21b91ac8f7
Add btc.lightning and ltc.lightning
2018-03-21 02:09:25 +09:00
nicolas.dorier
6d611d7d05
Can connect directly to CLightning via TCP or UNIX socket
2018-03-21 00:31:19 +09:00
nicolas.dorier
2b2e12b290
Abstract ChargeClient to prepare for support of other lightning implementation
2018-03-20 11:59:43 +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
309d6fdfe0
Can configure an internallightningnode to make things easier
2018-02-26 18:58:02 +09:00