Simo Kinnunen
f90d1f4a4a
Use sendStatus instead of status where applicable.
2015-04-28 21:19:28 +09:00
Simo Kinnunen
2123a475e3
Don't allow minicap to fail more than 3 times in 10s.
2015-04-27 16:10:41 +09:00
Simo Kinnunen
688ddda713
Fix unexpected minicap death during start causing a TimeoutError, causing the licecycle to end unnecessarily. Now it will just try again like it should have from the start.
2015-04-27 11:48:42 +09:00
Simo Kinnunen
9ea0839b0b
Rotate canvas image on client side when necessary. Minicap now always returns the image in upright position for newer devices.
2015-04-23 14:45:10 +09:00
Simo Kinnunen
7202f102d9
Remove duplicate code.
2015-04-23 09:57:09 +09:00
Simo Kinnunen
51bad5ec59
Oops, mistakenly left a console.log behind.
2015-04-17 17:29:34 +09:00
Simo Kinnunen
feb77c4396
Don't read new frames before the previous frame has been sent.
2015-04-17 17:21:38 +09:00
Simo Kinnunen
07fb3b530c
Allow minicap to skip frames when necessary.
2015-04-16 19:50:38 +09:00
Simo Kinnunen
88162e8a33
Restart FrameProducer if it dies unexpectedly.
2015-04-16 16:35:36 +09:00
Simo Kinnunen
95e9dd0b82
Integrate new minicap along with a moderate rewrite. What's currently missing is recovering from socket death.
2015-04-15 18:55:46 +09:00
Gunther Brunner
e1a7560bc0
Added optional --user-profile-url for opening user profile page in an external domain, it was hardcoded.
2015-03-17 19:48:41 +09:00
Simo Kinnunen
bfd5cb70b1
Change install timeout to 5min.
2015-02-25 15:06:19 +09:00
Gunther Brunner
5c5bd7a822
Updated almost all dependencies.
...
Socket.io' has-binary PR finally got merged so updating to the latest version.
2015-02-24 18:59:56 +09:00
Simo Kinnunen
21b4ebe9e4
Ensure we add 'http://' to URLs even when a username is used.
2015-02-06 12:23:12 +09:00
Simo Kinnunen
9209b923c7
Support dotless activity names.
2015-02-05 22:07:58 +09:00
Simo Kinnunen
8b9e5d58c9
Too much overlap in storage plugin URLs for meaningful loadbalancing and config simplicity. Make poorxy emulate the real situation and change related URLs.
2015-01-07 14:04:36 +09:00
Simo Kinnunen
7c16c40dae
Make it a bit easier to tell image plugin endpoint apart from normal storage endpoints. It still sucks though.
2015-01-06 19:56:21 +09:00
Simo Kinnunen
2d4d24a19d
Allow screen URL pattern to be changed.
2015-01-06 18:52:54 +09:00
Gunther Brunner
91b1861d8d
Fixed autofill for HTTPS.
...
Added dummy API endpoint for autofill POST requests.
Autofill also reads the CSRF token from cookies and doesn't require an 'about:blank' anymore on the forms.
2015-01-06 18:35:23 +09:00
Simo Kinnunen
5bbe7d33a6
Fix display information.
2014-12-19 17:19:09 +09:00
Simo Kinnunen
eb841161ac
Error if unable to resolve endpoints.
2014-12-18 16:29:15 +09:00
Simo Kinnunen
2f8116dfe6
Set device absent when provider is stopped.
2014-12-18 16:14:41 +09:00
Simo Kinnunen
ee81ab02d5
Use the request module for fetching screenshots. Makes it easier to use https if necessary.
2014-12-17 21:58:56 +09:00
Simo Kinnunen
efa38d3e1a
Use url.resolve for storageUrl to prevent problems with slashes.
2014-12-17 21:35:17 +09:00
Simo Kinnunen
b2e114c9be
Change all "api" URLs. Ideally the path prefix would be an option.
2014-12-17 21:29:51 +09:00
Simo Kinnunen
436fa6eff9
Remove unused screenshot plugin.
2014-12-17 21:25:10 +09:00
Simo Kinnunen
e43ae34d4b
Make all zmq endpoints use srv records.
2014-12-17 21:01:20 +09:00
Simo Kinnunen
26deca8d9f
Remove unused require.
2014-12-16 21:32:42 +09:00
Simo Kinnunen
6e493c6178
Ignore unknown browsers instead of refusing to start.
2014-12-16 21:08:37 +09:00
Simo Kinnunen
8da6297350
Make screenshots work again.
2014-12-11 18:46:15 +09:00
Simo Kinnunen
e4114d87af
Use WebSockets for the screen. The screen directive works, but needs a serious cleanup.
2014-12-10 14:27:14 +09:00
Simo Kinnunen
f1f32f29a7
Wait after paste.
2014-12-02 19:54:49 +09:00
Simo Kinnunen
34bf8adb99
Remove packages that were not present when the device was connected.
2014-12-02 15:00:09 +09:00
Simo Kinnunen
860158b961
Log a warning when a user logs in but doesn't have an email address in the profile controller.
2014-11-19 12:07:17 +09:00
Simo Kinnunen
370248d919
We might not get email data from some users if they didn't allow access to the address. Quick fix for now, should show an error page instead.
2014-11-18 12:14:38 +09:00
Simo Kinnunen
9447d72468
Proxy server was throwing errors on socket hangups (e.g. tab closed), causing the device process to die.
2014-11-17 19:54:47 +09:00
Simo Kinnunen
4ca5230402
Unify socket closers. Don't put them all in one try-catch or some might remain.
2014-11-17 15:51:57 +09:00
Simo Kinnunen
80244dfda2
No need to limit remote to 32-bit binaries anymore.
2014-11-13 11:18:58 +09:00
Simo Kinnunen
c6d0c9b86f
Disable auto-unlocking until it actually works properly.
2014-11-10 16:52:01 +09:00
Simo Kinnunen
6b5ecf3afb
Nexus 9 support. Home button doesn't work, presumably due to auto-unlocking.
2014-11-10 11:42:59 +09:00
Simo Kinnunen
082c4c89c8
Switch to stf-syrup because someone stole the name.
2014-11-06 15:53:08 +09:00
Simo Kinnunen
fe7502ea24
Reject unauthorized certs by default.
2014-10-30 19:09:05 +09:00
Simo Kinnunen
af09fc084a
Add an OAuth2 auth provider.
2014-10-30 19:03:17 +09:00
Simo Kinnunen
2ff16baf7a
Update remote binaries.
2014-10-29 20:46:35 +09:00
Simo Kinnunen
7af652afe9
Code formatting error.
2014-10-29 16:24:52 +09:00
Simo Kinnunen
f3c61983ea
Refactor origin swap code to be a bit more traditional. I don't like overriding functions unless necessary.
2014-10-29 15:29:22 +09:00
Simo Kinnunen
33d4c70820
Fix touch coordinates on Yoga Tablet 8.
2014-10-29 15:13:14 +09:00
Simo Kinnunen
6d88a28a2c
Add a poor reverse proxy for local development, the main difference being that everything except websockets now goes through the same port. Makes it easier to understand the production url layout.
2014-10-23 13:28:18 +09:00
Simo Kinnunen
cd1f9108ce
Update http-proxy.
2014-10-23 12:58:37 +09:00
Simo Kinnunen
d1a01da8e8
Add separate no-PIE binaries for older devices or they segfault.
2014-10-17 19:27:10 +09:00