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: {