From fee116c5648d444201ee16fb2b93d0f22846cd01 Mon Sep 17 00:00:00 2001 From: Alec Lloyd Probert <55991794+graphieros@users.noreply.github.com> Date: Fri, 6 Mar 2026 16:43:57 +0100 Subject: [PATCH 1/4] chore: bump vue-data-ui from 3.15.9 to 3.15.10 (#1957) --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 5624d4173..7dac498e0 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "vite-plugin-pwa": "1.2.0", "vite-plus": "0.0.0-g52709db6.20260226-1136", "vue": "3.5.29", - "vue-data-ui": "3.15.9" + "vue-data-ui": "3.15.10" }, "devDependencies": { "@e18e/eslint-plugin": "0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47ed71c8d..a8e32816f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,8 +236,8 @@ importers: specifier: 3.5.29 version: 3.5.29(typescript@5.9.3) vue-data-ui: - specifier: 3.15.9 - version: 3.15.9(vue@3.5.29(typescript@5.9.3)) + specifier: 3.15.10 + version: 3.15.10(vue@3.5.29(typescript@5.9.3)) devDependencies: '@e18e/eslint-plugin': specifier: 0.2.0 @@ -10664,8 +10664,8 @@ packages: vue-component-type-helpers@3.2.5: resolution: {integrity: sha512-tkvNr+bU8+xD/onAThIe7CHFvOJ/BO6XCOrxMzeytJq40nTfpGDJuVjyCM8ccGZKfAbGk2YfuZyDMXM56qheZQ==} - vue-data-ui@3.15.9: - resolution: {integrity: sha512-xNv8u//zPkKQT+WNtPsxWLdRBgyZPpDn5X0z6klB/8CouHXYrC8FO5eul28bTE3cbmm/vZZDC2LRupfeeu7zNA==} + vue-data-ui@3.15.10: + resolution: {integrity: sha512-ssrh4imaeYF/0EzBsXi20APAHIy5+FJwazXLXwZ4KqHkYvzGqRmkM+aByBFAxHFKEYkrlvX39U3iEfKe5fVBSQ==} peerDependencies: jspdf: '>=3.0.1' vue: '>=3.3.0' @@ -23502,7 +23502,7 @@ snapshots: vue-component-type-helpers@3.2.5: {} - vue-data-ui@3.15.9(vue@3.5.29(typescript@5.9.3)): + vue-data-ui@3.15.10(vue@3.5.29(typescript@5.9.3)): dependencies: vue: 3.5.29(typescript@5.9.3) From 0d952fa74a323352af95bd7ee1adf654d77a764d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Fri, 6 Mar 2026 18:51:23 +0100 Subject: [PATCH 2/4] fix(a11y): improve toggle switches (#1782) Co-authored-by: Vordgi --- app/components/Settings/Toggle.client.vue | 87 ++++++----------------- app/components/Settings/Toggle.server.vue | 87 ++--------------------- 2 files changed, 26 insertions(+), 148 deletions(-) diff --git a/app/components/Settings/Toggle.client.vue b/app/components/Settings/Toggle.client.vue index 5fbbbc438..d2667c215 100644 --- a/app/components/Settings/Toggle.client.vue +++ b/app/components/Settings/Toggle.client.vue @@ -27,7 +27,7 @@ const id = useId() @@ -98,82 +98,37 @@ const id = useId() diff --git a/app/components/Settings/Toggle.server.vue b/app/components/Settings/Toggle.server.vue index b5f2105a1..7b6bcd821 100644 --- a/app/components/Settings/Toggle.server.vue +++ b/app/components/Settings/Toggle.server.vue @@ -4,6 +4,10 @@ const props = withDefaults( label: string description?: string justify?: 'between' | 'start' + tooltip?: string + tooltipPosition?: 'top' | 'bottom' | 'left' | 'right' + tooltipTo?: string + tooltipOffset?: number reverseOrder?: boolean }>(), { @@ -15,7 +19,7 @@ const props = withDefaults(