1423 Commits

Author SHA1 Message Date
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
Juan Cruz Viotti
46307adef3 Set content spacing to 40px 2016-02-04 16:51:46 -04:00
Juan Cruz Viotti
66a8970b00 Fix flash of white at startup
Fixes: https://github.com/resin-io/etcher/issues/122
2016-02-04 16:06:13 -04:00
Juan Cruz Viotti
80d045a0bf Merge pull request #140 from resin-io/feat/hidden-inset-title-bar
Set titleBarStyle to 'hidden-inset'
2016-02-04 16:05:21 -04:00
Juan Cruz Viotti
edbde47900 Set titleBarStyle to 'hidden-inset'
This only affects OS X.
2016-02-04 15:58:30 -04:00
Juan Cruz Viotti
960a21f593 Merge pull request #139 from resin-io/misc/jscs-hound
Integrate JSCS with Hound CI
2016-02-04 15:23:24 -04:00
Juan Cruz Viotti
de7fddaca6 Integrate JSCS with Hound CI 2016-02-04 15:18:40 -04:00
Juan Cruz Viotti
16cb141308 Merge pull request #138 from resin-io/feat/jscs-jsdoc
Lint JSDoc annotations with JSCS
2016-02-01 11:09:14 -04:00
Juan Cruz Viotti
bad9500bc6 Add missin param annotation caught by JSCS 2016-01-31 21:15:40 -04:00
Juan Cruz Viotti
28a6d786c8 Lint JSDoc annotations with JSCS
See http://jscs.info/rule/jsDoc
2016-01-31 21:15:28 -04:00
Juan Cruz Viotti
ce177e193d Explain GNU/Linux workaround in it's own section 2016-01-29 08:53:05 -04:00
Juan Cruz Viotti
24b7b2ebcc Notice security concerns of adding execution permissions to home directory 2016-01-29 08:36:47 -04:00
Juan Cruz Viotti
9464d00a97 Merge pull request #137 from resin-io/doc/linux-electron
Document the need of execution permissions in home directory in Linux
2016-01-28 12:42:14 -04:00
Juan Cruz Viotti
5168782c89 Document the need of execution permissions in home directory in Linux
See: https://github.com/atom/electron/issues/3666
2016-01-28 12:25:41 -04:00
Juan Cruz Viotti
826710950d Merge pull request #134 from resin-io/refactor/track
Move TrackJS integration to a separate Angular module
2016-01-26 12:04:13 -04:00
Juan Cruz Viotti
bf63f1ac26 Merge pull request #135 from resin-io/refactor/drive-scanner-every
Inline DriveScannerRefreshService in DriveScannerService
2016-01-26 12:04:05 -04:00
Juan Cruz Viotti
4cf9ea70a5 Inline DriveScannerRefreshService in DriveScannerService
No need for this extra level of abstraction.
2016-01-26 10:27:29 -04:00
Juan Cruz Viotti
fd86807f86 Move TrackJS integration to a separate Angular module 2016-01-26 10:21:47 -04:00
Juan Cruz Viotti
39cd055548 Merge pull request #133 from resin-io/fix/132/progress-button-disable
Prevent click events on disable buttons
2016-01-26 08:55:11 -04:00
Juan Cruz Viotti
cc5d6456b8 Prevent click events on disable buttons
For some reasons, despite being disabled, buttons still call the action
defined as `ngClick`. In the case of the burn progress button, this
results in:

```sh
TypeError: Cannot read property 'device' of undefined
```

Fixes: https://github.com/resin-io/etcher/issues/132
2016-01-26 08:40:43 -04:00
Juan Cruz Viotti
d5f3b59fb4 Merge pull request #131 from resin-io/misc/double-notifications-travis
Remove double notification declaration in .travis.yml
2016-01-26 08:32:51 -04:00
Juan Cruz Viotti
6c7d298e1c Remove double notification declaration in .travis.yml 2016-01-25 20:20:06 -04:00
Juan Cruz Viotti
492e850cb5 Merge pull request #130 from resin-io/doc/explain-broken-linux
Explain that Etcher is currently broken on GNU/Linux
2016-01-25 11:40:52 -04:00
Juan Cruz Viotti
d83f82c2cb Explain that Etcher is currently broken on GNU/Linux 2016-01-25 11:11:44 -04:00
Juan Cruz Viotti
e76834f83d Merge pull request #128 from resin-io/feat/jshint-unused
Throw warnings for unused and undefined variables
2016-01-24 19:50:41 -04:00
Juan Cruz Viotti
9de813f8cf Remove unused variables caught by jshint 2016-01-24 19:26:32 -04:00
Juan Cruz Viotti
284f9087b2 Throw warnings for unused and undefined variables 2016-01-24 19:26:24 -04:00
Juan Cruz Viotti
113a3d2d14 Merge pull request #126 from resin-io/misc/rename-etcher
Rename to Etcher
2016-01-24 17:53:15 -04:00
Juan Cruz Viotti
f88bb3a31a Rename project to Etcher 2016-01-24 17:40:45 -04:00
Juan Cruz Viotti
0b0c3dc9fa Merge pull request #120 from resin-io/fix/96/then-of-undefined
Fix sporadic Cannot read property 'then' of undefined
2016-01-22 13:25:36 -04:00
Juan Cruz Viotti
03e9b977cb Prevent pointer events in hero-progress-button if active is true
Fixes: https://github.com/resin-io/resin-etcher/issues/121
2016-01-22 13:10:21 -04:00
Juan Cruz Viotti
111529ee71 Fix sporadic Cannot read property 'then' of undefined
This error happened when trying to burn an image when there is already a
burn in progress.

Fixes: https://github.com/resin-io/resin-etcher/issues/96
2016-01-22 13:10:13 -04:00
Juan Cruz Viotti
9d68199ecd Merge pull request #119 from resin-io/refactor/state-log-app
Move burn state log to app controller
2016-01-22 12:48:31 -04:00
Juan Cruz Viotti
73176ca203 Merge pull request #118 from resin-io/refactor/drivelist-bluebird
Use Bluebird's filter to simplify listRemovable()
2016-01-22 12:45:02 -04:00
Juan Cruz Viotti
84d87e5a10 Move burn state log to app controller
This change required re-architecting the way we store the burn state.
2016-01-22 12:30:42 -04:00
Juan Cruz Viotti
1faa631f89 Use Bluebird's filter to simplify listRemovable() 2016-01-22 11:55:01 -04:00