From 3d8d2395a47a4adedb1e3e696094c2abda50d2b6 Mon Sep 17 00:00:00 2001 From: 777genius Date: Mon, 4 May 2026 22:59:01 +0300 Subject: [PATCH] feat(landing): polish docs and hero visuals --- .../components/sections/DownloadSection.vue | 56 ++++++- landing/components/sections/HeroSection.vue | 147 +++++++++++++++++- .../components/sections/PricingSection.vue | 2 +- landing/content/ar.json | 6 +- landing/content/de.json | 6 +- landing/content/en.json | 6 +- landing/content/es.json | 6 +- landing/content/fr.json | 6 +- landing/content/hi.json | 6 +- landing/content/ja.json | 6 +- landing/content/pt.json | 6 +- landing/content/ru.json | 4 +- landing/content/zh.json | 6 +- landing/locales/ar.json | 4 +- landing/locales/de.json | 4 +- landing/locales/en.json | 4 +- landing/locales/es.json | 4 +- landing/locales/fr.json | 4 +- landing/locales/hi.json | 4 +- landing/locales/ja.json | 4 +- landing/locales/pt.json | 4 +- landing/locales/ru.json | 4 +- landing/locales/zh.json | 4 +- .../.vitepress/theme/DocsHeroVisual.vue | 23 +-- 24 files changed, 258 insertions(+), 68 deletions(-) diff --git a/landing/components/sections/DownloadSection.vue b/landing/components/sections/DownloadSection.vue index f6c10f36..b1f4e1c9 100644 --- a/landing/components/sections/DownloadSection.vue +++ b/landing/components/sections/DownloadSection.vue @@ -8,7 +8,7 @@ const { t, locale } = useI18n(); const downloadStore = useDownloadStore(); const { data: releaseData, resolve } = useReleaseDownloads(); const { trackDownloadClick } = useAnalytics(); -const { releaseDownloadUrl } = useGithubRepo(); +const { repoUrl, releaseDownloadUrl } = useGithubRepo(); onMounted(() => downloadStore.init()); @@ -62,6 +62,13 @@ const releaseDate = computed(() => { day: 'numeric', }); }); + +const devBranchUrl = computed(() => `${repoUrl.value}/tree/dev`); +const devBranchNote = computed(() => + locale.value === 'ru' + ? 'Самая свежая версия доступна в ветке dev - можно развернуть локально.' + : 'Freshest version is available on the dev branch - clone and run it locally.', +);