Ben Woosley
1b088b7312
Merge pull request #498 from mrfelton/build/webpack-command-and-serve
Update to webpack-command and webpack-serve
7 years ago
Tom Kirkpatrick
8444607b0d
build(webpack): update to webpack-serve
`webpack-dev-server` is not compatible with `webpack-command`. It is
also slow, old and in maintenance-only mode.
Update to `webpack-serve` which is a more modern and faster alternative.
See:
- https://github.com/webpack/webpack-dev-server#project-in-maintenance
- http://shellscape.org/2018/02/12/webpack-serve-up-whoopass
7 years ago
Tom Kirkpatrick
515af8eb27
build(webpack): update to webpack-command
`webpack-cli` is being depreciated in favour of `webpack-command` which
provides many advantages.
See:
- https://github.com/webpack-contrib/webpack-command#benefits
- https://medium.com/webpack/webpacks-new-cli-hotness-d6a2063168a8
- https://medium.com/webpack/unladen-swallows-and-the-deprecation-of-webpack-cli-39814f6694d3
7 years ago
Ben Woosley
82cbcf4e84
Merge pull request #546 from Empact/log-line-matching
fix: improve lnd log line matching
7 years ago
Ben Woosley
13a2e8f7e2
fix: improve lnd log line matching
When matching log lines, switch on the regex match rather than an
excerpt, so that there are never any false positives.
Note this allows conditional assignment within parens as well.
7 years ago
Ben Woosley
3c316d8d4d
Merge pull request #541 from LN-Zap/fix/require-wallet-type
fix(wallet-type): ensure a user selects a wallet type
7 years ago
Ben Woosley
3386f88fa7
Merge pull request #542 from LN-Zap/fix/receive-tx-design
fix(receive-tx): dont show sent for received tx
7 years ago
Jack Mallers
f86cbdddd6
fix(receive-tx): dont show sent for received tx
7 years ago
Jack Mallers
ecc7988c72
fix(wallet-type): ensure a user selects a wallet type
7 years ago
Ben Woosley
9d3c0b4668
Merge pull request #527 from mrfelton/feat/remember-wallet-address
Remember last unused wallet address
7 years ago
Tom Kirkpatrick
a989c038fc
feat(wallet): remember last wallet address
Only generate a new wallet address after the last one has been used.
Fix #519
7 years ago
Ben Woosley
c8af6898f7
Merge pull request #531 from mrfelton/fix/reduce-default-log-level
Reduce default log level to info to reduce terminal noise
7 years ago
Ben Woosley
ee6e75aae0
Merge pull request #529 from mrfelton/fix/sync-issues
Improve feedback to users during sync process
7 years ago
Tom Kirkpatrick
f7172d2d97
fix(logging): reduce default log level to info
Reduce our loggers to `info` level by default to reduce the amount of
noise that gets output on the console.
7 years ago
Ben Woosley
7f2d3d62f7
Merge pull request #535 from mrfelton/feat/redundent-block-explorers
Fetch block height from multiple block explorers incase one is unavailable
7 years ago
Ben Woosley
579b7b8477
Merge pull request #532 from mrfelton/feat/log-lnd-method-calls
Add more logging for lnd service
7 years ago
Ben Woosley
a17dcf4ca9
Merge pull request #533 from mrfelton/chore/update-deps-lint
Update lint dependencies
7 years ago
Tom Kirkpatrick
1c8a2e9bf4
feat: determine block sync progress early
Determine the current block height directly from the lnd log output and
pass the data into the app as soon as we have it. Do not call out to
block explorers if we don't need to.
7 years ago
Tom Kirkpatrick
d617dd2657
feat(sync): show lnd block sync progress
Show the current and total block counts to provide better feedback to
users about what is happening during the sync process.
Fix #517
7 years ago
Ben Woosley
caaa12df88
Merge pull request #534 from mrfelton/chore/update-deps-electron
Update electron to latest versions
7 years ago
Tom Kirkpatrick
d548915efc
feat(api): redundant block explorer api backends
Call out to 3 different block explorers to get the current block height
and use the result from whichever responds quickest.
Fix #463
7 years ago
Tom Kirkpatrick
134296dc17
chore(deps): update electron to latest versions
Update electron packages to latest versions which include numerous
fixes and improvements.
7 years ago
Tom Kirkpatrick
18ea5d3b45
style(lint): fix issues from rule react/destructuring-assignment
7 years ago
Tom Kirkpatrick
521d2d6292
chore(deps): update eslint tools to latest version
7 years ago
Tom Kirkpatrick
9a6b886901
feat(logging): add more logging for lnd service
Log all calls to lnd service methods so that we can get a better picture
of our intraprocess communication.
7 years ago
Ben Woosley
753118ebb4
Merge pull request #511 from mrfelton/refactor/consolidate-styles
refactor: move styles to styles directory
7 years ago
Tom Kirkpatrick
bca57619ab
refactor: define stylesheet paths in npm config
Define an npm config variable in package.json to specify where the
stylesheets are that we want to lint and update our package scripts to
reference this.
7 years ago
Tom Kirkpatrick
99b930f47e
refactor: move styles to styles directory
7 years ago
Ben Woosley
01003b4f84
Merge pull request #514 from mrfelton/style/lint-stylesheets
Ensure all component stylesheets are properly linted
7 years ago
Ben Woosley
263784bb2b
Merge pull request #526 from mrfelton/fix/lnd-stuck-syncing
fix: ensure onboarding completes after syncing
7 years ago
Tom Kirkpatrick
e06fc9458e
fix: ensure onboarding completes after syncing
Fix a race condition that could cause the app to think that it is still
syncing even after it has completed and as a result being stuck
reporting 100% syncing during the onboarding process.
`startGrpc` can take some time to fully establish and verify that th
connection is set up as we wait for a successful result from a call to
`getInfo`.
Previously, we would send the `lndSyncing` message to the app only after
`startGrpc` was complete. However, if the syncing process had actually
completed before `startGrpc` then we would first notify that syncing had
completed, only to then notify that it had started after it had already
completed.
In this fix, we notify the app of `lndSyncing` immediately after the
wallet has been unlocked.
Fix #525
7 years ago
Tom Kirkpatrick
f3bf89974b
style: disable no-empty-source stylelint rune
7 years ago
Tom Kirkpatrick
74562213c9
style: disable no-descending-specificity stylelint rule
7 years ago
Tom Kirkpatrick
5367e3bf21
style: fix scss no-duplicate-selectors rule
7 years ago
Tom Kirkpatrick
f85aa10cff
style: remove redundant font declarations
7 years ago
Tom Kirkpatrick
849f2bf9ea
style: run all stylesheets through prettier
7 years ago
Tom Kirkpatrick
2d6dec5afb
style: run all stylesheets through stylelint
7 years ago
Tom Kirkpatrick
efdc26b72f
style: install stylelint-formatter-pretty
7 years ago
Tom Kirkpatrick
e72323ba14
style: ensure component stylesheets lint
Update glob pattern in stylesheet lint scripts to ensure all stylesheets
are linted.
Fix #513
7 years ago
Ben Woosley
55a261cfe3
Merge pull request #506 from odb366/fix/onboarding-password-bug
fix(onboarding-password-bug): add more password validation
7 years ago
Ben Woosley
42f893271c
Merge pull request #501 from mrfelton/refactor/hadle-grpc-startup-errors
feat(grpc): lnd connection error recovery
7 years ago
Ben Woosley
5b7e1bd545
Merge pull request #510 from mrfelton/refactor/remove-unused-images
refactor: remove unused images
7 years ago
Adam Soltys
cd13749cec
Fix anchor links in docs ( #516 )
* Lowercase anchor link
Anchor link wasn't working with upper case characters
* Lowercase anchor links
* Remove parentheses from anchor link
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
Tom Kirkpatrick
114fa236fc
refactor: remove unused images
7 years ago
Tom Kirkpatrick
99928f80d3
fix(grpc): update grpc to v1.12.4
See https://github.com/grpc/grpc-node/releases/tag/v1.12.4
7 years ago
odb366
31a8084c01
fix(onboarding-password-bug): add more password validation
7 years ago
Ben Woosley
e95a06d78d
Merge pull request #505 from odb366/fix/onboarding-empty-pass
fix(onboarding-empty-pass): add empty password validation
7 years ago
odb366
a712381765
fix(onboarding-empty-pass): add empty password validation
7 years ago
Ben Woosley
7fe39ef841
Merge pull request #479 from mrfelton/refactor/main-process
Refactor and modularize main process
7 years ago