From 7006ce2c5cfcd758e346d1fc68dc4e933bdd7ef5 Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:00:38 +0900 Subject: [PATCH 01/12] remove symlink to config file --- src/config.json | 40 +++++++++++++++++++++++++++++++++++++++- src/config.template.json | 39 --------------------------------------- 2 files changed, 39 insertions(+), 40 deletions(-) mode change 120000 => 100644 src/config.json delete mode 100644 src/config.template.json diff --git a/src/config.json b/src/config.json deleted file mode 120000 index f1bd2db71e..0000000000 --- a/src/config.json +++ /dev/null @@ -1 +0,0 @@ -config.template.json \ No newline at end of file diff --git a/src/config.json b/src/config.json new file mode 100644 index 0000000000..0f308ccc11 --- /dev/null +++ b/src/config.json @@ -0,0 +1,39 @@ +{ + "multiserver": false, + "themes": [ + { + "name": "Apple TV", + "id": "appletv" + }, { + "name": "Blue Radiance", + "id": "blueradiance" + }, { + "name": "Dark", + "id": "dark", + "default": true + }, { + "name": "Light", + "id": "light" + }, { + "name": "Purple Haze", + "id": "purplehaze" + }, { + "name": "WMC", + "id": "wmc" + } + ], + "plugins": [ + "plugins/playAccessValidation/plugin", + "plugins/experimentalWarnings/plugin", + "plugins/htmlAudioPlayer/plugin", + "plugins/htmlVideoPlayer/plugin", + "plugins/photoPlayer/plugin", + "plugins/comicsPlayer/plugin", + "plugins/bookPlayer/plugin", + "plugins/youtubePlayer/plugin", + "plugins/backdropScreensaver/plugin", + "plugins/logoScreensaver/plugin", + "plugins/sessionPlayer/plugin", + "plugins/chromecastPlayer/plugin" + ] +} diff --git a/src/config.template.json b/src/config.template.json deleted file mode 100644 index 0f308ccc11..0000000000 --- a/src/config.template.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "multiserver": false, - "themes": [ - { - "name": "Apple TV", - "id": "appletv" - }, { - "name": "Blue Radiance", - "id": "blueradiance" - }, { - "name": "Dark", - "id": "dark", - "default": true - }, { - "name": "Light", - "id": "light" - }, { - "name": "Purple Haze", - "id": "purplehaze" - }, { - "name": "WMC", - "id": "wmc" - } - ], - "plugins": [ - "plugins/playAccessValidation/plugin", - "plugins/experimentalWarnings/plugin", - "plugins/htmlAudioPlayer/plugin", - "plugins/htmlVideoPlayer/plugin", - "plugins/photoPlayer/plugin", - "plugins/comicsPlayer/plugin", - "plugins/bookPlayer/plugin", - "plugins/youtubePlayer/plugin", - "plugins/backdropScreensaver/plugin", - "plugins/logoScreensaver/plugin", - "plugins/sessionPlayer/plugin", - "plugins/chromecastPlayer/plugin" - ] -} From 4d92ca43bb423f78cc190e64d47f4fde0fa05e7c Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:02:24 +0900 Subject: [PATCH 02/12] reduce requirements for controls on dashboard --- src/controllers/dashboard/dashboard.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/dashboard/dashboard.js b/src/controllers/dashboard/dashboard.js index fc7c178ee3..2078e0af8f 100644 --- a/src/controllers/dashboard/dashboard.js +++ b/src/controllers/dashboard/dashboard.js @@ -550,13 +550,13 @@ import 'emby-itemscontainer'; row.classList.remove('playingSession'); } - if (session.ServerId && session.SupportedCommands.indexOf('DisplayMessage') !== -1 && session.DeviceId !== window.connectionManager.deviceId()) { + if (session.ServerId && session.SupportedCommands.indexOf('DisplayMessage') !== -1) { row.querySelector('.btnSessionSendMessage').classList.remove('hide'); } else { row.querySelector('.btnSessionSendMessage').classList.add('hide'); } - if (session.TranscodingInfo && session.TranscodingInfo.TranscodeReasons && session.TranscodingInfo && session.TranscodingInfo.TranscodeReasons.length) { + if (session.TranscodingInfo && session.TranscodingInfo.TranscodeReasons && session.TranscodingInfo) { row.querySelector('.btnSessionInfo').classList.remove('hide'); } else { row.querySelector('.btnSessionInfo').classList.add('hide'); @@ -564,7 +564,7 @@ import 'emby-itemscontainer'; const btnSessionPlayPause = row.querySelector('.btnSessionPlayPause'); - if (session.ServerId && nowPlayingItem && session.SupportsRemoteControl && session.DeviceId !== window.connectionManager.deviceId()) { + if (session.ServerId && nowPlayingItem && session.SupportsRemoteControl) { btnSessionPlayPause.classList.remove('hide'); row.querySelector('.btnSessionStop').classList.remove('hide'); } else { From 05c16d19ac3e041356ef51020e5f6f3a70560ac6 Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:20:06 +0900 Subject: [PATCH 03/12] remove swap file from translations --- src/strings/.en-us.json.swp | Bin 16384 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/strings/.en-us.json.swp diff --git a/src/strings/.en-us.json.swp b/src/strings/.en-us.json.swp deleted file mode 100644 index bbb5d9ab1641a6c2570646b97834b16268a5b238..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeHOO^h5z749Su5=bzLg+u^}Vgcch^{ju8NGwM%ySC$vcD1c5q2NNZLkWdbATqiZjX*1J8HN32NvGX4&L$58~ePKZY|JSptV42fz|@81zHQV7HBQd zTHt@$0;YIZ^aN&bqo2jc{qGwZzyIZbHhlXh8vJXXf5NwawZXsY`5oW>e1rc_&p+wg zUv2RJ;rZu$`*E*e(DOCVKkfOSZ}9)_`756PlLr59o`0|B-|7t#`hV5)k9z)cgMY>I zk9ods@c-)h_j&%e8vIv0|G4L0Zt!3B{4l?F-sA*>et+@&W&i!d4gQ}!|3jYt^#=bX z&kyteafAOS&ky>)*5LoK@%_i%G_T(uJiqJ5FB<&cdw!VTcN_c{J%7!Af2G0yU4y^; z=K1lxy3u?5_g`u7eRKP(wLoiu)&i{sS_`xmXf4oMptV42fz|^5w-(?@6dlCu?xsQ# z_y3{(zjh#sE`z=R%0Lf;I-r|CFT6d9egJv^v;?{nbQ9>;w@1-)pl3l(gD!zS2)Y6E z%iE&pd!R+omA6IFH$V@9p1n1SJ_i!FL=gl1^es_z?dB-@1?W8JIOtB$Rn%)Qf_@JA zKIkb>24bMAs0Duunt}vq6?8Y~Am}9&e$RuR20aOSFX(2_E2ytu0R0H`3}_8>4mKb= ze1vSV|A*mcVYxI$=G`P&9rK}BIKdY1%-qXjf zFf$TN3$-g0(<51C3G0_CXKBuK_>fITB4JX5}!= zSGeJs9FiGaGn1uah2^o>F-f!CR7@D(^NR=6FqE(#dS!sQ4 znVMiAw4I>-D`lyDO~R(B%OovkC^F8rA7tW^cDSQe|6D130sOqJ` zwL^Pm(2e|$+U;*IkLS@QJQfB~!MfgEdCoYvA~&g<4kOnlLF>eVmE^ndni(m9jfE`% zj{2}>1=o5aRZ^MRuA5T<3s~u;3v7=qGMVMsSLWV>ntG?3VC}Z$3T-su{lSUvz!MlJ zHWpBEgPj4bVk^iv%bf4jO6XYRw0+&z;iVdBo#)f8-jrIW*aS|9VJA-+$CN^I5LX6+ z+O_EV$2pGu+%l@!D(hsBu3Kc8C)?@R4W{U=;^k8l82&NzpHJ6#J}g5Jgnrd~5XmNd zs^PfPebKOLz|2fMqFq5dCG$OEsl`Ajf$-(xTOT~h6D+tAL#`48R?Vb~qulPs@M&%5 z{i9oJ*k(prRg=szIT6X07)v7%%@sPY1NVv?k2!*M!LhbbfVL?Oy}F4-_p%fXS2ve( zVa8nVF!-!W5$F+E8QS23h!1AOO*I+rhO~|%vC$Bol^s5tcG&8GWnzH1f;sIhGRS)7 z%z!rP!z#X`nOS2lekO5@iG*E+PRl$ViFijObA85ce8dZXmY~-@0tV!+->b7Eh6+t3|w^PQX-j0-W`9w})|hGh@xU7*8`SI3g^L&Caefe2>&P;4zl?OwJwsBugDy$qh}WRes~80 zl7b3!M%YbHYe!wc$sujnm_B6#99^YqDB0+>*35n5dZ6*RpPNSC13Q$-XBriNsM6Y75B$2HB_fi z77nIb$e%N_LZ^#V%cSl|g!j5190f%t_Rdgd?GIgerEg`vnH@rUjP$wJU1YD5P|v8h zGNKGCtF(*5dp)wBUHuVO)yvzbO0r*$eY<^{ZFdQR>j_Ne-)BWCW;GC5-?rL^Ae$;m z9(_AY=sB>G#71A9os%XV_|&b3QU}|^YUV2da?kx0K$^Rqj+51QL))+F$JR{LQN7V9 zzHQ`HVvOS(?lO}RqhVWa;&2G*H5$k>DZ1FET5%`$U@2UVJtN2-vyHQ&D>9?1iZ%x2 zw64>*ZmeZJzp_w_4AHjPhahM7?Utawf~UB=t)|@}BJLV&>!m5k(aGdbJOm>gTVA|_ zghrs4!|p*0pbwEt;mg`ieJ!)nuUU9rj4nk~|9=T}_wA^`ss0c5qnAOv=;bpSm1F7;IHw%$kzGZdbx-4#wLWl^s^$A)!?LK zB+z+@+ENh~Q~-D&n8IQ_zQpdA1A?#;RFf%+(g{aGi{h0qA*y9VJ%m&gz@bTbh7nK_ zA%C+?gdZZG16<*u1Z@cD2b2JO4w)T$WMNxM2MmVct08F+KokX`6t?bqWPu5#(2B%x zU?CV3-a`v_2&9oQFfM?SP;9r@@zorTx62PLtv1p`V$GqX7|)0oDIkn3&& z7XYSDg5lBUy8!?^kMadYLI%9kCj7z1Yq%*12F67Q%5V#{^P&K_551i{>U*~c1W_bZ zY(P#HERho+GUoslQrW&=rVsQ9_)%F@`LSK{>nTP02SqDpGH+E?4fbumUg$w3 zsz3;yqORz@!mEO*+`STsxqRP0d2>1L3U@aI_V*m8H_c=E!ge2?y~OF9P?6=VRA;#! z1q0g~EAO%P>cYBLU(iZ=s5M}WNvaFd3$9Ff2?vmvVzFrou^7n=NKj?R`N2pX*8)h9 zfVyP%BL|SCbQ4t-;tv6p^LHpTpJ1{F{QoUX$PwW&iHOy-Fa&S_d;|IiJQ39x`Ug^Q zYHJ;rT*hv*AQ0xl4N$0p1ZyCf0IfI!ij1k(9l7f}+@2A7HNX}ICJ3m)c_0QRD8LXT z1eg}EV*-O<<6?i3Viv~19z>O^V6JLT0fW(tK$2qEk{lPinQ%Kesvk4>#75pNiY(O7 zhAUIryTlDZr8R@VG0O?-4ajGD@hkvMTW_DHS9=Eq)DlgzQY2*8$jT6Zj(u@G%~3Np zy1_+wH46ud7T ztH!^eQrrOeQrtmLWS+|VJRSw0oCN2 Date: Mon, 12 Oct 2020 12:20:28 +0900 Subject: [PATCH 04/12] invert default backdrop setting --- src/scripts/settings/userSettings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/settings/userSettings.js b/src/scripts/settings/userSettings.js index 1235e0fa5f..263d74ed37 100644 --- a/src/scripts/settings/userSettings.js +++ b/src/scripts/settings/userSettings.js @@ -209,7 +209,7 @@ export class UserSettings { } val = this.get('enableBackdrops', false); - return val !== 'false'; + return val === 'true'; } /** From 7b168608a06d4fe48171b8b054d008518bce70ea Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:29:57 +0900 Subject: [PATCH 05/12] add library scan button to dashboard --- src/controllers/dashboard/dashboard.html | 3 +++ src/controllers/dashboard/dashboard.js | 15 +++++++++++++++ src/scripts/taskbutton.js | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/controllers/dashboard/dashboard.html b/src/controllers/dashboard/dashboard.html index ec0d60a74d..4c20da8de5 100644 --- a/src/controllers/dashboard/dashboard.html +++ b/src/controllers/dashboard/dashboard.html @@ -22,6 +22,9 @@ +
diff --git a/src/controllers/dashboard/dashboard.js b/src/controllers/dashboard/dashboard.js index 2078e0af8f..855ce3ff03 100644 --- a/src/controllers/dashboard/dashboard.js +++ b/src/controllers/dashboard/dashboard.js @@ -3,6 +3,7 @@ import events from 'events'; import itemHelper from 'itemHelper'; import serverNotifications from 'serverNotifications'; import dom from 'dom'; +import taskButton from 'scripts/taskbutton'; import globalize from 'globalize'; import * as datefns from 'date-fns'; import dfnshelper from 'dfnshelper'; @@ -827,9 +828,17 @@ import 'emby-itemscontainer'; refreshActiveRecordings(view, apiClient); loading.hide(); } + + taskButton({ + mode: 'on', + taskKey: 'RefreshLibrary', + button: page.querySelector('.btnRefresh') + }); }); view.addEventListener('viewbeforehide', function () { const apiClient = ApiClient; + const page = this; + events.off(serverNotifications, 'RestartRequired', onRestartRequired); events.off(serverNotifications, 'ServerShuttingDown', onServerShuttingDown); events.off(serverNotifications, 'ServerRestarting', onServerRestarting); @@ -841,6 +850,12 @@ import 'emby-itemscontainer'; if (apiClient) { DashboardPage.stopInterval(apiClient); } + + taskButton({ + mode: 'off', + taskKey: 'RefreshLibrary', + button: page.querySelector('.btnRefresh') + }); }); view.addEventListener('viewdestroy', function () { const page = this; diff --git a/src/scripts/taskbutton.js b/src/scripts/taskbutton.js index 163bcb5a1c..43a46301aa 100644 --- a/src/scripts/taskbutton.js +++ b/src/scripts/taskbutton.js @@ -13,7 +13,7 @@ export default function (options) { function updateTasks(tasks) { const task = tasks.filter(function (t) { - return t.ScheduledTask.Key == options.taskKey; + return t.Key == options.taskKey; })[0]; if (options.panel) { From 39a333f17b988758aeeaf425b2105462bb58a7df Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:33:20 +0900 Subject: [PATCH 06/12] move scan button to start on dashboard --- src/controllers/dashboard/dashboard.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/dashboard/dashboard.html b/src/controllers/dashboard/dashboard.html index 4c20da8de5..83d30495e5 100644 --- a/src/controllers/dashboard/dashboard.html +++ b/src/controllers/dashboard/dashboard.html @@ -16,15 +16,15 @@
+ -
From 7411f96ff9a0f8797468f2c93f4f21783ea09c58 Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:36:42 +0900 Subject: [PATCH 07/12] move quickconnect html to proper location --- .../dashboard/quickConnect.html} | 0 .../dashboard/{quickconnect.js => quickConnect.js} | 0 src/scripts/routes.js | 5 +++-- 3 files changed, 3 insertions(+), 2 deletions(-) rename src/{quickconnect.html => controllers/dashboard/quickConnect.html} (100%) rename src/controllers/dashboard/{quickconnect.js => quickConnect.js} (100%) diff --git a/src/quickconnect.html b/src/controllers/dashboard/quickConnect.html similarity index 100% rename from src/quickconnect.html rename to src/controllers/dashboard/quickConnect.html diff --git a/src/controllers/dashboard/quickconnect.js b/src/controllers/dashboard/quickConnect.js similarity index 100% rename from src/controllers/dashboard/quickconnect.js rename to src/controllers/dashboard/quickConnect.js diff --git a/src/scripts/routes.js b/src/scripts/routes.js index 5651102655..ebe6f3cf5a 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -159,10 +159,11 @@ import 'detailtablecss'; }); defineRoute({ - path: '/quickconnect.html', + alias: '/quickConnect.html', + path: '/controllers/dashboard/quickConnect.html', autoFocus: false, roles: 'admin', - controller: 'dashboard/quickconnect' + controller: 'dashboard/quickConnect' }); defineRoute({ From a1cd9c8e602e2078c888bad9a6961264dd9956ad Mon Sep 17 00:00:00 2001 From: dkanada Date: Mon, 12 Oct 2020 12:45:20 +0900 Subject: [PATCH 08/12] update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 42bdc9dfcf..2f666ec7bc 100644 --- a/package.json +++ b/package.json @@ -245,7 +245,7 @@ "src/controllers/dashboard/plugins/installed/index.js", "src/controllers/dashboard/plugins/available/index.js", "src/controllers/dashboard/plugins/repositories/index.js", - "src/controllers/dashboard/quickconnect.js", + "src/controllers/dashboard/quickConnect.js", "src/controllers/dashboard/scheduledtasks/scheduledtask.js", "src/controllers/dashboard/scheduledtasks/scheduledtasks.js", "src/controllers/dashboard/serveractivity.js", From e877e711a11c46cc715683f6007d1cc75d382e63 Mon Sep 17 00:00:00 2001 From: dkanada Date: Sun, 18 Oct 2020 01:14:26 +0900 Subject: [PATCH 09/12] update config.json --- .gitignore | 3 ++ src/config.json | 74 ++++++++++++++++++++++++------------------------- 2 files changed, 40 insertions(+), 37 deletions(-) diff --git a/.gitignore b/.gitignore index 36b843f022..98aa2d974b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,9 @@ dist web node_modules +# config +config.json + # ide .idea .vscode diff --git a/src/config.json b/src/config.json index 0f308ccc11..864e1f3656 100644 --- a/src/config.json +++ b/src/config.json @@ -1,39 +1,39 @@ { - "multiserver": false, - "themes": [ - { - "name": "Apple TV", - "id": "appletv" - }, { - "name": "Blue Radiance", - "id": "blueradiance" - }, { - "name": "Dark", - "id": "dark", - "default": true - }, { - "name": "Light", - "id": "light" - }, { - "name": "Purple Haze", - "id": "purplehaze" - }, { - "name": "WMC", - "id": "wmc" - } - ], - "plugins": [ - "plugins/playAccessValidation/plugin", - "plugins/experimentalWarnings/plugin", - "plugins/htmlAudioPlayer/plugin", - "plugins/htmlVideoPlayer/plugin", - "plugins/photoPlayer/plugin", - "plugins/comicsPlayer/plugin", - "plugins/bookPlayer/plugin", - "plugins/youtubePlayer/plugin", - "plugins/backdropScreensaver/plugin", - "plugins/logoScreensaver/plugin", - "plugins/sessionPlayer/plugin", - "plugins/chromecastPlayer/plugin" - ] + "multiserver": false, + "themes": [ + { + "name": "Apple TV", + "id": "appletv" + }, { + "name": "Blue Radiance", + "id": "blueradiance" + }, { + "name": "Dark", + "id": "dark", + "default": true + }, { + "name": "Light", + "id": "light" + }, { + "name": "Purple Haze", + "id": "purplehaze" + }, { + "name": "WMC", + "id": "wmc" + } + ], + "plugins": [ + "plugins/playAccessValidation/plugin", + "plugins/experimentalWarnings/plugin", + "plugins/htmlAudioPlayer/plugin", + "plugins/htmlVideoPlayer/plugin", + "plugins/photoPlayer/plugin", + "plugins/comicsPlayer/plugin", + "plugins/bookPlayer/plugin", + "plugins/youtubePlayer/plugin", + "plugins/backdropScreensaver/plugin", + "plugins/logoScreensaver/plugin", + "plugins/sessionPlayer/plugin", + "plugins/chromecastPlayer/plugin" + ] } From bd9840a20b676253f7c1ac27d7b72903c495786d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 20:52:42 +0000 Subject: [PATCH 10/12] Bump @babel/eslint-parser from 7.11.5 to 7.12.1 Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.11.5 to 7.12.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.1/eslint/babel-eslint-parser) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f1cb13f3c4..4299fb9fd0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "GPL-2.0-or-later", "devDependencies": { "@babel/core": "^7.11.6", - "@babel/eslint-parser": "^7.11.5", + "@babel/eslint-parser": "^7.12.1", "@babel/eslint-plugin": "^7.11.5", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-private-methods": "^7.10.1", diff --git a/yarn.lock b/yarn.lock index 1d5ca33387..a687d0208b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -40,10 +40,10 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/eslint-parser@^7.11.5": - version "7.11.5" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.11.5.tgz#398192b8d1cd3678efb709f5ab09d9aa2a2218fd" - integrity sha512-DZ3maD3ciwRg1pOzEpJ1outlV1DA/A8XHDQoyL69fC3RIJMlMq1UPudgfRkW0YFqmQPR6OPvu8chaT7Yq2Mm8A== +"@babel/eslint-parser@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.12.1.tgz#b3ae38e6174d2d0d2d00d2dcd919b4086b6bb8f0" + integrity sha512-cc7WQHnHQY3++/bghgbDtPx+5bf6xTsokyGzV6Qzh65NLz/unv+mPQuACkQ9GFhIhcTFv6yqwNaEcfX7EkOEsg== dependencies: eslint-scope "5.1.0" eslint-visitor-keys "^1.3.0" From 2c8d0e96a280339b3883f3537f7041e4a172b8ca Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 20:53:09 +0000 Subject: [PATCH 11/12] Bump css-loader from 4.3.0 to 5.0.0 Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.3.0 to 5.0.0. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-loader/compare/v4.3.0...v5.0.0) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 126 +++++++++++++++++++++++++++++++-------------------- 2 files changed, 77 insertions(+), 51 deletions(-) diff --git a/package.json b/package.json index f1cb13f3c4..fae06e0d77 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "browser-sync": "^2.26.12", "confusing-browser-globals": "^1.0.9", "copy-webpack-plugin": "^5.1.1", - "css-loader": "^4.3.0", + "css-loader": "^5.0.0", "cssnano": "^4.1.10", "del": "^6.0.0", "eslint": "^7.11.0", diff --git a/yarn.lock b/yarn.lock index 1d5ca33387..9741ccf82e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2382,10 +2382,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" - integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== +camelcase@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78" + integrity sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ== caniuse-api@^3.0.0: version "3.0.0" @@ -3100,22 +3100,22 @@ css-has-pseudo@^0.10.0: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== +css-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.0.tgz#f0a48dfacc3ab9936a05ee16a09e7f313872e117" + integrity sha512-9g35eXRBgjvswyJWoqq/seWp+BOxvUl8IinVNTsUBFFxtwfEYvlmEn6ciyn0liXGbGh5HyJjPGCuobDSfqMIVg== dependencies: - camelcase "^6.0.0" + camelcase "^6.1.0" cssesc "^3.0.0" - icss-utils "^4.1.1" + icss-utils "^5.0.0" loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" + postcss "^8.1.1" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" + schema-utils "^3.0.0" semver "^7.3.2" css-prefers-color-scheme@^3.1.1: @@ -5772,12 +5772,10 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" +icss-utils@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.0.0.tgz#03ed56c3accd32f9caaf1752ebf64ef12347bb84" + integrity sha512-aF2Cf/CkEZrI/vsu5WI/I+akFgdbwQHVE9YRZxATrhH4PVIe6a3BIjwjEcW+z+jP/hNh+YvM3lAAn1wJQ6opSg== ieee754@^1.1.4: version "1.1.13" @@ -6756,6 +6754,14 @@ limiter@^1.0.5: resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== +line-column@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2" + integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI= + dependencies: + isarray "^1.0.0" + isobject "^2.0.0" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -7576,6 +7582,11 @@ nan@^2.12.1, nan@^2.13.2: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== +nanoid@^3.1.12: + version "3.1.12" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654" + integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -8869,38 +8880,33 @@ postcss-minify-selectors@^4.0.2: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" + icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: +postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" postcss-nesting@^7.0.0: version "7.0.1" @@ -9197,7 +9203,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: +postcss-selector-parser@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== @@ -9206,6 +9212,16 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: indexes-of "^1.0.1" uniq "^1.0.1" +postcss-selector-parser@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + postcss-sorting@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-4.1.0.tgz#a107f0bf3852977fa64e4442bc340c88d5aacdb3" @@ -9284,6 +9300,16 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.1 source-map "^0.6.1" supports-color "^6.1.0" +postcss@^8.1.1: + version "8.1.2" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.2.tgz#9731fcaa4f7b0bef47121821bdae9eeb609a324c" + integrity sha512-mToqEVFq8jF9TFhlIK4HhE34zknFJuNTgqtsr60vUvrWn+9TIYugCwiV1JZRxCuOrej2jjstun1bn4Bc7/1HkA== + dependencies: + colorette "^1.2.1" + line-column "^1.0.2" + nanoid "^3.1.12" + source-map "^0.6.1" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -10126,7 +10152,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.6.5, schema-utils@^2.7.1: +schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -11992,7 +12018,7 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= From f87555540b3c58559eec99041280a3e4ea2a5a74 Mon Sep 17 00:00:00 2001 From: Vitorvlv Date: Mon, 19 Oct 2020 21:15:37 +0000 Subject: [PATCH 12/12] Translated using Weblate (Portuguese (Brazil)) Translation: Jellyfin/Jellyfin Web Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/ --- src/strings/pt-br.json | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index 8910c957d3..aba872a973 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -1384,14 +1384,14 @@ "ButtonUseQuickConnect": "Usar Quick Connect", "ButtonActivate": "Ativar", "Authorize": "Autorizar", - "LabelTonemappingDesat": "Desaturação do mapeamento de tons:", + "LabelTonemappingDesat": "Dessaturação do Tonemapping:", "TonemappingRangeHelp": "Selecione a variadade de cores da saída. Auto é a mesma variedade da entrada.", "LabelTonemappingRange": "Range do mapeamento de tons:", - "TonemappingAlgorithmHelp": "Mapeamento de tons podem ser ajustados. Se você não esta familiariazado com essas opções, mantenha os valores padrões. O valor recomendado é Reinhard.", + "TonemappingAlgorithmHelp": "O Tonemapping pode ser ajustado. Se você não esta familiarizado com essas opções, mantenha o valor padrão. O valor recomendado é Reinhard.", "LabelTonemappingAlgorithm": "Selecione o algoritmo de mapeamento de tons a ser usado:", - "AllowTonemappingHelp": "Mapeamento de tons pode transformar o range dinamico de um video HDR em SDR enquanto mantém os detalhes e cores da imagem, que são informações importantes na representação da cena original. Atualmente funciona apenas durante o transcoding de videos com HDR10 embutidos ou metadata HLG. Se a reprodução falhar ou nao estiver suave, por favor considere desativar o decodificador de hardware correspondente.", + "AllowTonemappingHelp": "O Tonemapping pode transformar o range dinâmico de um video HDR em SDR enquanto mantém os detalhes e cores da imagem, que são informações importantes na representação da cena original. Atualmente funciona apenas durante à transcodificação de vídeos com metadados HDR10 ou HGL embutidos. Se a reprodução falhar ou não estiver suave, por favor considere desativar o decodificador de hardware correspondente.", "EnableTonemapping": "Ativar mapeamento de tons", - "LabelOpenclDeviceHelp": "Dispositivo OpenCL usado para a mapeação de tons. Os números ao lado esquedo do ponto (.) são referentes ao número da plataforma, os números a direita representam o número do dispositivo dentro da plataforma. O valor padrão é 0.0. O arquivo da aplicaçao ffmpeg contendo o método de aceleraçao de hardware OpenCL é obrigatório.", + "LabelOpenclDeviceHelp": "Dispositivo OpenCL usado para a mapeação de tons. Os números ao lado esquerdo do ponto (.) são referentes ao número da plataforma, os números a direita representam o número do dispositivo dentro da plataforma. O valor padrão é 0.0. O arquivo da aplicação ffmpeg contendo o método de aceleraçao de hardware OpenCL é obrigatório.", "LabelOpenclDevice": "Dispositivo OpenCL:", "LabelColorPrimaries": "Cores primárias:", "UseDoubleRateDeinterlacing": "Dobra a taxa de quadros quando estiver desinterlaçando", @@ -1400,5 +1400,25 @@ "KnownProxiesHelp": "Lista de endereços IPs, separados por vírgula, de proxies conhecidos usados para conectar na sua instância do Jellyfin. Isso é necessário para usar de forma adequada os cabeçalhos X-Forwarded-for. Essa alteração necessita que o sistema seja reiniciado após salvar.", "EnableAutoCast": "Definir como padrão", "ThumbCard": "Card da miniatura", - "OptionMaxActiveSessionsHelp": "O valor 0 desativa esta funcão." + "OptionMaxActiveSessionsHelp": "O valor 0 desativa esta funcão.", + "LabelMaxMuxingQueueSizeHelp": "Numero máximo de pacotes que podem ser armazenados no \"buffer\" enquanto espera-se a inicialização de todas as \"streams\". Tente aumentá-lo se encontrar o erro: \"Too many packets buffered for output stream\" nos logs do ffmpeg. O valor recomendado é 2048.", + "LabelMaxMuxingQueueSize": "Tamanho máximo da fila de \"muxing\":", + "LabelTonemappingParamHelp": "Sintonize o algoritmo de tonemapping. Os valores padrões e recomendados são NaN. Geralmente, deixe em branco.", + "LabelTonemappingParam": "Parâmetros de Tonemapping:", + "LabelTonemappingPeakHelp": "Sobrepor este valor ao pico de sinal/nominal/referência. Útil quando a informação de pico embutida nos metadados de visualização não é confiável ou quando o Tone mapping alterna de um intervalo pequeno para um maior.", + "LabelTonemappingPeak": "Pico do Tonemapping:", + "LabelTonemappingThresholdHelp": "Os parâmetros do algoritmo de Tonemapping são afinados a cada cena. E é aplicado um limite para detectar se a cena mudou ou não. Caso a distancia entre o brilho médio atual do quadro e a média atual de execução excedam o valor do limite, o brilho médio e o pico de brilho da cena serão recalculados. Os valores recomendado e padrão são 0.8 e 0.2, respectivamente.", + "LabelTonemappingThreshold": "Limite do Tonemapping:", + "LabelTonemappingDesatHelp": "Aplicar dessaturação em partes claras da imagem que excedam este nível de brilho. Quanto maior o parâmetro, mais informação de cor será preservada. Esta definição ajuda a prevenir cores excessivamente claras tornando-as (suavemente) em branco. Produz imagens mais naturais devido à redução de informação sobre cores fora do espectro. Os valores recomendado e padrão são 0 e 0.5, respectivamente.", + "LabelColorTransfer": "Transferência de cor:", + "LabelColorSpace": "Espaço de cor:", + "LabelVideoRange": "Intervalo de vídeo:", + "MediaInfoColorPrimaries": "Cores primárias", + "MediaInfoColorTransfer": "Transferência de cor", + "MediaInfoColorSpace": "Espaço de cor", + "MediaInfoVideoRange": "Intervalo do vídeo", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "Essa configuração utiliza a \"field rate\" ao fazer o processo de \"deinterlacing\", frequentemente chamado de \"bob deinterlacing\", que dobra a taxa de quadros do vídeo para proporcionar um movimento completo similar àquele visto ao ver um vídeo \"interlaçado\" em uma TV.", + "OptionMaxActiveSessions": "Estabelece o número máximo de sessões de usuários simultâneas.", + "LabelUserMaxActiveSessions": "Número máximo de sessões de usuários simultâneas:" }