From 95dfc66084c664df7a6f7f6a396693399539d716 Mon Sep 17 00:00:00 2001 From: graphieros Date: Thu, 14 May 2026 16:31:01 +0200 Subject: [PATCH 1/4] chore: bump vue-data-ui from 3.19.6 to 3.19.7 --- package.json | 2 +- pnpm-lock.yaml | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 44e3befb55..bb98bde1ee 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "vite-plugin-pwa": "1.3.0", "vite-plus": "0.1.20", "vue": "3.5.34", - "vue-data-ui": "3.19.6", + "vue-data-ui": "3.19.7", "vue-router": "5.0.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cad7eb0ba..1477e56346 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -254,8 +254,8 @@ importers: specifier: 3.5.34 version: 3.5.34(typescript@6.0.2) vue-data-ui: - specifier: 3.19.6 - version: 3.19.6(vue@3.5.34) + specifier: 3.19.7 + version: 3.19.7(vue@3.5.34) vue-router: specifier: 5.0.4 version: 5.0.4(@vue/compiler-sfc@3.5.34)(vue@3.5.34) @@ -11362,8 +11362,11 @@ packages: vue-component-type-helpers@3.2.8: resolution: {integrity: sha512-9689efAXhN/EV86plgkL/XFiJSXhGtWPG6JDboZ+QnjlUWUUQrQ0ILKQtw4iQsuwIwu5k6Aw+JnehDe7161e7A==} - vue-data-ui@3.19.6: - resolution: {integrity: sha512-b2S9RjAqWSdPmdSb0TjBNXkto1xfw5UwVZmsuQsTV8qOatAhsGnDnoMIvgcfw2kzJ54IRSZauoFOQ9g9V/bdbg==} + vue-component-type-helpers@3.2.9: + resolution: {integrity: sha512-S3BiWYaLSzHxTpln665ELSrMR9UYmrIDUmhik7nVZxmJjTKL2/a+ew1hvGxksKelivm0ujjWfG1fYOiU/2e8rA==} + + vue-data-ui@3.19.7: + resolution: {integrity: sha512-4ZpYg5SDpo11EyV59jvwa/cAFe6Oiz+LtwcAC60LTBANZO6x8F1GLo0i22TuZo3kKOxXN5TQFbVfwIQhg62i5w==} peerDependencies: jspdf: '>=3.0.1' vue: '>=3.3.0' @@ -16194,7 +16197,7 @@ snapshots: storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4)(react@19.2.4) type-fest: 2.19.0 vue: 3.5.34(typescript@6.0.2) - vue-component-type-helpers: 3.2.8 + vue-component-type-helpers: 3.2.9 '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: @@ -24135,7 +24138,9 @@ snapshots: vue-component-type-helpers@3.2.8: {} - vue-data-ui@3.19.6(vue@3.5.34): + vue-component-type-helpers@3.2.9: {} + + vue-data-ui@3.19.7(vue@3.5.34): dependencies: vue: 3.5.34(typescript@6.0.2) From 5fce58a4bb55893811ea21102853063e15b4545b Mon Sep 17 00:00:00 2001 From: graphieros Date: Sat, 16 May 2026 23:11:12 +0200 Subject: [PATCH 2/4] chore: bump vue-data-ui from 3.19.7 to 3.19.8 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index bb98bde1ee..09ec058ee4 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "vite-plugin-pwa": "1.3.0", "vite-plus": "0.1.20", "vue": "3.5.34", - "vue-data-ui": "3.19.7", + "vue-data-ui": "3.19.8", "vue-router": "5.0.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1477e56346..45bb01a14c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -254,8 +254,8 @@ importers: specifier: 3.5.34 version: 3.5.34(typescript@6.0.2) vue-data-ui: - specifier: 3.19.7 - version: 3.19.7(vue@3.5.34) + specifier: 3.19.8 + version: 3.19.8(vue@3.5.34) vue-router: specifier: 5.0.4 version: 5.0.4(@vue/compiler-sfc@3.5.34)(vue@3.5.34) @@ -11365,8 +11365,8 @@ packages: vue-component-type-helpers@3.2.9: resolution: {integrity: sha512-S3BiWYaLSzHxTpln665ELSrMR9UYmrIDUmhik7nVZxmJjTKL2/a+ew1hvGxksKelivm0ujjWfG1fYOiU/2e8rA==} - vue-data-ui@3.19.7: - resolution: {integrity: sha512-4ZpYg5SDpo11EyV59jvwa/cAFe6Oiz+LtwcAC60LTBANZO6x8F1GLo0i22TuZo3kKOxXN5TQFbVfwIQhg62i5w==} + vue-data-ui@3.19.8: + resolution: {integrity: sha512-jgJQijh1McxKyj9G71ddFEO0OyZ+vbN7GB9lcNxmwSlgEZqRpj3mEWWpYun7G61Ow4dMYj/xbWIsBxuPqaB4wg==} peerDependencies: jspdf: '>=3.0.1' vue: '>=3.3.0' @@ -24140,7 +24140,7 @@ snapshots: vue-component-type-helpers@3.2.9: {} - vue-data-ui@3.19.7(vue@3.5.34): + vue-data-ui@3.19.8(vue@3.5.34): dependencies: vue: 3.5.34(typescript@6.0.2) From e7faa16e5542e57161188e28648186515145fc2d Mon Sep 17 00:00:00 2001 From: graphieros Date: Sat, 16 May 2026 23:11:52 +0200 Subject: [PATCH 3/4] fix: have lines always occupy the full chart real estate --- app/components/Package/TimelineChart.vue | 1 + app/components/Package/TrendsChart.vue | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/components/Package/TimelineChart.vue b/app/components/Package/TimelineChart.vue index a5a4e668dd..87e600e86d 100644 --- a/app/components/Package/TimelineChart.vue +++ b/app/components/Package/TimelineChart.vue @@ -293,6 +293,7 @@ const config = computed(() => { color: colors.value.accent, }, grid: { + position: 'start', showHorizontalLines: true, stroke: colors.value.border, labels: { diff --git a/app/components/Package/TrendsChart.vue b/app/components/Package/TrendsChart.vue index 995d430faf..2953174f76 100644 --- a/app/components/Package/TrendsChart.vue +++ b/app/components/Package/TrendsChart.vue @@ -1462,6 +1462,7 @@ const chartConfig = computed(() => { }, }, grid: { + position: 'start', stroke: colors.value.border, showHorizontalLines: true, labels: { @@ -1995,9 +1996,9 @@ watch([selectedGranularity, startDate, endDate], async () => { From 38de7780ded5f28d93c512ebc2b9a66988015111 Mon Sep 17 00:00:00 2001 From: graphieros Date: Sat, 16 May 2026 23:18:53 +0200 Subject: [PATCH 4/4] fix: increase right padding --- app/components/Package/TrendsChart.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/Package/TrendsChart.vue b/app/components/Package/TrendsChart.vue index 2953174f76..2185d9d9b6 100644 --- a/app/components/Package/TrendsChart.vue +++ b/app/components/Package/TrendsChart.vue @@ -1392,7 +1392,7 @@ const chartConfig = computed(() => { chart: { height: chartHeight.value, backgroundColor: colors.value.bg, - padding: { bottom: displayedGranularity.value === 'yearly' ? 84 : 64, right: 128 }, // padding right is set to leave space of last datapoint label(s) + padding: { bottom: displayedGranularity.value === 'yearly' ? 84 : 64, right: 145 }, // padding right is set to leave space of last datapoint label(s) userOptions: { buttons: { pdf: false,