diff --git a/src/lib/stores/pwa.svelte.ts b/src/lib/stores/pwa.svelte.ts index 374d58a..8ad929b 100644 --- a/src/lib/stores/pwa.svelte.ts +++ b/src/lib/stores/pwa.svelte.ts @@ -30,10 +30,13 @@ function createPWAStore() { let autoSyncInterval: ReturnType | null = null; - // Check if running as installed PWA (standalone mode) + // Check if running as installed PWA or Tauri app function checkStandaloneMode(): boolean { if (!browser) return false; + // Check Tauri Android shell + if ('__TAURI__' in window) return true; + // Check display-mode media query (works on most browsers) const standaloneQuery = window.matchMedia('(display-mode: standalone)'); if (standaloneQuery.matches) return true;