From 9c7661d1aeec8d81d6128c6bc845223fe3b8f08f Mon Sep 17 00:00:00 2001 From: lyswhut Date: Mon, 26 Dec 2022 14:36:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 425 +++++++++++++++++++++++-------------------- package.json | 8 +- publish/changeLog.md | 3 +- 3 files changed, 236 insertions(+), 200 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5cab2b81..ddeb5574 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "vue-router": "^4.1.6" }, "devDependencies": { - "@babel/core": "^7.20.5", + "@babel/core": "^7.20.7", "@babel/eslint-parser": "^7.19.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3", @@ -48,13 +48,13 @@ "@types/tunnel": "^0.0.3", "@typescript-eslint/eslint-plugin": "^5.47.0", "@typescript-eslint/parser": "^5.47.0", - "@volar/vue-language-plugin-pug": "^1.0.16", + "@volar/vue-language-plugin-pug": "^1.0.17", "babel-loader": "^9.1.0", "browserslist": "^4.21.4", "chalk": "^4.1.2", - "changelog-parser": "^2.8.1", + "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.26.1", + "core-js": "^3.27.0", "cross-env": "^7.0.3", "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^4.2.2", @@ -143,21 +143,21 @@ } }, "node_modules/@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -191,12 +191,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "dependencies": { - "@babel/types": "^7.20.5", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -244,14 +244,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.0", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -261,6 +262,21 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", @@ -386,9 +402,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -396,9 +412,9 @@ "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -538,14 +554,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -637,9 +653,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1813,33 +1829,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz", + "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1848,9 +1864,9 @@ } }, "node_modules/@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -3243,27 +3259,27 @@ } }, "node_modules/@volar/language-core": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.16.tgz", - "integrity": "sha512-IGnOxWTs4DZ81TDcmxBAkCBxs97hUblwcjpBsTx/pOGGaSSDQRJPn0wL8NYTybEObU0i7lhEpKZ+0vJfdIy1Kg==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.17.tgz", + "integrity": "sha512-Z1QEtvAeZdoREJct27TrMNEQQFoxPkg4FQwBtyr7wziX/JbSMt04wTCcLZ+Kk2mDg0+EsNY7OYGawIFDrCrZGw==", "dev": true, "dependencies": { - "@volar/source-map": "1.0.16", + "@volar/source-map": "1.0.17", "@vue/reactivity": "^3.2.45", "muggle-string": "^0.1.0" } }, "node_modules/@volar/language-service": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.16.tgz", - "integrity": "sha512-UdRmk/6RyF7vO9WfGh8ndO6i/5FJeh2HeFWlT44JpuCcAxZyW75Q0idOEzRxqGNYaJ2VuVdCsLvSwJ87rCWsWw==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.17.tgz", + "integrity": "sha512-Y75A2WvepXFg2t9DnX4x/BkXab6TLDpM0x4l6oRQxPfi8iWar2tkbQL+5AcboWG9gFt014T0BmOXSFuRkPbxww==", "dev": true, "dependencies": { - "@volar/language-core": "1.0.16", - "@volar/shared": "1.0.16", - "@volar/source-map": "1.0.16", - "@volar/transforms": "1.0.16", - "@volar/typescript-faster": "1.0.16", + "@volar/language-core": "1.0.17", + "@volar/shared": "1.0.17", + "@volar/source-map": "1.0.17", + "@volar/transforms": "1.0.17", + "@volar/typescript-faster": "1.0.17", "@vue/reactivity": "^3.2.45", "vscode-html-languageservice": "^5.0.3", "vscode-json-languageservice": "^5.1.3", @@ -3273,15 +3289,15 @@ } }, "node_modules/@volar/pug-language-service": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.16.tgz", - "integrity": "sha512-kvjC2H59Ct8QggFMCj3rca2J0rv/nOPSHYImIzYje0dlsarZZ5HKwOJlRCET1rDzpnXMDCiUmwERDXSS6sKCuQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.17.tgz", + "integrity": "sha512-57cuCEsMabLlOexjgXbsIO598I9ARD2terx0u2mdZYBxnbIardVGKwq2eGPuE/M049Vk1EXR7FmJLK+2u+neyA==", "dev": true, "dependencies": { - "@volar/language-service": "1.0.16", - "@volar/shared": "1.0.16", - "@volar/source-map": "1.0.16", - "@volar/transforms": "1.0.16", + "@volar/language-service": "1.0.17", + "@volar/shared": "1.0.17", + "@volar/source-map": "1.0.17", + "@volar/transforms": "1.0.17", "muggle-string": "^0.1.0", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", @@ -3290,9 +3306,9 @@ } }, "node_modules/@volar/shared": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.16.tgz", - "integrity": "sha512-Lj9j3OiLHZVw9QL47C6cz5JkKJyV9j2/20ma7TBUIdEGgihEIqWFss9cFvlmKw0iyjhMIhdL85fEgkjh4I/Y+g==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.17.tgz", + "integrity": "sha512-ak0JNnnuKQ7nSInNTMRx/bqq50c5Txfs0scjHqKqAJCim2kwf2ocU0BvpXOjO3slFm30KFXrI/w2Ej70ClUENw==", "dev": true, "dependencies": { "typesafe-path": "^0.2.2", @@ -3300,28 +3316,28 @@ } }, "node_modules/@volar/source-map": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.16.tgz", - "integrity": "sha512-PKjzmQcg8QOGC/1V9tmGh2jcy6bKLhkW5bGidElSr83iDbCzLvldt2/La/QlDxaRCHYLT0MeyuGJBZIChB1dYQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.17.tgz", + "integrity": "sha512-+EtqkMLKXrSClhoFmianVuq/whNgchshtr0CzRYfdt2gT9vBf6XBJoSjSBp3Nzksqxcg3n28MljNsDRtN6fJSw==", "dev": true, "dependencies": { "muggle-string": "^0.1.0" } }, "node_modules/@volar/transforms": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.16.tgz", - "integrity": "sha512-PJ5K3DoBCBkQQV6vJCOFOUsTdF2nbvJPqOvu3H1MxSzFNLN9p+8yLn6HFnqjT3bkhqiA81VO+m01zcD0sxqMPw==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.17.tgz", + "integrity": "sha512-xFW53FWYkysJYqKDxOnBmt7ek+5zbzL99kGGNo0MECkA4ulpN6Mjn0/J4OLb65i0DxkTBDYq2NUOf/CIzTZ+/g==", "dev": true, "dependencies": { - "@volar/shared": "1.0.16", + "@volar/shared": "1.0.17", "vscode-languageserver-types": "^3.17.2" } }, "node_modules/@volar/typescript-faster": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.16.tgz", - "integrity": "sha512-bt0uGqGcQxr/cgAoES9kpa94+C6/IgeN7nVMe3NH09/ceSjI0UYWyVCGz03lygaYY/GQ3sxEmH2IzWTIxKPEbQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.17.tgz", + "integrity": "sha512-TFzPbRmukWWTmR6ElyWWusKuF6E8J9wwfvrVkMCzerGHHROPagDhK+0zy4VECsYDFAy08s2vfjDhAC54+jsJ5w==", "dev": true, "dependencies": { "semver": "^7.3.8" @@ -3343,13 +3359,13 @@ } }, "node_modules/@volar/vue-language-plugin-pug": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.16.tgz", - "integrity": "sha512-2F+rn45cAhFU0UtbQYSsA7JgRse7SccH9hmBrSMavKd+Wt+7SUVwPD2ZUL7wRG0s0a1PNmODC+jx0uzjBn2WyQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.17.tgz", + "integrity": "sha512-j2o4/6HQokkPFcu/xnYToVaqScJfB+OqrZXZDSFBCFrF2sn38SunW6M5EvtPegXlyeUlNQaOrucIAhbBxCWDFg==", "dev": true, "dependencies": { - "@volar/pug-language-service": "1.0.16", - "@volar/source-map": "1.0.16" + "@volar/pug-language-service": "1.0.17", + "@volar/source-map": "1.0.17" } }, "node_modules/@vscode/l10n": { @@ -5179,16 +5195,19 @@ } }, "node_modules/changelog-parser": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-2.8.1.tgz", - "integrity": "sha512-tNUYFRCEeWTXmwLqoNtOEzx9wcytg72MmGQqsEs14ClYwIDln7sbQw7FJj/dulXgSlsxkemc9gpPQhZYZx1TPw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-3.0.1.tgz", + "integrity": "sha512-1AEVJgnFEO4v5ukfEH/j9cr2Z39Y/GCieNi605azhufAolXF4vQAwZBY8BrUVRkvlI3gwe3i621/PIAW0zmmEQ==", "dev": true, "dependencies": { "line-reader": "^0.2.4", - "remove-markdown": "^0.2.2" + "remove-markdown": "^0.5.0" }, "bin": { "changelog-parser": "bin/cli.js" + }, + "engines": { + "node": ">=14" } }, "node_modules/character-parser": { @@ -5923,9 +5942,9 @@ } }, "node_modules/core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.0.tgz", + "integrity": "sha512-wY6cKosevs430KRkHUIsvepDXHGjlXOZO3hYXNyqpD6JvB0X28aXyv0t1Y1vZMwE7SoKmtfa6IASHCPN52FwBQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -14229,9 +14248,9 @@ } }, "node_modules/remove-markdown": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.2.2.tgz", - "integrity": "sha512-jwgEf3Yh/xi4WodWi/vPlasa9C9pMv1kz5ITOIAGjBW7PeZ/CHZCdBfJzQnn2VX2cBvf1xCuJv0tUJqn/FCMNA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", + "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==", "dev": true }, "node_modules/remove-trailing-separator": { @@ -17965,21 +17984,21 @@ "dev": true }, "@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -17999,12 +18018,12 @@ } }, "@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dev": true, "requires": { - "@babel/types": "^7.20.5", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -18042,15 +18061,33 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.20.0", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { @@ -18145,9 +18182,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -18155,9 +18192,9 @@ "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" } }, "@babel/helper-optimise-call-expression": { @@ -18258,14 +18295,14 @@ } }, "@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dev": true, "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/highlight": { @@ -18338,9 +18375,9 @@ } }, "@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==" + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -19121,38 +19158,38 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz", + "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", @@ -20246,27 +20283,27 @@ } }, "@volar/language-core": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.16.tgz", - "integrity": "sha512-IGnOxWTs4DZ81TDcmxBAkCBxs97hUblwcjpBsTx/pOGGaSSDQRJPn0wL8NYTybEObU0i7lhEpKZ+0vJfdIy1Kg==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.17.tgz", + "integrity": "sha512-Z1QEtvAeZdoREJct27TrMNEQQFoxPkg4FQwBtyr7wziX/JbSMt04wTCcLZ+Kk2mDg0+EsNY7OYGawIFDrCrZGw==", "dev": true, "requires": { - "@volar/source-map": "1.0.16", + "@volar/source-map": "1.0.17", "@vue/reactivity": "^3.2.45", "muggle-string": "^0.1.0" } }, "@volar/language-service": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.16.tgz", - "integrity": "sha512-UdRmk/6RyF7vO9WfGh8ndO6i/5FJeh2HeFWlT44JpuCcAxZyW75Q0idOEzRxqGNYaJ2VuVdCsLvSwJ87rCWsWw==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.17.tgz", + "integrity": "sha512-Y75A2WvepXFg2t9DnX4x/BkXab6TLDpM0x4l6oRQxPfi8iWar2tkbQL+5AcboWG9gFt014T0BmOXSFuRkPbxww==", "dev": true, "requires": { - "@volar/language-core": "1.0.16", - "@volar/shared": "1.0.16", - "@volar/source-map": "1.0.16", - "@volar/transforms": "1.0.16", - "@volar/typescript-faster": "1.0.16", + "@volar/language-core": "1.0.17", + "@volar/shared": "1.0.17", + "@volar/source-map": "1.0.17", + "@volar/transforms": "1.0.17", + "@volar/typescript-faster": "1.0.17", "@vue/reactivity": "^3.2.45", "vscode-html-languageservice": "^5.0.3", "vscode-json-languageservice": "^5.1.3", @@ -20276,15 +20313,15 @@ } }, "@volar/pug-language-service": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.16.tgz", - "integrity": "sha512-kvjC2H59Ct8QggFMCj3rca2J0rv/nOPSHYImIzYje0dlsarZZ5HKwOJlRCET1rDzpnXMDCiUmwERDXSS6sKCuQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.17.tgz", + "integrity": "sha512-57cuCEsMabLlOexjgXbsIO598I9ARD2terx0u2mdZYBxnbIardVGKwq2eGPuE/M049Vk1EXR7FmJLK+2u+neyA==", "dev": true, "requires": { - "@volar/language-service": "1.0.16", - "@volar/shared": "1.0.16", - "@volar/source-map": "1.0.16", - "@volar/transforms": "1.0.16", + "@volar/language-service": "1.0.17", + "@volar/shared": "1.0.17", + "@volar/source-map": "1.0.17", + "@volar/transforms": "1.0.17", "muggle-string": "^0.1.0", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", @@ -20293,9 +20330,9 @@ } }, "@volar/shared": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.16.tgz", - "integrity": "sha512-Lj9j3OiLHZVw9QL47C6cz5JkKJyV9j2/20ma7TBUIdEGgihEIqWFss9cFvlmKw0iyjhMIhdL85fEgkjh4I/Y+g==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.17.tgz", + "integrity": "sha512-ak0JNnnuKQ7nSInNTMRx/bqq50c5Txfs0scjHqKqAJCim2kwf2ocU0BvpXOjO3slFm30KFXrI/w2Ej70ClUENw==", "dev": true, "requires": { "typesafe-path": "^0.2.2", @@ -20303,28 +20340,28 @@ } }, "@volar/source-map": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.16.tgz", - "integrity": "sha512-PKjzmQcg8QOGC/1V9tmGh2jcy6bKLhkW5bGidElSr83iDbCzLvldt2/La/QlDxaRCHYLT0MeyuGJBZIChB1dYQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.17.tgz", + "integrity": "sha512-+EtqkMLKXrSClhoFmianVuq/whNgchshtr0CzRYfdt2gT9vBf6XBJoSjSBp3Nzksqxcg3n28MljNsDRtN6fJSw==", "dev": true, "requires": { "muggle-string": "^0.1.0" } }, "@volar/transforms": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.16.tgz", - "integrity": "sha512-PJ5K3DoBCBkQQV6vJCOFOUsTdF2nbvJPqOvu3H1MxSzFNLN9p+8yLn6HFnqjT3bkhqiA81VO+m01zcD0sxqMPw==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.17.tgz", + "integrity": "sha512-xFW53FWYkysJYqKDxOnBmt7ek+5zbzL99kGGNo0MECkA4ulpN6Mjn0/J4OLb65i0DxkTBDYq2NUOf/CIzTZ+/g==", "dev": true, "requires": { - "@volar/shared": "1.0.16", + "@volar/shared": "1.0.17", "vscode-languageserver-types": "^3.17.2" } }, "@volar/typescript-faster": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.16.tgz", - "integrity": "sha512-bt0uGqGcQxr/cgAoES9kpa94+C6/IgeN7nVMe3NH09/ceSjI0UYWyVCGz03lygaYY/GQ3sxEmH2IzWTIxKPEbQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.17.tgz", + "integrity": "sha512-TFzPbRmukWWTmR6ElyWWusKuF6E8J9wwfvrVkMCzerGHHROPagDhK+0zy4VECsYDFAy08s2vfjDhAC54+jsJ5w==", "dev": true, "requires": { "semver": "^7.3.8" @@ -20342,13 +20379,13 @@ } }, "@volar/vue-language-plugin-pug": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.16.tgz", - "integrity": "sha512-2F+rn45cAhFU0UtbQYSsA7JgRse7SccH9hmBrSMavKd+Wt+7SUVwPD2ZUL7wRG0s0a1PNmODC+jx0uzjBn2WyQ==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.17.tgz", + "integrity": "sha512-j2o4/6HQokkPFcu/xnYToVaqScJfB+OqrZXZDSFBCFrF2sn38SunW6M5EvtPegXlyeUlNQaOrucIAhbBxCWDFg==", "dev": true, "requires": { - "@volar/pug-language-service": "1.0.16", - "@volar/source-map": "1.0.16" + "@volar/pug-language-service": "1.0.17", + "@volar/source-map": "1.0.17" } }, "@vscode/l10n": { @@ -21809,13 +21846,13 @@ } }, "changelog-parser": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-2.8.1.tgz", - "integrity": "sha512-tNUYFRCEeWTXmwLqoNtOEzx9wcytg72MmGQqsEs14ClYwIDln7sbQw7FJj/dulXgSlsxkemc9gpPQhZYZx1TPw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-3.0.1.tgz", + "integrity": "sha512-1AEVJgnFEO4v5ukfEH/j9cr2Z39Y/GCieNi605azhufAolXF4vQAwZBY8BrUVRkvlI3gwe3i621/PIAW0zmmEQ==", "dev": true, "requires": { "line-reader": "^0.2.4", - "remove-markdown": "^0.2.2" + "remove-markdown": "^0.5.0" } }, "character-parser": { @@ -22388,9 +22425,9 @@ } }, "core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.0.tgz", + "integrity": "sha512-wY6cKosevs430KRkHUIsvepDXHGjlXOZO3hYXNyqpD6JvB0X28aXyv0t1Y1vZMwE7SoKmtfa6IASHCPN52FwBQ==" }, "core-js-compat": { "version": "3.26.1", @@ -28664,9 +28701,9 @@ "dev": true }, "remove-markdown": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.2.2.tgz", - "integrity": "sha512-jwgEf3Yh/xi4WodWi/vPlasa9C9pMv1kz5ITOIAGjBW7PeZ/CHZCdBfJzQnn2VX2cBvf1xCuJv0tUJqn/FCMNA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", + "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==", "dev": true }, "remove-trailing-separator": { diff --git a/package.json b/package.json index ed61102d..6ea37312 100644 --- a/package.json +++ b/package.json @@ -203,7 +203,7 @@ }, "homepage": "https://github.com/lyswhut/lx-music-desktop#readme", "devDependencies": { - "@babel/core": "^7.20.5", + "@babel/core": "^7.20.7", "@babel/eslint-parser": "^7.19.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3", @@ -216,13 +216,13 @@ "@types/tunnel": "^0.0.3", "@typescript-eslint/eslint-plugin": "^5.47.0", "@typescript-eslint/parser": "^5.47.0", - "@volar/vue-language-plugin-pug": "^1.0.16", + "@volar/vue-language-plugin-pug": "^1.0.17", "babel-loader": "^9.1.0", "browserslist": "^4.21.4", "chalk": "^4.1.2", - "changelog-parser": "^2.8.1", + "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.26.1", + "core-js": "^3.27.0", "cross-env": "^7.0.3", "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^4.2.2", diff --git a/publish/changeLog.md b/publish/changeLog.md index 19002f44..d873f536 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -3,7 +3,7 @@ - 数据迁移,升级此版本时,会使用旧版本的我的列表、下载设置、快捷键设置、自定义源等数据会自动迁移到新的数据格式版本,旧的数据仍然会保留,但下载列表的数据不做迁移 - 备份文件,v2.0.0及以后版本导出的列表、配置不支持导入v2.0.0之前版本,但v2.0.0之前版本导出的列表、配置支持导入v2.0.0以及以后版本(移动端需v0.15.0起才支持导入PC端v2生成的备份数据) -- 同步功能,目前未兼容现有移动端版本的同步,所以此功能目前不可用,需要以后更新移动端 +- 同步功能,由于计划对此功能进行调整,所以该功能暂不可用,入口已被屏蔽,预计在移动端v1.0.0出来时再开放(目前开发工作已在进行中) ### 新增 @@ -29,7 +29,6 @@ - 调整软件界面及配色,使其更加清爽 - 处于单曲循环、顺序播放、禁用切歌模式时,手动切歌将会按列表循环模式的逻辑处理切歌(#864) - 歌单右键菜单的“重复歌曲”扫描功能现在会将歌曲名字内的括号内容移除再对比,这可以有效找出歌曲的变体,例如:`突然的自我`、`突然的自我(Live)`、`突然的自我(女生版)`、`突然的自我(DJ版)`等都会被找出来(#987) -- 播放栏的心形按钮点击时,将会收藏/取消收藏当前播放的歌曲,右击将打开歌曲添加弹窗(原来的行为),然后可以将此歌曲添加到其他列表 - 允许更小的桌面歌词窗口高度,可以取消“不允许拖动到主屏幕之外”设置后,再启用“不允许歌词换行”、“置顶歌词”与“自动刷新置顶”等设置,把它拖动到任务栏上,当做任务栏歌词使用(具体可以按你想要的显示方式使用这些设置组合去调) ### 优化(程序)