James Muehlner
ec33c81f1a
GUACAMOLE-926: Parse YAML, CSV, JSON on frontend and submit to API.
2023-04-07 20:43:29 +00:00
Michael Jumper
de3a1f5ec6
GUACAMOLE-839: Omit properties added by AngularJS core from auth request parameters.
2023-04-04 09:10:13 -07:00
James Muehlner
b980648808
Merge 1.5.1 changes back to master.
2023-04-03 21:40:44 +00:00
Michael Jumper
1d0714f185
GUACAMOLE-1763: Update JavaScript dependencies to latest compatible versions.
2023-04-03 14:31:07 -07:00
Victor Cleaner
0db69594cd
GUACAMOLE-1758: Updated czech translation
...
GUACAMOLE-1758: Updated czech translation
2023-03-24 18:52:51 +01:00
Michael Jumper
7d5ec77adf
GUACAMOLE-1756: Clean up assignment of application state.
2023-03-23 00:16:32 -07:00
Michael Jumper
c21ee0f830
GUACAMOLE-1756: Display login failures regardless of whether the interactive login form was used.
2023-03-22 14:08:52 -07:00
Niubbo75
d5e19d5e76
GUACAMOLE-1612: Update and correct Italian Translations for Guacamole Client
2023-03-17 10:41:26 +01:00
Virtually Nick
23a5c9476f
GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards.
2023-03-07 20:59:57 -05:00
Alex Leitner
f31356c2f5
GUACAMOLE-1740: Prevent collisions of clipboard inactive and active classes with other classes of the same name.
2023-03-07 19:22:03 +00:00
Michael Jumper
b6ce477625
GUACAMOLE-839: Support deferred retrieval of authentication parameters.
2023-03-01 09:10:52 -08:00
Michael Jumper
9177cac3cc
GUACAMOLE-839: Allow authenticationService to affect login screen even if not invoked by login screen.
2023-03-01 09:10:52 -08:00
James Muehlner
e9d8618cc8
GUACAMOLE-1744: Merge fix to clean up UI only if user is not logged in.
2023-02-28 11:46:10 -08:00
Michael Jumper
5b8170eee4
GUACAMOLE-1744: Clean up UI only if user is not logged in.
2023-02-28 11:01:42 -08:00
James Muehlner
4308bc1389
GUACAMOLE-1740: Merge change hiding clipboard contents in sidebar until explicitly focused.
2023-02-27 15:33:21 -08:00
Alex Leitner
2c15f3d21f
GUACAMOLE-1740: Don't display clipboard contents in the clipboard editor until it is focused on.
2023-02-27 23:25:27 +00:00
Virtually Nick
9caf5c530f
GUACAMOLE-1744: Merge automatically clean up UI if session has expired in the background.
2023-02-27 17:56:18 -05:00
Michael Jumper
d10c35396e
GUACAMOLE-1744: Automatically reset UI if session is no longer valid.
2023-02-27 14:53:09 -08:00
Michael Jumper
f61f016fdf
GUACAMOLE-1744: Provide REST API mechanism for testing session validity.
...
NOTE: This test must not have the effect of resetting a session's last
accessed time, or periodic validity tests will erroneously act as
session keep-alives.
2023-02-27 14:53:09 -08:00
Michael Jumper
cfffcdf0b7
GUACAMOLE-1745: Ensure deep copies of session storage are created only if necessary.
2023-02-27 14:44:46 -08:00
Mike Jumper
72b0634a5f
GUACAMOLE-1730: Merge Polish translation.
2023-02-04 13:08:30 -08:00
James Muehlner
180c045ad9
Merge 1.5.0 changes back to master.
2023-02-04 00:55:20 +00:00
Mike Jumper
309350a909
GUACAMOLE-1293: Display anonymous users within a shared session as "Anonymous".
2023-02-03 16:37:19 -08:00
Virtually Nick
2f30b6aad6
Merge 1.5.0 changes back to master.
2023-02-03 14:31:12 -05:00
Mike Jumper
c45c529522
GUACAMOLE-1293: Display user count and join/leave notifications in out-of-the-way status indicator.
2023-01-30 10:16:22 -08:00
Mike Jumper
a0d5824e83
GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly.
2023-01-30 10:16:22 -08:00
Mike Jumper
250039aaf9
GUACAMOLE-1293: Replace message list with overall shared user count.
2023-01-30 10:16:22 -08:00
Mike Jumper
0614861578
Merge 1.5.0 changes back to master.
2023-01-10 21:59:48 -08:00
Mike Jumper
9f176ed489
Merge 1.5.0 changes back to master.
2023-01-10 21:52:26 -08:00
Virtually Nick
934e437900
GUACAMOLE-1293: Tweak translation names to match arguments and use translation service to canonicalize.
2023-01-10 21:10:43 -05:00
Virtually Nick
b666aebce8
GUACAMOLE-1293: Adjust argument displayed to user to match position from guacd.
2023-01-10 21:10:43 -05:00
Virtually Nick
22e8ba66ea
GUACAMOLE-1293: Add type notations to comments; switch arguments to more obvious strings.
2023-01-10 21:10:43 -05:00
Virtually Nick
773a03a7d9
GUACAMOLE-1293: Correct and add missing comments for accuracy and clarity.
2023-01-10 21:10:43 -05:00
Virtually Nick
871ffe7288
GUACAMOLE-1293: Change msg instruction to code plus arguments.
2023-01-10 21:10:43 -05:00
Virtually Nick
33432c228c
GUACAMOLE-1293: Add client-side support for join/leave notification.
2023-01-10 21:10:43 -05:00
Mike Jumper
0f3cb8d056
GUACAMOLE-1594: Update JavaScript dependencies to latest compatible versions.
2023-01-10 16:28:08 -08:00
jbochenski
c375e6fcee
GUACAMOLE-1730: Add polish translation.
2023-01-04 15:32:34 +01:00
Mike Jumper
c2f2defcba
GUACAMOLE-1402: Merge proper API definitions of all possible client state values.
2022-12-11 13:23:06 -08:00
James Muehlner
69334b05e2
GUACAMOLE-1721: Store only auth token from auth response in localStorage.
2022-11-29 23:10:21 +00:00
James Muehlner
c82ca370e2
GUACAMOLE-1656: Fix user preferences permissioning.
2022-11-22 20:32:18 +00:00
Mike Jumper
3cbd1d9962
GUACAMOLE-1664: Merge corrections/additions to Czech translation.
2022-11-13 12:23:43 -08:00
James Muehlner
88d9f40a3d
Merge 1.5.0 changes back to master.
2022-10-28 21:30:19 +00:00
Mike Jumper
ce9922e08c
GUACAMOLE-1594: Update all Java and JavaScript dependencies to latest compatible.
...
NOTE: Several WebPack plugins could not be updated as all plugins within
WebPack's "webpack-contrib" have dropped support for WebPack v4
entirely, but Closure Compiler only supports WebPack v4.
2022-10-27 12:54:58 -07:00
James Muehlner
8a7bde8e9c
GUACAMOLE-1656: Simplify, clean up, and improve documentation of KSM code.
2022-09-23 23:19:41 +00:00
James Muehlner
3790d76fc9
GUACAMOLE-1656: Force refresh the user context on updateUserContext to ensure that any modified user attributes are picked up.
2022-08-26 18:12:21 +00:00
James Muehlner
e882a08486
GUACAMOLE-1656: Ensure the preferences page refreshes on save in case a one-time-token was updated.
2022-08-26 18:11:42 +00:00
James Muehlner
87cd7fbe22
GUACAMOLE-1656: Remove user attributes header; it does not look good.
2022-08-26 18:07:46 +00:00
James Muehlner
e4c65cba19
GUACAMOLE-1656: Add per-user KSM vault functionality.
2022-08-26 18:07:43 +00:00
James Muehlner
a99a76568b
GUACAMOLE-990: Merge new guacamole-auth-ban extension to block brute-force auth attempts.
2022-08-22 15:57:33 -07:00
Michael Jumper
f9d8abcfde
GUACAMOLE-990: Clear out any previous authentication token that is known to be invalid.
2022-08-22 15:16:45 -07:00