Commit Graph

323 Commits

Author SHA1 Message Date
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
254b2dc7a3 Add screenshots to UI. Still need to implement resizing. 2014-05-20 11:34:39 +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
949e13456c Update rethinkdb's run() to new syntax. 2014-05-16 18:05:41 +09:00
Simo Kinnunen
78c207c8d1 Make group timeout configurable. 2014-05-14 19:13:11 +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
9edd849d28 Rename icon middlewares. They're cleaner this way. 2014-05-13 16:41:18 +09:00
Simo Kinnunen
80cdf6f684 Send relative coords to the device. Allows multiple screens to be controlled at the same time, like it was before. 2014-05-13 15:25:43 +09:00
Simo Kinnunen
86adb4f359 Fix JSHint errors. 2014-05-13 14:54:56 +09:00
Simo Kinnunen
ed2390592c Fix user actions not extending timeout. 2014-05-13 12:21:05 +09:00
Simo Kinnunen
2183bbba49 Don't exclude anything from logcat unless filters are given. 2014-05-12 19:17:13 +09:00
Simo Kinnunen
7f94b0beef Fix copying. 2014-05-12 18:34:52 +09:00
Simo Kinnunen
f51abd05d2 Expose service.copy() for the clipboard plugin. 2014-05-12 18:24:18 +09:00
Simo Kinnunen
66a047ed30 Fix clipboard.copy. 2014-05-12 18:16:42 +09:00
Simo Kinnunen
433baee98e Update STFService to fix broken pasting. 2014-05-12 17:46:10 +09:00
Simo Kinnunen
ad3386a606 Fix pasting not triggering Ctrl+V. 2014-05-12 16:08:01 +09:00
Simo Kinnunen
02003da91f Update to new version of STFService. Also, there's actually no need to stop the service before starting it, because it will be done for us on reinstall. 2014-05-12 15:36:12 +09:00
Simo Kinnunen
cd374dd072 Remove unused console logs. 2014-05-12 14:19:17 +09:00
Simo Kinnunen
2842cd53c7 Update STFService to 0.6.5. 2014-05-12 12:23:05 +09:00
Simo Kinnunen
eb94192122 Use stf-device-db instead of stf-devices-db. 2014-05-12 12:03:32 +09:00
Simo Kinnunen
ed21780a6a Fix setClipboard call. 2014-05-09 19:32:11 +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
c29174b385 Set a flag for system browsers. 2014-05-02 19:55:43 +09:00
Simo Kinnunen
eadc0954a1 Never lock rotation so that it remains usable on device side too. 2014-05-02 15:43:23 +09:00
Simo Kinnunen
c80a0eec47 Add command for opening Play Store. 2014-05-01 21:23:46 +09:00
Simo Kinnunen
98ecf57d49 Fix browser plugin not updating in real time. 2014-05-01 20:13:29 +09:00
Simo Kinnunen
26b2b1acc6 Support tab key. 2014-05-01 19:18:38 +09:00
Simo Kinnunen
9041eabfc1 Rename "input" plugin to "service". It does many more things than just input. 2014-05-01 17:45:37 +09:00
Simo Kinnunen
395e59a33f Fix agent commands. 2014-05-01 17:25:14 +09:00
Simo Kinnunen
a51884a6f4 Don't freak out on double stop. 2014-05-01 17:23:21 +09:00
Simo Kinnunen
5e48d84208 Update old wire types. 2014-05-01 17:15:00 +09:00
Simo Kinnunen
3717206304 Update service to get rotation in degrees. 2014-05-01 17:10:15 +09:00
Simo Kinnunen
a915aea9ea Update with new service features. 2014-05-01 17:05:21 +09:00
Simo Kinnunen
2379acae5d Don't try to close webpack watcher if it doesn't exist. 2014-05-01 17:05:21 +09:00
Simo Kinnunen
78432bbaf4 Update browser database. 2014-04-22 17:27:37 +09:00
Simo Kinnunen
cbab9963cc Update browser mappings. 2014-04-22 17:15:42 +09:00
Simo Kinnunen
a4a0a62a66 Promise.timeout() doesn't stack (i.e. foo.timeout(1000).timeout(1000) doesn't mean "wait 1000ms, then another 1000ms", it means that we have two 1000ms timeouts running at the same time). Fix places where it could be a problem. 2014-04-22 16:48:13 +09:00
Simo Kinnunen
24620076b3 More logging. 2014-04-22 13:55:11 +09:00
Simo Kinnunen
1f19fd58c1 Implement clearBrowser(). 2014-04-22 13:52:13 +09:00
Simo Kinnunen
d037f45b29 Remove commented out reminders of already implemented features. 2014-04-22 13:45:11 +09:00
Simo Kinnunen
ced84f0f66 Add sample of openBrowser() usage. Unfortunately it doesn't work because the radio buttons are acting weird. 2014-04-22 11:03:33 +09:00
Simo Kinnunen
0dfc502e80 Rename identity.browsers to identity.browser. 2014-04-22 10:31:53 +09:00
Simo Kinnunen
9375fd7fe6 Allow invites for an already joined member to succeed. 2014-04-22 10:21:15 +09:00
Simo Kinnunen
33d2862704 URLs can now be opened. 2014-04-21 20:36:32 +09:00
Simo Kinnunen
71bf2fd131 Don't freak out if trying to close a socket that was already closed. 2014-04-21 18:56:40 +09:00
Simo Kinnunen
c9043dd895 Replace webpack-dev-middleware with our own improved version. 2014-04-21 17:38:34 +09:00
Simo Kinnunen
1e18c991b4 Fix typo. 2014-04-21 11:51:48 +09:00
Simo Kinnunen
400e27d091 Rename 'logsender' to 'logger' because the old name was so bad. 2014-04-21 11:35:35 +09:00