Tom Kirkpatrick
f00e830fb3
chore(deps): update grpc to v1.14.1
6 years ago
Tom Kirkpatrick
ae304e26df
Merge pull request #710 from kaloudis/humanFriendlyErrors
feat(errors): create a util for making error messages more user-friendly
6 years ago
Tom Kirkpatrick
f5afb7f085
Merge pull request #639 from LN-Zap/feature/multiple-fiat-currency-support
Feature/multiple fiat currency support
6 years ago
JimmyMow
f9f1a538d0
Merge pull request #708 from mrfelton/fix/use-content-size
fix(ui): ensure content size same across platforms
6 years ago
JimmyMow
76e3030107
Merge pull request #717 from mrfelton/fix/enable-lnd-logs
fix(logs): enable lnd logs by default
6 years ago
Tom Kirkpatrick
74304399f8
fix(logs): enable lnd logs by default
6 years ago
Jack Mallers
59a64714d1
feat(settings): close on blur click
fix(multi-lang): switch ticker to settings store
fix(tests): pass all tests
fix(fiat): switch from usd to fiat
fix(settings): fix console errors
fix(settings): make styles consistent
fix(tests): remove unneeded mocks
fix(payform): call satoshisToFiat now
fix(network): rebase + fix network fiat amt
7 years ago
Jack Mallers
1b15ce7a60
feat(fiat): persist fiatTicker
fix(fiat): reorder fiatTickers
fix(renderer): correct URLs in renderers
refactor(settings): refactor to functional components
fix(utils): convert fiat price w/ commas
chore(comment): remove un-needed comment
refactor(fiat-amount): rename to fiatAmount
7 years ago
Jack Mallers
6096fa00fd
fix(fiat): dynamic fiat symbol
7 years ago
Jack Mallers
7671d41eb2
feat(fiat): convert to bci api
feat(fiat): wire up setFiatTicker
fix(fiat): enable fixed height w scrolling
feat(fiat): add active style
7 years ago
Jack Mallers
bc15832f1f
feat(settings): implement settings component
7 years ago
JimmyMow
feda95a196
Merge pull request #714 from mrfelton/chore/update-lnd
feat(lnd): update lnd to v0.4.2-beta-913-g26f68da5
6 years ago
Tom Kirkpatrick
853c69468f
feat(lnd): update lnd to v0.4.2-beta-913-g26f68da5
6 years ago
Tom Kirkpatrick
db2e90344d
Revert "fix(lnd): ensure graceful shutdown"
This reverts commit ef7a9ad69a
.
6 years ago
Tom Kirkpatrick
73d5b569cd
Merge pull request #712 from LN-Zap/fix/network-balance
fix(network): ensure accurate btc balance
6 years ago
Tom Kirkpatrick
d09cd1cec7
Merge pull request #713 from LN-Zap/fix/closing-channel-alias
fix(network): ensure alias for closing channels
6 years ago
Jack Mallers
b5a6e4c270
fix(network): ensure alias for closing channels
6 years ago
Evan Kaloudis
da1a53ecc8
feat(errors): create a util for making error messages more user-friendly
6 years ago
Jack Mallers
9d53826915
fix(network): ensure accurate btc balance
6 years ago
Tom Kirkpatrick
6c5881a1f8
fix(ui): ensure content size same across platforms
We set `titleBarStyle: hidden` which causes the title bar to be hidden
on the mac so that we can better integrate it with our designs. On
windows this has no effect and the titlebar is still rendered. This
causes the actual display area to be different on mac vs windows.
Set the `useContentSize` to ensure that the rendered content is the
same size on all platforms.
See https://github.com/electron/electron/blob/master/docs/api/browser-window.md#new-browserwindowoptions
Fix #666
6 years ago
JimmyMow
240a2bcbd4
Merge pull request #707 from mrfelton/fix/graceful-shutdown
fix(lnd): ensure graceful shutdown
6 years ago
JimmyMow
a8f738b5ac
Merge pull request #705 from mrfelton/feat/extract-amount-input
feat(components): add new AmountInput component
6 years ago
Tom Kirkpatrick
ef7a9ad69a
fix(lnd): ensure graceful shutdown
Lnd doesn't currently do a graceful shutdown when a `SIGTERM` is issued.
To ensure a graceful shutdown, call `stopDaemon` on the gRPC interface
prior to terminating lnd.
See
- https://github.com/lightningnetwork/lnd/issues/1028
- https://api.lightning.community/#stopdaemon
6 years ago
Data Courier
818dd25012
feat(ui): integrate AmountInput into wallet UI
Use the new AmountInput component throughout the wallet.
Fix #682
7 years ago
Data Courier
d51e39f407
feat(components): add new AmountInput component
Add a new AmountInput component to render an input field for entering
bitcoin denominated amounts. Has special handling for bitcoin / sats /
bits to ensure that only valid amounts can be entered and that the
formatting looks visually correct.
7 years ago
Tom Kirkpatrick
fb9c4b516c
Merge pull request #699 from LN-Zap/fix/private-channels-when-using-default
fix(channels): neutrino clients manual channels flagged private
6 years ago
Jack Mallers
9b837ba316
fix(channels): neutrino clients manual channels flagged private
Make sure that if a user of ours is using neutrino that we flag their
channels as private when they manually open them. Reason for this is
because light consumer clients are not expected to have high uptime.
However we cannot hardcode channels as private every time because we
do support more power users driving their remote nodes or BTCPay
Server with Zap. So we only flag channels as private if the
activeConnection is local.
6 years ago
JimmyMow
bf3ef54fe3
Merge pull request #695 from mrfelton/fix/autopilot-balance
fix(wallet): fetch updated channels and balance after a new transaction
6 years ago
JimmyMow
48280c1086
Merge pull request #701 from mrfelton/fix/invalid-state-after-double-refresh
fix(wallet): ensure clean state after refresh
6 years ago
Tom Kirkpatrick
92e2dc5419
fix(wallet): ensure clean state after refresh
The `onOnboarding` state transition handler only fires if you are
entering the `onboarding` state from another state. If you are already
in the `onboarding` state it does not fire when the `startOnboarding`
event is initiated. By contrast, `onStartOnboarding` always fires when
`startOnboarding` is run.
Ensure that IPC listeners are only registered once when transitioning to
the `onboarding` state from another state.
6 years ago
JimmyMow
562fae2796
Merge pull request #702 from mrfelton/fix/flowtype-node-modules
build(flow): include node_modules in flow config
6 years ago
JimmyMow
99b2a8a569
Merge pull request #703 from mrfelton/test/jest-open-handles
chore(deps): update jest to v23.5.0
6 years ago
Tom Kirkpatrick
ac3ee5f5f0
chore(deps): update jest to v23.5.0
This resolves an issue with jest that was preventing tests from
completing on windows environments.
See https://github.com/facebook/jest/issues/6639
6 years ago
Tom Kirkpatrick
4731eb940d
test(jest): add --detectOpenHandles switch
6 years ago
Tom Kirkpatrick
8c5f2bbf94
build(flow): include node_modules in flow config
6 years ago
Tom Kirkpatrick
277128a9e2
Merge pull request #689 from wraithm/fix/invoice-amt-paid
fix(invoice-amt-paid): settled invoices show amt_paid
6 years ago
JimmyMow
b98cf80364
Merge pull request #692 from mrfelton/fix/ui-seed-font-display-linux
fix(ui): increase line-height in seed reentry form
6 years ago
Tom Kirkpatrick
1efa299448
Merge pull request #698 from LN-Zap/feat/private-0-conf-autopilot
feat(autopilot): enable private and minconfs=0
6 years ago
Jack Mallers
d162d450aa
feat(autopilot): enable private and minconfs=0
fix(neutrino): remove unneeded comments
fix(autopilot): move private/minconf to proto
6 years ago
Tom Kirkpatrick
43de5b1f69
fix(ui): increase line-height in seed reentry form
Due to differences in font rendering cross-platform set line-height to
ensure consistent experience on mac/linux.
Fix #665
6 years ago
JimmyMow
6b7c04a9b5
Merge pull request #687 from mrfelton/chore/update-lnd
fix(lnd): update lnd to latest version
6 years ago
Matthew Wraith
cdcd5b714f
fix(invoice-amt-paid): settled invoices show amt_paid
Settled invoices show the amount paid by the payee instead of the requested
value from the invoice. This involves using an updated version of the lnd rpc
protocol.
This is in response to issue #654 .
amt_paid is exposed to users via invoice.finalAmount, which is constructed
via a new invoice decorator.
6 years ago
JimmyMow
01ac400f56
Merge pull request #673 from mrfelton/fix/support-full-refresh
feat(wallet): restart onboarding on app refresh
6 years ago
Tom Kirkpatrick
b3044b26a7
test(reducers): add transaction reducer tests
6 years ago
Tom Kirkpatrick
15b5caa2af
fix(wallet): fetch channels after new transaction
Make a call to fetch the updated channels whenever a new transaction is
detected.
Fix #579
Fix #580
6 years ago
Tom Kirkpatrick
73d15b9cf9
fix(wallet): fetch balance after new transaction
Make a call to fetch the updated balance whenever a new transaction is
detected.
Fix #579
Fix #580
6 years ago
Tom Kirkpatrick
f27239e615
fix(logging): log incoming channel updates
Log incoming data via the channel graph subscription to make it easier
to see what data is being received from lnd behind the scenes.
6 years ago
Tom Kirkpatrick
32345f643e
fix(lnd): update lnd to v0.4.2-beta-752-g6c903393
6 years ago
JimmyMow
173ce414b0
Merge pull request #693 from mrfelton/fix/loading-screen-during-genseed
fix(ux): show loading bolt while seed is generated
6 years ago
JimmyMow
7874fddb11
Merge pull request #684 from mrfelton/fix/disable-lnd-rest
fix(lnd): disable lnd REST interface on port 8080
6 years ago