From 5a86e6426f5db6d2064defed4d3cb880f990ace4 Mon Sep 17 00:00:00 2001 From: userquin Date: Fri, 30 Jan 2026 04:29:54 +0100 Subject: [PATCH 01/15] feat: production setup --- app/app.vue | 1 + app/components/AppHeader.vue | 21 +++--- app/pages/index.vue | 6 +- config/env.ts | 68 ++++++++++++++++++++ i18n/locales/en.json | 3 + modules/build-env.ts | 35 ++++++++++ nuxt.config.ts | 19 +++--- package.json | 4 ++ pnpm-lock.yaml | 6 ++ public-dev/apple-touch-icon-180x180.png | Bin 0 -> 673 bytes public-dev/favicon.ico | Bin 0 -> 435 bytes public-dev/favicon.svg | 12 ++++ public-dev/maskable-icon-512x512.png | Bin 0 -> 1946 bytes public-dev/pwa-192x192.png | Bin 0 -> 793 bytes public-dev/pwa-512x512.png | Bin 0 -> 1795 bytes public-dev/pwa-64x64.png | Bin 0 -> 377 bytes public-staging/apple-touch-icon-180x180.png | Bin 0 -> 656 bytes public-staging/favicon.ico | Bin 0 -> 465 bytes public-staging/favicon.svg | 12 ++++ public-staging/maskable-icon-512x512.png | Bin 0 -> 1926 bytes public-staging/pwa-192x192.png | Bin 0 -> 854 bytes public-staging/pwa-512x512.png | Bin 0 -> 1760 bytes public-staging/pwa-64x64.png | Bin 0 -> 375 bytes public/apple-touch-icon-180x180.png | Bin 0 -> 661 bytes public/favicon.ico | Bin 0 -> 489 bytes public/maskable-icon-512x512.png | Bin 0 -> 1963 bytes public/pwa-192x192.png | Bin 0 -> 853 bytes public/pwa-512x512.png | Bin 0 -> 1903 bytes public/pwa-64x64.png | Bin 0 -> 428 bytes pwa-assets.config.ts | 2 +- shared/types/env.ts | 8 +++ shared/types/index.ts | 1 + 32 files changed, 178 insertions(+), 20 deletions(-) create mode 100644 config/env.ts create mode 100644 modules/build-env.ts create mode 100644 public-dev/apple-touch-icon-180x180.png create mode 100644 public-dev/favicon.ico create mode 100644 public-dev/favicon.svg create mode 100644 public-dev/maskable-icon-512x512.png create mode 100644 public-dev/pwa-192x192.png create mode 100644 public-dev/pwa-512x512.png create mode 100644 public-dev/pwa-64x64.png create mode 100644 public-staging/apple-touch-icon-180x180.png create mode 100644 public-staging/favicon.ico create mode 100644 public-staging/favicon.svg create mode 100644 public-staging/maskable-icon-512x512.png create mode 100644 public-staging/pwa-192x192.png create mode 100644 public-staging/pwa-512x512.png create mode 100644 public-staging/pwa-64x64.png create mode 100644 public/apple-touch-icon-180x180.png create mode 100644 public/favicon.ico create mode 100644 public/maskable-icon-512x512.png create mode 100644 public/pwa-192x192.png create mode 100644 public/pwa-512x512.png create mode 100644 public/pwa-64x64.png create mode 100644 shared/types/env.ts diff --git a/app/app.vue b/app/app.vue index dc459b2a..54ecada9 100644 --- a/app/app.vue +++ b/app/app.vue @@ -49,6 +49,7 @@ if (import.meta.client) {