diff --git a/.gitignore b/.gitignore index 528a1cf..c566d0f 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,5 @@ coverage *.tsbuildinfo *.lockb + +*dist \ No newline at end of file diff --git a/index.html b/index.html index ba5c5aa..11f10f6 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,8 @@ - + + Solian diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..5aa1269 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest deleted file mode 100644 index 7a487b4..0000000 --- a/public/manifest.webmanifest +++ /dev/null @@ -1,46 +0,0 @@ -{ - "icons": [ - { - "src": "../icons/icon-48.webp", - "type": "image/png", - "sizes": "48x48", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-72.webp", - "type": "image/png", - "sizes": "72x72", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-96.webp", - "type": "image/png", - "sizes": "96x96", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-128.webp", - "type": "image/png", - "sizes": "128x128", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-192.webp", - "type": "image/png", - "sizes": "192x192", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-256.webp", - "type": "image/png", - "sizes": "256x256", - "purpose": "any maskable" - }, - { - "src": "../icons/icon-512.webp", - "type": "image/png", - "sizes": "512x512", - "purpose": "any maskable" - } - ] -} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..14267e9 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / \ No newline at end of file diff --git a/public/screenshots/solarplaza.png b/public/screenshots/solarplaza.png new file mode 100644 index 0000000..55f2991 Binary files /dev/null and b/public/screenshots/solarplaza.png differ diff --git a/vite.config.ts b/vite.config.ts index 194ab14..d8d7deb 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -16,11 +16,41 @@ export default defineConfig({ registerType: "autoUpdate", useCredentials: true, manifest: { - name: "Solian", + name: "Solar Network Agent", short_name: "Solian", description: "The Solar Network entrypoint.", theme_color: "#4b5094", + display: "standalone", + icons: [ + { + src: "apple-touch-icon.png", + sizes: "1024x1024", + type: "image/png", + purpose: "any" + }, + { + src: "favicon.png", + sizes: "1024x1024", + type: "image/png", + purpose: "maskable" + }, + ], + screenshots: [ + { + src: "screenshots/solarplaza.png", + sizes: "2992x1714", + type: "image/png", + form_factor: "wide", + label: "Exploring the Solar Network Plaza" + } + ] }, + workbox: { + globPatterns: ["**/*.{js,css,ico,png,svg}"] + }, + devOptions: { + enabled: true, + } }) ], resolve: {