Commit Graph

757 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
6fe4f8ae1b Remove all JIRA/Confluence references. 2015-03-18 19:39:40 +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
Gunther Brunner
f5cb2f91c0 Adding basic user redirect for external URL. 2015-03-16 20:48:24 +09:00
Gunther Brunner
a087722c28 Remove Chat link. 2015-03-09 21:15:16 +09:00
Gunther Brunner
5e7b489dd9 Fix scrolling behaviour change of overflow: auto; introduced in Chrome 41 (only reproducible with a Trackpad). 2015-03-09 17:38:13 +09:00
Gunther Brunner
958a3bcfb9 Fix bug where http:// is not being added if there is a "http://" already in the query string. 2015-03-04 21:22:43 +09:00
Gunther Brunner
a2662a0b53 Fix selection of browser bug,
caused by lodash 2.x->3.x's _.first() breaking change.
2015-02-24 19:16:00 +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
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
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
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
Gunther Brunner
7a8d48b026 Adding big message prototype. 2014-12-22 17:29:16 +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
Gunther Brunner
bea839353b Fixed standalone mode to work with the new ng-upload. 2014-12-05 19:02:36 +09:00
Gunther Brunner
de7c367cb8 Fixed browser icons path and size. 2014-12-05 17:31:27 +09:00
Gunther Brunner
0fa086e7d6 Added translation. 2014-12-05 16:57:51 +09:00
Gunther Brunner
a063aeb077 Fixed device selection drop-down menu (it was broken in Firefox). 2014-12-04 18:09:24 +09:00
Simo Kinnunen
53c10c9732 Add a column for notes. For now they have to be set directly in the database. 2014-12-03 14:20:41 +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
Gunther Brunner
9d3b076fa6 Fixed selectable style for Firefox.
Need to be careful in Firefox because the user-select style cascading doesn't seem to work well, so need to be more explicit where to put a selectable class.
2014-12-02 20:14:29 +09:00
Gunther Brunner
f1ecda9655 Fixed search input style for Safari. 2014-12-02 19:55:45 +09:00
Gunther Brunner
ba5d245c53 Fixed all drop-downs for latest ui-bootstrap 0.12 using the new attribute-only directive syntax. 2014-12-02 19:37:30 +09:00
Simo Kinnunen
581689d67a Don't match version until we have a dot in the query. 2014-12-02 19:21:04 +09:00
Gunther Brunner
50e4dfd47b Updated most dependencies.
Upgraded ng-file-upload to 2.0
2014-12-02 16:15:52 +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
11ff6fab81 And remove jQuery dependency. 2014-11-18 17:57:54 +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
87de3cfb8d angular-picture removed completely. 2014-11-12 17:23:54 +09:00
Gunther Brunner
fcc3de0e56 Added retina support for the Screenshots.
Removing picturefill dependency.
Since it's a progressive enhancement, we can ignore old browsers by using standard srcset attribute.
2014-11-12 17:18:58 +09:00