diff --git a/index.html b/index.html
index cd5ada1..64c5571 100644
--- a/index.html
+++ b/index.html
@@ -3,6 +3,11 @@
+ Lumina - A Modern Nostr Client
+
+
+
+
diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest
new file mode 100644
index 0000000..40909a8
--- /dev/null
+++ b/public/manifest.webmanifest
@@ -0,0 +1,21 @@
+{
+ "name": "Lumina",
+ "short_name": "Lumina",
+ "description": "A modern Nostr client application",
+ "start_url": "/",
+ "display": "standalone",
+ "background_color": "#ffffff",
+ "theme_color": "#000000",
+ "icons": [
+ {
+ "src": "/icon-192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/icon-512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ]
+}
diff --git a/src/AppRouter.tsx b/src/AppRouter.tsx
index 2db53ee..64bf2b8 100644
--- a/src/AppRouter.tsx
+++ b/src/AppRouter.tsx
@@ -7,7 +7,7 @@ import NotFound from "./pages/NotFound";
export function AppRouter() {
return (
-
+
} />
diff --git a/src/main.tsx b/src/main.tsx
index e263904..730e0ee 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -7,9 +7,6 @@ import { ErrorBoundary } from '@/components/ErrorBoundary';
import App from './App.tsx';
import './index.css';
-// FIXME: a custom font should be used. Eg:
-// import '@fontsource-variable/';
-
createRoot(document.getElementById("root")!).render(
diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx
index 4427de5..92425e6 100644
--- a/src/pages/Index.tsx
+++ b/src/pages/Index.tsx
@@ -1,7 +1,5 @@
import { useSeoMeta } from '@unhead/react';
-// FIXME: Update this page (the content is just a fallback if you fail to update the page)
-
const Index = () => {
useSeoMeta({
title: 'Welcome to Your Blank App',
diff --git a/vite.config.ts b/vite.config.ts
index 650ac55..d70d08d 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -4,7 +4,8 @@ import react from "@vitejs/plugin-react-swc";
import { defineConfig } from "vitest/config";
// https://vitejs.dev/config/
-export default defineConfig(() => ({
+export default defineConfig(({ mode }) => ({
+ base: mode === 'production' && process.env.GITHUB_ACTIONS ? '/mkstack-onboarding-tool/' : '/',
server: {
host: "::",
port: 8080,