Commit Graph

141 Commits

Author SHA1 Message Date
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
949e13456c Update rethinkdb's run() to new syntax. 2014-05-16 18:05:41 +09:00
Simo Kinnunen
002c9e5fd9 Add a Node.js code watcher. It's not a separate process, so it can check require.cache for files it should watch. Currently unused due to missing SIGHUP handlers. 2014-05-14 11:04:40 +09:00
Simo Kinnunen
86adb4f359 Fix JSHint errors. 2014-05-13 14:54:56 +09:00
Simo Kinnunen
cd374dd072 Remove unused console logs. 2014-05-12 14:19:17 +09:00
Simo Kinnunen
eb94192122 Use stf-device-db instead of stf-devices-db. 2014-05-12 12:03:32 +09:00
Simo Kinnunen
0c24cb7ec6 Add browser icons. Currently requires stf-browser-db to be npm linked to work. 2014-05-08 18:58:51 +09:00
Simo Kinnunen
26b2b1acc6 Support tab key. 2014-05-01 19:18:38 +09:00
Simo Kinnunen
8da5b61289 Logcat works now, but still kind of wondering how the messages should arrive. 2014-04-17 18:27:35 +09:00
Simo Kinnunen
d5c96dc50d Clean up the owner plugin (now called 'group'). 2014-04-16 19:00:17 +09:00
Simo Kinnunen
961a958d7b Log forks. 2014-04-12 15:26:49 +09:00
Simo Kinnunen
4d5319b555 Auto-end shared lifecycles on exit. 2014-04-07 17:05:12 +09:00
Simo Kinnunen
941f4cb051 Oops. Fix stupid error in lifecycle. 2014-04-04 20:16:18 +09:00
Simo Kinnunen
e0b4b3b40f Don't listen to 'end' on proxy server. 2014-04-04 20:08:51 +09:00
Simo Kinnunen
8eae848897 Fix SH-06DNERV's data mapping. 2014-04-02 12:37:20 +09:00
Simo Kinnunen
e43507b686 Refactor stream log output to a utility. 2014-04-01 21:55:50 +09:00
Simo Kinnunen
d6604bcda8 Replace device:support:quit with util:lifecycle, which is usable by non-device processes too. 2014-04-01 21:41:58 +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
09604c0142 Fall back to gsm.operator.alpha if gsm.sim.operator.alpha doesn't exist. 2014-03-19 19:52:28 +09:00
Simo Kinnunen
5601fe2829 Normalize device data in one place. 2014-03-19 18:49:41 +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
022977886c Rename "isOwnedByUser" to "using". 2014-03-18 15:19:39 +09:00
Simo Kinnunen
30b04ab2d2 Add convenience flags for knowing if a device is usable, ready, and owned by us. 2014-03-18 15:06:02 +09:00
Simo Kinnunen
ed5709aa04 Expose identify functionality. Shows a red screen with important data. 2014-03-17 19:21:34 +09:00
Simo Kinnunen
d1b724ada0 Integrate device database. 2014-03-17 14:59:18 +09:00
Simo Kinnunen
3d20b06f7f Separate device functionality into plugins. 2014-03-14 20:18:53 +09:00
Simo Kinnunen
d90d450400 Port to new adbkit. 2014-03-12 12:42:10 +09:00
Simo Kinnunen
a25df0b293 Wake up and unlock device when it's being used. A bit messy, pending refactor. 2014-03-04 18:00:31 +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
Simo Kinnunen
e6a9c646e3 Provider better provider debug output and make fix killProcsByComm hanging on Xperia Z1. 2014-02-17 20:14:56 +09:00
Simo Kinnunen
bc9d356d7f Use InputAgent for the keyboard. 2014-02-17 19:27:45 +09:00
Simo Kinnunen
30fdc62711 Fix promiseutil.periodicNotify to actually resolve with correct values. 2014-02-17 19:15:56 +09:00
Simo Kinnunen
1fbaae8d8e Add utility for turning keymaps into characters mappings. 2014-02-12 00:09:18 +09:00
Simo Kinnunen
b6ccc29d0c Rename filter_value_* to filter_behavior_literal_*. 2014-02-11 23:09:23 +09:00
Simo Kinnunen
077982f08a Add a very lazy test for keyutil.parseKeyCharacterMap(). 2014-02-10 22:08:29 +09:00
Simo Kinnunen
329b862e4f Add key character map parser. 2014-02-10 21:48:25 +09:00
Simo Kinnunen
0a28757f62 devutil.killProcsByComm() was not falling back to SIGKILL like it should have been. Fixed. Also added a small delay between kill checks. 2014-02-05 23:08:09 +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
483bf1be7a Default to null operator if none can be found. Easier to work with than undefined. 2014-02-03 03:15:19 +09:00
Simo Kinnunen
3a0d177925 Make inviting/kicking work. 2014-02-03 01:31:18 +09:00
Simo Kinnunen
b9ca8b04e1 Make wireutil a bit more normal. It now requires wire on its own. 2014-02-02 20:00:29 +09:00
Simo Kinnunen
48d5648b9d Get rid of switch statements in favor of an EventEmitter-based router for message handling. 2014-02-02 19:55:44 +09:00
Simo Kinnunen
9119dcca63 Add UI to LDAP login. 2014-01-31 21:39:07 +09:00
Simo Kinnunen
01339b089e Remove numeric flags in favor of plain string data. Scales better. 2014-01-31 19:38:53 +09:00
Simo Kinnunen
f173e6650a Add operator to device data. 2014-01-31 19:31:21 +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
a2750d3013 Store device display URL. 2014-01-30 21:48:20 +09:00
Simo Kinnunen
aca775b7f7 Add SONY_ERICSSON to manufacturer list and try to be a bit more intelligent when detecting it. 2014-01-30 20:05:16 +09:00