Ben Woosley
6d5ca1ab90
fix(lnd-proto-dup): Fix that we had redundant lnd rpc.proto files
Only one of these files was being used, and they were going out of step
relative to one another.
Put rpc.proto in the resources directory for consistency with other
vendored resources, i.e. the lnd binary
Updated the def from:
https://github.com/lightningnetwork/lnd/blob/master/lnrpc/rpc.proto
7 years ago
Tom Kirkpatrick
3c4a651764
feature(lnd-config): add connection type onboarding screen
Add a new set of screens into the connection onboarding flow that
allow the user to select wether to connect to a local or remote
LND node.
Fix #326
7 years ago
Ben Woosley
c21f3c68e4
Bump node-sass from 4.5.3 to 4.9.0
Earlier versions are incompatible with Node 10:
https://github.com/sass/node-sass/issues/2345
7 years ago
Ben Woosley
b4ff0fc555
enhance(electron): Bump to Electron 1.8.4
Electron 1.8 is based on Node 8.2.1. I moved the engines /
devEngines limits for node and npm to the associated versions.
https://github.com/electron/electron/releases/tag/v1.8.1
7 years ago
Ben Woosley
8cca14cf4a
enhance(ci): Add lint-styles to CI and yarn test-all
7 years ago
Ben Woosley
7acb971c05
fix(style-lint): Bump stylelint and config to latest, fix lints
7 years ago
Ben Woosley
ed5ad6cb1c
fix(style-lint): Drop stylefmt in favor of stylelint --fix
From stylefmt's readme:
Consider other tools before adopting stylefmt
If you are using stylefmt with stylelint configuration to format according
to its rules, you can now use stylelint's --fix option (from v7.11.0) to autofix.
7 years ago
Ben Woosley
5f1d2b40dc
fix(style-lint): Run style lints against the scss
Rather than non-existant css.
7 years ago
Jack Mallers
dc4e03fa8c
fix(lint): update lint packages + config
7 years ago
Jack Mallers
e04d308687
feature(multi-currency): convert to sats before sending coins or making a request, no matter the currency
7 years ago
Jack Mallers
67f09ef026
fix(version): bump version to 0.1.1
7 years ago
Jack Mallers
919d71f109
fix(lint): fix linting errors
7 years ago
Jack Mallers
cbcc29a91b
fix(icon): add windows icon
7 years ago
Ben Woosley
497d4687f5
fix(electron security): Bump electron to 1.6.16
To fix protocol handler vulnerability
https://electronjs.org/blog/protocol-handler-fix
7 years ago
Jack Mallers
66c97eb3c4
hotfix(grpc + electron): reconfigure to allow for multi-platform builds
7 years ago
Jack Mallers
4c1b627179
fix(sign): sign builds
7 years ago
Jack Mallers
7bfecd9764
feature(help): help videos
7 years ago
Jack Mallers
23672e8162
fix(name): change name from ZapDesktop to Zap
7 years ago
Jack Mallers
181d308441
feature(zap): allow app to be resizable with a min height/width
7 years ago
Ben Woosley
274768d3c2
enhance(dependencies): Drop node 7 support
And declare minimum versions in package.json.
Node 7 was a dev release and is defunct now that 8 is LTS and 9 is the
current dev release. If we wanted to support earlier versions, we should
go all the way back to the prior LTS release series, 6, but I don't see
a reason to do that for new software.
Bump to npm 5 because that is the version that was released with node 8:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#8.0.0
This was prompted by the fact that current versions of yarn have dropped node 7
support.
https://yarnpkg.com/en/
7 years ago
Ben Woosley
e4643ba319
fix(electron-dep): Configure browserslist to use electron 1.7
This is the version of electron we actually use / have installed.
After this change `npx browserslist` outputs:
chrome 58
7 years ago
Ben Woosley
598ced0e35
fix(browserslist): Fix that browserslist was configured but not installed
After this change, `npx browserslist` outputs:
chrome 56
7 years ago
Ben Woosley
81264f2974
enhance(ci-runtime): Run CI tasks in parallel
7 years ago
Ben Woosley
bb33bfe1cb
fix(flow): Add ps-node as a dev dependency
It's used by flow:
Launching Flow server for /.../zap-desktop
Spawned flow server (pid=46193)
Logs will go to /private/tmp/flow/zSUserszSbenzSDevelopmentzSBitcoinzSzZap-desktop.log
app/main.dev.js:18
18: import { lookup } from 'ps-node'
^^^^^^^^^ ps-node. Required module not found
Found 1 error
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! zap-desktop@0.0.1 flow: `flow`
npm ERR! Exit status 2
7 years ago
João Almeida
b60c74fae2
Update electron and electron-builder to latest release.
7 years ago
Jack Mallers
30eb4c8a4d
fix(d3): only require modules that are needed
7 years ago
Jack Mallers
33beb46d84
fix(network map): remove not used dependencies
7 years ago
Jack Mallers
169f0525af
feature(map): built own map with d3
7 years ago
Jim Posen
61f011a557
Upgrade electron-devtools-installer.
Fixes
https://github.com/MarshallOfSound/electron-devtools-installer/pull/64
& https://github.com/LN-Zap/zap-desktop/issues/78 .
7 years ago
Jack Mallers
bcdc551131
feature(tabs): hard code tabs style
7 years ago
Jack Mallers
e2f0b3193c
fix(lnd): update LND, contains wallet balance fix
7 years ago
Jack Mallers
736639cda6
remove unused code
7 years ago
Jack Mallers
25c205d425
fix(icon): custom zap icon
7 years ago
Jack Mallers
4618c7a1e8
fix(lnd binary): package in lnd binary
7 years ago
Jack Mallers
6c070e4592
fix(certs): fix issue with certs throwing SSL error
7 years ago
Jack Mallers
dc198886b6
fix(custom icon importing)
7 years ago
Jack Mallers
5ea59e17fc
fix(lint): fix linting errors
7 years ago
Jack Mallers
dfd444a903
feature(step 2): style step 2
7 years ago
Jack Mallers
cca8d4e574
feature(wallet mock): wallet mock of new wallet header
7 years ago
Jack Mallers
7808493b4a
fix(sync style)
7 years ago
Jack Mallers
e592f0e8bc
fix(resources): add resources and make OS dynamic
7 years ago
Jack Mallers
a0da50d40e
fix(extraResources): specify scripts, binaries and svg in extraResources
7 years ago
Jack Mallers
3c1d68d734
feature(%): lnd syncing shows progress %
7 years ago
Jack Mallers
6fac213bb4
fix(app/package.json): move dependencies to app/package.json
7 years ago
Jack Mallers
9d5974da71
fix(chunk modules): fix chunk modules warning by updating webpack packages
7 years ago
Jack Mallers
dcad60110a
fix(binary): use binary for lnd
7 years ago
Jack Mallers
334754d86e
fix(package.json): remove unused npm script
7 years ago
Jack Mallers
ee5a3a540e
IT FUCKING WORKED
7 years ago
Jack Mallers
c208db0d3e
feature(payform): add form validation to payform
7 years ago
Jonathan Zobro
2475a48161
add app folder to test moduleDirectories, test component/Channel
7 years ago