diff --git a/app/layout.tsx b/app/layout.tsx
index d374cb4c..21e866c4 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -19,7 +19,6 @@ import { HistorySidebar } from '@/components/history-sidebar'
import { MapLoadingProvider } from '@/components/map-loading-context';
import ConditionalLottie from '@/components/conditional-lottie';
import { MapProvider as MapContextProvider } from '@/components/map/map-context'
-import { InstallPrompt } from '@/components/install-prompt'
import { SWUpdateNotification } from '@/components/sw-update-notification'
const fontSans = FontSans({
@@ -127,7 +126,6 @@ export default function RootLayout({
-
diff --git a/bun.lock b/bun.lock
index e08d7923..7c14965a 100644
--- a/bun.lock
+++ b/bun.lock
@@ -94,7 +94,7 @@
"zustand": "^5.0.9",
},
"devDependencies": {
- "@playwright/test": "^1.60.0",
+ "@playwright/test": "^1.61.1",
"@types/cookie": "^0.6.0",
"@types/lodash": "^4.17.21",
"@types/mapbox-gl": "^3.4.1",
@@ -443,7 +443,7 @@
"@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="],
- "@playwright/test": ["@playwright/test@1.60.0", "", { "dependencies": { "playwright": "1.60.0" }, "bin": { "playwright": "cli.js" } }, "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag=="],
+ "@playwright/test": ["@playwright/test@1.61.1", "", { "dependencies": { "playwright": "1.61.1" }, "bin": { "playwright": "cli.js" } }, "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig=="],
"@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="],
@@ -2109,9 +2109,9 @@
"pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="],
- "playwright": ["playwright@1.60.0", "", { "dependencies": { "playwright-core": "1.60.0" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA=="],
+ "playwright": ["playwright@1.61.1", "", { "dependencies": { "playwright-core": "1.61.1" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ=="],
- "playwright-core": ["playwright-core@1.60.0", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA=="],
+ "playwright-core": ["playwright-core@1.61.1", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg=="],
"point-in-polygon": ["point-in-polygon@1.1.0", "", {}, "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="],
diff --git a/components/install-prompt.tsx b/components/install-prompt.tsx
deleted file mode 100644
index 191a57a2..00000000
--- a/components/install-prompt.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-'use client';
-
-import React, { useEffect, useState } from 'react';
-import { Download } from 'lucide-react';
-import { useIsStandalone } from '@/lib/hooks/use-is-standalone';
-
-export function InstallPrompt() {
- const [deferredPrompt, setDeferredPrompt] = useState(null);
- const [isVisible, setIsVisible] = useState(false);
- const isStandalone = useIsStandalone();
-
- useEffect(() => {
- const handleBeforeInstallPrompt = (e: Event) => {
- e.preventDefault();
- setDeferredPrompt(e);
- setIsVisible(true);
- };
-
- window.addEventListener('beforeinstallprompt', handleBeforeInstallPrompt);
-
- return () => {
- window.removeEventListener('beforeinstallprompt', handleBeforeInstallPrompt);
- };
- }, []);
-
- useEffect(() => {
- if (isStandalone) {
- setIsVisible(false);
- }
- }, [isStandalone]);
-
- const handleInstallClick = async () => {
- if (!deferredPrompt) return;
- deferredPrompt.prompt();
- const { outcome } = await deferredPrompt.userChoice;
- setDeferredPrompt(null);
- setIsVisible(false);
- };
-
- if (!isVisible || isStandalone) return null;
-
- return (
-
-
-
- );
-}
diff --git a/package.json b/package.json
index 28a25628..5a70df18 100644
--- a/package.json
+++ b/package.json
@@ -106,7 +106,7 @@
"zustand": "^5.0.9"
},
"devDependencies": {
- "@playwright/test": "^1.60.0",
+ "@playwright/test": "^1.61.1",
"@types/cookie": "^0.6.0",
"@types/lodash": "^4.17.21",
"@types/mapbox-gl": "^3.4.1",
diff --git a/public/images/eva-logo.png b/public/images/eva-logo.png
index 1e68c52f..62257dea 100644
Binary files a/public/images/eva-logo.png and b/public/images/eva-logo.png differ