Commit Graph

24 Commits

Author SHA1 Message Date
Alex Leitner
68a0d22d2a GUACAMOLE-1956: Bring Java and JavaScript dependencies up to date. 2024-08-21 14:39:54 -04:00
James Muehlner
279dc3866e GUACAMOLE-1956: Update NPM dependencies. 2024-06-11 21:40:28 +00:00
Michael Jumper
284353da48 Merge changes from patch branch back to main. 2024-06-11 11:19:52 -07:00
James Muehlner
94988d944f GUACAMOLE-1956: Upgrade to latest compatible NPM dependencies. 2024-06-03 22:42:09 +00:00
Virtually Nick
5843c67704 Merge 1.5.5 changes back to main. 2024-03-09 15:05:19 -05:00
Virtually Nick
e149492188 GUACAMOLE-1905: Update NodeJS dependencies for web application to latest compatible versions. 2024-03-03 16:16:46 -05:00
James Muehlner
6bd19b4714 GUACAMOLE-1876: Display points of interest heatmap in history recording player. 2023-11-02 22:01:47 +00:00
James Muehlner
3514a21b08 Merge 1.5.4 changes back to master. 2023-10-06 18:47:27 +00:00
Mike Jumper
5fe4a4d23a GUACAMOLE-1859: Update to latest compatible versions of JavaScript dependencies.
The Pickr library also has an update (v1.9.0), but that update does not
successfully build, possibly due to a different level of JavaScript
version compatibility.
2023-10-06 11:38:38 -07:00
James Muehlner
2a2cef9189 GUACAMOLE-1820: Create UI for viewing, searching, and navigating to key events in session recording player. 2023-07-11 18:31:38 +00:00
James Muehlner
9f2baeb1b8 GUACAMOLE-926: Fix invalid group identifier error message and upgrade yaml npm dependency. 2023-04-26 00:07:39 +00:00
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
1d0714f185 GUACAMOLE-1763: Update JavaScript dependencies to latest compatible versions. 2023-04-03 14:31:07 -07:00
Mike Jumper
0f3cb8d056 GUACAMOLE-1594: Update JavaScript dependencies to latest compatible versions. 2023-01-10 16:28:08 -08: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
Michael Jumper
b90a083fe1 GUACAMOLE-773: Use caret version notation for JavaScript dependencies where appropriate.
The default caret version notation that is already well-established in
the NPM community should be used except where there is reason not to.
Here, it makes sense to use the caret for all dependencies except:

1. "google-closure-compiler", which does not use semantic versioning
   and does not guarantee a compatible API. We cannot know that a new
   release is expected to be compatible and thus must specify an exact
   version.

2. "blob-polyfill", which does not use semantic versioning BUT must
   provide a compatible API by its own nature (it is a polyfill for an
   API defined by a W3C standard). Any current, stable release should be
   OK for "blob-polyfill", hence ">=".
2021-06-02 20:37:52 -07:00
Michael Jumper
3ec578edce GUACAMOLE-773: Remove angular-touch (no longer applicable).
Previously, the angular-touch library provided by AngularJS was used to
allow click interactions with UI components to work on touch devices
without an uncomfortable ~300ms delay. From AngularJS 1.7.x onward, this
feature of angular-touch is no longer present:

https://docs.angularjs.org/guide/migration#ngtouch

This should be OK - modern browsers will now recognize applications
aimed at touch support via the use of the "viewport" meta tag (which we
use), removing our original need for angular-touch. The same goes for
IE10+.
2021-06-02 20:37:52 -07:00
Michael Jumper
e93d0faa22 GUACAMOLE-773: Update Pickr to version 1.8.1. 2021-06-02 20:37:52 -07:00
Michael Jumper
503332270c GUACAMOLE-773: Remove unused messageformat dependency (it's bundled with angular-translate's messageformat support). 2021-06-02 20:37:52 -07:00
Michael Jumper
9131fdbbfb GUACAMOLE-773: Automatically generate dependencies for NPM modules. 2021-06-02 20:37:52 -07:00
Michael Jumper
28cfa2b8b0 GUACAMOLE-773: Update to latest versions of all JavaScript dependencies. 2021-06-02 12:48:57 -07:00
Michael Jumper
53d3e517cc GUACAMOLE-773: Upgrade (temporarily) to angular-translate 2.17.1 to satisfy Closure Compiler.
See: https://github.com/angular-translate/angular-translate/commit/fe47ae7
2021-06-02 12:48:57 -07:00
Michael Jumper
5f0ab7b3f3 GUACAMOLE-773: Use Webpack rather than Webpack+Gulp. 2021-06-02 12:48:57 -07:00
Michael Jumper
1ef61687d8 GUACAMOLE-773: Migrate to NPM for AngularJS portion of webapp build. 2021-06-02 12:48:57 -07:00