Juan Cruz Viotti
4fba9d532c
Merge pull request #209 from resin-io/misc/osx-travis
...
Enable OS X in Travis CI
2016-03-16 13:34:00 -04:00
Juan Cruz Viotti
05e8cb06fc
Enable OS X in Travis CI
2016-03-16 13:06:22 -04:00
Juan Cruz Viotti
78bb151387
Merge pull request #208 from resin-io/feat/window-drag
...
Allow window to be dragged from anywhere
2016-03-13 15:52:55 -04:00
Juan Cruz Viotti
a40ad6fd54
Allow window to be dragged from anywhere
...
Fixes: https://github.com/resin-io/etcher/issues/191
2016-03-13 15:10:16 -04:00
Juan Cruz Viotti
3ef3567d89
Merge pull request #206 from resin-io/misc/makefile-npm-force
...
Wipe-out node_modules/ and force-install npm dependencies
2016-03-11 13:22:52 -04:00
Juan Cruz Viotti
8a9abc2c97
Wipe-out node_modules/ and force-install npm dependencies
2016-03-11 08:30:28 -04:00
Juan Cruz Viotti
e0861b25da
Merge pull request #204 from resin-io/fix/finish-settings
...
Fix broken state when going to settings in the success screen
2016-03-10 17:43:05 -04:00
Juan Cruz Viotti
162f48ab3a
Merge pull request #205 from resin-io/doc/readme-headline
...
Change README headline to match landing page
2016-03-10 17:42:56 -04:00
Juan Cruz Viotti
27b7f5eed5
Change README headline to match landing page
2016-03-10 17:18:06 -04:00
Juan Cruz Viotti
dcdc7a18e2
Fix broken state when going to settings in the success screen
2016-03-10 17:15:57 -04:00
Juan Cruz Viotti
61b88c95e0
Merge pull request #203 from resin-io/refactor/controllers
...
Split controllers into separate files
2016-03-10 17:15:33 -04:00
Juan Cruz Viotti
cb43ec19dd
Move NavigationController to a separate file
2016-03-10 15:44:33 -04:00
Juan Cruz Viotti
04120931e0
Merge pull request #200 from resin-io/doc/getting-help
...
Add "Getting Help" guide
2016-03-10 15:40:44 -04:00
Juan Cruz Viotti
caea581589
Move SettingsController to settings module
2016-03-10 14:57:55 -04:00
Juan Cruz Viotti
673e82e530
Reuse SettingsController in success screen
2016-03-10 14:56:07 -04:00
Juan Cruz Viotti
3149f5af6d
Move FinishController to a separate file
2016-03-10 14:52:08 -04:00
Juan Cruz Viotti
1ccf003487
Add "Getting Help" guide
2016-03-10 14:38:58 -04:00
Juan Cruz Viotti
082b3caf36
Merge pull request #201 from resin-io/misc/package-naming-convention
...
Adhere to a more formal package naming convention
v1.0.0-beta.0
2016-03-10 14:20:20 -04:00
Juan Cruz Viotti
c822cd07fe
Add upload-all rule
2016-03-10 13:33:22 -04:00
Juan Cruz Viotti
c2dd89eadb
Adhere to a more formal package naming convention
...
<name>-<os>-<arch>.<extension>
2016-03-10 13:32:17 -04:00
Juan Cruz Viotti
ee2fd2a91c
Merge pull request #199 from resin-io/misc/analytics-restart
...
Move "Restart" event log to FinishController
2016-03-10 12:49:42 -04:00
Juan Cruz Viotti
9c9ba3fdec
Merge pull request #198 from resin-io/misc/readme
...
Update README
2016-03-10 12:49:30 -04:00
Juan Cruz Viotti
e429a87d5a
Move "Restart" event log to FinishController
2016-03-10 12:36:34 -04:00
Juan Cruz Viotti
6d7332d5b6
Merge pull request #197 from resin-io/misc/version
...
Bump version to v1.0.0-beta.0
2016-03-10 12:33:15 -04:00
Juan Cruz Viotti
ad27dfa233
Update README
...
- Refer to landing page.
- Remove "no installers yet" warning.
2016-03-10 12:32:14 -04:00
Juan Cruz Viotti
9e76193c37
Bump version to v1.0.0-beta.0
...
This is the correct way of adding a pre-release identifier according to
https://github.com/npm/node-semver .
2016-03-10 12:24:29 -04:00
Juan Cruz Viotti
276e4efc04
Merge pull request #196 from resin-io/fix/state-progress-closure
...
Move burn state to ImageWriterService
2016-03-10 12:11:47 -04:00
Juan Cruz Viotti
9c5748b54e
Reset burn state in FinishController
2016-03-10 12:05:28 -04:00
Juan Cruz Viotti
793001e133
Move burn state to ImageWriterService
...
Previously, the burn state lived in the controller, however if the user
moved to another page (the settings page for example) and then returned,
the progress state would be lost, leading to a broken progress bar.
Fixes: https://github.com/resin-io/etcher/issues/190
2016-03-10 12:01:22 -04:00
Juan Cruz Viotti
6367dd8a57
Implement NotifierService
...
This service provides an easy-to-use and safe (regarding to memory
leaks) way to emit data from services to controllers.
This component will be used in `ImageWriterService` to emit the progress
state instead of accepting an `onProgress` callback.
2016-03-10 12:01:22 -04:00
Juan Cruz Viotti
568b15af41
Merge pull request #195 from resin-io/upgrade/drivelist
...
Upgrade drivelist to v2.0.8
2016-03-10 10:09:38 -04:00
Juan Cruz Viotti
3d7b9d3a31
Upgrade drivelist to v2.0.8
...
This version omits DMG mounted images by default.
Fixes: https://github.com/resin-io/etcher/issues/193
2016-03-10 09:59:47 -04:00
Juan Cruz Viotti
a44230dcee
Merge pull request #194 from resin-io/fix/192/drive-selected-size
...
Show size when there is a selected drive
2016-03-10 09:40:58 -04:00
Juan Cruz Viotti
96e9fd23b7
Show size when there is a selected drive
...
It lets you be sure that the auto-selected drive is the one you intended
to write to.
Fixes: https://github.com/resin-io/etcher/issues/192
2016-03-10 09:04:27 -04:00
Juan Cruz Viotti
e1016a0f43
Merge pull request #189 from resin-io/misc/upload
...
Add Makefile rules to publish to S3
2016-03-09 13:34:42 -04:00
Juan Cruz Viotti
a38582e279
Revisit and improve the PUBLISHING guide
2016-03-09 11:31:58 -04:00
Juan Cruz Viotti
d5e58dd5b6
Add Makefile rules to publish to S3
2016-03-09 11:31:46 -04:00
Juan Cruz Viotti
5b41e54c7e
Merge pull request #186 from resin-io/misc/manifest-display-name
...
Make use of package.json display name to reference the app
2016-03-09 09:32:19 -04:00
Juan Cruz Viotti
3af8c6dd49
Make use of package.json display name to reference the app
...
Our `package.json` contains a custom `displayName` property which equals
"Etcher" at the time of this writing.
This PR makes use of this property directly instead of hardcoding
"Etcher" in some places.
2016-03-09 09:25:25 -04:00
Juan Cruz Viotti
fc6767b781
Merge pull request #187 from resin-io/pkg/electron-ignore
...
Move package.ignore contents to package.json
2016-03-09 09:24:52 -04:00
Juan Cruz Viotti
95eff44af5
Move package.ignore contents to package.json
...
This allows `Makefile` to require and join the ignore entries easily
with NodeJS instead of relying on `tr` and `sed`.
2016-03-09 09:04:03 -04:00
Juan Cruz Viotti
fdcc5d6b71
Stop scanner interval before starting a new one
...
This ensures there are no orphaned intervals running.
2016-03-08 16:19:48 -04:00
Juan Cruz Viotti
728524f6e3
Upgrade resin-image-zip to v1.1.2
...
This version contains a fix to prevent the test suite from crashing.
2016-03-08 15:43:08 -04:00
Juan Cruz Viotti
6b6a2e4c51
Merge pull request #183 from resin-io/misc/appveyor-test
...
Don't test twice in Appveyor
2016-03-07 14:17:07 -04:00
Juan Cruz Viotti
75efcc4992
Don't test twice in Appveyor
2016-03-07 14:06:57 -04:00
Juan Cruz Viotti
b0129eba3e
Merge pull request #182 from resin-io/feat/zip
...
Add support for zip images in select image dialog
2016-03-07 14:05:18 -04:00
Juan Cruz Viotti
c78cdf11bd
Ignore new dev dependencies
2016-03-07 13:29:17 -04:00
Juan Cruz Viotti
a5322950da
Add support for zip images in select image dialog
...
The "Select Image" dialog now permits the user selecting zip files. Once
the zip file is selected, `resin-zip-image` scans the archive to ensure
its validity. If its not valid, an error alert is shown and nothing is
selected.
2016-03-07 12:14:05 -04:00
Juan Cruz Viotti
3e352d4224
Avoid analytics and logging if dialog resolves no file
...
This will be the case when the dialog accepts zip files. If the selected
zip image is invalid, the module will display an error and resolve
`undefined`.
2016-03-07 10:19:36 -04:00
Juan Cruz Viotti
e5ddb2f2cb
Make writer.getImageStream() extract images from zip archives
2016-03-07 09:20:58 -04:00