From 1540f497eda59e6f956d53d34f76de10b09c3203 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 27 Feb 2026 08:03:55 +0000 Subject: [PATCH 1/6] =?UTF-8?q?feat:=20add=20vlt=20as=20sponsor=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/logos/sponsors/index.ts | 10 ++++++++++ app/assets/logos/sponsors/vlt-light.svg | 1 + app/assets/logos/sponsors/vlt.svg | 1 + 3 files changed, 12 insertions(+) create mode 100644 app/assets/logos/sponsors/vlt-light.svg create mode 100644 app/assets/logos/sponsors/vlt.svg diff --git a/app/assets/logos/sponsors/index.ts b/app/assets/logos/sponsors/index.ts index 392d1c54c..5b384dd79 100644 --- a/app/assets/logos/sponsors/index.ts +++ b/app/assets/logos/sponsors/index.ts @@ -2,6 +2,8 @@ import LogoVercel from './vercel.svg' import LogoVercelLight from './vercel-light.svg' import LogoVoidZero from './void-zero.svg' import LogoVoidZeroLight from './void-zero-light.svg' +import LogoVlt from './vlt.svg' +import LogoVltLight from './vlt-light.svg' // The list is used on the about page. To add, simply upload the logos nearby and add an entry here. Prefer SVGs. // For logo src, specify a string or object with the light and dark theme variants. @@ -26,4 +28,12 @@ export const SPONSORS = [ }, url: 'https://voidzero.dev/', }, + { + name: 'vlt', + logo: { + dark: LogoVlt, + light: LogoVltLight, + }, + url: 'https://vlt.sh/', + }, ] diff --git a/app/assets/logos/sponsors/vlt-light.svg b/app/assets/logos/sponsors/vlt-light.svg new file mode 100644 index 000000000..80dc82cb0 --- /dev/null +++ b/app/assets/logos/sponsors/vlt-light.svg @@ -0,0 +1 @@ + diff --git a/app/assets/logos/sponsors/vlt.svg b/app/assets/logos/sponsors/vlt.svg new file mode 100644 index 000000000..5d7ccc948 --- /dev/null +++ b/app/assets/logos/sponsors/vlt.svg @@ -0,0 +1 @@ + From 56374ac387b4e056f766bceb76cbf2d511645d2b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 27 Feb 2026 08:08:19 +0000 Subject: [PATCH 2/6] fix: ensure sponsors list is a col on mobile --- app/pages/about.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/pages/about.vue b/app/pages/about.vue index e70a1de24..0836bf6e4 100644 --- a/app/pages/about.vue +++ b/app/pages/about.vue @@ -161,7 +161,7 @@ const roleLabels = computed(

{{ $t('about.sponsors.title') }}

- +
From 259317bfb8337a202559ce1f62570051fedf9efa Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 27 Feb 2026 08:20:45 +0000 Subject: [PATCH 3/6] chore: left align --- app/pages/about.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/pages/about.vue b/app/pages/about.vue index 0836bf6e4..b561f3e6d 100644 --- a/app/pages/about.vue +++ b/app/pages/about.vue @@ -161,7 +161,7 @@ const roleLabels = computed(

{{ $t('about.sponsors.title') }}

- +
From 262e7da2e37e42b5161908ac5293630c8c717f67 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Fri, 27 Feb 2026 09:10:24 +0000 Subject: [PATCH 4/6] fix: resolve styles conflict in about-logo-list --- app/components/About/LogoList.vue | 2 +- app/pages/about.vue | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/components/About/LogoList.vue b/app/components/About/LogoList.vue index c6da68bc4..87176c458 100644 --- a/app/components/About/LogoList.vue +++ b/app/components/About/LogoList.vue @@ -21,7 +21,7 @@ const props = defineProps<{ + + From c9dd74d481f20381d70606054ad5d73512c40957 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Fri, 27 Feb 2026 09:48:42 +0000 Subject: [PATCH 6/6] chore: configure normalising-indents to stabilise partners --- app/assets/logos/sponsors/index.ts | 4 ++++ app/components/About/LogoImg.vue | 12 ++++++------ app/components/About/LogoList.vue | 7 +++++-- app/pages/about.vue | 16 +--------------- 4 files changed, 16 insertions(+), 23 deletions(-) diff --git a/app/assets/logos/sponsors/index.ts b/app/assets/logos/sponsors/index.ts index 5b384dd79..419a7abb9 100644 --- a/app/assets/logos/sponsors/index.ts +++ b/app/assets/logos/sponsors/index.ts @@ -11,6 +11,7 @@ import LogoVltLight from './vlt-light.svg' // // If there are no original assets and the logo is not universal, you can add only the dark theme variant // and specify 'auto' for the light one - this will grayscale the logo and invert it in light mode. +// The normalisingIndent is the Y-axis space to visually stabilize favicon-only logos with logotypes that contain long name. export const SPONSORS = [ { name: 'Vercel', @@ -18,6 +19,7 @@ export const SPONSORS = [ dark: LogoVercel, light: LogoVercelLight, }, + normalisingIndent: '0.875rem', url: 'https://vercel.com/', }, { @@ -26,6 +28,7 @@ export const SPONSORS = [ dark: LogoVoidZero, light: LogoVoidZeroLight, }, + normalisingIndent: '0.875rem', url: 'https://voidzero.dev/', }, { @@ -34,6 +37,7 @@ export const SPONSORS = [ dark: LogoVlt, light: LogoVltLight, }, + normalisingIndent: '0.25rem', url: 'https://vlt.sh/', }, ] diff --git a/app/components/About/LogoImg.vue b/app/components/About/LogoImg.vue index c8eabe0b4..73e45d2b9 100644 --- a/app/components/About/LogoImg.vue +++ b/app/components/About/LogoImg.vue @@ -11,30 +11,30 @@ const props = defineProps<{ - -