Tom Kirkpatrick
7a5f360e6d
test(e2e): ensure tests are self contained
Ensure that each of our e2e tests carries out its own full setup and
teardown processes so that they can be run in isolation.
6 years ago
Tom Kirkpatrick
7ebbf61d9e
test(coverage): disable text coverage reporter
The txt coverage reporter generates a lot of output that makes it hard
to see the actual test results without scrolling up a lot first.
We already have the html reporter setup and an npm script to enable
easy viewing of the data (`yarn coverage`) so the text reporter isn't
adding anything useful.
6 years ago
Tom Kirkpatrick
bbedc579dd
ci(travis): prevent duplicate builds
The only branch that should be built is the master branch and PR's into
it. Prevent all other branches from triggering duplicate builds.
See https://github.com/travis-ci/travis-ci/issues/1147
6 years ago
Tom Kirkpatrick
4b48976146
ci(appveyor): prevent duplicate builds
Skip feature branches with open PR.
See https://github.com/appveyor/ci/issues/882
6 years ago
Tom Kirkpatrick
5ed7ac88d9
ci(appveyor): remove node/yarn caches
6 years ago
JimmyMow
cf53d92633
Merge pull request #770 from mrfelton/refactor/webpack-config
refactor(webpack): move config files out of root
6 years ago
Tom Kirkpatrick
bf40af1ed7
refactor(webpack): move config files out of root
Move the Webpack config files out of the root directory and into a more
suitable location. This avoids unnecessary clutter of the project root.
6 years ago
JimmyMow
a4a4e6879f
Merge pull request #771 from mrfelton/refactor/webpack-scss-include-paths
refactor(styles): use portable scss include path
6 years ago
Tom Kirkpatrick
aeb832d30a
refactor(webpack): use portable scss include paths
Rather than using relative paths for css imports - which can break when
we move files around - add our styles path to the webpack sass-loader
loader using the `includePaths` setting.
6 years ago
JimmyMow
76759a9c2c
Merge pull request #755 from mrfelton/refactor/consolidate-containers-and-components
refactor(fs): consolidate containers & components
6 years ago
JimmyMow
4bf6eb1d9c
Merge pull request #754 from mrfelton/refactor/group-components
refactor(fs): group files by component
6 years ago
Tom Kirkpatrick
c00321845c
refactor(fs): consolidate containers & components
Move all presentational components to the top level components directory
and all container components to the top level containers directory.
6 years ago
Tom Kirkpatrick
f51586d3ce
refactor(fs): group files by component
Group component related file in a directory named after the component.
6 years ago
JimmyMow
8ba61f30b2
Merge pull request #756 from mrfelton/chore/update-all-deps
Chore/update all dependencies
6 years ago
JimmyMow
e29ea69425
Merge pull request #768 from mrfelton/fix/log-stderr-as-error
fix(log): log lnd stderr output as errors
6 years ago
JimmyMow
8b1e6de252
Merge pull request #769 from mrfelton/fix/validate-hostname
fix(validation): improve hostname/ip validation
6 years ago
Tom Kirkpatrick
fcaf84c187
feat(deps): update all dependencies
6 years ago
Tom Kirkpatrick
f464356bf7
fix(validation): improve hostname/ip validation
Do not assume that an address that starts with a number is an IP
address and expand validation to cover all FQDNs and IP addresses.
Fix #766
6 years ago
Tom Kirkpatrick
be2482ef4f
fix(log): only enable top level lnd logs
limit the log namespaces that are enabled by default to only include
the top level lnd namespace and not also all of it's sub-namespaces.
6 years ago
Tom Kirkpatrick
4e8225a709
fix(log): output logs in production mode
Ensure that logs are output when the app is run in production mode. not
only development mode so that its easier to diagnose an issue with a
production build.
6 years ago
Tom Kirkpatrick
d80ef40f1a
fix(log): log lnd stderr output as errors
Ensure that lnd output that goes to the stderr stream gets logged using
the error log level and that the cause of the error is captured.
6 years ago
Tom Kirkpatrick
15559dbd06
Merge pull request #748 from LN-Zap/feat/assume-chan-valid
feat(autopilot): use new routing flag
6 years ago
Jack Mallers
466912de9c
feat(autopilot): use new routing flag
6 years ago
JimmyMow
0afe3699c9
Merge pull request #758 from mrfelton/chore/update-lnd-0.5-beta-rc2-60-g1c4bd04c
feat(lnd): update lnd to latest master build
6 years ago
Tom Kirkpatrick
3326db1e55
fix(lnd): send SIGINT to lnd to terminate
6 years ago
Tom Kirkpatrick
a5800d1056
feat(lnd): update lnd to v0.5-beta-6-g48d016bc
6 years ago
JimmyMow
9cf677ddde
Merge pull request #747 from mrfelton/feat/autofocus-forms
fix(ui): autofocus forms
6 years ago
Tom Kirkpatrick
e14adc53a6
feat(lnd): add lnd release scripts
Add the scripts that we have been using to create lnd releases and
document how to use them.
6 years ago
Tom Kirkpatrick
4e06f61dac
fix(ui): autofocus network forms
When the network search and add contact forms open ensure that the most
relevant form field is selected by default.
Fix #389
6 years ago
Tom Kirkpatrick
eb71b6c579
fix(ui): autofocus and clear pay and request forms
When the payment and request forms open ensure that the forms are empty
and the most relevant form field is selected by default.
Fix #389
6 years ago
JimmyMow
942a0bef48
Merge pull request #757 from mrfelton/fix/dont-run-updater-in-dev
fix(updater): don't run auto updater in dev mode
6 years ago
Tom Kirkpatrick
eb7465be36
fix(updater): don't run auto updater in dev mode
6 years ago
Tom Kirkpatrick
0322778f55
Merge pull request #733 from jamaljsr/feat/dupe-chan-warn
feat(channels): warn when opening multiple channels to the same node
6 years ago
JimmyMow
fb565e3e4e
Merge pull request #751 from mrfelton/fix/grpc-flow
fix(grpc): ensure connection to lnd on init
6 years ago
Tom Kirkpatrick
d18fe97088
feat(sync): more granular sync progress info
6 years ago
Tom Kirkpatrick
42a956a1a8
fix(grpc): ensure connection to lnd on init
Consolidate the flow for local and remote wallet connections for
consolidate. When unlocking a local wallet wait for the macaroon to be
generated before we try to use it.
6 years ago
Tom Kirkpatrick
e47eacfa8c
fix(grpc): do not use macaroon with WalletUnlocker
The WalletUnlocker service does not require the use of macaroons so do
not attempt to pass them when creating or unlocking a wallet.
6 years ago
Tom Kirkpatrick
39e40c326a
feat(lnd): update lnd to latest master build
6 years ago
JimmyMow
6975846f6b
Merge pull request #752 from mrfelton/fix/remote-lnd-process-lookup
fix(lnd): do not require a single lnd process
6 years ago
Tom Kirkpatrick
fa81760426
fix(lnd): do not require a single lnd process
There is no need to check wether an lnd process exists and prevent
Zap from starting if so. We don't care if there is another process
running. We only care that we can successfully start up our own process.
If there is a conflict with another lnd process such as a port that we
need already being in use we already handle this elsewhere in our code.
6 years ago
jamaljsr
31e178a1fc
feat(channels): warn when opening multiple channels to the same node
6 years ago
JimmyMow
e6a9ce0c44
Merge pull request #743 from mrfelton/feat/connection-type-descriptions
feat(onboarding): add connection type descriptions
6 years ago
JimmyMow
32dfc1f205
Merge pull request #744 from mrfelton/feat/update-lnd
feat(lnd): update lnd to latest master build
6 years ago
Tom Kirkpatrick
746038cc03
feat(onboarding): add connection type descriptions
Add descriptions to each connection type to help users understand what
each of the different options do.
Fix #676
6 years ago
Tom Kirkpatrick
b88ebb3f4e
feat(lnd): update lnd to latest master build
6 years ago
JimmyMow
72fb21db51
Merge pull request #742 from mrfelton/fix/remote-wallet-unlocker
feat(grpc): ability to unlock remote wallet
6 years ago
JimmyMow
0a6953343c
Merge pull request #741 from mrfelton/fix/detect-remote-wallet-locked
fix(grpc): show error on connect to locked wallet
6 years ago
Tom Kirkpatrick
7ac9d7c122
Merge pull request #745 from LN-Zap/fix/pay-onchain
fix(pay): dont focus on value input
6 years ago
JimmyMow
d42987be62
Merge pull request #740 from mrfelton/fix/lnd-connect-failure-state
fix(fsm): ensure lnd connect before state change
6 years ago
Jack Mallers
161fec0133
fix(pay): dont focus on value input
6 years ago