From 7c8b825150543cae98621eed30f14199ae72e9d8 Mon Sep 17 00:00:00 2001 From: MatteoGabriele Date: Sat, 31 Jan 2026 22:06:04 +0100 Subject: [PATCH 1/3] feat: add toggle component --- app/components/Toggle.client.vue | 45 +++++++ .../{ToggleSkeleton.vue => Toggle.server.vue} | 0 app/pages/settings.vue | 112 ++---------------- 3 files changed, 55 insertions(+), 102 deletions(-) create mode 100644 app/components/Toggle.client.vue rename app/components/{ToggleSkeleton.vue => Toggle.server.vue} (100%) diff --git a/app/components/Toggle.client.vue b/app/components/Toggle.client.vue new file mode 100644 index 0000000000..a0c81b3f0a --- /dev/null +++ b/app/components/Toggle.client.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/app/components/ToggleSkeleton.vue b/app/components/Toggle.server.vue similarity index 100% rename from app/components/ToggleSkeleton.vue rename to app/components/Toggle.server.vue diff --git a/app/pages/settings.vue b/app/pages/settings.vue index 4a5ac3f688..b97c4c614b 100644 --- a/app/pages/settings.vue +++ b/app/pages/settings.vue @@ -100,71 +100,17 @@ defineOgImageComponent('Default', {
-
- - - - -

- {{ $t('settings.relative_dates_description') }} -

-
+
- - - - +

{{ $t('settings.include_types_description') }}

@@ -175,38 +121,12 @@ defineOgImageComponent('Default', {
- - - - +

- {{ $t('settings.hide_platform_packages_description') }} + {{ $t('settings.hide_platform_packages') }}

@@ -271,15 +191,3 @@ defineOgImageComponent('Default', { - - From 271fbcfd45bef9264b71a78d52374c02a9d0dbdd Mon Sep 17 00:00:00 2001 From: MatteoGabriele Date: Sat, 31 Jan 2026 22:12:57 +0100 Subject: [PATCH 2/3] feat(toggle): include description --- app/components/Toggle.client.vue | 4 ++++ app/components/Toggle.server.vue | 4 ++++ app/pages/settings.vue | 8 ++------ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/components/Toggle.client.vue b/app/components/Toggle.client.vue index a0c81b3f0a..dee48d5327 100644 --- a/app/components/Toggle.client.vue +++ b/app/components/Toggle.client.vue @@ -1,6 +1,7 @@ @@ -11,4 +12,7 @@ defineProps<{
+

+ {{ description }} +

diff --git a/app/pages/settings.vue b/app/pages/settings.vue index b97c4c614b..200d03306b 100644 --- a/app/pages/settings.vue +++ b/app/pages/settings.vue @@ -109,11 +109,9 @@ defineOgImageComponent('Default', {
-

- {{ $t('settings.include_types_description') }} -

@@ -123,11 +121,9 @@ defineOgImageComponent('Default', {
-

- {{ $t('settings.hide_platform_packages') }} -

From 67e2fabde90234e63fc6dcd216404b1d103b9d48 Mon Sep 17 00:00:00 2001 From: MatteoGabriele Date: Sat, 31 Jan 2026 22:31:50 +0100 Subject: [PATCH 3/3] refactor: remove label as mandatory --- app/components/Toggle.client.vue | 4 ++-- app/components/Toggle.server.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/components/Toggle.client.vue b/app/components/Toggle.client.vue index dee48d5327..769bd07c4a 100644 --- a/app/components/Toggle.client.vue +++ b/app/components/Toggle.client.vue @@ -1,6 +1,6 @@