diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 838b55a6..40a4053e 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -136,7 +136,7 @@ https://cdn.embed.ly/player-0.1.0.min.js https://cdnjs.cloudflare.com/ajax/libs/1000hz-bootstrap-validator/0.11.9/validator.min.js https://cdnjs.cloudflare.com/ajax/libs/ajax-bootstrap-select/1.4.5/js/ajax-bootstrap-select.min.js https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/3.35.1/algoliasearch.min.js -https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.22.0/algoliasearch.umd.min.js +https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.22.1/algoliasearch.umd.min.js https://cdnjs.cloudflare.com/ajax/libs/alpinejs/2.8.2/alpine.js https://cdnjs.cloudflare.com/ajax/libs/alpinejs/3.13.3/cdn.min.js https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js @@ -184,7 +184,7 @@ https://cdnjs.cloudflare.com/ajax/libs/asciinema-player/2.6.1/asciinema-player.m https://cdnjs.cloudflare.com/ajax/libs/asciinema-player/2.6.1/asciinema-player.min.js https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.1/autocomplete.min.js https://cdnjs.cloudflare.com/ajax/libs/axios/0.27.2/axios.min.js -https://cdnjs.cloudflare.com/ajax/libs/axios/1.6.3/axios.min.js +https://cdnjs.cloudflare.com/ajax/libs/axios/1.6.5/axios.min.js https://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.10/backbone-min.js https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.5.0/backbone-min.js https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.css @@ -285,8 +285,8 @@ https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/boots https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.zh-TW.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/2.1.27/daterangepicker.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.1/daterangepicker.min.js -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.2/font/bootstrap-icons.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.2/font/fonts/bootstrap-icons.woff +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/fonts/bootstrap-icons.woff https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.16/js/bootstrap-multiselect.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/1.1.2/js/bootstrap-multiselect.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css @@ -295,8 +295,8 @@ https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/10.6.2/bootstrap-slider. https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/10.6.2/css/bootstrap-slider.min.css https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/11.0.2/bootstrap-slider.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/11.0.2/css/bootstrap-slider.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.22.1/bootstrap-table.min.css -https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.22.1/bootstrap-table.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.22.2/bootstrap-table.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-table/1.22.2/bootstrap-table.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-toggle/2.2.2/css/bootstrap2-toggle.min.css https://cdnjs.cloudflare.com/ajax/libs/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css https://cdnjs.cloudflare.com/ajax/libs/bootstrap-toggle/2.2.2/js/bootstrap2-toggle.min.js @@ -1160,7 +1160,7 @@ https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.5/styles/zenburn.min.cs https://cdnjs.cloudflare.com/ajax/libs/history/4.10.1/history.min.js https://cdnjs.cloudflare.com/ajax/libs/history/5.3.0/history.production.min.js https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.14.17/hls.min.js -https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.4.14/hls.min.js +https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.5.1/hls.min.js https://cdnjs.cloudflare.com/ajax/libs/hogan.js/3.0.2/hogan.min.js https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/3.7.0/instantsearch.production.min.js https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.63.0/instantsearch.production.min.js @@ -1377,7 +1377,7 @@ https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/7.1.0/mdb.min.css https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/css/modaal.min.css https://cdnjs.cloudflare.com/ajax/libs/Modaal/0.4.4/js/modaal.min.js https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js -https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.0/moment-with-locales.min.js +https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.1/moment-with-locales.min.js https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment-with-langs.min.js https://cdnjs.cloudflare.com/ajax/libs/mootools/1.4.5/mootools-core-full-compat-yc.min.js https://cdnjs.cloudflare.com/ajax/libs/mootools/1.6.0/mootools-core.min.js @@ -1713,7 +1713,7 @@ https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.6.2/js/jquery.sliderPro.min. https://cdnjs.cloudflare.com/ajax/libs/snowplow/2.18.2/sp.min.js https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.4.0/socket.io.min.js https://cdnjs.cloudflare.com/ajax/libs/socket.io/3.1.3/socket.io.min.js -https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.7.2/socket.io.min.js +https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.7.4/socket.io.min.js https://cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js https://cdnjs.cloudflare.com/ajax/libs/spin.js/3.1.0/spin.min.js https://cdnjs.cloudflare.com/ajax/libs/spin.js/4.1.1/spin.min.js @@ -1723,8 +1723,8 @@ https://cdnjs.cloudflare.com/ajax/libs/sticky-js/1.3.0/sticky.min.js https://cdnjs.cloudflare.com/ajax/libs/store.js/2.0.12/store.legacy.min.js https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/4.18.3/swagger-ui-bundle.min.js https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/4.18.3/swagger-ui.min.css -https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.5/swagger-ui-bundle.min.js -https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.5/swagger-ui.min.css +https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.11.0/swagger-ui-bundle.min.js +https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.11.0/swagger-ui.min.css https://cdnjs.cloudflare.com/ajax/libs/swfobject/2.2/swfobject.js https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/css/swiper.min.css https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/js/swiper.min.js @@ -1732,7 +1732,7 @@ https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.1/css/swiper.min.css https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.1/js/swiper.min.js https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/css/swiper.min.css https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.min.js -https://cdnjs.cloudflare.com/ajax/libs/tensorflow/4.15.0/tf.min.js +https://cdnjs.cloudflare.com/ajax/libs/tensorflow/4.16.0/tf.min.js https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.7/js/tether.min.js https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/icons/default/icons.min.js https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.10.5/jquery.tinymce.min.js @@ -1831,11 +1831,11 @@ https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/6.13.0/video.min.js https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.1/video-js.min.css https://cdnjs.cloudflare.com/ajax/libs/video.js/7.21.1/video.min.js -https://cdnjs.cloudflare.com/ajax/libs/video.js/8.8.0/video-js.min.css -https://cdnjs.cloudflare.com/ajax/libs/video.js/8.8.0/video.min.js -https://cdnjs.cloudflare.com/ajax/libs/vue/3.3.13/vue.global.prod.js +https://cdnjs.cloudflare.com/ajax/libs/video.js/8.9.0/video-js.min.css +https://cdnjs.cloudflare.com/ajax/libs/video.js/8.9.0/video.min.js +https://cdnjs.cloudflare.com/ajax/libs/vue/3.4.9/vue.global.prod.js https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/8.27.2/vue-i18n.min.js -https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/9.8.0/vue-i18n.cjs.min.js +https://cdnjs.cloudflare.com/ajax/libs/vue-i18n/9.9.0/vue-i18n.cjs.min.js https://cdnjs.cloudflare.com/ajax/libs/vue-router/3.6.5/vue-router.min.js https://cdnjs.cloudflare.com/ajax/libs/vue-router/4.2.5/vue-router.global.min.js https://cdnjs.cloudflare.com/ajax/libs/vuex/3.6.2/vuex.min.js diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index b405e6ef..6d20918b 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -408,39 +408,39 @@ "description": "What will be synchronized when I select »sync« as storage type?" }, "helpSyncDescription": { - "message": "", + "message": "只有當您在裝置上使用 Firefox 帳戶登入並在設定中允許擴充套件同步設定同步才會起作用,您控制下的單獨同步伺服器也可以工作,這將在所有裝置上同步 LocalCDN 的大部分設定。", "description": "Sync will only work if you are logged in with a Firefox account on the device and have allowed add-ons to sync in the settings. A separate sync server under your control will also work. This will synchronize most of the settings of LocalCDN across all devices." }, "helpSyncAccount": { - "message": "", + "message": "如果您沒有同步帳戶,則不會同步任何內容。在這種情況下,您選擇什麼儲存的類型都沒有區別。", "description": "If you don‘t have a sync account, nothing will be synchronized. In that case it makes no difference what type of storage you have selected." }, "helpSyncContentNever": { - "message": "", + "message": "永遠不同步的東西:", "description": "Things that are never synchronized:" }, "helpNumberOfInjections": { - "message": "", + "message": "取代次數", "description": "Numbers of injections" }, "helpYes": { - "message": "", + "message": "是", "description": "Yes" }, "helpNo": { - "message": "", + "message": "否", "description": "No" }, "helpData": { - "message": "", + "message": "資料", "description": "Data" }, "helpSyncContentEver": { - "message": "", + "message": "會被同步的設定:", "description": "Settings that will be synchronized:" }, "helpIcons": { - "message": "", + "message": "預設、淺色、藍色/灰色", "description": "Default, Light, Blue/Grey" }, "helpSyncContentLinks": { @@ -448,7 +448,7 @@ "description": "More information about Firefox Sync:" }, "helpBrowserCompatibility": { - "message": "", + "message": "瀏覽器相容性", "description": "Browser compatibility" }, "helpReplace": { @@ -460,67 +460,67 @@ "description": "Replace other resources" }, "helpUpgradeAllResources": { - "message": "", + "message": "升級所有資源", "description": "Upgrade all resources" }, "helpExplanationChrome": { - "message": "", + "message": "所有基於 Chromium 的瀏覽器", "description": "All Chromium based Browser" }, "helpLimitation": { - "message": "", + "message": "這不是 LocalCDN 的限制,而是缺少基於 Chromium 的瀏覽器的 API 支援。", "description": "This is not a limitation of LocalCDN, but missing API support of Chromium based browsers." }, "titleBadgeDefault": { - "message": "", + "message": "預設標籤", "description": "Default badge" }, "titleBadgeHTMLFilter": { - "message": "", + "message": "HTML 過濾器標籤", "description": "HTML filter badge" }, "titleBadgeMissingResource": { - "message": "", + "message": "資源標籤遺失或被阻止", "description": "Missing or blocked resources badge" }, "counterBlocked": { - "message": "", + "message": "阻止的", "description": "Blocked" }, "counterMissing": { - "message": "", + "message": "遺失的", "description": "Missing" }, "permissionRevokedHeader": { - "message": "", + "message": "權限被撤銷", "description": "Permission revoked" }, "permissionRevokedPermissionName": { - "message": "", + "message": "存取您在所有網站上的數據", "description": "The exact name of the permission. Exactly as it is displayed in Firefox." }, "permissionRevokedDescription": { - "message": "", + "message": "請勿停用該權限。 LocalCDN 需要該權限偵測請求並將請求重新導向到 CDN 。", "description": "Please do not disable the permission. LocalCDN needs the permission to detect and redirect requests to CDNs." }, "helpWhyThisPermission": { - "message": "", + "message": "為什麼這個擴充需要這個權限?", "description": "Why does this extension need this permission?" }, "helpPermissionDescription": { - "message": "", + "message": "LocalCDN 需要知道網站創建了哪些請求來重定向或封鎖它。隨著MV3的引入,該權限被列為可選權限。", "description": "LocalCDN needs to know which requests are created by a website to redirect or block it. With the introduction of MV3, this permission is listed as an optional permission." }, "permissionMissing": { - "message": "", + "message": "缺少權限", "description": "Missing permission" }, "permissionAllow": { - "message": "", + "message": "允許", "description": "Allow" }, "permissionMoreInfo": { - "message": "", + "message": "更多資訊", "description": "More info" } } diff --git a/manifest.json b/manifest.json index 83e466ec..b26cff87 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "LocalCDN", - "version": "2.6.61", + "version": "2.6.62", "browser_specific_settings": { "gecko": { "id": "{b86e4813-687a-43e6-ab65-0bde4ab75758}", diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 0258b392..584289a0 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -80,7 +80,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/1000hz-bootstrap-validator/0.')) return '0.11.9'; if (type.startsWith('/ajax-bootstrap-select/1.')) return '1.4.5'; if (type.startsWith('/algoliasearch/3.')) return '3.35.1'; - if (type.startsWith('/algoliasearch/4.')) return '4.22.0'; + if (type.startsWith('/algoliasearch/4.')) return '4.22.1'; if (type.startsWith('/alpinejs/2.')) return '2.8.2'; if (type.startsWith('/alpinejs/3.')) return '3.13.3'; if (type.startsWith('/anchor-js/3.')) return '3.2.2'; @@ -136,7 +136,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/appboy-web-sdk/3.')) return '3.5.1'; if (type.startsWith('/asciinema-player/2.')) return '2.6.1'; if (type.startsWith('/axios/0.')) return '0.27.2'; - if (type.startsWith('/axios/1.')) return '1.6.3'; + if (type.startsWith('/axios/1.')) return '1.6.5'; if (type.startsWith('/backbone.js/0.')) return '0.9.10'; if (type.startsWith('/backbone.js/1.')) return '1.5.0'; if (type.startsWith('/baguettebox.js/1.')) return '1.11.1'; @@ -150,13 +150,13 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/bootstrap-daterangepicker/2.')) return '2.1.27'; if (type.startsWith('/bootstrap-daterangepicker/3.')) return '3.1'; if (type.startsWith('/bootstrap-datepicker/1.')) return '1.10.0'; - if (type.startsWith('/bootstrap-icons/1.')) return '1.11.2'; + if (type.startsWith('/bootstrap-icons/1.')) return '1.11.3'; if (type.startsWith('/bootstrap-multiselect/0.')) return '0.9.16'; if (type.startsWith('/bootstrap-multiselect/1.')) return '1.1.2'; if (type.startsWith('/bootstrap-slider/10.')) return '10.6.2'; if (type.startsWith('/bootstrap-slider/11.')) return '11.0.2'; if (type.startsWith('/bootstrap-select/1.')) return '1.13.18'; - if (type.startsWith('/bootstrap-table/1.')) return '1.22.1'; + if (type.startsWith('/bootstrap-table/1.')) return '1.22.2'; if (type.startsWith('/bootstrap-toggle/2.')) return '2.2.2'; if (type.startsWith('/bootstrap-vue/2.')) return '2.23.1'; if (type.startsWith('/bootstrap-3-typeahead/4.')) return '4.0.2'; @@ -232,7 +232,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/history/4.')) return '4.10.1'; if (type.startsWith('/history/5.')) return '5.3.0'; if (type.startsWith('/hls.js/0.')) return '0.14.17'; - if (type.startsWith('/hls.js/1.')) return '1.4.14'; + if (type.startsWith('/hls.js/1.')) return '1.5.1'; if (type.startsWith('/hogan.js/')) return '3.0.2'; if (type.startsWith('/instantsearch.css/7.')) return '7.4.5'; if (type.startsWith('/instantsearch.css/8.')) return '8.1.0'; @@ -347,7 +347,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/modernizr/2.')) return '2.8.3'; if (type.startsWith('/moment.js/2.')) { if (helpers.compareVersion('2.5.1', version)) return '2.5.1'; // <= v2.5.1 - return '2.30.0'; + return '2.30.1'; } if (type.startsWith('/mootools/1.')) { if (helpers.compareVersion('1.4.5', version)) return '1.4.5'; // <= v1.4.5 @@ -427,7 +427,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/snowplow/2.')) return '2.18.2'; if (type.startsWith('/socket.io/2.')) return '2.4.0'; if (type.startsWith('/socket.io/3.')) return '3.1.3'; - if (type.startsWith('/socket.io/4.')) return '4.7.2'; + if (type.startsWith('/socket.io/4.')) return '4.7.4'; if (type.startsWith('/spin.js/2.')) return '2.3.2'; if (type.startsWith('/spin.js/3.')) return '3.1.0'; if (type.startsWith('/spin.js/4.')) return '4.1.1'; @@ -436,7 +436,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/sticky-js/')) return '1.3.0'; if (type.startsWith('/store.js/2.')) return '2.0.12'; if (type.startsWith('/swagger-ui/4.')) return '4.18.3'; - if (type.startsWith('/swagger-ui/5.')) return '5.10.5'; + if (type.startsWith('/swagger-ui/5.')) return '5.11.0'; if (type.startsWith('/swfobject/2.')) return '2.2'; if (type.startsWith('/Swiper/3.')) return '3.4.2'; if (type.startsWith('/Swiper/4.')) return '4.5.1'; @@ -448,7 +448,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/Swiper/10.') || type.startsWith('/Swiper/11.') || type.startsWith('/Swiper/')) return '11.0.5'; if (type.startsWith('/tensorflow/')) { // NOTE: Parameters swapped. (= anything greater than v2.0.0) - if (helpers.compareVersion(version, '2.0.0')) return '4.15.0'; // >= v2.0.0 + if (helpers.compareVersion(version, '2.0.0')) return '4.16.0'; // >= v2.0.0 } if (type.startsWith('/tether/1.')) return '1.4.7'; if (type.startsWith('/tinymce/5.')) return '5.10.5'; @@ -484,13 +484,13 @@ targets.setLastVersion = function (type, version) { if (helpers.compareVersion('5.20.5', version)) return '5.20.5'; // <= 5.20.5 if (helpers.compareVersion('6.13.0', version)) return '6.13.0'; // > 5.20.5 to <= 6.13.0 if (helpers.compareVersion('7.21.1', version)) return '7.21.1'; // > 6.13.0 to <= 7.21.1 - return '8.8.0'; + return '8.9.0'; } if (type.startsWith('/vue/1.')) return '1.0.28'; if (type.startsWith('/vue/2.')) return '2.6.14'; - if (type.startsWith('/vue/3.')) return '3.3.13'; + if (type.startsWith('/vue/3.')) return '3.4.9'; if (type.startsWith('/vue-i18n/8.')) return '8.27.2'; - if (type.startsWith('/vue-i18n/9.')) return '9.8.0'; + if (type.startsWith('/vue-i18n/9.')) return '9.9.0'; if (type.startsWith('/vue-match-media/1.')) return '1.0.3'; if (type.startsWith('/vue-resource/1.')) return '1.5.3'; if (type.startsWith('/vue-router/3.')) return '3.6.5'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index b4b08dde..eae75391 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -27,23 +27,18 @@

Updated

-

Improved

-
@@ -82,6 +77,27 @@
+ Previous Versions
+

2023-12-29 (v2.6.61)

+

Updated

+ +

Improved

+

2023-12-12 (v2.6.60)

Updated