From 9858104b7f5d44e0cb9293d71b5ef289fc64be33 Mon Sep 17 00:00:00 2001 From: graphieros Date: Thu, 5 Feb 2026 07:06:40 +0100 Subject: [PATCH 1/4] chore: bump vue-data-ui from 3.14.5 to 3.14.6 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e172d8911..b25ca79b9 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "vite-plugin-pwa": "1.2.0", "vite-plus": "0.0.0-833c515fa25cef20905a7f9affb156dfa6f151ab", "vue": "3.5.27", - "vue-data-ui": "3.14.5" + "vue-data-ui": "3.14.6" }, "devDependencies": { "@intlify/core-base": "11.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 085d39a9f..5221f9bed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -198,8 +198,8 @@ importers: specifier: 3.5.27 version: 3.5.27(typescript@5.9.3) vue-data-ui: - specifier: 3.14.5 - version: 3.14.5(vue@3.5.27(typescript@5.9.3)) + specifier: 3.14.6 + version: 3.14.6(vue@3.5.27(typescript@5.9.3)) devDependencies: '@intlify/core-base': specifier: 11.2.8 @@ -9279,8 +9279,8 @@ packages: vue-component-type-helpers@3.2.4: resolution: {integrity: sha512-05lR16HeZDcDpB23ku5b5f1fBOoHqFnMiKRr2CiEvbG5Ux4Yi0McmQBOET0dR0nxDXosxyVqv67q6CzS3AK8rw==} - vue-data-ui@3.14.5: - resolution: {integrity: sha512-VjRJAHvnb0NFqrz/hB8cG4bNnOVzO0J3kJ1lE9Ir3dMFKA37R1lEriu7Q4tlgkoFLmsvhV/wfan2iiLFCBYKWA==} + vue-data-ui@3.14.6: + resolution: {integrity: sha512-yDvhoBzd6Tq6qxuRFqxzATX+hw3kexUsUTfemNo7aQ5ggmhAOQs/ZNR31LmuJhZ8MGTyRDlM2XnVMNg/4ZU9pA==} peerDependencies: jspdf: '>=3.0.1' vue: '>=3.3.0' @@ -20707,7 +20707,7 @@ snapshots: vue-component-type-helpers@3.2.4: {} - vue-data-ui@3.14.5(vue@3.5.27(typescript@5.9.3)): + vue-data-ui@3.14.6(vue@3.5.27(typescript@5.9.3)): dependencies: vue: 3.5.27(typescript@5.9.3) From fea061f644bdf3ee92d214755f6c758c0fa67718 Mon Sep 17 00:00:00 2001 From: graphieros Date: Thu, 5 Feb 2026 07:08:12 +0100 Subject: [PATCH 2/4] feat: add trail effect to sparkline pulse --- app/components/Package/WeeklyDownloadStats.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/components/Package/WeeklyDownloadStats.vue b/app/components/Package/WeeklyDownloadStats.vue index 0ccf6e0ce..e0e860805 100644 --- a/app/components/Package/WeeklyDownloadStats.vue +++ b/app/components/Package/WeeklyDownloadStats.vue @@ -167,12 +167,13 @@ const config = computed(() => { pulse: { show: true, loop: true, // runs only once if false - radius: 2, + radius: 1.5, color: pulseColor.value, easing: 'ease-in-out', trail: { show: true, - length: 6, + length: 20, + opacity: 0.75, }, }, }, From 336b5a48de5de6d207b05ce2a423046a7a5504cc Mon Sep 17 00:00:00 2001 From: graphieros Date: Thu, 5 Feb 2026 07:47:45 +0100 Subject: [PATCH 3/4] chore: add comment --- app/components/Package/WeeklyDownloadStats.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/Package/WeeklyDownloadStats.vue b/app/components/Package/WeeklyDownloadStats.vue index e0e860805..67a797e78 100644 --- a/app/components/Package/WeeklyDownloadStats.vue +++ b/app/components/Package/WeeklyDownloadStats.vue @@ -165,7 +165,7 @@ const config = computed(() => { line: { color: colors.value.borderHover, pulse: { - show: true, + show: true, // the pulse will not show if prefers-reduced-motion (enforced by vue-data-ui) loop: true, // runs only once if false radius: 1.5, color: pulseColor.value, From 5cbd8d5989c9388c344e61c997de294b6a7993d0 Mon Sep 17 00:00:00 2001 From: graphieros Date: Thu, 5 Feb 2026 08:01:25 +0100 Subject: [PATCH 4/4] chore: bump vue-dat-ui from 3.14.6 to 3.14.7 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index b25ca79b9..6dce46fbe 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "vite-plugin-pwa": "1.2.0", "vite-plus": "0.0.0-833c515fa25cef20905a7f9affb156dfa6f151ab", "vue": "3.5.27", - "vue-data-ui": "3.14.6" + "vue-data-ui": "3.14.7" }, "devDependencies": { "@intlify/core-base": "11.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5221f9bed..e39df21b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -198,8 +198,8 @@ importers: specifier: 3.5.27 version: 3.5.27(typescript@5.9.3) vue-data-ui: - specifier: 3.14.6 - version: 3.14.6(vue@3.5.27(typescript@5.9.3)) + specifier: 3.14.7 + version: 3.14.7(vue@3.5.27(typescript@5.9.3)) devDependencies: '@intlify/core-base': specifier: 11.2.8 @@ -9279,8 +9279,8 @@ packages: vue-component-type-helpers@3.2.4: resolution: {integrity: sha512-05lR16HeZDcDpB23ku5b5f1fBOoHqFnMiKRr2CiEvbG5Ux4Yi0McmQBOET0dR0nxDXosxyVqv67q6CzS3AK8rw==} - vue-data-ui@3.14.6: - resolution: {integrity: sha512-yDvhoBzd6Tq6qxuRFqxzATX+hw3kexUsUTfemNo7aQ5ggmhAOQs/ZNR31LmuJhZ8MGTyRDlM2XnVMNg/4ZU9pA==} + vue-data-ui@3.14.7: + resolution: {integrity: sha512-aA7jNLyqBPGDvxRSJYI+xCnYhjdJgP2csvGCNNmsjJiI+N7yc8YmgcYR34BcVH7BTyO+kbt1xQ7zZry0H0SiMA==} peerDependencies: jspdf: '>=3.0.1' vue: '>=3.3.0' @@ -20707,7 +20707,7 @@ snapshots: vue-component-type-helpers@3.2.4: {} - vue-data-ui@3.14.6(vue@3.5.27(typescript@5.9.3)): + vue-data-ui@3.14.7(vue@3.5.27(typescript@5.9.3)): dependencies: vue: 3.5.27(typescript@5.9.3)