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
Juan Cruz Viotti
0273a167b5
Merge pull request #152 from resin-io/feat/windows-installers
...
Implement Windows installers
2016-02-09 09:17:28 -04:00
Juan Cruz Viotti
fa970a73d0
Merge pull request #151 from resin-io/upgrade/sudo-prompt
...
Upgrade sudo-prompt to v2.2.0
2016-02-09 09:14:55 -04:00
Juan Cruz Viotti
44ce11b338
Implement Windows installers
...
Partially Fixes: https://github.com/resin-io/etcher/issues/88
2016-02-09 09:12:35 -04:00
Juan Cruz Viotti
c0e8618813
Upgrade sudo-prompt to v2.2.0
...
This version contains a fix to allow the module to run on `asar`
packages.
2016-02-09 08:55:16 -04:00
Juan Cruz Viotti
efb2c4c911
Merge pull request #150 from resin-io/refactor/unify-elevation-error-handling
...
Unify handling of elevation errors in etcher.js
2016-02-08 14:39:43 -04:00
Juan Cruz Viotti
1400d125cf
Merge pull request #149 from resin-io/fix/downgrade-sudo-prompt
...
Downgrade sudo-prompt to v1.1.8
2016-02-08 14:34:39 -04:00
Juan Cruz Viotti
611be46177
Unify handling of elevation errors in etcher.js
2016-02-08 14:31:45 -04:00
Juan Cruz Viotti
feb04f8773
Downgrade sudo-prompt to v1.1.8
...
Later versions make use of shell commands over the internal contents of
the module causing errors when the application is packaged as an
`asar`.
This issue is being fixed here: https://github.com/jorangreef/sudo-prompt/issues/10
2016-02-08 14:28:49 -04:00
Juan Cruz Viotti
96b9bfd249
Merge pull request #148 from resin-io/misc/refer-to-etcher
...
Refer to Etcher instead of Resin Etcher
2016-02-08 13:41:09 -04:00
Juan Cruz Viotti
7949853086
Refer to Etcher instead of Resin Etcher
2016-02-08 13:04:54 -04:00
Juan Cruz Viotti
8529e7fac5
Merge pull request #79 from resin-io/feat/osx-installer
...
Implement OS X installer
2016-02-08 12:55:10 -04:00
Juan Cruz Viotti
d73700cdd1
Implement OS X installer
2016-02-08 12:38:10 -04:00
Juan Cruz Viotti
baaa7ed635
Merge pull request #147 from resin-io/misc/release-rename
...
Rename output package to "Etcher" instead of "Resin Etcher"
2016-02-08 10:10:02 -04:00
Juan Cruz Viotti
d593478e45
Rename output package to "Etcher" instead of "Resin Etcher"
2016-02-08 10:05:08 -04:00
Juan Cruz Viotti
66077a1abb
Merge pull request #146 from resin-io/feat/elevation-error-dialogs
...
Show error dialogs on elevation errors
2016-02-08 09:58:54 -04:00
Juan Cruz Viotti
1b07f00f68
Merge pull request #144 from resin-io/feat/new-icons
...
Add new application icons
2016-02-08 09:54:39 -04:00
Juan Cruz Viotti
e91db955b5
Show error dialogs on elevation errors
...
Printing to `stderr` makes no sense since the process is detached from
the shell when packaged.
2016-02-08 09:53:49 -04:00
Juan Cruz Viotti
6ce8dbfd30
Add new application icons
...
Fixes: https://github.com/resin-io/etcher/issues/87
2016-02-08 09:46:42 -04:00
Juan Cruz Viotti
e045206d6b
Merge pull request #145 from resin-io/fix/packaging-win32
...
Don't ignore lib/browser in the final package
2016-02-08 09:46:24 -04:00
Juan Cruz Viotti
fc863360d4
Don't ignore lib/browser in the final package
...
Previously, the browser code lives in `build/browser` given it was built
with Browserify. Recently, Browserify was removed:
96bf7f3624
and therefore we load the browser code from `lib/browser`.
2016-02-08 09:40:38 -04:00
Juan Cruz Viotti
ac2fb8b0a9
Merge pull request #143 from resin-io/feat/74/burn-another-design
...
Improve "Burn another" screen design
2016-02-05 12:57:49 -04:00
Juan Cruz Viotti
3caf9859b0
Improve "Burn another" screen design
...
Fixes: https://github.com/resin-io/etcher/issues/74
2016-02-05 12:48:42 -04:00
Juan Cruz Viotti
e0f3fb6373
Merge pull request #142 from resin-io/fix/top-down-content-spacing
...
Set content spacing to 40px
2016-02-04 16:56:59 -04:00
Juan Cruz Viotti
d1844b3830
Merge pull request #141 from resin-io/fix/122/flash-of-white
...
Fix flash of white at startup
2016-02-04 16:53:39 -04:00