Commit Graph

  • cb61fc8312 GUACAMOLE-996: Add support for configuring group filter. Edgardo Rodriguez 2020-04-04 18:31:30 -03:00
  • 5d05442057 GUACAMOLE-1384: Merge ensure all $http error objects are wrapped in Guacamole error objects Virtually Nick 2021-07-21 12:27:44 -04:00
  • d46078109c GUACAMOLE-1383: Merge avoid double-encoding client identifiers within URLs. Virtually Nick 2021-07-21 10:01:34 -04:00
  • 9cb42ade67 GUACAMOLE-1383: Use URL-safe client identifiers by default, maintaining backwards compatibility with identifiers using standard base64. Michael Jumper 2021-07-20 22:31:12 -07:00
  • e79b7b6e4e GUACAMOLE-1383: Do not double-encode client identifiers within URLs. Michael Jumper 2021-07-20 21:25:09 -07:00
  • 8a57b2037e GUACAMOLE-1384: Ensure all $http error objects are wrapped in Guacamole error objects, even if the relevant request could not be sent. Michael Jumper 2021-07-20 20:28:29 -07:00
  • 0066ce583b GUACAMOLE-275: Merge automatic post-update browser cache refresh fix. James Muehlner 2021-07-20 19:51:07 -07:00
  • de3daf3dc8 GUACAMOLE-275: Request browser to always revalidate cached index.html. Michael Jumper 2021-07-20 19:46:00 -07:00
  • f94b6c68aa GUACAMOLE-275: Request browser to always revalidate cached dynamic contents. Michael Jumper 2021-07-20 18:49:43 -07:00
  • e9e1703184 GUACAMOLE-275: Automatically attempt to refresh browser cache if index.html does not match current build. Michael Jumper 2021-07-20 16:00:18 -07:00
  • a1b4e76ab8 GUACAMOLE-1378: Merge correct naming of guacamole-auth-jdbc dist .tar.gz archive. Virtually Nick 2021-07-18 15:10:07 -04:00
  • 0364d45d9d GUACAMOLE-1378: Correct naming of guacamole-auth-jdbc dist .tar.gz archive. Michael Jumper 2021-07-17 17:07:11 -07:00
  • c239b6e3cb GUACAMOLE-724: Merge remove duplicate injection of $rootScope (already injected via parameter). Virtually Nick 2021-07-15 07:20:33 -04:00
  • b9a15285ea GUACAMOLE-724: Remove duplicate injection of $rootScope (already injected via parameter). Michael Jumper 2021-07-14 22:24:09 -07:00
  • 69e1f5f51f GUACAMOLE-724: Merge multiple-connection tile support/view. James Muehlner 2021-07-14 13:41:03 -07:00
  • dd86130600 GUACAMOLE-724: Migrate usage of var to const/let in all directly touched code. Michael Jumper 2021-07-08 03:19:34 -07:00
  • d6c5165f90 GUACAMOLE-724: Update connection parameters in menu after focus changes. Michael Jumper 2021-07-04 20:34:35 -07:00
  • 95e77c6985 GUACAMOLE-724: Ensure focus is assigned to at least one client after changes are made to a group. Michael Jumper 2021-07-04 20:33:50 -07:00
  • 69ea8488f3 GUACAMOLE-724: Always emit focus events when focused client changes, even if the change occurs only due to replacing a disconnected client with a connected one. Michael Jumper 2021-07-04 20:05:36 -07:00
  • 902a111a57 GUACAMOLE-724: Update calls to ManagedFilesystem.getInstance() to provide relevant ManagedClient. Michael Jumper 2021-07-04 19:42:09 -07:00
  • 6b8b57ef5a GUACAMOLE-724: Ensure connection parameters are updated when likely to be available (not just when group is attached). Michael Jumper 2021-07-04 19:16:18 -07:00
  • e5a127647b GUACAMOLE-724: Restore sorting client panel by last used timestamp. Michael Jumper 2021-07-04 19:04:04 -07:00
  • f6909a06e7 GUACAMOLE-724: Prefer to return an existing group rather than create a new one. Michael Jumper 2021-07-04 18:58:53 -07:00
  • 74f0e0aec3 GUACAMOLE-724: Preserve current focus states when adding/removing connections from attached group. Michael Jumper 2021-07-04 18:22:16 -07:00
  • 5968193dfb GUACAMOLE-724: Handle touch gestures while menu is open. Michael Jumper 2021-07-04 13:55:45 -07:00
  • 7916afd2d3 GUACAMOLE-724: Correct typo preventing menu open gesture from working. Michael Jumper 2021-07-04 13:39:24 -07:00
  • 2b8eb443d4 GUACAMOLE-724: Ensure tile header sizes match even if empty. Michael Jumper 2021-07-04 13:22:37 -07:00
  • da62cb1afd GUACAMOLE-724: Allow keyboard interaction with client notifications. Michael Jumper 2021-07-04 13:19:42 -07:00
  • 025775a040 GUACAMOLE-724: Clean up style of parameter prompts within client notifications. Michael Jumper 2021-07-04 12:44:26 -07:00
  • 1e69514507 GUACAMOLE-724: Defer connecting until window/display size is known. Michael Jumper 2021-07-04 12:33:53 -07:00
  • 0e0445f95c GUACAMOLE-724: Add close button for each client tile. Michael Jumper 2021-07-03 23:12:10 -07:00
  • b294a2fa1e GUACAMOLE-724: Render menu and client tile headers above client-specific modals. Michael Jumper 2021-07-03 18:48:52 -07:00
  • 5a40429359 GUACAMOLE-724: Do not allow multiple, adjacent modal areas to overlap due to overflow. Michael Jumper 2021-07-03 18:44:06 -07:00
  • 9f477fd5fe GUACAMOLE-724: Remove unused parameter from clipboardService.setClipboard() calls. Michael Jumper 2021-07-03 18:36:57 -07:00
  • e58005ae23 GUACAMOLE-724: Leverage DOM rather than CSS to show/hide connection tile headers. Michael Jumper 2021-07-03 16:34:14 -07:00
  • 8c0af308da GUACAMOLE-724: Defer connecting until width/height of display area is known. Michael Jumper 2021-07-03 16:32:07 -07:00
  • c9900434c4 GUACAMOLE-724: Migrate tiled thumbnail rendering to same flex layout as client view. Michael Jumper 2021-07-03 14:58:42 -07:00
  • 1f2007eb28 GUACAMOLE-724: Replace CSS grid layout with simpler, equialent, and more compatible flex layout. Michael Jumper 2021-07-03 13:58:54 -07:00
  • 760a96a47d GUACAMOLE-724: Migrate to flex layout for modals for IE10+ compatibility. Michael Jumper 2021-06-30 21:05:57 -07:00
  • 4a20411eae GUACAMOLE-724: Correct SVG aspect ratio handling in IE10+. Michael Jumper 2021-06-30 20:30:52 -07:00
  • fe44b55f10 GUACAMOLE-724: Always resolve promise from setClipboard() (as documented). Michael Jumper 2021-06-30 20:02:16 -07:00
  • c87bd6bb3e GUACAMOLE-724: Correct "infdig" error due to client group session storage constantly regenerating if logged out. Michael Jumper 2021-06-30 19:46:18 -07:00
  • c2b252242b GUACAMOLE-724: Correct rendering of tiled clients on IE10+ by migrating to grid layout. Michael Jumper 2021-06-29 13:14:52 -07:00
  • 09288b79b2 GUACAMOLE-724: Do not show parameter section headers when prompting via modal. Michael Jumper 2021-06-29 12:04:44 -07:00
  • 8ed27a8b36 GUACAMOLE-724: Properly disconnect if required parameters are not submitted. Michael Jumper 2021-06-29 12:00:06 -07:00
  • b2b131ef34 GUACAMOLE-724: Increase opacity of client-specific notifications for sake of readability. Michael Jumper 2021-06-29 11:31:41 -07:00
  • 5903cf902c GUACAMOLE-724: Simplify and correct keyboard handling to NOT send extra key events for Ctrl+Alt+Shift. Michael Jumper 2021-06-29 00:27:29 -07:00
  • 5e9fe0ea6e GUACAMOLE-724: Scroll entire file transfer manager, not each individual client section. Michael Jumper 2021-06-28 14:28:50 -07:00
  • 0118489001 GUACAMOLE-724: ManagedClientGroup.forEach() must not attempt to visit non-existent clients. Michael Jumper 2021-06-28 12:54:15 -07:00
  • b3c410a371 GUACAMOLE-724: Correct unreadable error coloring of new client-specific modals. Michael Jumper 2021-06-28 12:40:12 -07:00
  • 19aa600b80 GUACAMOLE-724: Migrate file transfer status dialog to multi-client support. Michael Jumper 2021-06-28 12:33:49 -07:00
  • 6b296374d5 GUACAMOLE-724: Add per-tile visual indication of drag/drop. Michael Jumper 2021-06-28 11:51:09 -07:00
  • 68e856987e GUACAMOLE-724: Clear out sharing profiles from previous client if focus is changing to a client lacking a UUID. Michael Jumper 2021-06-27 22:35:51 -07:00
  • 5e2e28365c GUACAMOLE-724: Track client focus changes within tiled client directive, not just in changes to overall attached group. Michael Jumper 2021-06-27 22:33:26 -07:00
  • 7d5b6c6898 GUACAMOLE-724: Add indicator showing whether a tiled connection is shared. Michael Jumper 2021-06-27 21:31:02 -07:00
  • 0ea12ca5aa GUACAMOLE-724: Switch to SVG versions of all PNG images. Michael Jumper 2021-06-26 00:18:11 -07:00
  • 4c1876341d GUACAMOLE-724: Remove .png images that are not actually referenced. Michael Jumper 2021-06-25 22:54:51 -07:00
  • 6f9e2a8b78 GUACAMOLE-724: Allow multiple tiled clients to be focused using Shift+Click and Ctrl+Click. Michael Jumper 2021-06-27 20:41:47 -07:00
  • 90f2270dab GUACAMOLE-724: Move handling of drag/pinch gestures to individual client tiles. Michael Jumper 2021-06-25 00:24:31 -07:00
  • b0febd3402 GUACAMOLE-724: Migrate client zoom editor to own directive. Michael Jumper 2021-06-21 21:50:25 -07:00
  • 448ebb5019 GUACAMOLE-724: Ensure focus is not retained when transferring a client from an unattached group to an attached group. Michael Jumper 2021-06-21 21:04:31 -07:00
  • 19a32d3e10 GUACAMOLE-724: Expose checkboxes within Guacamole menu for adding/removing connections from current view. Michael Jumper 2021-06-21 18:20:16 -07:00
  • a249876bff GUACAMOLE-724: Replace per-client clipboard with shared clipboard. Michael Jumper 2021-06-20 01:10:21 -07:00
  • 63452b7bc8 GUACAMOLE-724: Automatically focus the first client if no client has yet been focused. Michael Jumper 2021-06-16 21:59:34 -07:00
  • d0b1fb7d7f GUACAMOLE-724: Control only the currently-focused client with client-specific menu options. Michael Jumper 2021-06-16 21:59:10 -07:00
  • 3f4c6a4cd1 GUACAMOLE-724: Move mouse emulation setting from client to menu. Michael Jumper 2021-06-16 21:51:47 -07:00
  • 4b227fe8c6 GUACAMOLE-724: Remove client-side "last used" timestamp (no longer needed). Michael Jumper 2021-06-16 17:29:47 -07:00
  • 1f2cd94a65 GUACAMOLE-724: Display nifty "pop" animation when a new client appears within the client panel. Michael Jumper 2021-06-16 01:58:01 -07:00
  • aae80292cb GUACAMOLE-724: Abstract away groups of running clients within their own type. Michael Jumper 2021-06-16 01:57:24 -07:00
  • 037ed212f6 GUACAMOLE-641: Merge correct regressions in custom pooled datasource behavior. Virtually Nick 2021-06-23 17:31:30 -04:00
  • eab80688cc GUACAMOLE-641: Ensure MyBatis "expectedConnectionTypeCode" is generated and matches valid database connections. Michael Jumper 2021-06-21 14:44:09 -07:00
  • 6ef951cd61 GUACAMOLE-641: Log creation of new database connections. Michael Jumper 2021-06-21 14:43:19 -07:00
  • ca443c8a34 GUACAMOLE-641: Add support for all MyBatis JDBC properties to DynamicallyAuthenticatedDataSource. Michael Jumper 2021-06-21 14:41:07 -07:00
  • bfd3cbc204 GUACAMOLE-724: Do not reload client controller if only updating which client(s) are visible. Michael Jumper 2021-06-01 17:39:50 -07:00
  • 2f1d46aa86 GUACAMOLE-724: Provide separate, client-specific notifications for each tiled client. Michael Jumper 2021-06-01 17:34:08 -07:00
  • fbdb692444 GUACAMOLE-724: Remove unused arbitrary parameters from client route (the webapp tunnel doesn't use these). Michael Jumper 2021-06-01 17:07:40 -07:00
  • 85d01ba730 GUACAMOLE-724: Implement base support for displaying multiple connections in a tiled grid. Michael Jumper 2021-01-17 16:15:50 -08:00
  • e550b244f8 GUACAMOLE-680: Merge do not immediately re-authenticate after logout. Virtually Nick 2021-06-15 17:22:29 -04:00
  • 960db9ab5e GUACAMOLE-1364: Merge add support for overriding extension priority without renaming files. Virtually Nick 2021-06-15 17:16:11 -04:00
  • 2aa6a5b628 GUACAMOLE-1364: Ensure extension resources are included in defined order. Michael Jumper 2021-04-07 16:11:25 -07:00
  • 45c2cbf6b8 GUACAMOLE-1364: Remove inconsistent "guac-" prefix from standard extension namespaces. Michael Jumper 2021-06-14 13:12:16 -07:00
  • 6a6cae0e30 GUACAMOLE-1364: Add "extension-priority" property for overriding extension load order. Michael Jumper 2021-06-14 13:11:40 -07:00
  • 85bc4ac52b GUACAMOLE-680: Correct grammar of authenticationService documentation. Michael Jumper 2021-06-14 15:48:52 -07:00
  • ef590d2b3b GUACAMOLE-680: Display logged-out status as notification. Michael Jumper 2021-06-13 22:07:54 -07:00
  • b29c0a03ea GUACAMOLE-680: Use common styling for all dialogs/notifications. Michael Jumper 2021-06-13 21:53:41 -07:00
  • 529e19729b GUACAMOLE-680: Ensure the "guacLogout" event is specific to manual logouts. Michael Jumper 2021-06-13 21:27:48 -07:00
  • 823970eb7f GUACAMOLE-680: Display status message upon logout (rather than immediately reauthenticating). Michael Jumper 2021-06-13 21:25:37 -07:00
  • 581a7cb47a GUACAMOLE-680: Refactor repeated modal structures to common directive. Michael Jumper 2021-06-13 21:24:05 -07:00
  • 65074cb1e4 GUACAMOLE-1005: Cleanup apt cache after package installation Giacomo Longo 2021-06-12 12:11:29 +02:00
  • 4ebfe541a0 GUACAMOLE-1005: Rectify misleading description Giacomo Longo 2021-06-12 12:10:04 +02:00
  • 88c47dee26 GUACAMOLE-1005: Drop GUACAMOLE_ environment variable prefix Giacomo Longo 2021-06-12 12:09:33 +02:00
  • 111647b756 GUACAMOLE-773: Merge restore missing static template/layout files. Virtually Nick 2021-06-04 13:47:57 -04:00
  • a8aa3bef52 GUACAMOLE-773: Restore missing static template/layout files. Michael Jumper 2021-06-04 02:08:52 -07:00
  • 305eda0070 GUACAMOLE-773: Merge exclude node_modules directory from source archive. Virtually Nick 2021-06-03 07:04:04 -04:00
  • 6bcef68c9f GUACAMOLE-773: Exclude node_modules directory from source archive. Michael Jumper 2021-06-03 03:45:01 -07:00
  • 11c1575daf GUACAMOLE-773: Merge NPM build migration and update to latest javascript dependencies. James Muehlner 2021-06-02 20:46:18 -07:00
  • b90a083fe1 GUACAMOLE-773: Use caret version notation for JavaScript dependencies where appropriate. Michael Jumper 2021-06-02 20:19:44 -07:00
  • 3ec578edce GUACAMOLE-773: Remove angular-touch (no longer applicable). Michael Jumper 2021-06-02 16:08:47 -07:00
  • 82161ae712 GUACAMOLE-773: Consider Pickr available only if initialization has completed. Michael Jumper 2021-06-02 15:45:47 -07:00
  • 700e2023af GUACAMOLE-773: Remove use of XHTML-style self-closing tags from normal HTML. Michael Jumper 2021-06-02 15:24:57 -07:00