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
Juan Cruz Viotti
67312af3d8
Add *.zip to supported files label
2016-03-07 08:45:21 -04:00
Juan Cruz Viotti
384e55ae2c
Merge pull request #178 from resin-io/feat/help-button
...
Implement "Need Help?" button
2016-03-02 12:50:37 -04:00
Juan Cruz Viotti
334eebe9c9
Implement "Need Help?" button
...
This button guides the user to publish a new issue in the GitHub
repository.
Fixes: https://github.com/resin-io/etcher/issues/177
2016-03-02 12:32:01 -04:00
Juan Cruz Viotti
bd009a75b0
Expose shell.openExternal in NavigationController
...
`.open()` was previously exposed in the `AppController`, however after
the router refactoring, this controller is no longer instantiated on the
footer, and therefore the links that live there stopped working.
2016-03-02 12:28:42 -04:00
Juan Cruz Viotti
dbb4ee6a5a
Merge pull request #176 from resin-io/feat/auto-unmount-setting
...
Add a setting to disable auto-unmount on success
2016-03-02 12:28:12 -04:00
Juan Cruz Viotti
9f4b793c8d
Add a setting to disable auto-unmount on success
2016-03-02 12:06:33 -04:00
Juan Cruz Viotti
6bf072c228
Merge pull request #174 from resin-io/misc/sign-osx
...
Sign application in OS X using Resin's developer ID
2016-03-02 11:34:46 -04:00
Juan Cruz Viotti
1ba934a6a0
Merge pull request #175 from resin-io/update/screenshot
...
Update screenshot
2016-03-02 11:13:52 -04:00
Juan Cruz Viotti
9ee6df6016
Sign application in OS X using Resin's developer ID
...
Fixes: https://github.com/resin-io/etcher/issues/158
2016-03-02 11:04:38 -04:00
Juan Cruz Viotti
9943b2f82e
Update screenshot
2016-03-02 11:03:02 -04:00
Juan Cruz Viotti
7899e2ed59
Merge pull request #172 from resin-io/feat/router
...
Make use of UI Router
2016-03-02 11:02:09 -04:00
Juan Cruz Viotti
64c27235bf
Make use of UI Router
2016-03-01 19:50:25 -04:00
Juan Cruz Viotti
88df089006
Merge pull request #169 from resin-io/feat/settings-screen
...
Implement settings screen
2016-03-01 13:01:55 -04:00
Juan Cruz Viotti
f208d2e34d
Make use of settings to prevent tracking in analytics module
...
`SettingsService` is injected manually using `$injector` to a void a
circular dependency over `$rootScope` by `$localStorage`.
2016-03-01 12:55:15 -04:00
Juan Cruz Viotti
61a1527c7e
Implement settings screen
2016-03-01 12:22:03 -04:00
Juan Cruz Viotti
ff2a375179
Fix slighly checkbox vertical alignment issue
2016-03-01 11:33:21 -04:00
Juan Cruz Viotti
a871d19ef7
Only apply necessary margins in spacing module
2016-03-01 11:23:41 -04:00
Juan Cruz Viotti
37a69d5e33
Merge pull request #167 from resin-io/misc/reformat-package-json
...
Reformat package.json
2016-03-01 10:53:49 -04:00
Juan Cruz Viotti
f59b7ecc04
Reformat package.json
...
We made some manual changes to `package.json` that were not formatted
correctly.
This PR lets `npm` itself reorganize and format the manifest.
2016-03-01 10:45:50 -04:00
Juan Cruz Viotti
e095664c38
Merge pull request #166 from resin-io/upgrade/ui-bootstrap
...
Upgrade angular-ui-bootstrap to v1.2.1
2016-03-01 10:45:24 -04:00
Juan Cruz Viotti
4945ba5ef9
Upgrade angular-ui-bootstrap to v1.2.1
...
There are no breaking changes in the only widget we're using from this
library, `uib-dropdown.`
2016-03-01 10:37:43 -04:00
Juan Cruz Viotti
52c81a5afc
Merge pull request #164 from resin-io/upgrade/gulp-jshint
...
Upgrade gulp-jshint to v2.0.0
2016-03-01 10:31:35 -04:00
Juan Cruz Viotti
1652db3645
Merge pull request #165 from resin-io/upgrade/lodash
...
Upgrade Lodash to v4.5.1
2016-03-01 10:31:27 -04:00
Juan Cruz Viotti
98d1c57f61
Upgrade Lodash to v4.5.1
...
None of the functions we were using suffered from breaking changes.
2016-03-01 10:23:34 -04:00
Juan Cruz Viotti
55e1c33eb1
Upgrade gulp-jshint to v2.0.0
...
This new version includes `jshint` as a `peerDependency`, meaning we
must manually install it as well.
See https://github.com/spalger/gulp-jshint/blob/master/CHANGELOG.md#20
2016-03-01 10:20:40 -04:00
Juan Cruz Viotti
d418dd925f
Merge pull request #162 from resin-io/feat/mixpanel-analytics
...
Integrate with Mixpanel
2016-03-01 10:03:55 -04:00
Juan Cruz Viotti
75f22c0209
Implement AnalyticsService.logEvent()
2016-03-01 09:38:43 -04:00
Juan Cruz Viotti
1d75ec02aa
Include TrackJS Angular module in Analytics module
2016-02-29 15:54:21 -04:00
Juan Cruz Viotti
1c6675ab4f
Integrate Mixpanel
2016-02-29 15:52:00 -04:00
Juan Cruz Viotti
fb0ec6d322
Merge pull request #160 from resin-io/feat/taskbar-progress
...
Show progress bar in dock/taskbar
2016-02-29 14:50:59 -04:00
Juan Cruz Viotti
2d621ae216
Merge pull request #161 from resin-io/misc/display-name-package-json
...
Move display name setting from Makefile to package.json
2016-02-29 14:50:47 -04:00
Juan Cruz Viotti
1f85fab840
Move display name setting from Makefile to package.json
2016-02-29 14:20:54 -04:00
Juan Cruz Viotti
9aac1cd4be
Show progress bar in dock/taskbar
2016-02-29 14:00:55 -04:00
Juan Cruz Viotti
adef5a5f7b
Merge pull request #159 from resin-io/app-data
...
Extend package metadata information, mainly in OS X
2016-02-29 10:48:28 -04:00