Added
- The ability to add pinned apps to the dashboard along with a new menu item titled 'Apps' in
870. This change also started added a new general
purpose configuration file. It added thepinned_apps
configuration item.
Other additions to this feature are:- Pinned apps menu items are limited in the navbar in 894.
This is configurable bypinned_apps_menu_length
. - Pinned apps can be configured through globs in 898.
- Pinned apps can be configured through app manifest data like category, subcategory or metadata
in 912 and 939 - This widget has an internationalizable header in 921.
- The string 'Pinned Apps' is internationalizable in 992.
- Pinned apps can be grouped by known fields in 996 and by
metadata in 1026. This adds thepinned_apps_group_by
configuration item.
- Pinned apps menu items are limited in the navbar in 894.
- Apps can now supply a metadata map in their mainfest files in 903.
- Read configurations from an ondemand.d directory in 893.
This directory is configurable through theOOD_CONFIG_D_DIRECTORY
environment variable. - The shell app now supports themes in 630.
- The dashboard's landing page is now configurable. Users can redefine the layout of defined widgets
and add entirely new widgets in 1038. This adds the
landing_page_layout
configuration item.
Fixed
- Webpacker now uses it's own yarn in tmp in 862.
- Nginx no longer returns the versions in the Server and X-Powered-By headers in 891.
- All rails apps now use the secure cookies in 897.
- Corrected a broken link in the footer in 899
- Users can now speicfy the dex frontend theme in 929.
- Users with specialized conda environments will no longer have issues launching an XFCE desktop
in 942. - Potential XSS with the Job composer in 949.
- Wrong link to docs in ood-portal.conf comments in 1010.
- ood-portal-generator now supports Oracle Linux in 1049.
- Job composer can now store more than 1000 workflows which would previously cause crashes
in 1039.
Changed
- The all apps page is now a table instead of panels holding lists in 884.
- This table also shows metadata fields in 924.
- Upgraded the dashboard to bootstrap 4 in 991.
- Upgreaded all rials apps to 2.2.5 in 1014.
- The active jobs app is now a part of the dashboard instead of it's own webapp in
1034. This breaks some previous behaviour regarding
this app. See the PR's initial comment for details. - The files app has been completely replaced in 1040
and is now a part of the dashboard. The file-editor was also migrated in into the dashbaord in
this change. The old files app's source files were removed in 1051. - The PUN will now redirect old app URLs to new apps in 1056.
ood_core
version bumped from 0.15.0 to 0.16.0. See
the ood_core's changelog for details.