Commit Graph

130 Commits

Author SHA1 Message Date
Michael Jumper
861bddea6d GUACAMOLE-220: Add semantic CSS class for headers having corresponding tabs. 2018-07-21 14:22:51 -07:00
Michael Jumper
f7ca11df50 GUACAMOLE-526: Provide key/value pairs via toArray filter. Consistently return same array for same object. 2018-04-30 13:45:36 -07:00
Michael Jumper
2ff980dede GUACAMOLE-526: Remove debug console.log() from toArrayFilter(). 2018-04-27 00:05:09 -07:00
Michael Jumper
266b445c21 GUACAMOLE-526: Handle rejections for absolutely all promises. 2018-04-26 22:15:17 -07:00
Michael Jumper
bba01bdbc4 GUACAMOLE-526: Explicitly fail routing if attempting to update the auth token fails. 2018-04-26 18:51:46 -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
a49bfadebf GUACAMOLE-352: Refactor Guacamole.Keyboard.InputSink to Guacamole.InputSink. 2018-01-16 10:20:43 -08:00
Michael Jumper
86d9cc1248 GUACAMOLE-352: Explicitly listen to the input sink. 2018-01-16 10:20:42 -08:00
Michael Jumper
f696860067 GUACAMOLE-352: Leverage Guacamole.Keyboard.InputSink within webapp as a default destination for input events. 2018-01-16 09:50:54 -08:00
Michael Jumper
1c50311178 GUACAMOLE-128: Check clipboard for received events only during bubble phase (allow clipboard service to manage propagation from its event target). 2017-09-03 18:02:46 -07:00
Michael Jumper
8830123c9b GUACAMOLE-292: Add support for email fields. 2017-05-27 11:28:13 -07:00
Michael Jumper
d649f0b955 GUACAMOLE-301: Clear login interface if login was either successful or implicitly not required. 2017-05-15 13:12:52 -07:00
Michael Jumper
69a25c4e48 GUACAMOLE-190: Synchronize page icon with client thumbnail. 2017-01-27 19:32:35 -08:00
Michael Jumper
986ea4b206 GUACAMOLE-36: Migrate guacLogin and guacNotification to TranslatableMessage. 2017-01-03 19:42:24 -08:00
Michael Jumper
42cd4dca5d GUACAMOLE-78: Preserve query parameters when redirecting to user's home page. 2016-08-12 14:53:54 -07:00
Michael Jumper
db02d9a7fb GUACAMOLE-5: Implement management of sharing profiles. 2016-08-10 21:12:04 -07:00
Michael Jumper
56d9c90940 GUACAMOLE-5: Generalize and clean the guacGroupList directive such that arbitrary GroupListItem types can be supported. 2016-08-07 23:10:20 -07:00
Michael Jumper
031763af05 GUACAMOLE-5: Fix CSS selector match of open/closed groups. 2016-08-04 19:48:58 -07:00
Michael Jumper
f4ad97e732 GUACAMOLE-5: Switch to nice rendering of connection tree lines. 2016-08-04 19:48:58 -07:00
Michael Jumper
e3db19d633 GUACAMOLE-5: Implement management interface for sharing profile permissions. 2016-08-04 19:48:58 -07:00
Michael Jumper
85f15b7cd1 GUACAMOLE-5: Correct and simply guacGroupList styling/structure. 2016-08-04 19:48:58 -07:00
Michael Jumper
3484d32302 GUACAMOLE-5: Clean up header and dropdown style. 2016-08-02 13:25:15 -07:00
Michael Jumper
a4019b7f82 GUACAMOLE-55: Automatically fire guacClipboard events from index controller when local clipboard has changed. 2016-06-29 19:57:01 -07:00
Michael Jumper
67b09c39da GUACAMOLE-1: Relicense CSS files. 2016-03-28 20:50:32 -07:00
Michael Jumper
1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper
a66513b724 GUAC-1378: Pull and apply patches from REST endpoint. 2016-02-19 00:23:39 -08:00
Michael Jumper
c01e8c6a9a GUAC-1378: Evict cache of $templateRequest results when $templateCache is modified externally. 2016-02-18 19:56:21 -08:00
Michael Jumper
8f17e9ed0a GUAC-1378: Cache previous calls to $templateRequest() to avoid duplicating patch processing work. 2016-02-18 17:49:48 -08:00
Michael Jumper
f2a767f045 GUAC-1378: It's a constructor, not a contructor. 2016-02-18 17:18:13 -08:00
Michael Jumper
f57a4f80db GUAC-1378: Use <meta> tags instead of a special <guac-patch> root element. 2016-02-18 17:13:47 -08:00
Michael Jumper
9c11363224 GUAC-1378: Define HTML patches using a special <guac-patch> root element. 2016-02-18 13:34:07 -08:00
James Muehlner
5e6c9c2c9d GUAC-1378: Added decorator to intercept and modify templates as they are loaded. 2016-02-17 23:09:13 -08:00
Michael Jumper
8ec255d545 GUAC-1440: Fix rendering of textarea elements within the admin UI. 2015-12-16 17:06:16 -08:00
Michael Jumper
e060b6dfed GUAC-1406: Generalize header formatting into own stylesheet. 2015-12-08 13:49:59 -08:00
James Muehlner
400afcba64 GUAC-1406: Add user filtering on settings tab. 2015-12-02 22:29:35 -08:00
Michael Jumper
f708e4b204 GUAC-1376: Add reconnect button style. 2015-11-02 13:35:09 -08:00
TheAxnJaxn
4e194b0c89 GUAC-1324: Add right margin and remove position relative to stop text overlap. 2015-09-20 16:37:12 -07:00
TheAxnJaxn
b111dd6097 GUAC-1324: Stop overlap of text by floating to right. 2015-09-20 00:15:51 -07:00
Michael Jumper
ddd144fc47 GUAC-586: Add support for data sources to connection and connection group management. 2015-09-02 19:51:28 -07:00
Michael Jumper
b3614aef58 GUAC-586: Use data source when connecting to connections or groups. Remove deprecated getUserContext() from GuacamoleSession and related classes. Use identifiers which embed the data source for client URLs. 2015-09-02 19:51:28 -07:00
Michael Jumper
e75ab6ebd5 GUAC-586: Add data source to user and permissions services. 2015-09-02 19:51:26 -07:00
Michael Jumper
d60370b2d3 GUAC-1230: Do not rely on loader for fallback. Force fallback within angular-translate by returning an empty translation. 2015-07-14 12:54:18 -07:00
Michael Jumper
076a549754 GUAC-1172: Upgrade angular-translate to 2.7.2. Configure required sanitization strategy. Use null instead of false for lack of login error. 2015-07-02 15:28:34 -07:00
Michael Jumper
de6c5fd4da GUAC-1176: Provide user with help text during login. Style continuation dialog differently. Add continue button. 2015-06-08 14:33:43 -07:00
Michael Jumper
7a3503a40e GUAC-1176: Handle insufficient credentials distinctly from invalid credentials. 2015-06-08 14:33:43 -07:00
Michael Jumper
ed744d9d1d GUAC-1217: Fallback to standard dialects when no specific dialect is available/requested. 2015-06-05 19:39:59 -07:00
Michael Jumper
3128b69db6 GUAC-587: Use ::before for button images - it's friendlier to overriding CSS. 2015-05-05 15:53:44 -07:00
Michael Jumper
20d51309b5 GUAC-1053: Pull language from preferences when configuring the translate service. Fallback to US English if there is no such translation file. 2015-04-24 15:51:45 -07:00
Michael Jumper
1c14f73a1d GUAC-1053: Use US English as a failsafe. 2015-04-23 19:04:15 -07:00