Gunther Brunner
|
f0d52bf2c6
|
Added Xperia Z2 Tablet support.
Removed update-notifier, buggy for now.
|
2014-09-10 21:16:55 +09:00 |
|
Gunther Brunner
|
843e5f65e1
|
Tidying.
|
2014-09-10 16:02:25 +09:00 |
|
Gunther Brunner
|
2dcd98486e
|
Merge remote-tracking branch 'origin/feature/update-notify' into develop
Conflicts:
package.json
|
2014-09-09 16:30:03 +09:00 |
|
Simo Kinnunen
|
3a9b193f68
|
Rename "roles" to "units". Put units in their own folders.
|
2014-08-26 14:34:34 +09:00 |
|
Gunther Brunner
|
224edca5a1
|
Added update notifier.
It will be used to notify when there is a new stf release.
|
2014-08-05 15:06:12 +09:00 |
|
Simo Kinnunen
|
b9484019a3
|
Update to new device DB.
|
2014-06-18 22:52:02 +09:00 |
|
Simo Kinnunen
|
72000cc717
|
Ensure that we correctly allocate worker ports. We were off by one before.
|
2014-06-09 19:01:02 +09:00 |
|
Simo Kinnunen
|
7fb721f379
|
Make it possible to connect to ADB running on other computers.
|
2014-06-06 18:01:36 +09:00 |
|
Simo Kinnunen
|
984c45b183
|
Separate websocket to its own role. Necessary because the app was getting pretty big already, but mostly because our Windows PCs don't like to connect to websockets on port 80, which is what we use for the app.
|
2014-06-06 15:02:29 +09:00 |
|
Simo Kinnunen
|
6acfa5b528
|
Add a new command to generate fake devices for testing.
|
2014-06-04 18:57:20 +09:00 |
|
Simo Kinnunen
|
bebb3af42a
|
Send heartbeats from the provider. This keeps unauthorized and offline devices present as well, which is what we want. This also greatly reduces the number of queries to rethinkdb.
|
2014-06-02 14:52:46 +09:00 |
|
Simo Kinnunen
|
97c4d24a7a
|
Add a new log priority: important. Should make it easier to display interesting non-error messages.
|
2014-06-02 12:19:52 +09:00 |
|
Simo Kinnunen
|
22fc9e79dd
|
Use 'localhost' by default as 'public address'. Can override with --public-ip.
|
2014-05-30 11:46:47 +09:00 |
|
Simo Kinnunen
|
356465bdd3
|
Use public IP for local login. Should make cross-device testing easier.
|
2014-05-27 20:19:39 +09:00 |
|
Simo Kinnunen
|
41ed33f5c4
|
Implement APK uploads using the new storage system. Installation from URL still does not work, and dropping the file on the screen may not work either.
|
2014-05-22 13:33:38 +09:00 |
|
Simo Kinnunen
|
98470cda20
|
Add rate limiting to the image processor.
|
2014-05-21 14:32:21 +09:00 |
|
Simo Kinnunen
|
c0d02c4e3a
|
Screenshot resizing works in the UI now. Still missing rate limiting.
|
2014-05-21 14:07:53 +09:00 |
|
Simo Kinnunen
|
e56d757cde
|
Add an app for resizing images. Still needs rate limiting, and still trying to decide how to pass the correct URL to the app.
|
2014-05-20 19:00:53 +09:00 |
|
Simo Kinnunen
|
48726669dc
|
Screenshots are more or less working (server-side). Resize not implemented yet. Temporarily breaks APK uploads.
|
2014-05-19 17:55:18 +09:00 |
|
Simo Kinnunen
|
5be2b8f7d5
|
Add --public-ip option to stf local .
|
2014-05-19 16:55:57 +09:00 |
|
Simo Kinnunen
|
78c207c8d1
|
Make group timeout configurable.
|
2014-05-14 19:13:11 +09:00 |
|
Simo Kinnunen
|
0dda2d9f6f
|
Throw if DB migration fails.
|
2014-04-14 14:20:09 +09:00 |
|
Simo Kinnunen
|
44378e625f
|
Show progress for URL installation. Temporarily break upload installation.
|
2014-04-04 17:33:51 +09:00 |
|
Simo Kinnunen
|
97a042a54d
|
Support installation from URLs.
|
2014-04-03 22:53:23 +09:00 |
|
Simo Kinnunen
|
3a84e249d6
|
Make stf local <serial> work again.
|
2014-04-03 18:14:31 +09:00 |
|
Simo Kinnunen
|
c42436aeeb
|
No need to include procutil for anything but stf local .
|
2014-04-02 15:20:37 +09:00 |
|
Simo Kinnunen
|
0673dab4d0
|
Clarify comment.
|
2014-04-02 15:16:30 +09:00 |
|
Simo Kinnunen
|
1559424a42
|
Remove unused variable.
|
2014-04-02 15:15:53 +09:00 |
|
Simo Kinnunen
|
8f90ce0e02
|
Don't auto-migrate because it's slow when many processes have to do the same.
|
2014-04-02 14:39:07 +09:00 |
|
Simo Kinnunen
|
e17f306d30
|
Add browser list to device identity.
|
2014-04-01 19:29:28 +09:00 |
|
Simo Kinnunen
|
dfe3d97de3
|
APKs can now be drag & dropped to the device screen, which will install the application. Still lacking UI, and the app doesn't get launched.
|
2014-03-20 22:00:01 +09:00 |
|
Simo Kinnunen
|
b4416b5f0f
|
Fix all JSHint complaints in Node.js code.
|
2014-03-19 20:36:46 +09:00 |
|
Simo Kinnunen
|
aec95d87a4
|
Shut down stf local in proper order so that the console doesn't get ugly.
|
2014-03-18 17:15:21 +09:00 |
|
Simo Kinnunen
|
3d20b06f7f
|
Separate device functionality into plugins.
|
2014-03-14 20:18:53 +09:00 |
|
Simo Kinnunen
|
4896ca406e
|
Reap dead devices using timeouts. Previously, if a provider died without being able to clean up properly, the device would stay as a ghost.
|
2014-02-25 20:45:29 +09:00 |
|
Simo Kinnunen
|
4381a5ddfe
|
Remove remnants of console and old tx implementation.
|
2014-02-21 16:31:22 +09:00 |
|
Gunther Brunner
|
a2a00736b6
|
Added back new screen directive.
|
2014-02-19 21:40:37 +09:00 |
|
Gunther Brunner
|
6186c1cc87
|
Improved layout.
|
2014-02-19 16:52:26 +09:00 |
|
Gunther Brunner
|
7a0472abc9
|
Starting to add WebPack support.
|
2014-02-12 20:14:13 +09:00 |
|
Simo Kinnunen
|
06fd5bc722
|
Change group timeout to 10 minutes.
|
2014-02-06 14:50:24 +09:00 |
|
Simo Kinnunen
|
5c78002e64
|
Remove option --ldap-bind-enable from auth-ldap. Unnecessary.
|
2014-02-06 13:08:35 +09:00 |
|
Simo Kinnunen
|
adaf3da228
|
New rewrite of provider. By moving to promises we should no longer have issues with double-quits.
|
2014-02-04 15:42:52 +09:00 |
|
Simo Kinnunen
|
9119dcca63
|
Add UI to LDAP login.
|
2014-01-31 21:39:07 +09:00 |
|
Simo Kinnunen
|
9ed2524a7f
|
Add socket.io with authentication and start rebuilding the device list.
|
2014-01-31 03:37:55 +09:00 |
|
Simo Kinnunen
|
88de7d1578
|
Fix issues with the proxy.
|
2014-01-30 19:36:43 +09:00 |
|
Simo Kinnunen
|
8bc9592a79
|
Add HTTP API proxy.
|
2014-01-30 19:29:42 +09:00 |
|
Simo Kinnunen
|
c45c081c6f
|
Allocate two ports to each worker.
|
2014-01-30 16:18:29 +09:00 |
|
Simo Kinnunen
|
090908f161
|
Apparently Linux doesn't allow multiple arguments in shebang. Removing --harmony flag as it's currently unused anyway, and switching to Promise.longStackTraces().
|
2014-01-30 13:52:10 +09:00 |
|
Simo Kinnunen
|
816904b9bb
|
React to device reboots more gracefully. Previously, the provider would attempt to restart the worker as soon as an essential service died, even if the device was soon released after. Now that doesn't happen.
|
2014-01-30 12:15:22 +09:00 |
|
Simo Kinnunen
|
01070bcf6c
|
Simplify environment variable overrides.
|
2014-01-30 00:58:03 +09:00 |
|