Commit Graph

380 Commits

Author SHA1 Message Date
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
685882d19f The screen should now stretch to fill all the available area while maintaining aspect ratio. Includes a terrifying hack for the 270deg rotation. 2015-04-22 19:31:19 +09:00
Simo Kinnunen
0839602943 Minor refactoring with no functional changes. 2015-04-18 18:54:35 +09:00
Simo Kinnunen
53bd852d48 Make sure to revokeObjectURL() when the screen image is no longer needed. Should help with memory. 2015-04-16 14:34:00 +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
70a142b2ff Fix screen on x86. 2015-01-14 17:30:19 +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
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
b2e114c9be Change all "api" URLs. Ideally the path prefix would be an option. 2014-12-17 21:29:51 +09:00
Simo Kinnunen
19f38456b8 Add "secure view" error back. 2014-12-11 17:56:43 +09:00
Simo Kinnunen
49bc669ef6 Remove an extra blank line. 2014-12-10 19:49:08 +09:00
Simo Kinnunen
4a8806debc Refactor screen code. Still not the best but a bit more manageable now. 2014-12-10 19:48:04 +09:00
Simo Kinnunen
f9e2c4f0f2 Move screen core into its own section. 2014-12-10 15:17:42 +09:00
Simo Kinnunen
d1dfbb3dd2 Move keyboard handling into its own section. 2014-12-10 14:53:56 +09:00
Simo Kinnunen
0014096a2f Make it more obvious that the touch handling is its own section. 2014-12-10 14:47:11 +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
470d676c31 Don't flash "socket connection lost" on every unload in Firefox. 2014-12-03 13:34:35 +09:00
Simo Kinnunen
c4bb2e33b7 Fix pasting in Firefox and partially fix romaji input in Safari. 2014-12-03 13:05:28 +09:00
Simo Kinnunen
4f00bc3d11 Add a workaround for a super weird Safari bug causing mouseup before mousedown. Explained in comments. 2014-12-01 15:44:13 +09:00
Gunther Brunner
20332dea59 Preparing for new dropdown-toggle. 2014-11-19 16:47:17 +09:00
Gunther Brunner
4d3ea16a39 Updated to latest devices db. 2014-11-18 20:05:29 +09:00
Gunther Brunner
0492941fc6 Make screen-directive jQuery compatible. 2014-11-18 17:57:54 +09:00
Simo Kinnunen
9c0ceff440 Make sure screen size is never <36% because it gets too blurry and because Nexus 5 running 5.0 starts to get weird black lines appearing. 2014-11-13 13:23:29 +09:00
Simo Kinnunen
67b6665241 Fixed undefined variables in canvas renderer. 2014-11-13 11:19:20 +09:00
Gunther Brunner
8d5b21d9bc Start to add canvas auto-scaling for retina. 2014-11-12 19:32:58 +09:00
Gunther Brunner
2fdcf8243c Refactor render. Disabling WebGL render for now. 2014-11-12 18:40:35 +09:00
Gunther Brunner
7b3f1d3da7 Enable retina image retrieving also for retina desktops. 2014-11-10 21:32:29 +09:00
Simo Kinnunen
fc025d16aa Formatting. 2014-10-30 21:32:18 +09:00
Simo Kinnunen
758e43e2e8 Extra line break for clarity. 2014-10-29 14:56:00 +09:00
Simo Kinnunen
1ce8b52927 Fix touch coordinates in 270deg rotation. 2014-10-29 12:30:46 +09:00
Gunther Brunner
12eb22702e Bug: submit button was outside form. 2014-10-24 16:14:25 +09:00
Gunther Brunner
91f7bd9cf2 Removed prototype leftover. 2014-10-17 19:24:41 +09:00
Gunther Brunner
a59b3a6fc3 Added Socket Error Modal. 2014-10-17 19:23:15 +09:00
Gunther Brunner
e172457b5f Start to add Socket Disconnected Modal. 2014-10-17 19:23:15 +09:00
Gunther Brunner
d8191bac05 Add back standalone mode by location. 2014-10-15 18:00:00 +09:00
Gunther Brunner
6a7a18f0a2 Translated to Japanese. 2014-10-15 17:12:05 +09:00
Gunther Brunner
c245355732 Preparing for deploy.
Disables:
-Performance tab
-Access Tokens tab
-Standalone mode
2014-10-15 16:24:34 +09:00
Gunther Brunner
ff6b0dbab1 Improved UI layout for Reverse Port Forwarding. 2014-10-15 13:40:48 +09:00
Simo Kinnunen
cecf08a244 Reverse port forwarding UI actually works now. 2014-10-14 22:57:44 +09:00
Gunther Brunner
d105052b20 In Angular 1.3.0-rc.5, $animate defers changes till the next digest.
Disabled animation for now.
2014-10-10 16:01:39 +09:00
Gunther Brunner
6a727b163f Ultra Light was unreadable. 2014-10-06 18:27:45 +09:00
Gunther Brunner
56541ba80e Cleanup. 2014-10-06 17:06:42 +09:00
Gunther Brunner
5d190db1b7 Update device status accordingly. 2014-10-03 15:44:16 +09:00
Gunther Brunner
1f46cd0ea2 Separate retry button. 2014-10-02 23:13:33 +09:00
Gunther Brunner
c35b92c440 Improve Device Disconnected UI. 2014-10-02 23:07:28 +09:00
Gunther Brunner
d0f6759266 Add Cancel button to ADB Add Key Modal. 2014-10-02 16:52:02 +09:00
Simo Kinnunen
95347d91f0 Show a dialog for new ADB key if using device. 2014-10-01 21:33:47 +09:00
Simo Kinnunen
e6c1de5194 ADB connect now respects auth keys in the settings page. 2014-10-01 18:41:54 +09:00
Gunther Brunner
0a67c8c272 Save Screenshot feature now done on server side since the client-side way doesn't work in all browsers. 2014-10-01 17:56:25 +09:00