From 59167aae5269227001af2b89965711c92b765046 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Fri, 2 Oct 2026 08:15:26 +0200 Subject: [PATCH] fix: address homepage accessibility and discoverability audit --- apps/server/src/static/web.test.ts | 4 + apps/server/src/static/web.ts | 6 +- apps/web/index.html | 4 +- apps/web/locales/af-ZA.po | 77 ++++++++++--------- apps/web/locales/am-ET.po | 77 ++++++++++--------- apps/web/locales/ar-SA.po | 77 ++++++++++--------- apps/web/locales/az-AZ.po | 77 ++++++++++--------- apps/web/locales/bg-BG.po | 77 ++++++++++--------- apps/web/locales/bn-BD.po | 77 ++++++++++--------- apps/web/locales/ca-ES.po | 77 ++++++++++--------- apps/web/locales/cs-CZ.po | 77 ++++++++++--------- apps/web/locales/da-DK.po | 77 ++++++++++--------- apps/web/locales/de-DE.po | 77 ++++++++++--------- apps/web/locales/el-GR.po | 77 ++++++++++--------- apps/web/locales/en-GB.po | 77 ++++++++++--------- apps/web/locales/en-US.po | 77 ++++++++++--------- apps/web/locales/es-ES.po | 77 ++++++++++--------- apps/web/locales/fa-IR.po | 77 ++++++++++--------- apps/web/locales/fi-FI.po | 77 ++++++++++--------- apps/web/locales/fr-FR.po | 77 ++++++++++--------- apps/web/locales/he-IL.po | 77 ++++++++++--------- apps/web/locales/hi-IN.po | 77 ++++++++++--------- apps/web/locales/hu-HU.po | 77 ++++++++++--------- apps/web/locales/id-ID.po | 77 ++++++++++--------- apps/web/locales/it-IT.po | 77 ++++++++++--------- apps/web/locales/ja-JP.po | 77 ++++++++++--------- apps/web/locales/km-KH.po | 77 ++++++++++--------- apps/web/locales/kn-IN.po | 77 ++++++++++--------- apps/web/locales/ko-KR.po | 77 ++++++++++--------- apps/web/locales/lt-LT.po | 77 ++++++++++--------- apps/web/locales/lv-LV.po | 77 ++++++++++--------- apps/web/locales/ml-IN.po | 77 ++++++++++--------- apps/web/locales/mr-IN.po | 77 ++++++++++--------- apps/web/locales/ms-MY.po | 77 ++++++++++--------- apps/web/locales/ne-NP.po | 77 ++++++++++--------- apps/web/locales/nl-NL.po | 77 ++++++++++--------- apps/web/locales/no-NO.po | 77 ++++++++++--------- apps/web/locales/or-IN.po | 77 ++++++++++--------- apps/web/locales/pl-PL.po | 77 ++++++++++--------- apps/web/locales/pt-BR.po | 77 ++++++++++--------- apps/web/locales/pt-PT.po | 77 ++++++++++--------- apps/web/locales/ro-RO.po | 77 ++++++++++--------- apps/web/locales/ru-RU.po | 77 ++++++++++--------- apps/web/locales/sk-SK.po | 77 ++++++++++--------- apps/web/locales/sl-SI.po | 77 ++++++++++--------- apps/web/locales/sq-AL.po | 77 ++++++++++--------- apps/web/locales/sr-SP.po | 77 ++++++++++--------- apps/web/locales/sv-SE.po | 77 ++++++++++--------- apps/web/locales/ta-IN.po | 77 ++++++++++--------- apps/web/locales/te-IN.po | 77 ++++++++++--------- apps/web/locales/th-TH.po | 77 ++++++++++--------- apps/web/locales/tr-TR.po | 77 ++++++++++--------- apps/web/locales/uk-UA.po | 77 ++++++++++--------- apps/web/locales/uz-UZ.po | 77 ++++++++++--------- apps/web/locales/vi-VN.po | 77 ++++++++++--------- apps/web/locales/zh-CN.po | 77 ++++++++++--------- apps/web/locales/zh-TW.po | 77 ++++++++++--------- apps/web/locales/zu-ZA.po | 61 ++++++++------- apps/web/public/doodles/curve-small.webp | Bin 0 -> 12334 bytes apps/web/public/doodles/eraser-small.webp | Bin 0 -> 8434 bytes apps/web/public/doodles/globe-small.webp | Bin 0 -> 10444 bytes apps/web/public/doodles/jar-small.webp | Bin 0 -> 10854 bytes apps/web/public/doodles/magnifier-small.webp | Bin 0 -> 9696 bytes apps/web/public/doodles/note-small.webp | Bin 0 -> 8152 bytes apps/web/public/doodles/paperclip-small.webp | Bin 0 -> 9738 bytes apps/web/public/doodles/pencil-small.webp | Bin 0 -> 10242 bytes apps/web/public/doodles/plane-small.webp | Bin 0 -> 6884 bytes apps/web/public/doodles/scissors-small.webp | Bin 0 -> 12952 bytes apps/web/src/features/homepage/check.tsx | 2 +- apps/web/src/features/homepage/design.tsx | 44 ++++------- apps/web/src/features/homepage/faq.tsx | 6 +- apps/web/src/features/homepage/footer.tsx | 6 ++ apps/web/src/features/homepage/hero.tsx | 2 +- apps/web/src/features/homepage/sections.tsx | 11 ++- apps/web/src/features/homepage/share.tsx | 19 ++--- apps/web/src/features/homepage/tailor.tsx | 2 +- apps/web/src/features/homepage/ui.tsx | 10 ++- apps/web/src/features/homepage/write.tsx | 2 +- apps/web/src/libs/seo.ts | 2 +- apps/web/vite.config.ts | 2 +- 80 files changed, 2310 insertions(+), 2031 deletions(-) create mode 100644 apps/web/public/doodles/curve-small.webp create mode 100644 apps/web/public/doodles/eraser-small.webp create mode 100644 apps/web/public/doodles/globe-small.webp create mode 100644 apps/web/public/doodles/jar-small.webp create mode 100644 apps/web/public/doodles/magnifier-small.webp create mode 100644 apps/web/public/doodles/note-small.webp create mode 100644 apps/web/public/doodles/paperclip-small.webp create mode 100644 apps/web/public/doodles/pencil-small.webp create mode 100644 apps/web/public/doodles/plane-small.webp create mode 100644 apps/web/public/doodles/scissors-small.webp diff --git a/apps/server/src/static/web.test.ts b/apps/server/src/static/web.test.ts index 2c9ad91d2..5928062c7 100644 --- a/apps/server/src/static/web.test.ts +++ b/apps/server/src/static/web.test.ts @@ -60,6 +60,10 @@ describe("web app fallback classification", () => { expect(html).toContain(''); expect(html).toContain(''); expect(html).toContain('