Tom Kirkpatrick
9af8a89992
fix(notifications): disable channel notifications
Desktop notifications every time a channel opens or closes is noisy and
not really necessary. Most users will use autopilot for channel
management and should not care too much when it opens or closes a
channel.
Fix #879
6 years ago
Tom Kirkpatrick
ccf315b58a
feat(settings): use indexedDb for persistent data
6 years ago
Tom Kirkpatrick
56229525ef
fix(channels): handle suggested nodes load failure
If we are unable to load the suggested nodes list, display a message
prompting the user to open channels.
Previously we would show an infinite spinner.
Fix #392
6 years ago
Tom Kirkpatrick
54ed782ff5
refactor(general): remove contactModal components
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
Tom Kirkpatrick
5681b82a3c
refactor: move helper code to lib directory
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
8220ed0852
fix: honour currency when opening channel
Ensure that the currently active unit of account is honoured when
opening a new channel.
Fix #523
Also see #604
7 years ago
Ben Woosley
26c7ccdef6
refactor: no need for identity select intermediary
The pendingOpenChannelsSelector does what we need here.
7 years ago
Tom Kirkpatrick
ba34367750
perf(bundle-size): remove lodash dependency
Shaves 34.57k of final renderer.prod.js bundle size.
7 years ago
Jack Mallers
5c301075e0
fix(waiting_close_channels): account for waiting_close_channels
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
e8e6e9fe6b
fix(channels): filter channel list on node alias
Update channel filter handlers to correctly consider the node alias.
Fix #396
7 years ago
Jack Mallers
a42b1a04e6
fix(lint/tests): fix lint/tests and remove hard coded data
7 years ago
Jack Mallers
6be387291d
feature(waitingChannels): add waiting close channels support to allChannels selector
7 years ago
Jack Mallers
63707b0b40
fix(lint/tests): fix lint and test errors
7 years ago
Jack Mallers
0f8ed62e7d
feature(suggestedNodes): style the component and render the nodes
7 years ago
Jack Mallers
a2e0f48bb7
feature(close-channel): wire up close channel to UI
7 years ago
Jack Mallers
7cff397a4c
fix(lint + grpc): fix lint errors and a bug where gRPC connection starts too early
7 years ago
Jack Mallers
4b35c5f1aa
fix(channelform): remove old unused reducer
7 years ago
Jack Mallers
813585a2ec
fix(cleanup): remove hard-coded initialState data and set PropTypes on ConnectManually
7 years ago
Jack Mallers
3eb2263ff4
feature(SubmitChannel): wire up backend to new submit channel form + loading pubkeys UI
7 years ago
Jack Mallers
9320584009
feature(network): network tab all hooked up to backend
7 years ago
Ben Woosley
0674065d18
fix(line-length): Extract helpers for DRY channel filtering
These were linted for excessive line length
7 years ago
Ben Woosley
4125283587
enhance(lints): Enable currenly disabled lints
7 years ago
Ben Woosley
2e5ca3da68
fix(lints): Run eslint --fix over the currently disabled lints
7 years ago
Ben Woosley
6ec9ce2f85
enhance(lints): Be explicit re which lint is disabled
7 years ago
Jack Mallers
200b8cad09
fix(contacts): force close offline contacts
7 years ago
Jack Mallers
962d79bb88
fix(lint): fix linting errors
7 years ago
Jack Mallers
4f97d1311b
fix(lint): fix lint errors
7 years ago
Jack Mallers
41cd59fc09
fix(contacts): close contact modal after successfully closing the channel
7 years ago
Jack Mallers
ff0ef1f80b
feature(contacts): close contact and close contact loading UX
7 years ago
Jack Mallers
4eddc02348
feature(contacts): add channelNodes selector
7 years ago
Jack Mallers
c81e9766e5
feature(contacts): contact modal
7 years ago
Jack Mallers
75673ca5a9
fix(contacts): small bug fixes with contacts error and UI
7 years ago
Jack Mallers
bd2f1e7b0d
feature(contacts): loading state while adding a contact
7 years ago
Jack Mallers
970dfdd98e
fix(contacts): fix some pending/closing contacts bugs
7 years ago
Jack Mallers
b514b030df
feature(contacts): add filter and refresh to contacts
7 years ago
Jack Mallers
1b14242e93
feature(contacts): start contacts feature
7 years ago
Jack Mallers
bcb158b417
feature(friends): create friends route and start implementing friends list
7 years ago
Jack Mallers
e793efa1ed
fix(lint): fix linting errors
7 years ago
Jack Mallers
eb913b0367
fix(lint): fix lint errors
7 years ago
Jack Mallers
3804a4dcaf
fix(contacts): close contact modal after successfully closing the channel
7 years ago
Jack Mallers
28d52af8e6
feature(contacts): close contact and close contact loading UX
7 years ago
Jack Mallers
15d7ec33ff
feature(contacts): add channelNodes selector
7 years ago
Jack Mallers
8a32354b1e
feature(contacts): contact modal
7 years ago
Jack Mallers
86f38adb77
fix(contacts): small bug fixes with contacts error and UI
7 years ago
Jack Mallers
f1911c0fa4
feature(contacts): loading state while adding a contact
7 years ago