Tom Kirkpatrick
56c6c59180
feat(lnd): support multiple lnd configurations
Store lnd data within the Zap datadir and prepare to be able to support
multiple lnd configurations.
7 years ago
Tom Kirkpatrick
b180287f6c
feat(ux): keep app running on window close
The standard approach on Darwin is to keen applications running when the
window is closed. Clicking the apps icon again in the doc should bring
back the application window.
This changeset refactors things to handle this. It will keep Zap and lnd
running in the background when the main application window is closed.
Quitting the app will stop both the app and lnd.
Fix #586
Fix #601
7 years ago
Tom Kirkpatrick
8b4c863579
refactor(neutrino): consistent method/event naming
7 years ago
Tom Kirkpatrick
0de2b7d2b0
fix(onboarding): show existing wallet location
If we find an existing wallet for a user during the onboarding process
let the user know where it is.
7 years ago
Tom Kirkpatrick
fd7f44714f
feat(btcpayserver): add support for BTCPayServer
Allow connecting to an LND instance that is behind BTCPayServer.
7 years ago
Tom Kirkpatrick
08e516a2ef
fix(onboarding): default to create new wallet
It is more common for new users to create a new wallet than to import
an existing one. Make the "create new wallet" option the default
selected value in the onboarding process.
7 years ago
Tom Kirkpatrick
d18708242b
fix(onboarding): remove seed password
Remove seed password support from the onboarding process until we can
find a better/less confusing way to present it to users.
7 years ago
Tom Kirkpatrick
28e5310b2b
fix(onboarding): set default values for onboarding
- Set the default connection type to `local`
- Set the default for autopilot to `true`
7 years ago
Tom Kirkpatrick
dd134aa356
feat(grpc): lnd connection error recovery
Show errors to the user after a failed attempt to connect to a custom
lnd instance and allow the user to correct and try again.
Fix #493
7 years ago
odb366
31a8084c01
fix(onboarding-password-bug): add more password validation
7 years ago
Kristiyan Lukanov
58e34e2299
fix(onboarding-pass-validation): added password validation ( #424 )
* fix(onboarding-pass-validation): users are not allowed to proceed if pass < 8 char
* fix(onboarding-pass-validation): fixed prettier issue
* fix(onboarding-pass-validation): fixed prettier issue2
* fix(onboarding-pass-validation): add 8 char inline validation
* fix(onboarding-pass-validation): improve password validation
7 years ago
Ben Woosley
530784a7db
fix(seed checker): don't fail if the user provides more seed words than required
Previously, if the user pushed the back button after supplying a seed word,
then returned and entered the required three, the seed check would fail due to
there being more words supplied than required.
7 years ago
Jack Mallers
c446567dda
feat(retype-seed): select 3 random seed indexes for the user to enter
7 years ago
Ben Woosley
dc29c80ad0
style(line length): Drop prettier line length from 120 to 100
Subjectively, this increases general readability, while the higher max-length
limit allows for longer strings and comments, etc.
7 years ago
Ben Woosley
f87236495a
style(line length): Limit prettier line length to 120 chars
150 is a bit too long
7 years ago
Tom Kirkpatrick
0846bcb772
style(lint): lint and format all code
7 years ago
Tom Kirkpatrick
3c4a651764
feature(lnd-config): add connection type onboarding screen
Add a new set of screens into the connection onboarding flow that
allow the user to select wether to connect to a local or remote
LND node.
Fix #326
7 years ago
Jack Mallers
0ebfc46d60
fix(lint): fix lint errors
7 years ago
Jack Mallers
d9ed3f2c8b
fix(recovery_window): fix wallet recovery by specifying default recovery window
7 years ago
Jack Mallers
9893fb4214
fix(aezeed): make aezeedPassword component stateless
7 years ago
Jack Mallers
2bb28e0bbd
fix(lint): fix linting errors
7 years ago
Jack Mallers
9369baf308
fix(createWalletPassword): refactor component to be stateless. use selector to show error on non matching passwords and not allow user to continue until passwords are matching
7 years ago
Jack Mallers
4a6a360128
feature(createWalletConfirmation): add walletPasswordConfirmation to reducer
7 years ago
Jack Mallers
f2c544cab8
feature(reEnterSeedChecker): return true or false based on whether the user has re-entered the seed correctly
7 years ago
Jack Mallers
96f7a3e20b
feature(seed): style copy/enter seed pages
7 years ago
Jack Mallers
24ae067ad9
feature(unlockWallet): ability to unlock wallet with helpful error messages
7 years ago
Jack Mallers
2d1030a1f7
feature(autopilot-onboarding): allow user to turn autopilot on/off before starting their node
7 years ago
Jack Mallers
8d448708b7
fix(onboarding): default state is false for onboarded
7 years ago
Jack Mallers
dad4546e58
feature(alias): setup form container and onboarding architecture. hard code alias form
7 years ago
Jack Mallers
04f5dd6415
feature/fix(tests + lint): write and fix tests and lint error
7 years ago
Jack Mallers
c3dd7d41ce
fix(form reducer): delete all unused code from form reducer
7 years ago
Jack Mallers
b3003326e3
feature(form): refactor out form container
7 years ago
Jack Mallers
a158cbae85
fix(lint): fix linting errors
7 years ago
Jack Mallers
95745dcc4f
fix(sendcoins): clear form after successful send and add helpful comments
7 years ago
Jack Mallers
10c9c9897d
fix(isLn todo: add isLn todo)
7 years ago
Jack Mallers
672176d59f
feature(bitcoin-js): add bitcoin-js & validate addresses
7 years ago
Jack Mallers
48bab0561c
feature(successmodal): successmodal + fix linting errors
7 years ago
Jack Mallers
5e72178adb
feature(sendcoins): use formSelectors to determine whether a user is using LN or onchain
7 years ago
Jack Mallers
96a435f59a
feature(sendcoins): add onchainAmount as own field in form reducer
7 years ago
Jack Mallers
d8c5623e01
feature(sendcoins): working demo of UX flow
7 years ago
Jack Mallers
9d64060046
feature(payment): HTML/CSS mock new design for onchain/ln payment
7 years ago
Jack Mallers
a98fbd6148
feature(form): refcactor pay/request form into 2 components
7 years ago
Jack Mallers
dabc626d3c
feature(payment): HTML/CSS mock new design for onchain/ln payment
7 years ago
Jack Mallers
62cb41ae74
feature(form): refcactor pay/request form into 2 components
7 years ago
Jack Mallers
88c577d248
fix(lint): fix all lint errors/warnings
8 years ago
Jack Mallers
abb1b02a36
fix(lint): start fixing linting error
8 years ago
Jack Mallers
2493445927
fix(form): refactor form
8 years ago
Jack Mallers
264762ad17
feature(request): make request in both btc and usd
8 years ago
Jack Mallers
d7140108f1
feature(form): dynamic display on form for formType
8 years ago
Jack Mallers
8324c07b7e
feature(form): add form reducer
8 years ago