Andrew Scheller
6647167d02
chore: Allow namespaced requires to be sanity-checked
...
Fixes #2120
Change-type: patch
2018-03-15 01:41:34 +00:00
Benedict Aas
835f2cf769
feat(GUI): add colorised multi-writes progress status dots ( #2115 )
...
We add colorised progress status dots with quantities of `flashing`,
`validating`, `succeeded`, and `failed` devices.
Change-Type: patch
Changelog-Entry: Add colorised multi-writes progress status dots.
2018-03-14 17:05:01 +00:00
Benedict Aas
3fe5d7711f
minifix: use svg contents list in main template ( #2113 )
...
We use a list instead of element with `svg-icon` in `main.tpl.html`, as
required by the `svg-icon` component and will return an error
otherwise.
Fixes: https://github.com/resin-io/etcher/issues/2078
Change-Type: patch
Changelog-Entry: Use SVG contents list in main template.
2018-03-14 17:03:31 +00:00
Benedict Aas
faf9b113a9
feat(CSS): use roboto font instead of helvetica ( #2114 )
...
We replace Helvetica with Roboto as the main font.
Change-Type: patch
Changelog-Entry: Replace Helvetica as the main font with Roboto.
2018-03-12 16:38:01 +00:00
Jonas Hermsmeier
f72cc6bbbc
Merge pull request #2108 from resin-io/switch-chksm-algo
...
fix(perf): Remove support for CRC32 checksumming
Close #643
2018-03-09 15:11:32 +01:00
Benedict Aas
69e85a7ac6
fix: stop autoselecting empty value in store
...
We fix store autoselection, which selects an empty value when one
drive is selected and then ejected, leaving one drive that is
supposed to be autoselectable. Now it instead properly autoselects the
last drive.
Change-Type: patch
Changelog-Entry: Stop store autoselection from selecting empty values on
drive ejection.
2018-03-09 13:52:38 +00:00
Benedict Aas
82b65399af
minifix: remove stale json object plainifying in store
...
Change-Type: patch
Changelog-Entry: Remove stale JSON object plainifying in store
2018-03-09 13:20:38 +00:00
Benedict Aas
a83e397643
refactor: move memoize function to shared utils ( #2090 )
...
We move the memoize function to `lib/shared/utils.js` and expose it to
modules across the project.
Change-Type: patch
Changelog-Entry: Move memoize function to shared utils.
2018-03-09 12:12:34 +00:00
Jonas Hermsmeier
f02c090b8d
fix(package): Fix extraneous dependencies
2018-03-08 22:53:22 +01:00
Jonas Hermsmeier
49dd6553fb
chore(package): Remove crc32-stream dependency
2018-03-08 22:14:03 +01:00
Jonas Hermsmeier
d116cd7e90
upgrade(package): Update asar 0.10.0 -> 0.14.2
...
Change-Type: patch
2018-03-08 22:00:31 +01:00
Jonas Hermsmeier
ed18842281
upgrade(package): Update bindings 1.2.1 -> 1.3.0
...
Change-Type: patch
2018-03-08 21:58:51 +01:00
Jonas Hermsmeier
4a3bd5fe7a
upgrade(package): Update nan 2.3.5 -> 2.9.2
...
Change-Type: patch
2018-03-08 21:58:51 +01:00
Jonas Hermsmeier
8a70cb59d1
upgrade(package): Update pkg 4.1.1 -> 4.3.0
...
Change-Type: patch
2018-03-08 21:58:51 +01:00
Jonas Hermsmeier
35772b0370
fix(perf): Remove support for CRC32 checksumming
...
As crc32-stream was identified as a massive performance bottleneck,
we remove it, and default to Node's crypto API with md5 instead.
Change-Type: minor
2018-03-08 20:33:00 +01:00
Jonas Hermsmeier
68b33fcfb9
Merge pull request #2096 from resin-io/update-test-deps
...
upgrade(package): Update test related dependencies
2018-03-08 17:21:52 +01:00
Jonas Hermsmeier
0b306219c1
Revert "upgrade(package): versionist 2.8.1 -> 2.13.0"
...
This reverts commit 2604da104d08671742bd4a8b62e07dab1cfb4702.
2018-03-05 22:15:14 +01:00
Jonas Hermsmeier
bdd05a3f71
upgrade(package): Update electron-mocha 6.0.0 -> 6.0.1
...
See https://github.com/jprichardson/electron-mocha/issues/123
Change-Type: patch
2018-03-05 16:38:53 +01:00
Jonas Hermsmeier
c11205f3cd
fix(shrinkwrap): Fix resolved URL of git repo
...
Change-Type: patch
2018-03-05 16:38:53 +01:00
Jonas Hermsmeier
11a0aa322f
test(available-drives): Fix set expected set property
...
Change-Type: patch
2018-03-05 16:38:53 +01:00
Jonas Hermsmeier
a12bb4ee7c
upgrade(package): mochainon 1.0.0 -> 2.0.0
...
Change-Type: patch
2018-03-05 16:38:52 +01:00
Jonas Hermsmeier
1cc5422557
upgrade(package): eslint-plugin-import 2.8.0 -> 2.9.0
...
Change-Type: patch
2018-03-05 16:38:52 +01:00
Jonas Hermsmeier
55ed4dbc51
upgrade(package): eslint-plugin-jsdoc 3.3.1 -> 3.5.0
...
Change-Type: patch
2018-03-05 16:38:52 +01:00
Jonas Hermsmeier
201b8dccaa
upgrade(package): eslint-plugin-node 6.0.0 -> 6.0.1
...
Change-Type: patch
2018-03-05 16:38:52 +01:00
Jonas Hermsmeier
544cd96e3d
upgrade(package): html-angular-validate 0.1.9 -> 0.2.3
...
Change-Type: patch
2018-03-05 16:38:52 +01:00
Jonas Hermsmeier
2604da104d
upgrade(package): versionist 2.8.1 -> 2.13.0
...
Change-Type: patch
2018-03-05 16:38:51 +01:00
Jonas Hermsmeier
a392d3b1b4
upgrade(package): sass-lint 1.10.2 -> 1.12.1
...
Change-Type: patch
2018-03-05 16:38:51 +01:00
Jonas Hermsmeier
b7ef95f68c
upgrade(package): nock 9.0.9 -> 9.2.3
...
Change-Type: patch
2018-03-05 16:38:51 +01:00
Jonas Hermsmeier
d12166a872
upgrade(package): mocha 3.2.0 -> 5.0.1
...
Change-Type: patch
2018-03-05 16:38:51 +01:00
Jonas Hermsmeier
74d9fcdbbc
upgrade(package): electron-mocha 5.0.0 -> 6.0.0
...
Change-Type: patch
2018-03-05 16:38:51 +01:00
Jonas Hermsmeier
3e9536cef8
Merge pull request #2099 from resin-io/update-cli-visuals
...
upgrade(package): Update resin-cli-visuals to 1.4.1
2018-03-05 05:52:30 -08:00
Jonas Hermsmeier
95c2c25f1b
Merge pull request #2098 from resin-io/update-contributing
...
doc(CONTRIBUTING): Add webpack step to instructions
Close #2079
2018-03-02 05:10:46 -08:00
Jonas Hermsmeier
81932e5d9f
Merge pull request #2097 from resin-io/fix-error-image-writer
...
fix(image-writer): Fix missing error argv
2018-03-02 05:09:52 -08:00
Jonas Hermsmeier
d91d957777
fix(gui): Disable throttling timers when in background
...
This disables Electron throttling timers when not in the foreground.
Change-Type: patch
2018-03-01 20:04:34 +01:00
Jonas Hermsmeier
804ac8b4dc
upgrade(package): Update resin-cli-visuals to 1.4.1
...
This updates `resin-cli-visuals` in order to fix drive selection in
the CLI, which was caused by incompatibility of two different `drivelist` versions
Change-Type: patch
2018-03-01 19:12:29 +01:00
Jonas Hermsmeier
bde1e32e29
doc(CONTRIBUTING): Add webpack step to instructions
...
Change-Type: patch
2018-03-01 18:50:45 +01:00
Jonas Hermsmeier
cb25db2556
fix(image-writer): Fix missing error argv
...
This fixes a missing error argument being passed in .emit()
Change-Type: patch
2018-03-01 18:12:38 +01:00
Jonas Hermsmeier
1536e62734
Merge pull request #2093 from resin-io/fix-about-copyright
...
chore(package): Update copyright years
2018-02-28 11:32:00 -08:00
Jonas Hermsmeier
401c2c7cc1
chore(package): Update copyright years
...
Change-Type: patch
2018-02-28 18:18:35 +01:00
Jonas Hermsmeier
d0faf9bc2f
Merge pull request #2091 from resin-io/webpack-json
...
fix(webpack): Fix not resolving .json
2018-02-27 13:19:59 -08:00
Jonas Hermsmeier
81b5016168
fix(webpack): Fix not resolving .json
...
Change-Type: patch
2018-02-27 18:26:05 +01:00
Andrew Scheller
dcbe41bc40
fix(scripts): Add missing types to architecture-convert.sh usage ( #2089 )
...
Change-type: patch
2018-02-26 18:37:54 +00:00
Benedict Aas
4e112dc98c
minifix: add missing parameter to verifyNoNilFields example ( #2081 )
...
We add the missing `name` parameter to the `verifyNoNilFields` JSDoc
example.
Change-Type: patch
Changelog-Entry: Add missing name param to verifyNoNilFields JSDoc example.
2018-02-26 11:34:46 +00:00
Jonas Hermsmeier
d233558b44
Merge pull request #2080 from resin-io/sdk-write-prepare
...
feat(sdk): Move CLI writer logic into SDK writer
2018-02-23 10:26:36 -08:00
Benedict Aas
207c2ef5b6
feat: add drive multi-selection in store ( #1736 )
...
We lay the foundation for multi-selecting drives by implementing it into
the `store` and relevant modules interacting with the `store`.
Change-Type: patch
Changelog-Entry: Add drive multi-selection to the store.
2018-02-23 17:45:49 +00:00
Jonas Hermsmeier
d9ccc43d15
feat(sdk): Move CLI writer logic into SDK writer
...
This moves the preparation logic from the CLI into the SDK
in preparation for further SDK rearchitecturing, and to allow
standalone usage of SDK.
Change-Type: minor
Changelog-Entry: Move CLI write preparation logic into SDK
2018-02-23 16:06:07 +01:00
Andrew Scheller
ee93013220
chore: fixup 'distclean' rule to also delete generated
directory ( #2077 )
...
Change-type: patch
2018-02-23 12:43:13 +00:00
Juan Cruz Viotti
677fc5aa68
chore: only publish production packages to Bintray ( #2076 )
...
The devel channels will be completely deprecated. The deb/rpm snapshot
builds will still be accessible through GitHub Releases as part of Resin
CI builds.
Change-Type: patch
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
2018-02-23 11:47:11 +00:00
Juan Cruz Viotti
8a86d0e655
chore: add "make webpack" as a Concourse build step ( #2070 )
...
We also have to add the generated directory to the final package.
Change-Type: patch
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
2018-02-21 19:06:35 +00:00
Jonas Hermsmeier
27c4c0c749
fix(package): Add fsevents to platform specific deps ( #2065 )
...
This adds `fsevents` to the platform specific dependencies,
in order to avoid shrinkwrap disagreements between platforms.
Change-Type: patch
2018-02-21 17:45:47 +00:00