From 77f8c6593cdfeabe9c2c9c486ec9f7d948a08729 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Tue, 24 Feb 2026 20:53:22 +0000 Subject: [PATCH 1/9] feat: add new sections to about page --- app/assets/logos/oss-partners/nuxt.svg | 10 ++ .../logos/oss-partners/open-source-pledge.svg | 17 +++ app/assets/logos/oss-partners/oxc.svg | 122 ++++++++++++++++ app/assets/logos/oss-partners/rolldown.svg | 90 ++++++++++++ app/assets/logos/oss-partners/storybook.svg | 11 ++ app/assets/logos/oss-partners/vite.svg | 130 +++++++++++++++++ app/assets/logos/oss-partners/vitest.svg | 50 +++++++ app/assets/logos/oss-partners/vue.svg | 11 ++ app/assets/logos/sponsors/vercel.svg | 3 + app/assets/logos/sponsors/void-zero.svg | 3 + app/components/CallToAction.vue | 2 +- app/components/Link/Base.vue | 7 +- app/pages/about.vue | 135 +++++++++++++++--- i18n/locales/en.json | 6 + 14 files changed, 574 insertions(+), 23 deletions(-) create mode 100644 app/assets/logos/oss-partners/nuxt.svg create mode 100644 app/assets/logos/oss-partners/open-source-pledge.svg create mode 100644 app/assets/logos/oss-partners/oxc.svg create mode 100644 app/assets/logos/oss-partners/rolldown.svg create mode 100644 app/assets/logos/oss-partners/storybook.svg create mode 100644 app/assets/logos/oss-partners/vite.svg create mode 100644 app/assets/logos/oss-partners/vitest.svg create mode 100644 app/assets/logos/oss-partners/vue.svg create mode 100644 app/assets/logos/sponsors/vercel.svg create mode 100644 app/assets/logos/sponsors/void-zero.svg diff --git a/app/assets/logos/oss-partners/nuxt.svg b/app/assets/logos/oss-partners/nuxt.svg new file mode 100644 index 000000000..2fbdc4007 --- /dev/null +++ b/app/assets/logos/oss-partners/nuxt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/open-source-pledge.svg b/app/assets/logos/oss-partners/open-source-pledge.svg new file mode 100644 index 000000000..905ff05f8 --- /dev/null +++ b/app/assets/logos/oss-partners/open-source-pledge.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/oxc.svg b/app/assets/logos/oss-partners/oxc.svg new file mode 100644 index 000000000..c504e848b --- /dev/null +++ b/app/assets/logos/oss-partners/oxc.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/rolldown.svg b/app/assets/logos/oss-partners/rolldown.svg new file mode 100644 index 000000000..932469a9a --- /dev/null +++ b/app/assets/logos/oss-partners/rolldown.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/storybook.svg b/app/assets/logos/oss-partners/storybook.svg new file mode 100644 index 000000000..3c93dfeb8 --- /dev/null +++ b/app/assets/logos/oss-partners/storybook.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/vite.svg b/app/assets/logos/oss-partners/vite.svg new file mode 100644 index 000000000..a9ecb5026 --- /dev/null +++ b/app/assets/logos/oss-partners/vite.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/vitest.svg b/app/assets/logos/oss-partners/vitest.svg new file mode 100644 index 000000000..f6600042d --- /dev/null +++ b/app/assets/logos/oss-partners/vitest.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/logos/oss-partners/vue.svg b/app/assets/logos/oss-partners/vue.svg new file mode 100644 index 000000000..82bae0a10 --- /dev/null +++ b/app/assets/logos/oss-partners/vue.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/assets/logos/sponsors/vercel.svg b/app/assets/logos/sponsors/vercel.svg new file mode 100644 index 000000000..c21a51377 --- /dev/null +++ b/app/assets/logos/sponsors/vercel.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/logos/sponsors/void-zero.svg b/app/assets/logos/sponsors/void-zero.svg new file mode 100644 index 000000000..f5d4de192 --- /dev/null +++ b/app/assets/logos/sponsors/void-zero.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/components/CallToAction.vue b/app/components/CallToAction.vue index 58587249c..8ed0f0c15 100644 --- a/app/components/CallToAction.vue +++ b/app/components/CallToAction.vue @@ -41,7 +41,7 @@ function handleCardClick(event: MouseEvent) {