3015 Commits

Author SHA1 Message Date
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
Juan Cruz Viotti
a50a07a233 Merge pull request #104 from resin-io/feat/trackjs
Integrate Etcher with TrackJS
2016-01-20 16:38:45 -04:00
Federico Martín Alconada Verzini
6331ee4aa1 Add button to burn the same image again. Fixes #74 2016-01-20 12:28:15 -04:00
Juan Cruz Viotti
9a125c2a36 Integrate Etcher with TrackJS 2016-01-19 14:00:20 -04:00
Juan Cruz Viotti
1f3baf3f4d Merge pull request #103 from resin-io/feat/-logger
Make LoggerService use Angular's $log
2016-01-19 10:39:55 -04:00
Juan Cruz Viotti
4ab2dc1948 Merge pull request #102 from resin-io/fix/use-logger-service
Make use of LoggerService in reselection routines
2016-01-19 10:31:35 -04:00
Juan Cruz Viotti
26f2104163 Merge pull request #101 from resin-io/doc/ng-cloak
Explain why we toggle body's display manually instead of using ngCloak
2016-01-19 10:27:45 -04:00
Juan Cruz Viotti
238c459d01 Make LoggerService use Angular's $log
This has the added benefit that services like TrackJS, which deeply
integrate with Angular, will share the messages with the service.
2016-01-19 10:26:51 -04:00
Juan Cruz Viotti
7d6a43e091 Make use of LoggerService in reselection routines 2016-01-19 10:25:13 -04:00
Juan Cruz Viotti
f20fb36328 Merge pull request #100 from resin-io/feat/logger
Implement a decent debug logger service
2016-01-19 10:16:33 -04:00
Juan Cruz Viotti
817a6f591b Explain why we toggle body's display manually instead of using ngCloak 2016-01-19 10:14:37 -04:00
Juan Cruz Viotti
f1a91ddebc Merge pull request #99 from resin-io/style/image-supported-label
Only show supported files label when there is no selected image
2016-01-19 10:08:49 -04:00
Juan Cruz Viotti
cc7f6f2587 Merge pull request #98 from resin-io/feature/step-reselection
Allow to re-select the first two step selections
2016-01-19 10:08:38 -04:00
Juan Cruz Viotti
6478982896 Implement a decent debug logger service
This service prints the exact date and time of the messages.
2016-01-19 10:07:59 -04:00
Juan Cruz Viotti
347d965e52 Only show supported files label when there is no selected image 2016-01-19 09:50:00 -04:00
Juan Cruz Viotti
8026cef1df Allow to re-select the first two step selections
You can click on the selected image/drive label to select them again.

The re-selection is disabled if there is a burning in process.

Fixes: https://github.com/resin-io/resin-etcher/issues/90
2016-01-19 09:47:58 -04:00
Juan Cruz Viotti
b3dde83083 Implement removeDrive and removeImage in selection service 2016-01-19 09:42:57 -04:00
Juan Cruz Viotti
ffbccc5aec Merge pull request #97 from resin-io/feat/86/format-explanation
Add image format footer explanation
2016-01-18 15:56:04 -04:00
Juan Cruz Viotti
2f301ad382 Add image format footer explanation
Fixes: https://github.com/resin-io/resin-etcher/issues/86
2016-01-18 15:35:40 -04:00
Juan Cruz Viotti
9dcc7b40ac Merge pull request #95 from resin-io/fix/window-lint-warn
Require electron-window as ElectronWindow
2016-01-18 15:29:32 -04:00
Juan Cruz Viotti
a45b0fdc95 Merge pull request #66 from resin-io/feat/burning-speed
Show burn speed information during write
2016-01-18 15:28:29 -04:00
Juan Cruz Viotti
7f724b6295 Show burn speed information during write
The speed is shown right below the Burn button.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
cf41b6279d Save burn progress speed in image writer state 2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
d9641fc557 Rename setProgress to setProgressState
It shows the intention more clearly now that the function not only
accepts a plain percentage.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
a46a716512 Make setProgress accept an options object
This allows us to pass more things than just the percentage to
`setProgress`.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
e30de45707 Implement ImageWriterService.reset()
This function allows the client to easily reset the progress state
without breaking encapsulation.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
3705d0fc3a Namespace ImageWriter progress in state object
This change allows us to scale the state information to more properties
than just the percentage.
2016-01-18 14:55:13 -04:00
Juan Cruz Viotti
139e9c29c5 Merge pull request #92 from resin-io/misc/jshint-maxlen
Set an explicit maxlen
2016-01-18 14:48:49 -04:00
Juan Cruz Viotti
b8cb722ad6 Merge pull request #93 from resin-io/misc/ci-iojs
Only target v4 in CI servers
2016-01-18 14:48:45 -04:00
Juan Cruz Viotti
320cbba9ef Merge pull request #94 from resin-io/misc/rebuilt-browserify
Rebuild browserify browser code
2016-01-18 14:48:37 -04:00
Juan Cruz Viotti
6a50015ddc Require electron-window as ElectronWindow
JSHint complains about `Window` as a redefinition warning.
2016-01-18 14:12:54 -04:00
Juan Cruz Viotti
ee913639af Rebuild browserify browser code 2016-01-18 14:12:00 -04:00
Juan Cruz Viotti
7e4d583f03 Merge pull request #91 from resin-io/feat/autoselect-single-drive
Autoselect the drive if only one drive is present
2016-01-18 14:07:16 -04:00