Commit Graph
253 Commits
Author SHA1 Message Date
Nick Couchman b4c8bc8058 GUACAMOLE-152: Fix up new zoom control style. 2018-05-11 06:29:05 -04:00
Nick Couchman 10b0afe0cb GUACAMOLE-152: Update zoom level on blur and submit, remove debounce. 2018-05-04 18:05:10 -04:00
Nick Couchman 64589f27f4 GUACAMOLE-152: Remove unneeded formattedScale method. 2018-05-04 17:44:15 -04:00
Nick Couchman 242e0b7cf0 GUACAMOLE-152: Allow zoom/scale to be manually entered. 2018-05-04 17:44:15 -04:00
Michael Jumper ae6994a912 GUACAMOLE-526: Use toArray where necessary for orderBy. 2018-04-30 13:45:36 -07:00
Michael Jumper 266b445c21 GUACAMOLE-526: Handle rejections for absolutely all promises. 2018-04-26 22:15:17 -07:00
Michael Jumper 670ec390b5 GUACAMOLE-526: Ignore failure to read/write clipboard. 2018-04-26 18:42:52 -07:00
James Muehlner b3eeb36b87 GUACAMOLE-526: Update webapp to angular 1.6.9. 2018-04-25 22:25:02 -07:00
Michael Jumper 9065b497c2 GUACAMOLE-352: Remove Guacamole menu entirely when closed. Input fields within the menu must not continue to receive input. 2018-01-16 10:20:43 -08:00
Nick Couchman cd4fcabe3a GUACAMOLE-113: Style and comment cleanup. 2018-01-14 19:48:41 -05:00
Nick Couchman f358cf298b GUACAMOLE-113: Use scope instead of rootScope. 2018-01-13 23:25:27 -05:00
Nick Couchman 9a9b570543 GUACAMOLE-113: Code clean-up - style, comments, and unneeded variables. 2018-01-13 23:15:46 -05:00
Nick Couchman 5376794e05 GUACAMOLE-113: Fix style issues in code. 2018-01-04 22:52:57 -05:00
Nick Couchman 733a4d42fa GUACAMOLE-113: Add object to clientController to keep track of substituted keys. 2018-01-04 19:11:41 -05:00
Nick Couchman 50c196d703 GUACAMOLE-113: Remove unnecessary declerations and update comments. 2018-01-03 14:05:07 -05:00
Nick Couchman ae9248fbe3 GUACAMOLE-113: Refactor the hotkey to avoid sending unnecessary keystrokes. 2018-01-03 14:01:18 -05:00
Nick Couchman d6e9a02c43 GUACAMOLE-113: Send through Ctrl-Alt-Delete when hotkey Ctrl-Alt-End is pressed. 2018-01-03 11:36:14 -05:00
Nick Couchman 6a747d116f GUACAMOLE-113: Capture Ctrl-Alt-End keypress in order to do something useful with it. 2018-01-03 11:36:14 -05:00
Michael Jumper 0b2c63bd74 GUACAMOLE-265: Set page title when "name" instruction is received. 2017-04-23 15:29:01 -07:00
Michael Jumper ed1d1db2da GUACAMOLE-252: Ensure display container is explicitly sized to cover the vertical area of its container (rather than relying on the implications of display: table-cell). 2017-03-22 20:40:02 -07:00
Michael Jumper ecf506ecef GUACAMOLE-208: Automatically reconnect after network errors. 2017-02-15 21:24:59 -08:00
Michael Jumper ee4f8cf796 GUACAMOLE-208: Define UPSTREAM_UNAVAILABLE and UPSTREAM_NOT_FOUND strings for tunnel errors. 2017-02-15 21:24:57 -08:00
Michael Jumper dd6964afb1 GUACAMOLE-208: Define translation strings for new status codes. 2017-02-15 21:24:55 -08:00
Michael Jumper 69a25c4e48 GUACAMOLE-190: Synchronize page icon with client thumbnail. 2017-01-27 19:32:35 -08:00
Michael Jumper fd1c652a84 GUACAMOLE-190: Update client thumbnail roughly every 5 seconds. 2017-01-27 19:32:29 -08:00
Michael Jumper 986ea4b206 GUACAMOLE-36: Migrate guacLogin and guacNotification to TranslatableMessage. 2017-01-03 19:42:24 -08:00
Michael Jumper 3f22d1d09a GUACAMOLE-5: Use more semantically-sound "menu-contents" class. 2016-08-02 14:24:37 -07:00
Michael Jumper 73c2e68922 GUACAMOLE-5: Display share links within Guacamole menu. Persist within ManagedClient. 2016-08-02 13:25:38 -07:00
Michael Jumper e1cf5821fc GUACAMOLE-5: Add share icon. 2016-08-02 13:25:15 -07:00
Michael Jumper 91254f7f98 GUACAMOLE-5: Add sharing support to the Guacamole client UI. 2016-08-02 13:25:15 -07:00
Michael Jumper 3484d32302 GUACAMOLE-5: Clean up header and dropdown style. 2016-08-02 13:25:15 -07:00
Michael Jumper 92ff80a503 GUACAMOLE-55: Sync to local clipboard when client clipboardData changes. 2016-06-29 20:03:59 -07:00
Michael Jumper b55c4c0211 GUACAMOLE-55: Do not sync local clipboard if menu is open. 2016-06-29 19:36:39 -07:00
Michael Jumper 0679c10187 GUACAMOLE-55: Move local clipboad sync logic back into clientController. Keep the guacClipboard directive lean and with a single purpose. 2016-06-29 18:46:27 -07:00
Michael Jumper 942fd5dd67 GUACAMOLE-55: Remove unnecessary style - there is no longer a textarea in the guac menu. 2016-06-28 15:05:49 -07:00
Michael Jumper 8c5446127b GUACAMOLE-55: Move clipboard handling to own module. Represent clipboard contents with ClipboardData type. 2016-06-26 20:44:56 -07:00
Michael Jumper 7f08766392 GUACAMOLE-55: Add image support to the guacClipboard directive. 2016-06-26 20:44:56 -07:00
Michael Jumper 0a0933a23e GUACAMOLE-55: Clean up event handlers after guacClipboard directive is destroyed. 2016-06-26 20:44:56 -07:00
Michael Jumper 65897fdb64 GUACAMOLE-55: Check clipboard when guacClipboard directive is initialized. 2016-06-26 20:44:56 -07:00
Michael Jumper 01eddd2772 GUACAMOLE-55: Restore focus state after attempting to read local clipboard. 2016-06-26 20:44:56 -07:00
Michael Jumper 0c6383a082 GUACAMOLE-55: Clipboard element must be "position: fixed" to avoid unnecessary scrolling of the document. 2016-06-26 20:44:56 -07:00
Michael Jumper 0edc730308 GUACAMOLE-55: Only the guacClipboard directive should fire guacClipboard events. 2016-06-26 20:44:56 -07:00
Michael Jumper 0eed6c32ae GUACAMOLE-55: Move clipboard functionality to a new guacClipboard directive. 2016-06-26 20:44:56 -07:00
Michael Jumper 0b6faba258 GUACAMOLE-44: Remove now-unnecessary getBase64() implementation within ManagedFileUpload (base64 conversion is handled by REST service). 2016-06-09 14:04:01 -07:00
Michael Jumper f207b29cc6 GUACAMOLE-44: Use tunnel REST service for file uploads. 2016-06-09 14:04:01 -07:00
Michael Jumper 4059054d31 GUACAMOLE-44: Replace use of ManagedFileDownload with calls to the tunnel REST service. 2016-06-06 16:50:52 -07:00
Michael Jumper 0d07c0fc8d GUACAMOLE-44: ManagedFileUpload.getInstance() must not directly invoke $apply() - it can result in an infinite $digest loop. 2016-06-03 11:14:40 -07:00
Michael Jumper 2934f4a9be GUACAMOLE-44: Use Guacamole.FileWriter within ManagedFileUpload (rather than load entire file into memory). 2016-06-02 16:01:07 -07:00
Michael Jumper 421294490b GUACAMOLE-25: Automatically reestablish audio stream when it closes normally. 2016-05-23 21:08:54 -07:00
Michael Jumper 900c8f2a27 GUAC-1511: Automatically open audio stream upon connect. 2016-03-30 11:22:54 -07:00