-
+
${Alerts}
diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js
index ae59829aa5..c49a8336d3 100644
--- a/src/scripts/libraryMenu.js
+++ b/src/scripts/libraryMenu.js
@@ -466,7 +466,7 @@ function createToolsMenuList(pluginItems) {
});
links.push({
name: globalize.translate('HeaderActivity'),
- href: '#/serveractivity.html',
+ href: '#/dashboard/activity',
pageIds: ['serverActivityPage'],
icon: 'assessment'
});
diff --git a/src/strings/en-us.json b/src/strings/en-us.json
index 4bb461d211..1a3fdc47ab 100644
--- a/src/strings/en-us.json
+++ b/src/strings/en-us.json
@@ -603,6 +603,7 @@
"LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.",
"LabelCustomRating": "Custom rating",
"LabelDashboardTheme": "Server Dashboard theme",
+ "LabelDate": "Date",
"LabelDateAdded": "Date added",
"LabelDateAddedBehavior": "Date added behavior for new content",
"LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.",
@@ -725,11 +726,13 @@
"LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to use.",
"LabelLanguage": "Language",
"LabelLanNetworks": "LAN networks",
+ "LabelLevel": "Level",
"LabelLibraryPageSize": "Library page size",
"LabelLibraryPageSizeHelp": "Set the amount of items to show on a library page. Set to 0 in order to disable paging.",
"LabelMaxDaysForNextUp": "Max days in 'Next Up'",
"LabelMaxDaysForNextUpHelp": "Set the maximum amount of days a show should stay in the 'Next Up' list without watching it.",
"LabelMaxVideoResolution": "Maximum Allowed Video Transcoding Resolution",
+ "LabelMediaDetails": "Media details",
"LabelLineup": "Lineup",
"LabelLocalCustomCss": "Custom CSS code for styling which applies to this client only. You may want to disable server custom CSS code.",
"LabelLocalHttpServerPortNumber": "Local HTTP port number",
@@ -931,6 +934,7 @@
"LabelSyncPlaySettingsSpeedToSyncHelp": "Sync correction method that consist in speeding up the playback. Sync Correction must be enabled.",
"LabelSyncPlaySettingsSkipToSync": "Enable SkipToSync",
"LabelSyncPlaySettingsSkipToSyncHelp": "Sync correction method that consist in seeking to the estimated position. Sync Correction must be enabled.",
+ "LabelSystem": "System",
"LabelTag": "Tag",
"LabelTagline": "Tagline",
"LabelTextBackgroundColor": "Text background color",
@@ -1009,6 +1013,13 @@
"LiveBroadcasts": "Live broadcasts",
"LiveTV": "Live TV",
"Localization": "Localization",
+ "LogLevel.Trace": "Trace",
+ "LogLevel.Debug": "Debug",
+ "LogLevel.Information": "Information",
+ "LogLevel.Warning": "Warning",
+ "LogLevel.Error": "Error",
+ "LogLevel.Critical": "Critical",
+ "LogLevel.None": "None",
"Logo": "Logo",
"Lyricist": "Lyricist",
"ManageLibrary": "Manage library",
diff --git a/webpack.common.js b/webpack.common.js
index c4b67af589..59d32fb952 100644
--- a/webpack.common.js
+++ b/webpack.common.js
@@ -40,7 +40,8 @@ const config = {
'@mui/private-theming': '@mui/private-theming/legacy',
'@mui/styled-engine': '@mui/styled-engine/legacy',
'@mui/system': '@mui/system/legacy',
- '@mui/utils': '@mui/utils/legacy'
+ '@mui/utils': '@mui/utils/legacy',
+ '@mui/x-data-grid': '@mui/x-data-grid/legacy'
}
},
plugins: [