diff --git a/android/app/src/main/res/drawable/ic_launcher.xml b/android/app/src/main/res/drawable/ic_launcher.xml
index 055a0db..d882e09 100644
--- a/android/app/src/main/res/drawable/ic_launcher.xml
+++ b/android/app/src/main/res/drawable/ic_launcher.xml
@@ -1,13 +1,37 @@
+
+
+ android:fillColor="#07070f"
+ android:pathData="M0,0H108V108H0Z"/>
+
+
+ android:fillColor="#0d1540"
+ android:pathData="M54,54m-38,0a38,38,0,1,0,76,0a38,38,0,1,0,-76,0"/>
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
index c4aa74d..c9dd34c 100644
--- a/index.html
+++ b/index.html
@@ -9,8 +9,8 @@
-
-
+
+
NovaSonic
diff --git a/nginx.conf b/nginx.conf
index 2da2952..611cf02 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -35,6 +35,12 @@ server {
add_header Access-Control-Allow-Origin "*";
}
+ # /app/ alias so the reverse proxy prefix resolves static assets correctly
+ location /app/ {
+ alias /usr/share/nginx/html/;
+ try_files $uri /index.html;
+ }
+
# SPA fallback
location / {
try_files $uri $uri/ /index.html;
diff --git a/vite.config.js b/vite.config.js
index 506258f..3b1569f 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,6 +1,7 @@
import { defineConfig } from 'vite';
export default defineConfig({
+ base: '/app/',
build: {
outDir: 'dist',
assetsDir: 'assets',