Juan Cruz Viotti
a874d4b808
Make all angular modules export the name of the module ( #318 )
...
This makes them very nicely require-able, for example:
angular.module('MyModule', [
require('my-dependency');
]);
From https://medium.com/@kentcdodds/how-to-distribute-your-angularjs-module-e04d4dd58ddc#.yqg2zo8im
Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
2016-04-13 14:22:51 -04:00
Juan Cruz Viotti
912373a389
Log Etcher version in Mixpanel and TrackJS
...
Its hard to attempt to debug or reproduce an issue if we don't know the
version the user is running.
Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
2016-04-05 13:10:22 -04:00
Juan Cruz Viotti
61cd5a1ffe
Transform SettingsService into the SettingsModel module
2016-04-01 09:28:28 -04:00
Juan Cruz Viotti
f5c9a3a32a
Move all settings related components to a settings page subdirectory
2016-03-31 15:58:00 -04:00
Juan Cruz Viotti
ad082fc268
Configure TrackJS with userId
...
Otherwise, all we get in TrackJS are "anonymous" users, without a way to
link them to Mixpanel users.
2016-03-21 09:19:20 -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
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