Tom Kirkpatrick
1671610177
feat(sync): more detailed sync progress
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
637b27d97d
feat(sync): handle btcd node still syncing
Handle the case were the Neutrino backend BTCd node is still
synchronising the blockchain as LND is not able to start syncing
until the BTCd node that it is connected to is fully synced.
7 years ago
Tom Kirkpatrick
f7ba4f2c8a
fix: fetch block height from remote sources
Fetch the current block height from multiple block explorers early on in
the sync process. This ensures that we get the correct block height in
the case where our BTCd node is still mid way through syncing. Do this
in the main process rather than in the render process.
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
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
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
Tom Kirkpatrick
0846bcb772
style(lint): lint and format all code
7 years ago
Jack Mallers
24ae067ad9
feature(unlockWallet): ability to unlock wallet with helpful error messages
7 years ago
Jack Mallers
8d448708b7
fix(onboarding): default state is false for onboarded
7 years ago
Jack Mallers
bf0227ec96
feature(networkmap): working with some performance enhancements
7 years ago
Jack Mallers
b95d43934c
fix(grpcConnected): cant have that set to false by default
7 years ago
Jack Mallers
c00eff3a1c
fix(main.dev.js): onboarding bugs
7 years ago
Jack Mallers
80213c5e44
feature(subscribe channel graph): add subscribe channel graph functionality and log output
7 years ago
Jack Mallers
5ea59e17fc
fix(lint): fix linting errors
7 years ago
Jack Mallers
e80dd91880
feature(request global error): hook up back end global errors for request form
7 years ago
Jack Mallers
ed11aaa460
feature(connect peer error): hook up global error handling for connecting to a peer
7 years ago
Jack Mallers
3dedf6c522
feature(payment error): error handling for LN payment
7 years ago
Jack Mallers
ff3e492037
fix(logs): remove console.logs
7 years ago
Jack Mallers
c78b176cd5
fix(lint): fix linting errors
7 years ago
Jack Mallers
83ed040d9c
feature(lndSyncing): MVP for loading component while LND is syncing
7 years ago
Jack Mallers
642c61db44
fix(lint): fix linting errors
7 years ago
Jack Mallers
c4c11f7552
feature(ln-payment-links): POC for LN payment links
7 years ago
Jack Mallers
a1553db2cc
feature(subscribe invoices): subscribe to invoices for live updates and notification setup
7 years ago
Jack Mallers
b1dfb55ec2
feature(subscribe tx): setup subscribe folder and subscribe/update when new tx is detected
7 years ago
Jack Mallers
e7a819c386
fix(sendcoins): move sendcoins to new transaction reducer, remove unused code from payments
7 years ago
Jack Mallers
a6111c3dd5
feature(txs): setup getTransactions and hook up to new reducer
7 years ago
Jack Mallers
934b7e6f57
feature(sendcoins): hook up error handling backend -> frontend for sendcoins
7 years ago
Jack Mallers
3df052363e
feature(sendcoins): tie sendcoins frontend to backend
7 years ago
Jack Mallers
6713d1d15d
fix(lint): fix linting errors
7 years ago
Jack Mallers
efeb85eca2
feature(closechannel): add close channel method to lnd folder and add ipc to reducer
7 years ago
Jack Mallers
f03710daa4
fix(currentTicker): fix tests and lint errors
7 years ago
Jack Mallers
6e81adb350
feature(newaddress): tie frontend to LND, creating and displaying real addresses
7 years ago
Jack Mallers
6c87563aa2
fix(lnd-ipc): fix linting errors
7 years ago
Jack Mallers
2553622cbc
feature(lnd-ipa): refactor out nodejs completely
7 years ago
Jack Mallers
c751dce4bd
fix(lnd-ipc): refactor methods and pass lnd to functions
7 years ago
Jack Mallers
192d0e7b21
feature(lnd-ipc): ipc form invoice
7 years ago
Jack Mallers
6163187c30
feature(lnd-ipc): ipc create invoice
7 years ago
Jack Mallers
6f66a3856a
feature(lnd-ipc): ipc for invoice + balance
7 years ago
Jack Mallers
f9d94eb999
feature(lnd-ipc): fetch payments with IPC
7 years ago
Jack Mallers
51311401fa
feature(lnd-ipc): replace API with ipc for listPeers
8 years ago
Jack Mallers
3cb8d3b522
feature(lnd-ipc): add redux-electron-ipc for easier send/receive IPC calls w/ redux
8 years ago