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
Juan Cruz Viotti
614293b0c2
Remove Makefile redundancy with functions
2016-02-09 10:34:41 -04:00
Juan Cruz Viotti
a306cf4461
Package Etcher for Linux for release
2016-02-09 10:28:49 -04:00
Juan Cruz Viotti
34150ddbbb
Remove unused installers.json from package.ignore
2016-02-09 10:28:27 -04:00
Juan Cruz Viotti
83afb01f8c
Ignore release directory while packaging
2016-02-09 10:26:47 -04:00