Tom Kirkpatrick
5c93cee6d2
test(timeout): use jest.setTimeout to set timeout
6 years ago
Tom Kirkpatrick
2ac4953827
feat(i18n): enable Irish language
6 years ago
JimmyMow
c658e3436a
New Crowdin translations ( #787 )
* New translations en.json (Irish)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
6 years ago
Tom Kirkpatrick
70bfa6cb73
feat(i18n): use local currency display rules
Use `intl.formattedNumber` to display currency values to ensure that
currencies are displayed using the formatting rules that match the
user's locale.
6 years ago
Tom Kirkpatrick
d2d42a7409
feat(i18n): use custom Chinese language names
6 years ago
Tom Kirkpatrick
12884ed3b1
chore(deps): update react-intl to v2.6.0
6 years ago
Tom Kirkpatrick
27e46ccde8
feat(i18n): detect best-fit user currency
Use the locale information in order to select a best fit default
currency for the user.
6 years ago
Tom Kirkpatrick
cc2e789626
feat(i18n): crowin integration
6 years ago
Tom Kirkpatrick
2b83dde884
feat(i18n): initial translations
6 years ago
Tom Kirkpatrick
aedd1ee233
feat(i18n): initial multi-language support
6 years ago
Tom Kirkpatrick
54ed782ff5
refactor(general): remove contactModal components
6 years ago
Tom Kirkpatrick
4771c1ecb9
Revert "Merge pull request #788 from mrfelton/ci/release-per-platform"
This reverts commit e3e1be1ef5
, reversing
changes made to e4c0349772
.
6 years ago
Tom Kirkpatrick
0ec1600a57
Merge pull request #791 from mrfelton/chore/remove-react-addons-test-utils
chore(deps): remove react-addons-test-utils
6 years ago
Tom Kirkpatrick
3325b05d23
chore(deps): remove react-addons-test-utils
6 years ago
Tom Kirkpatrick
e3e1be1ef5
Merge pull request #788 from mrfelton/ci/release-per-platform
ci(release): release per platform
6 years ago
Tom Kirkpatrick
e4c0349772
Merge pull request #790 from mrfelton/ci/streamline-build-per-env
build(ci): per env build config
6 years ago
Tom Kirkpatrick
0d8c39e7e6
Merge pull request #789 from mrfelton/chore/remove-babel-preset-react-hmre
chore(deps): remove babel-preset-react-hmre
6 years ago
Tom Kirkpatrick
5340c7610d
build(ci): per env build config
Do not build the renderer dll on ci. It's not needed and it wastes a
lot of build time.
6 years ago
Tom Kirkpatrick
31b8a3e9ef
chore(deps): remove babel-preset-react-hmre
6 years ago
Tom Kirkpatrick
0c1a4ede54
test(coverage): coverage only for unit tests ( #785 )
Coverage tests are only relevant for the unit tests and do not work in
the context of the e2e test suite. Only generate coverage reports
for the unit tests.
6 years ago
Tom Kirkpatrick
64041be6f0
ci(release): release per platform
Only build and publish the electron packages for the current build
environment.
6 years ago
Tom Kirkpatrick
5927552a2c
Merge pull request #784 from mrfelton/test/jest-force-exit
test(jest): run jest with --forceExit flag
6 years ago
Tom Kirkpatrick
db4b3717b7
test(jest): run jest with --forceExit flag
Jest is sometimes unable to detect when tests have completed which can
result in tests hanging indefinitely, which breaks our CI builds on
Appveyor.
This is a know issue in jest and they added a `forceExit` in order to
help users facing this issue.
See https://github.com/facebook/jest/issues/1456
6 years ago
Tom Kirkpatrick
08d1bdf223
Merge pull request #783 from mrfelton/fix/flow-ignore-broken-config-chain
build(flow): ignore config-chain/test/broken.json
6 years ago
Tom Kirkpatrick
1de5ae65a6
build(flow): ignore config-chain/test/broken.json
Ignore invalid json files in flow config to prevent expected failures
from producing errors.
See https://github.com/facebook/flow/issues/869
6 years ago
Tom Kirkpatrick
800ece4cc7
Merge pull request #778 from mrfelton/ci/remove-detect-open-handles
ci(jest): remove detectOpenHandles flag
6 years ago
Tom Kirkpatrick
2ac141ced0
Merge pull request #777 from mrfelton/ci/prevent-duplicate-builds
Ci/prevent duplicate builds
6 years ago
Tom Kirkpatrick
cbd7bb3e60
Merge pull request #779 from mrfelton/test/disable-text-reporter
test(coverage): disable text coverage reporter
6 years ago
Tom Kirkpatrick
a3d67558a2
ci(jest): remove detectOpenHandles flag
The detectOpenHandles flag was added to help pin down an issue that we
were facing with some of our tests a while back. This flag comes with a
very high performance penalty and is no longer needed in our setup.
6 years ago
Tom Kirkpatrick
35fe497d2b
Merge pull request #780 from mrfelton/test/e2e-standalone
test(e2e): ensure tests are self contained
6 years ago
Tom Kirkpatrick
6305223cc3
Merge pull request #782 from mrfelton/ci/remove-yarn-and-node-caches
ci(appveyor): remove node/yarn caches
6 years ago
Tom Kirkpatrick
7a5f360e6d
test(e2e): ensure tests are self contained
Ensure that each of our e2e tests carries out its own full setup and
teardown processes so that they can be run in isolation.
6 years ago
Tom Kirkpatrick
7ebbf61d9e
test(coverage): disable text coverage reporter
The txt coverage reporter generates a lot of output that makes it hard
to see the actual test results without scrolling up a lot first.
We already have the html reporter setup and an npm script to enable
easy viewing of the data (`yarn coverage`) so the text reporter isn't
adding anything useful.
6 years ago
Tom Kirkpatrick
bbedc579dd
ci(travis): prevent duplicate builds
The only branch that should be built is the master branch and PR's into
it. Prevent all other branches from triggering duplicate builds.
See https://github.com/travis-ci/travis-ci/issues/1147
6 years ago
Tom Kirkpatrick
4b48976146
ci(appveyor): prevent duplicate builds
Skip feature branches with open PR.
See https://github.com/appveyor/ci/issues/882
6 years ago
Tom Kirkpatrick
5ed7ac88d9
ci(appveyor): remove node/yarn caches
6 years ago
JimmyMow
cf53d92633
Merge pull request #770 from mrfelton/refactor/webpack-config
refactor(webpack): move config files out of root
6 years ago
Tom Kirkpatrick
bf40af1ed7
refactor(webpack): move config files out of root
Move the Webpack config files out of the root directory and into a more
suitable location. This avoids unnecessary clutter of the project root.
6 years ago
JimmyMow
a4a4e6879f
Merge pull request #771 from mrfelton/refactor/webpack-scss-include-paths
refactor(styles): use portable scss include path
6 years ago
Tom Kirkpatrick
aeb832d30a
refactor(webpack): use portable scss include paths
Rather than using relative paths for css imports - which can break when
we move files around - add our styles path to the webpack sass-loader
loader using the `includePaths` setting.
6 years ago
JimmyMow
76759a9c2c
Merge pull request #755 from mrfelton/refactor/consolidate-containers-and-components
refactor(fs): consolidate containers & components
6 years ago
JimmyMow
4bf6eb1d9c
Merge pull request #754 from mrfelton/refactor/group-components
refactor(fs): group files by component
6 years ago
Tom Kirkpatrick
c00321845c
refactor(fs): consolidate containers & components
Move all presentational components to the top level components directory
and all container components to the top level containers directory.
6 years ago
Tom Kirkpatrick
f51586d3ce
refactor(fs): group files by component
Group component related file in a directory named after the component.
6 years ago
JimmyMow
8ba61f30b2
Merge pull request #756 from mrfelton/chore/update-all-deps
Chore/update all dependencies
6 years ago
JimmyMow
e29ea69425
Merge pull request #768 from mrfelton/fix/log-stderr-as-error
fix(log): log lnd stderr output as errors
6 years ago
JimmyMow
8b1e6de252
Merge pull request #769 from mrfelton/fix/validate-hostname
fix(validation): improve hostname/ip validation
6 years ago
Tom Kirkpatrick
fcaf84c187
feat(deps): update all dependencies
6 years ago
Tom Kirkpatrick
f464356bf7
fix(validation): improve hostname/ip validation
Do not assume that an address that starts with a number is an IP
address and expand validation to cover all FQDNs and IP addresses.
Fix #766
6 years ago
Tom Kirkpatrick
be2482ef4f
fix(log): only enable top level lnd logs
limit the log namespaces that are enabled by default to only include
the top level lnd namespace and not also all of it's sub-namespaces.
6 years ago