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
Juan Cruz Viotti
669383712e
Extend package metadata information, mainly in OS X
2016-02-29 10:36:04 -04:00
Juan Cruz Viotti
f2cea72ca1
Merge pull request #157 from resin-io/misc/rm-beta-notice
...
Remove early state notice
2016-02-19 12:40:59 -04:00
Juan Cruz Viotti
7188353b5a
Remove early state notice
2016-02-19 11:58:55 -04:00
Juan Cruz Viotti
abf3eb903a
Merge pull request #156 from resin-io/upgrade/electron
...
Upgrade Electron to v0.36.8
2016-02-19 11:57:54 -04:00
Juan Cruz Viotti
f4067bacb0
Upgrade Electron to v0.36.8
...
This version contains a fix to prevent dropping capabilities in renderer
threads.
See https://github.com/atom/electron/issues/3666
Fixes https://github.com/resin-io/etcher/issues/52
2016-02-19 11:01:16 -04:00
Juan Cruz Viotti
ae16aba64a
Merge pull request #155 from resin-io/build/release
...
Rename release/ to etcher-release/
2016-02-18 17:12:10 -04:00
Juan Cruz Viotti
53aadb527d
Rename release/ to etcher-release/
...
The `bluebird` module contains a directory called "release", which gets
omitted by `electron-packager`.
After some experimentation, there doesn't seems to be a way to make
`electron-packager` ignore a pattern only on the current directory,
therefore we change the name of our output directory to something that
can't possibly collide with something else.
2016-02-18 16:39:52 -04:00
Juan Cruz Viotti
8d233a952a
Merge pull request #154 from resin-io/feat/track-js-apps
...
Configure TrackJS application property
2016-02-16 14:40:52 -04:00
Juan Cruz Viotti
8a88f27015
Configure TrackJS application property
2016-02-16 09:37:53 -04:00
Juan Cruz Viotti
59a62edc50
Merge pull request #153 from resin-io/misc/makefile-release
...
Improve Makefile build process
2016-02-09 12:01:07 -04:00
Juan Cruz Viotti
eebe900be2
Implement release make rule
2016-02-09 10:42:08 -04:00