Michael Jumper
65995e3f5a
GUACAMOLE-783: Ensure GET requests to the REST API are not serviced from the cache in Internet Explorer.
...
IE 11 appears to ignore the `Cache-Control` header on requests despite
RFC 7234 and does not invalidate cache after changes are made to a
resource via PUT/DELETE/POST despite RFC 2616. It _does_ behave
correctly when the `Pragma` header is included.
This behavior is not observed for Chrome/Firefox which both correctly
honor the `Cache-Control` header and correctly invalidate cache after
changes.
2019-04-27 17:02:18 -07:00
Michael Jumper
0cc5c3667b
GUACAMOLE-598: Ensure fatal error message is hidden by default, shown only when a fatal error has actually occurred.
2018-09-07 13:37:06 -07:00
Nick Couchman
7d822df5a3
Merge 1.0.0 changes back to master.
2018-08-14 19:38:16 -04:00
Michael Jumper
8ad3f25371
GUACAMOLE-220: Add management tab and editor for user groups.
2018-08-09 10:46:06 -07:00
Michael Jumper
4bc7700d57
GUACAMOLE-598: Add absolute, global, fatal error handling.
2018-07-27 14:48:56 -07:00
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