Tom Kirkpatrick
1a09842e4d
test(coverage): exclude app/dist from coverage
6 years ago
Tom Kirkpatrick
56c6c59180
feat(lnd): support multiple lnd configurations
Store lnd data within the Zap datadir and prepare to be able to support
multiple lnd configurations.
7 years ago
JimmyMow
00c8196ce9
Merge pull request #656 from mrfelton/refactor/tests-reorg
test(runner): reorganise test suites
6 years ago
Tom Kirkpatrick
9962faf2bc
test(coverage): generate coverage for all source
7 years ago
Tom Kirkpatrick
d4c51e9e3d
test(runner): reorganise test suites
Reorganise test suite so that unit tests are cleanly separate from e2e
tests. Update tests to make better use of our custom module resolves.
7 years ago
Tom Kirkpatrick
e7f6e9e588
chore(deps): update jest and other test packages
Update jest and other test related packages to latest version.
7 years ago
Tom Kirkpatrick
c57f10b4b1
fix(ui): set app title to "Zap"
7 years ago
Tom Kirkpatrick
79572864f3
Merge pull request #536 from mrfelton/chore/update-deps-react
Update react to latest v16.x
6 years ago
Tom Kirkpatrick
a2ad803e81
refactor(react): migrate to React Hot Loader v4
Update RHL implementation to recommended v4 semantics.
See https://github.com/gaearon/react-hot-loader#migrating-from-v3
7 years ago
Tom Kirkpatrick
4ee87f1476
refactor(react): ternary conditional classnames
React v16.x reports errors when using boolean operators for conditional
classnames and requires that you instead use ternary style conditional
clauses.
7 years ago
Tom Kirkpatrick
4b98b5a1fc
chore(deps): update react packages to v16.x
Update react and related dependencies to the latest 16.x versions.
7 years ago
JimmyMow
8426efe006
Merge pull request #647 from mrfelton/fix/flow-typed
Update flow typed and ensure our code is processed properly
7 years ago
JimmyMow
d8a3a0e287
Merge pull request #649 from mrfelton/chore/update-deps-eslint-plugin-json
chore(deps): update eslint-plugin-json package
7 years ago
Tom Kirkpatrick
75e6669729
build(flow): add name mappers for resolved imports
7 years ago
Tom Kirkpatrick
84554b749c
chore(deps): update eslint-plugin-json package
Fix #589
7 years ago
Tom Kirkpatrick
4a05e54289
chore(deps): update flow packages
7 years ago
JimmyMow
f7a01b8137
Merge pull request #512 from mrfelton/refactor/organise-libs
refactor: move helper code to lib directory
7 years ago
Tom Kirkpatrick
5681b82a3c
refactor: move helper code to lib directory
7 years ago
JimmyMow
eac4749706
Merge pull request #547 from mrfelton/feat/keep-lnd-running-on-window-close
feat(ux): keep app running when main window closed
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
32399cf4c9
feat(lnd): require explicit connection config
Do not assume that if the user has lnd running already on the localhost
we want to connect to it. Always ask the user for explicit connection
params.
7 years ago
JimmyMow
0228e30bec
Merge pull request #576 from mrfelton/feat/explicit-external-connection
feat(onboarding): require explicit external connection configuration
7 years ago
Tom Kirkpatrick
b54fd264d8
feat(lnd): require explicit connection config
Do not assume that if the user has lnd running already on the localhost
we want to connect to it. Always ask the user for explicit connection
params.
7 years ago
JimmyMow
055d4ed374
Merge pull request #638 from mrfelton/docs/appveyor-status-badge
docs(readme): add appveyor build status badge
7 years ago
Tom Kirkpatrick
9c46e721ff
docs(readme): add appveyor build status badge
7 years ago
JimmyMow
a19801c6c5
Merge pull request #619 from mrfelton/build/autoupdates-zap
build: auto update
7 years ago
JimmyMow
e3528bbee7
Merge pull request #599 from mrfelton/build/publish-zap
build: auto release
7 years ago
JimmyMow
20ac11fb77
Merge pull request #627 from mrfelton/fix/settled-invoice-icon
fix(activity): show icon for paid invoices
7 years ago
Tom Kirkpatrick
a4a3c5c007
fix(activity): show paid/unpaid on invoice tooltip
Show "paid" or "unpaid" in brackets next to the invoice activity icon in
the activity list.
7 years ago
Tom Kirkpatrick
87bc9cb063
fix(activity): show icon for paid invoices
Fix : #625
7 years ago
JimmyMow
9340a56140
Merge pull request #633 from mrfelton/fix/grpc-disconnect-reconnect
refactor(neutrino): more consistent naming in Neutrino class
7 years ago
JimmyMow
431d61b8a8
Merge pull request #634 from mrfelton/fix/grp-load-depreciation
refactor(grpc): use @grpc/proto-loader
7 years ago
JimmyMow
0b493886cc
Merge pull request #635 from mrfelton/fix/windows-lnd-data-dir
fix(windows): read lnd config from %LOCALAPPDATA%
7 years ago
Tom Kirkpatrick
b3b3d0f999
fix(windows): read lnd config from %LOCALAPPDATA%
Lnd stores it's config files in %LOCALAPPDATA% on windows. Ensure that
we use this path in our lookups.
Fix #628
7 years ago
Tom Kirkpatrick
d7064f03c5
refactor(grpc): use @grpc/proto-loader
Fix grpc depreciation warning from `grpc.load`:
> grpc.load: Use the @grpc/proto-loader module with
> grpc.loadPackageDefinition instead
Fix #621
7 years ago
Tom Kirkpatrick
8b4c863579
refactor(neutrino): consistent method/event naming
7 years ago
JimmyMow
50e2d530e0
Merge pull request #626 from mrfelton/fix/settled-invoice-date
fix(activity): show settled date for paid invoices
7 years ago
Tom Kirkpatrick
b14ca33e55
fix(activity): show settled date for paid invoices
Fix : #624
7 years ago
Tom Kirkpatrick
dd1bcf23f1
Merge pull request #608 from LN-Zap/fix/login-copy
fix(copy): fix small typo in login copy
7 years ago
Jack Mallers
9d7ea7689c
fix(package-lock): remove package-lock
7 years ago
JimmyMow
e1eda3bc6b
Merge pull request #600 from mrfelton/fix/homedir-tilde
fix: home directory detection and tilde expansion
7 years ago
Tom Kirkpatrick
b5d70faefb
feat(updates): implement electron auto updates
Add support for auto updates using electron-updater.
Fix #607
7 years ago
Tom Kirkpatrick
1ac527117d
build(release): auto release on ci
Integrate electron-builder with our ci process so that electron builds
are created and published to a github release draft automatically.
7 years ago
Tom Kirkpatrick
02d0a5564d
refactor(lnd): refactor lnd/config
Refactor lnd/config for better readability.
7 years ago
Tom Kirkpatrick
eb4fe31e27
fix(lnd): support tilde in connection params
Expand the tilde character when used in connection parameters.
Fix #596
7 years ago
Tom Kirkpatrick
d7245725e2
fix(lnd): more robust homedir detection
`os.userInfo().homedir` is an unreliable way to get the path to a user's
home directory. Use `os.homedir` instead.
Fix #596
7 years ago
JimmyMow
bc8985ca27
Merge pull request #605 from mrfelton/docs/advanced
docs: update advanced documentation
7 years ago
JimmyMow
b6f155dbcc
Merge pull request #614 from mrfelton/chore/bump-version-0.2.1-beta
chore(version): bump to 0.2.1-beta
7 years ago
JimmyMow
8997309631
Merge pull request #617 from mrfelton/style/fix-lint-issue
style: fix lint issue
7 years ago
Tom Kirkpatrick
ac1b6e8830
style: fix lint issue
7 years ago