From 4ff9a2ec7fa898167f2ca45cfbb96ae449b0838f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 27 Sep 2025 15:51:46 -0500 Subject: [PATCH] feat: more pwa entries --- packages/website/astro.config.ts | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/packages/website/astro.config.ts b/packages/website/astro.config.ts index 54bad5eed..da8334338 100644 --- a/packages/website/astro.config.ts +++ b/packages/website/astro.config.ts @@ -1,12 +1,12 @@ -// @ts-check +import react from "@astrojs/react"; +import { wrapper } from "@blitzkit/i18n"; +import locales from "@blitzkit/i18n/locales.json"; import strings from "@blitzkit/i18n/strings/en.json"; +import { mauve, mauveDark } from "@radix-ui/colors"; import AstroPWA from "@vite-pwa/astro"; import favicons from "astro-favicons"; import { defineConfig } from "astro/config"; - -import react from "@astrojs/react"; -import { wrapper } from "@blitzkit/i18n"; -import { mauve, mauveDark } from "@radix-ui/colors"; +import packageJSON from "../../package.json"; import { tools } from "./src/constants/tools"; export default defineConfig({ @@ -21,6 +21,8 @@ export default defineConfig({ themes: [mauve.mauve1, mauveDark.mauve1], appleStatusBarStyle: "black-translucent", + version: packageJSON.version, + shortcuts: Object.values(tools) .filter((tool) => !tool.disabled && !tool.href) .map((tool) => { @@ -45,9 +47,22 @@ export default defineConfig({ }), manifest: { + description: strings.website.home.seo_description, + description_localized: wrapper( + (strings) => strings.website.home.seo_description + ), + + dir: "ltr", + categories: ["utilities", "games", "developer", "developer tools"], + + id: "com.tresabhi.blitzkit", start_url: "/", + launch_handler: { client_mode: "navigate-new" }, display: "fullscreen", display_override: ["fullscreen", "standalone", "minimal-ui"], + + lang: locales.default, + orientation: "any", }, icons: {