2947 Commits

Author SHA1 Message Date
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
Juan Cruz Viotti
9026e6ce2d Merge pull request #117 from resin-io/refactor/es6
Make use of ES6 in Etcher
2016-01-22 11:52:52 -04:00
Juan Cruz Viotti
30fc989c86 Merge pull request #116 from resin-io/feat/trackjs-npm
Install TrackJS from NPM
2016-01-22 11:40:02 -04:00
Juan Cruz Viotti
122f136ff8 Refactor Etcher using ES6 features 2016-01-22 11:38:46 -04:00
Juan Cruz Viotti
f7ddce3000 Enable ES6 in JSHint
- Also rename `Promise` to `Bluebird` since now JSHint complains that
`Promise` is already defined.
2016-01-22 10:53:16 -04:00
Juan Cruz Viotti
7f03c02532 Merge pull request #115 from resin-io/refactor/scss-css
Convert angular.scss and desktop.scss to plain CSS files
2016-01-22 10:48:27 -04:00
Juan Cruz Viotti
d2e3c3106e Install TrackJS from NPM
See https://www.npmjs.com/package/trackjs
2016-01-22 10:48:02 -04:00
Juan Cruz Viotti
ee9a12dcca Merge pull request #114 from resin-io/doc/travis-master
Show master branch status in Travis CI badge
2016-01-22 10:41:23 -04:00
Juan Cruz Viotti
573d237569 Convert angular.scss and desktop.scss to plain CSS files
These are files that contain static rules that are not likely change nor
require the advanced functionality that SASS requires.

This is the first step towards an attempt to get rid of preprocessor and
use native supported web technologies.
2016-01-22 10:40:05 -04:00
Juan Cruz Viotti
7b14b1b4a2 Merge pull request #107 from resin-io/feat/jscs
Integrate JSCS
2016-01-22 10:35:01 -04:00
Juan Cruz Viotti
a6103fd29b Show master branch status in Travis CI badge 2016-01-22 10:33:24 -04:00
Juan Cruz Viotti
dbc148085d Merge pull request #112 from resin-io/misc/reporter
Make use of "progress" mocha reporter
2016-01-22 10:30:57 -04:00
Juan Cruz Viotti
14c0a60cbc Run jscs as part of gulp lint 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
861ecdfeb7 Adapt JSCS for tests 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
13af009b4c Fix style issues detected by JSCS 2016-01-22 10:25:33 -04:00
Juan Cruz Viotti
3fb0a747f9 Add .jscsrc configuration file 2016-01-22 10:24:12 -04:00
Juan Cruz Viotti
e770e858e3 Merge pull request #111 from resin-io/refactor/logger-log
Move LoggerService timestamp to $log decorator
2016-01-22 10:21:27 -04:00
Juan Cruz Viotti
dbdbde5b99 Make use of "progress" mocha reporter 2016-01-22 10:19:04 -04:00
Juan Cruz Viotti
34b7bdb59f Move LoggerService timestamp to $log decorator 2016-01-22 10:17:18 -04:00
Juan Cruz Viotti
030ff7d9b7 Merge pull request #110 from resin-io/upgrade/electron
Upgrade Electron to v0.36.4
2016-01-22 09:46:55 -04:00
Juan Cruz Viotti
efb055eb89 Upgrade Electron to v0.36.4 2016-01-22 09:37:57 -04:00
Juan Cruz Viotti
a03d1214ec Merge pull request #109 from resin-io/refactor/remove-browserify
Get rid of Browserify
2016-01-22 00:10:43 -04:00
Juan Cruz Viotti
96bf7f3624 Get rid of Browserify
Electron already exposes `require()` in the renderer process.
2016-01-21 23:57:04 -04:00
Juan Cruz Viotti
20cb3d0fc2 Merge pull request #108 from resin-io/doc/improve-readme-style
Improve README header style
2016-01-21 13:27:35 -04:00
Juan Cruz Viotti
119f617bb3 Improve README header style 2016-01-21 12:58:35 -04:00
Juan Cruz Viotti
6362158caf Merge pull request #106 from resin-io/doc/svg-badges
Make use of SVG badges
2016-01-21 12:51:28 -04:00
Juan Cruz Viotti
83319dac39 Make use of SVG badges 2016-01-21 11:19:28 -04:00