Alexis Svinartchouk
64a28f891f
Don't pack files in an asar archive on macOS
...
Change-type: patch
2019-11-05 00:49:15 +01:00
Roman Mazur
5151d751a3
Catch console log messages from SafeWebView
...
This simplifies debugging of the content loaded by Etcher,
including analysis of loaded analytics libraries.
Changelog-entry: Catch console log messages from SafeWebView
Change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
2019-10-14 13:46:44 +03:00
Alexis Svinartchouk
93ea4efb33
Fix entrypoint when options are passed to electron
...
Change-type: patch
Changelog-entry: Fix entrypoint when options are passed to electron
2019-09-17 00:32:32 +02:00
Lorenzo Alberto Maria Ambrosi
8c2c4e233a
Fix auto-updater check for updates
...
Change-type: patch
Changelog-entry: Fix auto-updater check for updates
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-08-07 18:43:16 +02:00
Alexis Svinartchouk
b5d04a2031
Don't use wmic's ProviderName if it's empty
...
Changelog-entry: Don't use wmic's ProviderName if it's empty
Change-type: patch
2019-07-22 19:40:01 +02:00
Alexis Svinartchouk
52a3258814
Option for trimming ext partitions on raw images
...
Changelog-entry: Option for trimming ext partitions on raw images
Change-type: patch
2019-06-13 20:00:20 +02:00
Alexis Svinartchouk
da548f59d1
Replace promise chains with async/await in child-writer
...
Change-type: patch
2019-06-13 18:42:41 +02:00
Alexis Svinartchouk
c5dc869c03
Make window size configurable
...
Change-type: patch
Changelog-entry: Make window size configurable
2019-06-13 17:23:49 +02:00
Alexis Svinartchouk
ef4d2fcc72
Don't use sudo-prompt when already elevated
...
Changelog-entry: Don't use sudo-prompt when already elevated
Change-type: patch
2019-06-13 15:22:10 +02:00
Lorenzo Alberto Maria Ambrosi
17f83135c5
Rework drive-selector with react + rendition
...
Change-type: patch
Changelog-entry: Rework drive-selector with react + rendition
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-06-10 11:43:47 +02:00
Lorenzo Alberto Maria Ambrosi
543ba51d3c
Add first rendition theme configs
...
Change-type: patch
Changelog-entry: Use rendition theme property for step buttons
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-06-10 11:43:47 +02:00
Lorenzo Alberto Maria Ambrosi
33df23fc8c
Upgrade styled-system to v4.1.0
...
Change-type: patch
Changelog-entry: Upgrade styled-system to v4.1.0
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-06-10 11:43:47 +02:00
Lorenzo Alberto Maria Ambrosi
3236d6b934
Upgrade rendition to v8.7.2
...
Change-type: patch
Changelog-entry: Upgrade rendition to v8.7.2
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-06-10 11:43:47 +02:00
Alexis Svinartchouk
6d8346b13a
Fix elevation on windows when the path contains "&" or "'"
...
Change-type: patch
Changelog-entry: Fix elevation on windows when the path contains "&" or "'"
2019-05-29 17:52:01 +02:00
Lorenzo Alberto Maria Ambrosi
de5bee29ef
Revert "Include sass in webpack configs"
...
This reverts commit 156c25cea19bc4a382bb7ce672304546ce476d37.
Change-type: patch
Changelog-entry: Revert "Include sass in webpack configs"
2019-05-28 19:34:12 +02:00
Lorenzo Alberto Maria Ambrosi
156c25cea1
Include sass in webpack configs
...
Change-type: patch
Changelog-entry: Include sass in webpack configs
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-05-28 11:08:54 +02:00
Alexis Svinartchouk
6386f85258
Use https url for fetching config, avoid redirection
...
Changelog-entry: Use https url for fetching config, avoid redirection
Change-type: patch
2019-05-09 16:01:36 +02:00
Alexis Svinartchouk
88f543dd25
Update electron to 4.1.5
...
Changelog-entry: Update electron to 4.1.5
Change-type: patch
2019-04-25 16:12:03 +02:00
Alexis Svinartchouk
1f7e4c886b
Don't show a dialog when the write fails.
...
There is already an error modal and the error detail will be shown in the console.
Changelog-entry: Don't show a dialog when the write fails.
2019-04-22 18:25:26 +02:00
Alexis Svinartchouk
63c047009f
Remove useless returns and unused parameter
...
Change-type: patch
2019-04-22 18:24:50 +02:00
Lorenzo Alberto Maria Ambrosi
7e2c62c520
Fix mixpanel events sampling rate
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
2019-04-19 17:26:38 +02:00
Giovanni Garufi
3d3b4f4a46
Add electron autoupdater
...
Change-type: patch
Changelog-entry: Add support for auto-updating feature
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
2019-04-19 17:13:37 +02:00
Alexis Svinartchouk
11def54adb
Fix reading images from network drives on windows when the tmp dir has spaces
...
Changelog-entry: (Windows): Fix reading images from network drives when the tmp dir has spaces
Change-type: patch
2019-04-16 13:44:25 +02:00
Alexis Svinartchouk
6e72c07190
Fix reading images from network drives containing non ascii characters
...
Changelog-entry: (Windows): Fix reading images from network drives containing non ascii characters
Change-type: patch
2019-04-12 18:56:12 +02:00
Lorenzo Alberto Maria Ambrosi
6a9b739541
New parameter in webview for opt-out analytics
...
Change-type: patch
Changelog-entry: New parameter in webview for opt-out analytics
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-04-09 19:10:29 +02:00
Lorenzo Alberto Maria Ambrosi
24a83260ca
Update building scripts to latest master
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-04-05 20:01:44 +02:00
Lorenzo Alberto Maria Ambrosi
fc1c1b402b
Add sample property to Mixpanel events
...
Change-type: patch
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-04-05 17:02:04 +02:00
Alexis Svinartchouk
db771bc2cc
Use full path to wmic as some systems don't have it in their PATH
...
Changelog-entry: (Windows): Use full path to wmic as some systems don't have it in their PATH
Change-type: patch
2019-04-02 17:32:49 +02:00
Alexis Svinartchouk
40de7f5d54
Fix error when config.analytics was undefined
...
Changelog-entry: Fix error when config.analytics was undefined
Change-type: patch
2019-04-01 18:16:56 +02:00
Alexis Svinartchouk
b61109a269
Fix reading images from network drives on windows
...
Change-type: patch
2019-04-01 15:40:30 +02:00
Alexis Svinartchouk
164fd8f022
Don't try to flash when no device is selected
...
Changelog-entry: Don't try to flash when no device is selected
Change-type: patch
2019-03-29 17:24:34 +01:00
Alexis Svinartchouk
34c98d1dcd
Use async/await in flash.js
...
Avoid a rare race condition leading to "Error: There is already a flash in progress" messages
Changelog-entry: Avoid "Error: There is already a flash in progress" errors
Change-type: patch
2019-03-29 17:24:34 +01:00
Alexis Svinartchouk
ec015da795
Avoid "Invalid state percentage: null" errors
...
Change-type: patch
2019-03-29 17:24:34 +01:00
Alexis Svinartchouk
bceb7c77d1
Better reporting of unhandled rejections to sentry
...
Changelog-entry: Better reporting of unhandled rejections to sentry
Change-type: patch
2019-03-27 19:54:28 +01:00
Alexis Svinartchouk
66b19677bf
Use APPDIR from env in the child writer
...
Change-type: patch
2019-03-12 13:30:26 +01:00
Robert Vojta
136ca282eb
fix(gui): Fix disappearing modal window
...
Changelog-entry: Fix disappearing modal window
Change-type: patch
Signed-off-by: Robert Vojta <robert@balena.io>
2019-03-01 15:09:19 +01:00
Alexis Svinartchouk
dd583a176f
Don't pass undefined sockets to ipc.server.emit()
...
Changelog-entry: Don't pass undefined sockets to ipc.server.emit()
Change-type: patch
2019-02-28 11:16:12 +01:00
Alexis Svinartchouk
5299d958f2
Fix error when event.dataTransfer.files is empty
...
Changelog-entry: Fix error when event.dataTransfer.files is empty
Change-type: patch
2019-02-28 11:16:12 +01:00
Alexis Svinartchouk
f0374cf9d9
Fix error message not showing when an unsupported image is selected
...
Changelog-entry: Fix error message not showing when an unsupported image is selected
Change-type: patch
2019-02-28 11:16:12 +01:00
Alexis Svinartchouk
6b6a0d7b4f
Avoid Invalid percentage
exceptions
...
Changelog-entry: Avoid `Invalid percentage` exceptions
Change-type: patch
2019-02-28 11:16:12 +01:00
Alexis Svinartchouk
c88245954d
Wait 100ms before disconnecting if a message is being sent
...
Change-Type: patch
2019-02-19 14:18:22 +01:00
Alexis Svinartchouk
082c77586f
Don't use drivelist directly
...
Use etcher-sdk's drive scanner instead.
Change-Type: patch
2019-02-14 19:19:19 +01:00
Alexis Svinartchouk
da072e7621
Remove etcher-cli
...
Change-type: major
2019-02-14 18:22:40 +01:00
Alexis Svinartchouk
43319853ef
Workaround a bug when 2 webviews are loaded at the same time.
...
In some cases the spectron tests time out in app:start. This should
prevent it.
Change-type: patch
2019-02-14 15:41:03 +01:00
Lorenzo Alberto Maria Ambrosi
ce9f142621
Bump electron to v3.1.3
...
Change-type: major
Changelog-entry: Upgrade to Electron v3
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-02-12 15:42:05 +01:00
Alexis Svinartchouk
bf29312ecf
npm6, electron 1.8.8
...
Change-type: patch
2019-01-30 16:24:01 +01:00
Alexis Svinartchouk
c4b636f80a
upgrade(package): Update to etcher-sdk@0.1.26 and fix npm-shrinkwrap
...
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2019-01-24 13:21:27 +01:00
Alexis Svinartchouk
534f3a7469
fix(gui): Always show the "success" screen
...
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2019-01-24 13:21:27 +01:00
Alexis Svinartchouk
adcc3343ec
fix(gui): Disable compute modules selection during preparation
...
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2019-01-24 13:21:27 +01:00
Alexis Svinartchouk
645e114a1f
fix(gui): Allow drives to be objects
...
This fixes an error when plugging usbboot devices.
Change-type: patch
Signed-off-by: Alexis Svinartchouk <alexis@resin.io>
2019-01-24 13:21:27 +01:00