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
Jonas Hermsmeier
4c2d440871
Merge pull request #2401 from resin-io/file-picker-separators
...
refactor(gui): Add separating borders to file selector
2018-06-20 20:01:07 +02:00
Jonas Hermsmeier
0da17de422
refactor(gui): Add separating borders to file selector
...
This adds thin gray borders to the control surfaces in
the file selector for better visual distinction
Change-Type: patch
2018-06-20 19:03:40 +02:00
Jonas Hermsmeier
07025ae76b
Merge pull request #2400 from resin-io/file-picker-path
...
feat(gui): Add full filename to file selector
2018-06-20 19:01:38 +02:00
Jonas Hermsmeier
d99fe944f3
feat(gui): Add full filename to file selector
...
This adds the display of the full filename to the file selector.
Change-Type: minor
2018-06-20 18:31:09 +02:00
Jonas Hermsmeier
408b2a473e
Merge pull request #2388 from resin-io/refactor-file-picker
...
refactor(gui): Refactor file picker fs I/O
2018-06-12 21:15:07 +02:00
Jonas Hermsmeier
fc22e9e28a
refactor(gui): Refactor file picker fs I/O
...
This refactors the experimental file picker to avoid fs i/o
in as many places as possible to improve performance.
Further, rendering performance is improved by avoiding unnecessary
element state changes invalidating components.
Also, recent files & favorites have been temporarily disabled
due to lack of need for Etcher Pro.
Change-Type: patch
2018-06-12 18:51:58 +02:00
Jonas Hermsmeier
d1c44ab7b1
Merge pull request #2383 from resin-io/webpack-exclude-node
...
fix(webpack): Exclude all node externals / node_modules
2018-06-08 17:36:29 +02:00
Jonas Hermsmeier
4ddac50d9b
fix(webpack): Exclude all node externals / node_modules
...
This adds `webpack-node-externals` to exclude node_modules,
immensely reducing bundle size and avoiding complex exclusion rules
for the etcher-sdk
Change-Type: patch
2018-06-08 16:56:21 +02:00
Jonas Hermsmeier
7208ad67f1
Merge pull request #2376 from resin-io/fix-infinite-digest
...
fix(gui): Fix an inifinite digest loop trigger
2018-05-31 15:01:27 +02:00
Jonas Hermsmeier
fffdeb1320
fix(gui): Fix an inifinite digest loop trigger
...
This fixes a guard against infinite digest loop triggering
that was erronously dropped during a rebase.
Change-Type: patch
2018-05-30 20:34:38 +02:00
Jonas Hermsmeier
e8fa7d8812
Merge pull request #2375 from resin-io/update-lodash
...
upgrade(package): Update lodash to 4.17.10
2018-05-30 16:49:36 +02:00
Jonas Hermsmeier
dfdb92957e
Merge pull request #2362 from resin-io/file-picker-performance
...
fix(GUI): file-picker performance and design improvements
2018-05-30 14:18:17 +02:00
Jonas Hermsmeier
441069f04b
Merge pull request #2373 from resin-io/fix-drive-blacklist
...
fix(gui): Fix error with empty drive blacklist
2018-05-30 13:37:45 +02:00