Lorenzo Alberto Maria Ambrosi
7a2dac8d5b
Merge pull request #2443 from resin-io/2442-update-package-repo-info
...
2442 update package repo info
2018-09-28 08:37:16 +02:00
Lorenzo Alberto Maria Ambrosi
2fb8ad146f
Change spectron port to run tests
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@resin.io>
2018-09-27 19:21:54 +02:00
Michael Angelos Simos
2f4a7352d9
makefile: Update etcher deb/rpm publishing
...
Change-type: patch
Signed-off-by: Michael Angelos Simos <michalis@resin.io>
2018-09-27 16:19:25 +02:00
Michael Angelos Simos
c3ff030542
doc: Update etcher package repo installation and publishing info
...
Change-type: patch
Signed-off-by: Michael Angelos Simos <michalis@resin.io>
2018-09-27 16:19:25 +02:00
Lorenzo Alberto Maria Ambrosi
aa05cd1449
Merge pull request #2467 from resin-io/add-missing-store-require
...
fix(GUI): Add missing 'store' require
2018-09-27 13:52:51 +02:00
Alexis Svinartchouk
31cd33f86c
fix(GUI): Add missing 'store' require
...
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2018-09-27 12:51:32 +02:00
Lorenzo Alberto Maria Ambrosi
9abca204e3
Merge pull request #2469 from resin-io/fix-double-flash
...
fix(sudo-prompt): Use a fork of sudo-prompt
2018-09-27 12:49:58 +02:00
Alexis Svinartchouk
e9760c2100
update(sudo-prompt): Update sudo-prompt to 8.2.3
...
This is to avoid running the child-writer twice when the hostname isn't
set in /etc/hosts. See https://github.com/jorangreef/sudo-prompt/pull/76
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2018-09-27 11:37:50 +02:00
Alexis Svinartchouk
1c5bab63a5
Merge pull request #2470 from resin-io/fix-blacklist-setting
...
gui: Also blacklist match against device & raw path
2018-09-26 10:41:49 +02:00
Jonas Hermsmeier
0d80957639
gui: Also blacklist match against device & raw path
...
This fixes device blacklist handling to also match against
`drive.device` and `drive.raw`, in order to be able to specify devices
lacking a `devicePath`.
Change-type: patch
Signed-off-by: Jonas Hermsmeier <jhermsmeier@gmail.com>
2018-09-25 23:59:55 +02:00
Lorenzo Alberto Maria Ambrosi
6c73ddcaca
Merge pull request #2466 from resin-io/update-drivelist-6.4.2
...
chore: Update drivelist to v6.4.2
2018-09-25 19:58:53 +02:00
Lorenzo Alberto Maria Ambrosi
1bb86fe4a8
Update drivelist to v6.4.2
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@resin.io>
2018-09-25 18:47:03 +02:00
Lorenzo Alberto Maria Ambrosi
6b7be7a82d
Merge pull request #2489 from resin-io/dont-use-tilde-in-rpm
...
Makefile: Don't use tilde in rpm versions
2018-09-25 17:27:25 +02:00
Lorenzo Alberto Maria Ambrosi
37b25d8422
Change port so not to overlap with other builds
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@resin.io>
Signed-off-by: Juan Cruz Viotti <juan@resin.io>
2018-09-25 15:22:42 +01:00
Juan Cruz Viotti
49edd1a6dc
Makefile: Don't use tilde in rpm versions
...
The tilde is not a valid version character in RPM packages, according to
the RPM source code.
Change-type: patch
Signed-off-by: Juan Cruz Viotti <juan@resin.io>
2018-09-24 16:42:14 +01:00
Jonas Hermsmeier
a338c6e60a
Merge branch 'salvozappa-fix-travis-build'
2018-09-10 16:45:53 +02:00
Salvatore Zappalà
f9805f3bc7
minifix: add "make webpack" to travis-ci build script
...
Currently, the Travis CI build is failing due to the fact that
the folder 'generated/etcher' is empty.
The folder is missing because the "make webpack" step is missing
from the travis CI build.
This commit amends that by adding the "make webpack" build step
after linting.
Change-type: patch
Signed-off-by: Salvatore Zappalà <salvatore@salvatorezappala.info>
2018-08-22 10:21:23 +01:00
Lorenzo Alberto Maria Ambrosi
b24c4ea030
Merge pull request #2448 from resin-io/fix-flash-cancel
...
fix(GUI): Remove results data from cancel event
2018-08-14 23:35:34 +02:00
Lorenzo Alberto Maria Ambrosi
0cabac1eed
fix(GUI): Remove results data from cancel event
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@resin.io>
2018-08-14 21:20:00 +02:00
Lorenzo Alberto Maria Ambrosi
7c08dbfbd2
Merge pull request #2445 from resin-io/fix-webpack-electron-main
...
fix(webpack): Add etcher.js to webpack build
2018-08-14 20:37:35 +02:00
Lorenzo Alberto Maria Ambrosi
c0ec74bbb7
fix(webpack): Add etcher.js to webpack build
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@resin.io>
2018-08-14 19:04:13 +02:00
Lorenzo Alberto Maria Ambrosi
ea834f6778
Merge pull request #2420 from resin-io/better-analytics
...
fix(GUI): Additional data on events
2018-08-07 19:40:53 +02:00
Lorenzo Alberto Maria Ambrosi
2271f32140
fix(GUI): Add data on events
...
Application session UUID for global app events
Flashing workflow UUID for every flashing session
Flash instance UUID for every flashing session
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
2018-08-07 18:56:14 +02:00
Lorenzo Alberto Maria Ambrosi
93906b9b17
Merge pull request #2433 from resin-io/fix-cli-settings
...
fix(cli): Don't use electron to get USER_DATA_DIR in CLI
2018-08-07 18:42:04 +02:00
Jonas Hermsmeier
40d84b7a82
fix(cli): Don't use electron to get USER_DATA_DIR in CLI
...
A previous change erronously relied solely on `electron` to determine
the user's data directory, which of course, isn't available when
running in the CLI. So this adds a fallback to the same mechanic
for CLI should this code not be loaded in Electron.
Change-type: patch
Signed-off-by: Jonas Hermsmeier <jhermsmeier@gmail.com>
2018-08-07 17:14:53 +02:00
Alexis Svinartchouk
d0ee569989
Merge pull request #2439 from resin-io/fix-shared-tests
...
fix(test): Move available-drives, flash-state and selection-state tests to gui tests
2018-08-07 13:51:47 +02:00
Alexis Svinartchouk
92d969b075
fix(test): Move tests to correct scope
...
Move available-drives, flash-state and selection-state tests to gui
tests. These files only test gui code and make `make test-cli` fail.
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2018-08-07 09:22:29 +02:00
Lorenzo Alberto Maria Ambrosi
49b70d0efd
Merge pull request #2296 from resin-io/fix-usbboot-on-linux
...
fix(sdk): load usbboot adapter on start
2018-08-07 04:36:39 +02:00
Alexis Svinartchouk
26779ef1fb
fix(sdk): Load usbboot adapter on start
...
Change-type: patch
Changelog-entry: Load usbboot adapter on start on GNU/Linux if running as root.
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2018-08-07 04:01:13 +02:00
Lorenzo Alberto Maria Ambrosi
fd19af23a6
Merge pull request #2436 from resin-io/update-mountutils-1.3.15
...
upgrade(package): Bump mountutils to v1.3.15
2018-08-07 03:59:54 +02:00
Jonas Hermsmeier
f798fef212
upgrade(package): Bump mountutils to v1.3.15
...
Change-type: patch
Signed-off-by: Jonas Hermsmeier <jhermsmeier@gmail.com>
2018-08-07 03:11:10 +02:00
Lorenzo Alberto Maria Ambrosi
c74eab4fb5
Merge pull request #2435 from resin-io/update-drivelist-6.4.0
...
upgrade(package): Bump drivelist to v6.4.0
2018-08-07 01:53:29 +02:00
Lorenzo Alberto Maria Ambrosi
6a0198639f
Merge branch 'master' into update-drivelist-6.4.0
2018-08-06 18:04:51 +02:00
Lorenzo Alberto Maria Ambrosi
8c870f2db8
Merge pull request #2430 from resin-io/fix-blockmap-checksum-error
...
fix(writer): Set EVALIDATION on blockmap checksum errors
2018-08-06 17:58:42 +02:00
Jonas Hermsmeier
73d287e7ee
upgrade(package): Bump drivelist to v6.4.0
...
Change-type: patch
Signed-off-by: Jonas Hermsmeier <jhermsmeier@gmail.com>
2018-08-02 22:40:25 +02:00
Jonas Hermsmeier
9eb3eea3f1
fix(writer): Set EVALIDATION on blockmap checksum errors
...
This patches validation errors coming form the `blockmap` module to have
the `EVALIDATION` error code, in order to trigger the appropriate code
paths and analytics.
Change-type: patch
Signed-off-by: Jonas Hermsmeier <jhermsmeier@gmail.com>
2018-08-01 20:54:08 +02:00
Jonas Hermsmeier
df769396b1
Merge pull request #2422 from Jacalz/solus-instructions
...
doc(README): add install and uninstall instructions for Solus
2018-07-31 21:30:33 +02:00
Jacob
c2e47ca9dc
doc(README): add install and uninstall instructions for Solus
...
This adds the required steps to installing and uninstalling Etcher on Solus Linux.
Change-Type: patch
Changelog-Entry: Add instructions for installing and uninstalling on Solus.
2018-07-21 15:30:53 +02:00
Jonas Hermsmeier
b348159e0e
Merge pull request #2418 from resin-io/private-module
...
resinci: Set private: true in package.json to avoid running npm builds
2018-07-18 17:54:37 +02:00
John (Jack) Brown
45b62f0e77
resinci: Set private: true in package.json to avoid running npm builds
...
Change-type: patch
Signed-off-by: Jack Brown <jack@resin.io>
2018-07-18 07:25:33 -07:00
Jonas Hermsmeier
1fb420c2fc
Merge pull request #2416 from resin-io/enable-production-react
...
chore(webpack): Set NODE_ENV to production for React / WebPack
2018-07-10 17:08:12 +02:00
Jonas Hermsmeier
b4f2bc1cb3
chore(webpack): Set NODE_ENV to production
...
This enables production builds for React
Change-Type: patch
2018-07-09 17:34:03 +02:00
Jonas Hermsmeier
d6cc182da2
Merge pull request #2412 from resin-io/update-winusb-driver
...
upgrade(package): Update winusb-driver-generator
2018-07-09 17:30:13 +02:00
Jonas Hermsmeier
9d7baa86aa
Merge pull request #2413 from resin-io/fix-fs-promisify
...
fix(gui): Fix missing promisify in file picker model
2018-07-05 20:14:36 +02:00
Jonas Hermsmeier
872cd90dc6
fix(gui): Fix missing promisify in file picker model
...
Change-Type: patch
2018-07-05 18:52:04 +02:00
Jonas Hermsmeier
00ab816791
upgrade(package): Update winusb-driver-generator
...
This updates `winusb-driver-generator` to the latest version,
which supports building under VS 2015 and running under Electron 2.0+
Change-Type: patch
2018-07-04 15:12:45 +02:00
Jonas Hermsmeier
2a9e9962e8
Merge pull request #2405 from resin-io/file-selection-constraint
...
feat(gui): Enable device specific constraints for file selection
2018-07-03 17:08:39 +02:00
Jonas Hermsmeier
ed25dd931e
feat(gui): Enable device specific constraints for file selection
...
This adds the ability to restrict the file selection to a given device,
only making its mountpoints accessible.
Change-Type: patch
2018-07-03 15:39:49 +02:00
Jonas Hermsmeier
66031f1bc2
Merge pull request #2402 from resin-io/fix-missing-settings
...
fix(app): Fix settings being unavailable when packaged
2018-06-20 20:46:30 +02:00
Jonas Hermsmeier
a902872880
fix(app): Fix settings being unavailable when packaged
...
This fixes an issue where the settings model would be missing
from Etcher when packaged, as it's used in two different contexts;
namely the webpack bundle and the main process.
Change-Type: patch
2018-06-20 20:05:56 +02:00