From fa5867554eb3b05321a82ce58851a4f04d1cf002 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Thu, 20 Nov 2025 23:10:01 +0800 Subject: [PATCH 1/2] fix: space button --- src/components/asidepanel.css | 2 +- src/components/audio.tsx | 30 ++++++++++++++++-------------- src/components/synchronizer.css | 33 ++++++++++++++++++++++++++------- 3 files changed, 43 insertions(+), 22 deletions(-) diff --git a/src/components/asidepanel.css b/src/components/asidepanel.css index b2ade7b4..55e4d916 100644 --- a/src/components/asidepanel.css +++ b/src/components/asidepanel.css @@ -10,7 +10,7 @@ } .on-screen-button + .aside-panel { - bottom: 100px; + bottom: calc(50vh - 60px); } .aside-button { diff --git a/src/components/audio.tsx b/src/components/audio.tsx index 9cdcc390..5613b413 100644 --- a/src/components/audio.tsx +++ b/src/components/audio.tsx @@ -125,20 +125,22 @@ const TimeLine: React.FC<{ duration: number; paused: boolean }> = ({ duration, p {convertTimeToTag(currentTime, fixed, false)} {durationTimeTag} -
- {showWaveform - ? - : ( - - )} -
+ {showWaveform + ? ( +
+ +
+ ) + : ( + + )} ); }; diff --git a/src/components/synchronizer.css b/src/components/synchronizer.css index 027da258..c38ce83a 100644 --- a/src/components/synchronizer.css +++ b/src/components/synchronizer.css @@ -10,19 +10,38 @@ } .space-button { + touch-action: none; position: fixed; - bottom: 32px; - left: 0; - width: 100%; - height: 40px; + bottom: 50px; + right: 32px; + width: 100px; + height: 100px; margin-bottom: env(safe-area-inset-bottom); color: var(--white); - background-color: var(--semi-black-color); - border-bottom: 1px dashed var(--theme-color); + background-color: var(--theme-color); + border: none; + border-radius: 50%; + font-size: 0; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); + cursor: pointer; + transition: transform 0.2s, box-shadow 0.2s; + user-select: none; +} + +@media (width <= 768px) { + .space-button { + bottom: 80px; + } +} + +.space-button:hover { + transform: scale(1.05); + box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4); } .space-button:active { - border-bottom-style: solid; + transform: scale(0.95); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); } .line { From a9287746a1047cc5c65920e18699fabff19614fa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 17:07:10 +0000 Subject: [PATCH 2/2] chore(deps): update dependency @types/node to v22.19.1 --- pnpm-lock.yaml | 302 ++++++++++++++++++++++++------------------------- 1 file changed, 151 insertions(+), 151 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ceaa1fbe..98bb630c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.1.17 '@wavesurfer/react': specifier: ^1.0.11 - version: 1.0.11(react@18.3.1)(wavesurfer.js@7.9.5) + version: 1.0.11(react@18.3.1)(wavesurfer.js@7.11.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -22,14 +22,14 @@ importers: version: 18.3.1(react@18.3.1) wavesurfer.js: specifier: ^7.9.5 - version: 7.9.5 + version: 7.11.1 devDependencies: '@swc/core': specifier: ^1.11.29 - version: 1.11.29 + version: 1.15.2 '@types/node': specifier: ^22.15.21 - version: 22.15.21 + version: 22.19.1 '@types/react': specifier: ^18.2.0 version: 18.3.27 @@ -38,10 +38,10 @@ importers: version: 18.3.7(@types/react@18.3.27) core-js: specifier: ^3.42.0 - version: 3.42.0 + version: 3.47.0 dprint: specifier: ^0.50.0 - version: 0.50.0 + version: 0.50.2 gen_dep_tag: specifier: ^0.0.3 version: 0.0.3 @@ -50,67 +50,67 @@ importers: version: 1.30.1 oxlint: specifier: ^0.16.11 - version: 0.16.11 + version: 0.16.12 rollup-plugin-externals: specifier: ^0.0.1 version: 0.0.1 rollup-plugin-swc3: specifier: ^0.12.1 - version: 0.12.1(@swc/core@1.11.29)(rollup@4.41.1) + version: 0.12.1(@swc/core@1.15.2)(rollup@4.41.1) toggle-switch-css: specifier: ^1.0.3 version: 1.0.3 typescript: specifier: ^5.8.3 - version: 5.8.3 + version: 5.9.3 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.21)(lightningcss@1.30.1) + version: 6.4.1(@types/node@22.19.1)(lightningcss@1.30.1) packages: - '@dprint/darwin-arm64@0.50.0': - resolution: {integrity: sha512-KqWpsvm4JveYdKDLSLlQINGNW4pEAGHcTFPEHR5qXMYV4pPomLgHHPyBrxe3XdGtlUp4I8HfvBMBw3b/LKd06A==} + '@dprint/darwin-arm64@0.50.2': + resolution: {integrity: sha512-4d08INZlTxbPW9LK9W8+93viN543/qA2Kxn4azVnPW/xCb2Im03UqJBz8mMm3nJZdtNnK3uTVG3ib1VW+XJisw==} cpu: [arm64] os: [darwin] - '@dprint/darwin-x64@0.50.0': - resolution: {integrity: sha512-kFeeLYhCIVAe1SMtFYk1q0qWxrkmW8FhOBTUh2oblr4AnAjpjb03m8BVUrHHKFeBTsppwck+1b8hzU6LRZO7fA==} + '@dprint/darwin-x64@0.50.2': + resolution: {integrity: sha512-ZXWPBwdLojhdBATq+bKwJvB7D8bIzrD6eR/Xuq9UYE7evQazUiR069d9NPF0iVuzTo6wNf9ub9SXI7qDl11EGA==} cpu: [x64] os: [darwin] - '@dprint/linux-arm64-glibc@0.50.0': - resolution: {integrity: sha512-EL0+uMSdj/n+cZOP9ZO8ndvjmtOSWXNsMHKdAAaTG0+EjH9M9YKXD6kopP6PKOR5pJuiyHCRpVKJ4xoD4adfpQ==} + '@dprint/linux-arm64-glibc@0.50.2': + resolution: {integrity: sha512-marxQzRw8atXAnaawwZHeeUaaAVewrGTlFKKcDASGyjPBhc23J5fHPUPremm8xCbgYZyTlokzrV8/1rDRWhJcw==} cpu: [arm64] os: [linux] - '@dprint/linux-arm64-musl@0.50.0': - resolution: {integrity: sha512-bzyYxKtFw/hYAA+7lWQGQGo2YFPnH7Ql9uWxxWqiGaWVPU66K9WQt0RUEqu1hQBrCk9mMz3jx5l4oKWQ/Dc0fw==} + '@dprint/linux-arm64-musl@0.50.2': + resolution: {integrity: sha512-oGDq44ydzo0ZkJk6RHcUzUN5sOMT5HC6WA8kHXI6tkAsLUkaLO2DzZFfW4aAYZUn+hYNpQfQD8iGew0sjkyLyg==} cpu: [arm64] os: [linux] - '@dprint/linux-riscv64-glibc@0.50.0': - resolution: {integrity: sha512-ElFqmKs96NyVXWqd2SJGJGtyVmUWNiLUyaImEzL7XZRmpoJG+Ky7SryhccMQU0ENtQmY0CVgZipLZ1SqhIoluA==} + '@dprint/linux-riscv64-glibc@0.50.2': + resolution: {integrity: sha512-QMmZoZYWsXezDcC03fBOwPfxhTpPEyHqutcgJ0oauN9QcSXGji9NSZITMmtLz2Ki3T1MIvdaLd1goGzNSvNqTQ==} cpu: [riscv64] os: [linux] - '@dprint/linux-x64-glibc@0.50.0': - resolution: {integrity: sha512-Kim8TtCdpCQUNqF2D96vunuonYy6tPfp/AQblSVA4ADChVyFLGfPaQIECpGAAKxXnIG2SX5JRQP7nB/4JgPNbA==} + '@dprint/linux-x64-glibc@0.50.2': + resolution: {integrity: sha512-KMeHEzb4teQJChTgq8HuQzc+reRNDnarOTGTQovAZ9WNjOtKLViftsKWW5HsnRHtP5nUIPE9rF1QLjJ/gUsqvw==} cpu: [x64] os: [linux] - '@dprint/linux-x64-musl@0.50.0': - resolution: {integrity: sha512-ChZf0BnS3S6BIfqAPgQKqEh/7vgD1xc0MpcFcTrvkVQHuSdCQu1XiqUN12agzxB+Y5Ml9exgzP8lYgNza7iXvw==} + '@dprint/linux-x64-musl@0.50.2': + resolution: {integrity: sha512-qM37T7H69g5coBTfE7SsA+KZZaRBky6gaUhPgAYxW+fOsoVtZSVkXtfTtQauHTpqqOEtbxfCtum70Hz1fr1teg==} cpu: [x64] os: [linux] - '@dprint/win32-arm64@0.50.0': - resolution: {integrity: sha512-xSY607bRyIPG7UO3uRa5c5wTGHKJqLUkQst85Hcz89EL/It6wswwUSNcywDydssN99HmSHop4fIf6FJTEpEp2g==} + '@dprint/win32-arm64@0.50.2': + resolution: {integrity: sha512-kuGVHGoxLwssVDsodefUIYQRoO2fQncurH/xKgXiZwMPOSzFcgUzYJQiyqmJEp+PENhO9VT1hXUHZtlyCAWBUQ==} cpu: [arm64] os: [win32] - '@dprint/win32-x64@0.50.0': - resolution: {integrity: sha512-uGDjrK88LOet9a8pPRM9nKins93mK2NLozqL/hCNV88Nu5Nk0bBeVwRMAnPapjV3Jo+hsJOeq3Z1ibrq2c3v8w==} + '@dprint/win32-x64@0.50.2': + resolution: {integrity: sha512-N3l9k31c3IMfVXqL0L6ygIhJFvCIrfQ+Z5Jph6RnCcBO6oDYWeYhAv/qBk1vLsF2y/e79TKsR1tvaEwnrQ03XA==} cpu: [x64] os: [win32] @@ -276,43 +276,43 @@ packages: '@lrc-maker/lrc-parser@0.1.17': resolution: {integrity: sha512-oDlWDDsiHcOdEsQSnBPdQRIu5KFG96nJmOU3XI6g6F8HsTbq4S6IekRCyDQ6OhbJOrfjpsh15TLJFO7Bx+epJg==} - '@oxlint/darwin-arm64@0.16.11': - resolution: {integrity: sha512-zjDMBVWbP/0KhzcAdlOkZaYJtoMnJEZDc2BAXqfrXQvr1JFor7vTxZUFvWKF0B1XbSNGpJPvFWmho02bjPiR3g==} + '@oxlint/darwin-arm64@0.16.12': + resolution: {integrity: sha512-G7phYhlIA4ke2nW7tHLl+E5+rvdzgGA6830D+e+y1RGllT0w2ONGdKcVTj+2pXGCw6yPmCC5fDsDEn2+RPTfxg==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@0.16.11': - resolution: {integrity: sha512-KS9Y0rs0vwvJLc9AmxI73rUWuIdJLlyAshPuSycQN+i2p8uW8r/ZBAPBB/vFyKdPaSs8j8ymPXmfN4D1yFXG9Q==} + '@oxlint/darwin-x64@0.16.12': + resolution: {integrity: sha512-P/LSOgJ6SzQ3OKEIf3HsebgokZiZ5nDuTgIL4LpNCHlkOLDu/fT8XL9pSkR5y+60v0SOxUF/+aN0Q8EmxblrCw==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@0.16.11': - resolution: {integrity: sha512-wULkYyufJz91NAjLtZyb3ycEw9w7sg0iFoGG9rHABqRtRHkFieaFT8BjjJTvUwRf2ZolQk+YZL4edE88h85QFQ==} + '@oxlint/linux-arm64-gnu@0.16.12': + resolution: {integrity: sha512-0N/ZsW+cL7ZAUvOHbzMp3iApt5b/Q81q2e9RgEzkI6gUDCJK8/blWg0se/i6y9e24WH0ZC4bcxY1+Qz4ZQ+mFw==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@0.16.11': - resolution: {integrity: sha512-c7Evd7fCpocr2LFzHcl9eQF0BxXZauTraIiCxpKK7ddIuCnpbuPllkMpAUE9vob20mqnGy5WLHZby9v7vqSr+Q==} + '@oxlint/linux-arm64-musl@0.16.12': + resolution: {integrity: sha512-MoG1SIw4RGowsOsPjm5HjRWymisRZWBea7ewMoXA5xIVQ3eqECifG0KJW0OZp96Ad8DFBEavdlNuImB2uXsMwg==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@0.16.11': - resolution: {integrity: sha512-LbjKo4seS7m6rOzw/r9H3VLvnjhuo/fFuRJ8OG6pYCbkZNtChdhk88DFN8Qr0n8Qe9PFwweIvQxXBZK7IEUu6A==} + '@oxlint/linux-x64-gnu@0.16.12': + resolution: {integrity: sha512-STho8QdMLfn/0lqRU94tGPaYX8lGJccPbqeUcEr3eK5gZ5ZBdXmiHlvkcngXFEXksYC8/5VoJN7Vf3HsmkEskw==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@0.16.11': - resolution: {integrity: sha512-kKuIf5hD12rtmJFSe/EGv8jXi0QWwCMDpcL2F0cRVvq6RSAxwSBF/RTEq40PJBBGAf6KJeqgV9j4glxhFn5f7w==} + '@oxlint/linux-x64-musl@0.16.12': + resolution: {integrity: sha512-i7pzSoj9nCg/ZzOe8dCZeFWyRRWDylR9tIX04xRTq3G6PBLm6i9VrOdEkxbgM9+pCkRzUc0a9D7rbtCF34TQUA==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@0.16.11': - resolution: {integrity: sha512-lx9x2EEbyHW5t2aooWtXI2AWd3WzDs+4T/p3RBp/HPp9ziwL2hEdzmjMC3DgdnbmwUmUGvfquSElF6ZGC9L5pA==} + '@oxlint/win32-arm64@0.16.12': + resolution: {integrity: sha512-wcxq3IBJ7ZlONlXJxQM+7EMx+LX1nkz3ZS3R0EtDM76EOZaqe8BMkW5cXVhF8jarZTZC18oKAckW4Ng9d8adBg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@0.16.11': - resolution: {integrity: sha512-k/ZfoIR5V6bPoemFvMb9EJu3YkSoF2AAKhC7AfKM4tg9UfJ1Wj/9J/edTv1aRQCRTzPiWoS+W5v1SPogVE80Qg==} + '@oxlint/win32-x64@0.16.12': + resolution: {integrity: sha512-Ae1fx7wmAcMVqzS8rLINaFRpAdh29QzHh133bEYMHzfWBYyK/hLu9g4GLwC/lEIVQu9884b8qutGfdOk6Qia3w==} cpu: [x64] os: [win32] @@ -425,68 +425,68 @@ packages: cpu: [x64] os: [win32] - '@swc/core-darwin-arm64@1.11.29': - resolution: {integrity: sha512-whsCX7URzbuS5aET58c75Dloby3Gtj/ITk2vc4WW6pSDQKSPDuONsIcZ7B2ng8oz0K6ttbi4p3H/PNPQLJ4maQ==} + '@swc/core-darwin-arm64@1.15.2': + resolution: {integrity: sha512-Ghyz4RJv4zyXzrUC1B2MLQBbppIB5c4jMZJybX2ebdEQAvryEKp3gq1kBksCNsatKGmEgXul88SETU19sMWcrw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.11.29': - resolution: {integrity: sha512-S3eTo/KYFk+76cWJRgX30hylN5XkSmjYtCBnM4jPLYn7L6zWYEPajsFLmruQEiTEDUg0gBEWLMNyUeghtswouw==} + '@swc/core-darwin-x64@1.15.2': + resolution: {integrity: sha512-7n/PGJOcL2QoptzL42L5xFFfXY5rFxLHnuz1foU+4ruUTG8x2IebGhtwVTpaDN8ShEv2UZObBlT1rrXTba15Zw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.11.29': - resolution: {integrity: sha512-o9gdshbzkUMG6azldHdmKklcfrcMx+a23d/2qHQHPDLUPAN+Trd+sDQUYArK5Fcm7TlpG4sczz95ghN0DMkM7g==} + '@swc/core-linux-arm-gnueabihf@1.15.2': + resolution: {integrity: sha512-ZUQVCfRJ9wimuxkStRSlLwqX4TEDmv6/J+E6FicGkQ6ssLMWoKDy0cAo93HiWt/TWEee5vFhFaSQYzCuBEGO6A==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.11.29': - resolution: {integrity: sha512-sLoaciOgUKQF1KX9T6hPGzvhOQaJn+3DHy4LOHeXhQqvBgr+7QcZ+hl4uixPKTzxk6hy6Hb0QOvQEdBAAR1gXw==} + '@swc/core-linux-arm64-gnu@1.15.2': + resolution: {integrity: sha512-GZh3pYBmfnpQ+JIg+TqLuz+pM+Mjsk5VOzi8nwKn/m+GvQBsxD5ectRtxuWUxMGNG8h0lMy4SnHRqdK3/iJl7A==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.11.29': - resolution: {integrity: sha512-PwjB10BC0N+Ce7RU/L23eYch6lXFHz7r3NFavIcwDNa/AAqywfxyxh13OeRy+P0cg7NDpWEETWspXeI4Ek8otw==} + '@swc/core-linux-arm64-musl@1.15.2': + resolution: {integrity: sha512-5av6VYZZeneiYIodwzGMlnyVakpuYZryGzFIbgu1XP8wVylZxduEzup4eP8atiMDFmIm+s4wn8GySJmYqeJC0A==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.11.29': - resolution: {integrity: sha512-i62vBVoPaVe9A3mc6gJG07n0/e7FVeAvdD9uzZTtGLiuIfVfIBta8EMquzvf+POLycSk79Z6lRhGPZPJPYiQaA==} + '@swc/core-linux-x64-gnu@1.15.2': + resolution: {integrity: sha512-1nO/UfdCLuT/uE/7oB3EZgTeZDCIa6nL72cFEpdegnqpJVNDI6Qb8U4g/4lfVPkmHq2lvxQ0L+n+JdgaZLhrRA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.11.29': - resolution: {integrity: sha512-YER0XU1xqFdK0hKkfSVX1YIyCvMDI7K07GIpefPvcfyNGs38AXKhb2byySDjbVxkdl4dycaxxhRyhQ2gKSlsFQ==} + '@swc/core-linux-x64-musl@1.15.2': + resolution: {integrity: sha512-Ksfrb0Tx310kr+TLiUOvB/I80lyZ3lSOp6cM18zmNRT/92NB4mW8oX2Jo7K4eVEI2JWyaQUAFubDSha2Q+439A==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.11.29': - resolution: {integrity: sha512-po+WHw+k9g6FAg5IJ+sMwtA/fIUL3zPQ4m/uJgONBATCVnDDkyW6dBA49uHNVtSEvjvhuD8DVWdFP847YTcITw==} + '@swc/core-win32-arm64-msvc@1.15.2': + resolution: {integrity: sha512-IzUb5RlMUY0r1A9IuJrQ7Tbts1wWb73/zXVXT8VhewbHGoNlBKE0qUhKMED6Tv4wDF+pmbtUJmKXDthytAvLmg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.11.29': - resolution: {integrity: sha512-h+NjOrbqdRBYr5ItmStmQt6x3tnhqgwbj9YxdGPepbTDamFv7vFnhZR0YfB3jz3UKJ8H3uGJ65Zw1VsC+xpFkg==} + '@swc/core-win32-ia32-msvc@1.15.2': + resolution: {integrity: sha512-kCATEzuY2LP9AlbU2uScjcVhgnCAkRdu62vbce17Ro5kxEHxYWcugkveyBRS3AqZGtwAKYbMAuNloer9LS/hpw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.11.29': - resolution: {integrity: sha512-Q8cs2BDV9wqDvqobkXOYdC+pLUSEpX/KvI0Dgfun1F+LzuLotRFuDhrvkU9ETJA6OnD2+Fn/ieHgloiKA/Mn/g==} + '@swc/core-win32-x64-msvc@1.15.2': + resolution: {integrity: sha512-iJaHeYCF4jTn7OEKSa3KRiuVFIVYts8jYjNmCdyz1u5g8HRyTDISD76r8+ljEOgm36oviRQvcXaw6LFp1m0yyA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.11.29': - resolution: {integrity: sha512-g4mThMIpWbNhV8G2rWp5a5/Igv8/2UFRJx2yImrLGMgrDDYZIopqZ/z0jZxDgqNA1QDx93rpwNF7jGsxVWcMlA==} + '@swc/core@1.15.2': + resolution: {integrity: sha512-OQm+yJdXxvSjqGeaWhP6Ia264ogifwAO7Q12uTDVYj/Ks4jBTI4JknlcjDRAXtRhqbWsfbZyK/5RtuIPyptk3w==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -497,14 +497,14 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/types@0.1.21': - resolution: {integrity: sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==} + '@swc/types@0.1.25': + resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - '@types/node@22.15.21': - resolution: {integrity: sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==} + '@types/node@22.19.1': + resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -523,8 +523,8 @@ packages: react: ^18.2.0 || ^19.0.0 wavesurfer.js: '>=7.7.14' - core-js@3.42.0: - resolution: {integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==} + core-js@3.47.0: + resolution: {integrity: sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==} csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -533,8 +533,8 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - dprint@0.50.0: - resolution: {integrity: sha512-aNJhOQsUS5D9k/YkMUaLLniIpxEBUR0ZwT0RXGQV5YpaGwE2nx6FcKuVkC6wRaZXTr8X0NpV/2HFbcvNuI2jtA==} + dprint@0.50.2: + resolution: {integrity: sha512-+0Fzg+17jsMMUouK00/Fara5YtGOuE76EAJINHB8VpkXHd0n00rMXtw/03qorOgz23eo8Y0UpYvNZBJJo3aNtw==} hasBin: true esbuild@0.25.4: @@ -643,8 +643,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - oxlint@0.16.11: - resolution: {integrity: sha512-JjeOwCeDfA9Y5vLswScJZlMyWBXEVz0LKKksgfkO3cgRV/XXvVzLzBEZ0h5bBiCBK1eS+jCFWh0bycECQkoWUQ==} + oxlint@0.16.12: + resolution: {integrity: sha512-1oN3P9bzE90zkbjLTc+uICVLwSR+eQaDaYVipS0BtmtmEd3ccQue0y7npCinb35YqKzIv1LZxhoU9nm5fgmQuw==} engines: {node: '>=8.*'} hasBin: true @@ -705,16 +705,16 @@ packages: toggle-switch-css@1.0.3: resolution: {integrity: sha512-EHI56A/NdXgToiFUDqdXO4m4IU0v2PDXkvlL+In5HEm8V7Euhru9NgiZGiRwKkH5tNmkbLcY4S1VO4OfUrL4CA==} - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - vite@6.3.5: - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + vite@6.4.1: + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -753,36 +753,36 @@ packages: yaml: optional: true - wavesurfer.js@7.9.5: - resolution: {integrity: sha512-ioOG9chuAn0bF2NYYKkZtaxjcQK/hFskLg8ViLYbJHhWPk1N5wWtuqVhqeh2ZWT2SK3t0E8UkD7lLDLuZQQaSA==} + wavesurfer.js@7.11.1: + resolution: {integrity: sha512-8Q+wwItpjJAlhQ7crQLtKwgfbqqczm5/wx+76K4PptP+MBAjB0OA78+A9OuLnULz/8GpAQ+fKM6s81DonEO0Sg==} snapshots: - '@dprint/darwin-arm64@0.50.0': + '@dprint/darwin-arm64@0.50.2': optional: true - '@dprint/darwin-x64@0.50.0': + '@dprint/darwin-x64@0.50.2': optional: true - '@dprint/linux-arm64-glibc@0.50.0': + '@dprint/linux-arm64-glibc@0.50.2': optional: true - '@dprint/linux-arm64-musl@0.50.0': + '@dprint/linux-arm64-musl@0.50.2': optional: true - '@dprint/linux-riscv64-glibc@0.50.0': + '@dprint/linux-riscv64-glibc@0.50.2': optional: true - '@dprint/linux-x64-glibc@0.50.0': + '@dprint/linux-x64-glibc@0.50.2': optional: true - '@dprint/linux-x64-musl@0.50.0': + '@dprint/linux-x64-musl@0.50.2': optional: true - '@dprint/win32-arm64@0.50.0': + '@dprint/win32-arm64@0.50.2': optional: true - '@dprint/win32-x64@0.50.0': + '@dprint/win32-x64@0.50.2': optional: true '@dual-bundle/import-meta-resolve@4.1.0': {} @@ -868,28 +868,28 @@ snapshots: '@lrc-maker/lrc-parser@0.1.17': {} - '@oxlint/darwin-arm64@0.16.11': + '@oxlint/darwin-arm64@0.16.12': optional: true - '@oxlint/darwin-x64@0.16.11': + '@oxlint/darwin-x64@0.16.12': optional: true - '@oxlint/linux-arm64-gnu@0.16.11': + '@oxlint/linux-arm64-gnu@0.16.12': optional: true - '@oxlint/linux-arm64-musl@0.16.11': + '@oxlint/linux-arm64-musl@0.16.12': optional: true - '@oxlint/linux-x64-gnu@0.16.11': + '@oxlint/linux-x64-gnu@0.16.12': optional: true - '@oxlint/linux-x64-musl@0.16.11': + '@oxlint/linux-x64-musl@0.16.12': optional: true - '@oxlint/win32-arm64@0.16.11': + '@oxlint/win32-arm64@0.16.12': optional: true - '@oxlint/win32-x64@0.16.11': + '@oxlint/win32-x64@0.16.12': optional: true '@rollup/pluginutils@5.1.4(rollup@4.41.1)': @@ -960,61 +960,61 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.41.1': optional: true - '@swc/core-darwin-arm64@1.11.29': + '@swc/core-darwin-arm64@1.15.2': optional: true - '@swc/core-darwin-x64@1.11.29': + '@swc/core-darwin-x64@1.15.2': optional: true - '@swc/core-linux-arm-gnueabihf@1.11.29': + '@swc/core-linux-arm-gnueabihf@1.15.2': optional: true - '@swc/core-linux-arm64-gnu@1.11.29': + '@swc/core-linux-arm64-gnu@1.15.2': optional: true - '@swc/core-linux-arm64-musl@1.11.29': + '@swc/core-linux-arm64-musl@1.15.2': optional: true - '@swc/core-linux-x64-gnu@1.11.29': + '@swc/core-linux-x64-gnu@1.15.2': optional: true - '@swc/core-linux-x64-musl@1.11.29': + '@swc/core-linux-x64-musl@1.15.2': optional: true - '@swc/core-win32-arm64-msvc@1.11.29': + '@swc/core-win32-arm64-msvc@1.15.2': optional: true - '@swc/core-win32-ia32-msvc@1.11.29': + '@swc/core-win32-ia32-msvc@1.15.2': optional: true - '@swc/core-win32-x64-msvc@1.11.29': + '@swc/core-win32-x64-msvc@1.15.2': optional: true - '@swc/core@1.11.29': + '@swc/core@1.15.2': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.21 + '@swc/types': 0.1.25 optionalDependencies: - '@swc/core-darwin-arm64': 1.11.29 - '@swc/core-darwin-x64': 1.11.29 - '@swc/core-linux-arm-gnueabihf': 1.11.29 - '@swc/core-linux-arm64-gnu': 1.11.29 - '@swc/core-linux-arm64-musl': 1.11.29 - '@swc/core-linux-x64-gnu': 1.11.29 - '@swc/core-linux-x64-musl': 1.11.29 - '@swc/core-win32-arm64-msvc': 1.11.29 - '@swc/core-win32-ia32-msvc': 1.11.29 - '@swc/core-win32-x64-msvc': 1.11.29 + '@swc/core-darwin-arm64': 1.15.2 + '@swc/core-darwin-x64': 1.15.2 + '@swc/core-linux-arm-gnueabihf': 1.15.2 + '@swc/core-linux-arm64-gnu': 1.15.2 + '@swc/core-linux-arm64-musl': 1.15.2 + '@swc/core-linux-x64-gnu': 1.15.2 + '@swc/core-linux-x64-musl': 1.15.2 + '@swc/core-win32-arm64-msvc': 1.15.2 + '@swc/core-win32-ia32-msvc': 1.15.2 + '@swc/core-win32-x64-msvc': 1.15.2 '@swc/counter@0.1.3': {} - '@swc/types@0.1.21': + '@swc/types@0.1.25': dependencies: '@swc/counter': 0.1.3 '@types/estree@1.0.7': {} - '@types/node@22.15.21': + '@types/node@22.19.1': dependencies: undici-types: 6.21.0 @@ -1029,28 +1029,28 @@ snapshots: '@types/prop-types': 15.7.15 csstype: 3.2.3 - '@wavesurfer/react@1.0.11(react@18.3.1)(wavesurfer.js@7.9.5)': + '@wavesurfer/react@1.0.11(react@18.3.1)(wavesurfer.js@7.11.1)': dependencies: react: 18.3.1 - wavesurfer.js: 7.9.5 + wavesurfer.js: 7.11.1 - core-js@3.42.0: {} + core-js@3.47.0: {} csstype@3.2.3: {} detect-libc@2.0.4: {} - dprint@0.50.0: + dprint@0.50.2: optionalDependencies: - '@dprint/darwin-arm64': 0.50.0 - '@dprint/darwin-x64': 0.50.0 - '@dprint/linux-arm64-glibc': 0.50.0 - '@dprint/linux-arm64-musl': 0.50.0 - '@dprint/linux-riscv64-glibc': 0.50.0 - '@dprint/linux-x64-glibc': 0.50.0 - '@dprint/linux-x64-musl': 0.50.0 - '@dprint/win32-arm64': 0.50.0 - '@dprint/win32-x64': 0.50.0 + '@dprint/darwin-arm64': 0.50.2 + '@dprint/darwin-x64': 0.50.2 + '@dprint/linux-arm64-glibc': 0.50.2 + '@dprint/linux-arm64-musl': 0.50.2 + '@dprint/linux-riscv64-glibc': 0.50.2 + '@dprint/linux-x64-glibc': 0.50.2 + '@dprint/linux-x64-musl': 0.50.2 + '@dprint/win32-arm64': 0.50.2 + '@dprint/win32-x64': 0.50.2 esbuild@0.25.4: optionalDependencies: @@ -1152,16 +1152,16 @@ snapshots: nanoid@3.3.11: {} - oxlint@0.16.11: + oxlint@0.16.12: optionalDependencies: - '@oxlint/darwin-arm64': 0.16.11 - '@oxlint/darwin-x64': 0.16.11 - '@oxlint/linux-arm64-gnu': 0.16.11 - '@oxlint/linux-arm64-musl': 0.16.11 - '@oxlint/linux-x64-gnu': 0.16.11 - '@oxlint/linux-x64-musl': 0.16.11 - '@oxlint/win32-arm64': 0.16.11 - '@oxlint/win32-x64': 0.16.11 + '@oxlint/darwin-arm64': 0.16.12 + '@oxlint/darwin-x64': 0.16.12 + '@oxlint/linux-arm64-gnu': 0.16.12 + '@oxlint/linux-arm64-musl': 0.16.12 + '@oxlint/linux-x64-gnu': 0.16.12 + '@oxlint/linux-x64-musl': 0.16.12 + '@oxlint/win32-arm64': 0.16.12 + '@oxlint/win32-x64': 0.16.12 picocolors@1.1.1: {} @@ -1187,12 +1187,12 @@ snapshots: rollup-plugin-externals@0.0.1: {} - rollup-plugin-swc3@0.12.1(@swc/core@1.11.29)(rollup@4.41.1): + rollup-plugin-swc3@0.12.1(@swc/core@1.15.2)(rollup@4.41.1): dependencies: '@dual-bundle/import-meta-resolve': 4.1.0 '@fastify/deepmerge': 2.0.2 '@rollup/pluginutils': 5.1.4(rollup@4.41.1) - '@swc/core': 1.11.29 + '@swc/core': 1.15.2 get-tsconfig: 4.10.1 rollup: 4.41.1 rollup-preserve-directives: 1.1.3(rollup@4.41.1) @@ -1241,11 +1241,11 @@ snapshots: toggle-switch-css@1.0.3: {} - typescript@5.8.3: {} + typescript@5.9.3: {} undici-types@6.21.0: {} - vite@6.3.5(@types/node@22.15.21)(lightningcss@1.30.1): + vite@6.4.1(@types/node@22.19.1)(lightningcss@1.30.1): dependencies: esbuild: 0.25.4 fdir: 6.4.4(picomatch@4.0.2) @@ -1254,8 +1254,8 @@ snapshots: rollup: 4.41.1 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 22.15.21 + '@types/node': 22.19.1 fsevents: 2.3.3 lightningcss: 1.30.1 - wavesurfer.js@7.9.5: {} + wavesurfer.js@7.11.1: {}