Jonas Hermsmeier
3bac0225e5
refactor(usbboot): Move lib/blobs/usbboot/ -> lib/sdk/adapters/usbboot/blobs
2018-04-19 15:48:59 +02:00
Jonas Hermsmeier
7d13c8d9be
Merge pull request #2213 from resin-io/release-1.4.2
...
Release v1.4.2
v1.4.2
2018-04-19 00:34:03 +02:00
Jonas Hermsmeier
4190a87171
v1.4.2
2018-04-18 23:09:49 +02:00
Jonas Hermsmeier
69e719c4c7
Merge pull request #2215 from resin-io/revert-diskclean
...
Revert "feat(lib): Use win-drive-clean instead of diskpart"
2018-04-18 23:07:49 +02:00
Jonas Hermsmeier
c5df8742c5
Merge pull request #2214 from resin-io/fix-usbboot-macos
...
fix(drive-scanner): Fix usbboot blob path when bundled
2018-04-18 22:48:25 +02:00
Jonas Hermsmeier
5867edcc70
Revert "feat(lib): Use win-drive-clean instead of diskpart"
...
This reverts commit 47fc1b7357bdb9e9aa8e2d7476690435087d984e
in order to prevent a possible regression, until properly investigated
and fixed.
Change-Type: patch
Changelog-Entry: Revert using native binding to clean disks on Windows
2018-04-18 21:55:08 +02:00
Jonas Hermsmeier
b3a7255eed
fix(drive-scanner): Fix usbboot blob path when bundled
...
This fixes the usbboot blobs path when the application is bundled & packaged.
Change-Type: fix
Changelog-Entry: Fix usbboot blob loading
2018-04-18 21:42:53 +02:00
Jonas Hermsmeier
4179def119
Merge pull request #2211 from resin-io/remove-iserror
...
fix(image-writer): Remove use of _.isError
2018-04-18 19:12:47 +02:00
Jonas Hermsmeier
ef9b897394
Merge pull request #2198 from resin-io/drive-label-fallback
...
fix(GUI): display untitled device when device lacks description
2018-04-18 18:37:26 +02:00
Jonas Hermsmeier
c225dd89c6
fix(image-writer): Remove use of _.isError
...
`_.isError()` returns `true` for anything that has a `name` and `message`
property, causing the check here to always keep the plain object as error.
Change-Type: patch
2018-04-18 17:44:14 +02:00
Benedict Aas
d59ebad167
fix(GUI): display untitled device when device lacks description
...
We fallback to `'Untitled Device'` when the device lacks a
`.description` field.
Change-Type: patch
Changelog-Entry: Display Untitled Device when the device lacks a
description field.
2018-04-18 16:33:39 +01:00
Jonas Hermsmeier
347932b213
Merge pull request #2209 from resin-io/filter-raid-devices
...
fix(adapters): Always ignore RAID attached devices
2018-04-17 20:09:31 +02:00
Benedict Aas
32bc615e78
feat(GUI): display succeeded and failed devices on finish screen ( #2206 )
...
We display the quantity of succeeded and failed devices using status
dots on the finish screen.
Change-Type: patch
Changelog-Entry: Display succeeded and failed device quantities on the
finish screen.
2018-04-17 15:52:02 +01:00
Jonas Hermsmeier
355373f24d
fix(adapters): Always ignore RAID attached devices
...
Change-Type: patch
Changelog-Entry: Exclude RAID devices from drive selection list
2018-04-17 16:14:05 +02:00
Jonas Hermsmeier
a044d2fe86
Merge pull request #2207 from resin-io/update-drivelist
...
upgrade(package): Update drivelist 6.1.5 -> 6.1.7
2018-04-17 13:12:38 +02:00
Jonas Hermsmeier
1d44eff896
upgrade(package): Update drivelist 6.1.5 -> 6.1.7
...
This fixes a ReferenceError that could occur when the DeviceNode was null,
as well as devices being null when run after the system recovers from sleep / standby.
Change-Type: patch
2018-04-17 00:36:54 +02:00
Jonas Hermsmeier
c1b746ed51
Merge pull request #2205 from resin-io/fix-ci-python
...
fix(ci): Fix pip installation
2018-04-16 22:35:27 +02:00
Jonas Hermsmeier
3381ad042b
Merge pull request #2199 from resin-io/fix-ipc-user-error
...
fix(child-writer): Fix handling of user errors over IPC
2018-04-16 22:34:57 +02:00
Benedict Aas
a1b5766a71
minifeat(GUI): prefix multiple devices label with quantity ( #2204 )
...
Change the `Multiple Devices (n)` label on selected devices to a
quantity-prefixed form `n Devices`.
Change-Type: patch
2018-04-16 20:11:44 +01:00
Benedict Aas
aeeb1d4294
feat(GUI): remove unnecessary status dots ( #2202 )
...
We remove usage of the status dots except when failed devices occur, in
which case we still display the red failed dot and quantity. We also use
singular and plural depending on the quantity of failed devices.
Change-Type: patch
2018-04-16 20:11:19 +01:00
Benedict Aas
7ceec47246
feat(GUI): make the progress button blue on verification ( #2203 )
...
We make the progress button blue on verification.
Change-Type: patch
Changelog-Entry: Make the progress button blue on verification.
2018-04-16 20:06:40 +01:00
Jonas Hermsmeier
ede510139f
fix(ci): Fix pip installation
...
The pip tarball URL now redirects to another location, which
caused `curl` to fail, as the follow-redirects option wasn't specified.
Change-Type: patch
2018-04-16 20:53:36 +02:00
Jonas Hermsmeier
cc848ef9f2
fix(child-writer): Fix handling of user errors over IPC
...
This fixes transmission of user errors over IPC, as the `report`
property was previously missing. Further it also adds more properties
to `errors.toJSON`, like `syscall`, `errno`, etc. and re-uses the method
for failure signalling.
Change-Type: patch
2018-04-13 18:36:29 +02:00
Jonas Hermsmeier
1c43ee1b18
Merge pull request #2192 from resin-io/release-1.4.1
...
Release v1.4.1
v1.4.1
2018-04-11 00:14:21 +02:00
Jonas Hermsmeier
741f540f77
v1.4.1
2018-04-10 18:31:06 +02:00
Jonas Hermsmeier
fdd26ba8f1
Merge pull request #2190 from resin-io/webpack-exclude-package
...
fix(webpack): Exclude package.json from UI bundle
2018-04-10 17:42:38 +02:00
Jonas Hermsmeier
bec61f4ce7
fix(webpack): Exclude package.json from UI bundle
...
Change-Type: patch
2018-04-10 16:47:55 +02:00
Jonas Hermsmeier
2af1496f11
Merge pull request #2186 from resin-io/fix-readme-ci-badge
...
doc(README): Remove Mac OS from Travis CI badge label
2018-04-10 15:45:26 +02:00
Jonas Hermsmeier
f9e23a17d9
Merge pull request #2189 from resin-io/enable-node-gyp-rebuild
...
Enable nodeGypRebuild for Etcher builds
2018-04-09 19:31:39 +02:00
John (Jack) Brown
8050fa58a5
Enable nodeGypRebuild for Etcher builds
...
This will ensure we have all bindings built, even when using cached
modules.
Change-Type: patch
2018-04-09 09:20:58 -07:00
Jonas Hermsmeier
e04023bdfc
Merge pull request #2138 from resin-io/release-1.4.0
...
Release v1.4.0
2018-04-07 00:05:14 +02:00
Jonas Hermsmeier
950f853fa3
v1.4.0
v1.4.0
2018-04-06 20:59:56 +02:00
Jonas Hermsmeier
c3c15e222d
Merge pull request #2183 from resin-io/fix-ui-writer-errors
...
fix(writer): Fix erronous event handling in write pipeline
2018-04-06 20:59:34 +02:00
Jonas Hermsmeier
3906816e67
doc(README): Remove Mac OS from Travis CI badge label
...
This removes the "mac" from the Travis CI badge label, as we're not
running Mac OS builds on Travis CI anymore.
Change-Type: none
2018-04-06 20:53:51 +02:00
Jonas Hermsmeier
fe43e21484
fix(writer): Fix erronous event handling in write pipeline
...
This fixes the use and handling of events in the write pipeline,
such that the pipeline would not be prematurely stalled or terminated.
Also, a new `fail` event is introduced, to signal non-fatal errors.
Change-Type: patch
2018-04-06 20:26:01 +02:00
Jonas Hermsmeier
5f7fd506a3
Merge pull request #2181 from resin-io/fix-menu-about
...
fix(gui): Fix "about" menu entry
2018-04-06 14:51:31 +02:00
Jonas Hermsmeier
65a3e51ff9
Merge pull request #2180 from resin-io/fix-writer-progress-state
...
fix(writer): Fix writer progress state values
2018-04-05 23:44:48 +02:00
Jonas Hermsmeier
722c1c6257
Merge pull request #2179 from resin-io/update-drivelist
...
upgrade(package): Bump drivelist to v6.1.5
2018-04-05 23:26:56 +02:00
Jonas Hermsmeier
2f872375ef
fix(gui): Fix "about" menu entry
...
This fixes the capitalization of the "About Etcher" entry in the application menu
Change-Type: patch
2018-04-05 21:56:33 +02:00
Jonas Hermsmeier
f119ca683e
fix(writer): Fix writer progress state values
...
This force-defaults the individual stream speeds to zero,
in order to avoid null values when not available yet.
Change-Type: patch
2018-04-05 21:51:00 +02:00
Jonas Hermsmeier
176c6b76cd
upgrade(package): Bump drivelist to v6.1.5
...
Change-Type: patch
2018-04-05 21:35:30 +02:00
Jonas Hermsmeier
64604dbcc6
Merge pull request #2156 from resin-io/fix-store-quantity-guards
...
fix: ensure flash quantity fields are finite
2018-04-05 18:54:05 +02:00
Jonas Hermsmeier
0344a3f104
Merge pull request #2173 from resin-io/label-size-newline
...
fix(gui): Ensure image/drive size displayed on new line
2018-04-05 18:53:34 +02:00
Benedict Aas
c17247da58
feat(GUI): move drive selector warning to flash step ( #1917 )
...
We move the drive selector warning to the flash step, and concatenate
warning messages when more than one needs to be displayed at once.
Change-Type: patch
Changelog-Entry: Move the drive selector warning dialog to the flash step.
2018-04-05 17:26:16 +01:00
Jonas Hermsmeier
9601daedb7
Merge pull request #2174 from resin-io/update-codespell
...
test(lint): Update codespell 1.11.0 -> 1.12.0
2018-04-05 17:18:03 +02:00
Jonas Hermsmeier
f958f3751d
fix(gui): Ensure image/drive size displayed on new line
...
This forces the image and device size to always be displayed on the
second line for visual consistency.
Change-Type: patch
2018-04-05 16:52:26 +02:00
Jonas Hermsmeier
0d1b9641c7
Merge pull request #2172 from resin-io/fix-inherit-env-windows
...
fix(image-writer): Don't inherit environment on Windows
2018-04-05 16:43:13 +02:00
Jonas Hermsmeier
9a9dd43646
Merge pull request #2175 from resin-io/fix-succeeded-count
...
fix(writer): Fix succeeded flash count in progress state
2018-04-05 16:42:50 +02:00
Jonas Hermsmeier
222257d25d
fix(writer): Fix succeeded flash count in progress state
...
This fixes a bug where succeeded flashes could become negative due to
improper math
Change-Type: patch
2018-04-04 21:03:48 +02:00
Jonas Hermsmeier
dd961ad30b
test(lint): Update codespell 1.11.0 -> 1.12.0
...
This updates codespell, and fixes new spelling error detections
```
lib/shared/models/selection-state.js:377: Unselect ==> Deselect
lib/gui/app/components/modal/styles/_modal.scss:72: programatically ==> programmatically
tests/shared/errors.spec.js:88: prioritise ==> prioritize
tests/shared/errors.spec.js:94: prioritise ==> prioritize
tests/shared/errors.spec.js💯 prioritise ==> prioritize
tests/gui/components/svg-icon.spec.js💯 prioritise ==> prioritize
docs/MAINTAINERS.md:19: artefacts ==> artifacts
docs/MAINTAINERS.md:21: artefacts ==> artifacts
docs/MAINTAINERS.md:25: artefacts ==> artifacts
docs/MAINTAINERS.md:36: artefacts ==> artifacts
docs/MAINTAINERS.md:96: artefacts ==> artifacts
docs/MAINTAINERS.md:147: artefacts ==> artifacts
CHANGELOG.md:492: interferring ==> interfering
```
Change-Type: patch
2018-04-04 21:00:34 +02:00