diff --git a/frontend/index.html b/frontend/index.html index 811d6096..28e68a38 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -15,35 +15,6 @@
-
- OpenCode -
-
- diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 173708ef..d4a96a39 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,4 +1,4 @@ -import { useEffect } from 'react' + import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { createBrowserRouter, RouterProvider, Outlet } from 'react-router-dom' import { Toaster } from 'sonner' @@ -63,15 +63,6 @@ function PermissionDialogWrapper() { function AppShell() { useTheme() - useEffect(() => { - const loader = document.getElementById('app-loader') - if (loader) { - loader.style.transition = 'opacity 0.2s ease-out' - loader.style.opacity = '0' - setTimeout(() => loader.remove(), 200) - } - }, []) - return ( diff --git a/frontend/src/components/file-browser/FileTree.tsx b/frontend/src/components/file-browser/FileTree.tsx index b2fcda92..75012104 100644 --- a/frontend/src/components/file-browser/FileTree.tsx +++ b/frontend/src/components/file-browser/FileTree.tsx @@ -136,7 +136,7 @@ function TreeNode({ file, level, onFileSelect, onDirectoryClick, selectedFile, o return (
) -}) \ No newline at end of file +}) diff --git a/frontend/src/contexts/AuthContext.tsx b/frontend/src/contexts/AuthContext.tsx index 1087be44..30bea465 100644 --- a/frontend/src/contexts/AuthContext.tsx +++ b/frontend/src/contexts/AuthContext.tsx @@ -112,10 +112,14 @@ export function AuthProvider({ children }: AuthProviderProps) { }, []) const logout = useCallback(async () => { - await signOut() - await refetch() - navigate('/login', { replace: true }) - }, [refetch, navigate]) + await signOut({ + fetchOptions: { + onSuccess: () => { + window.location.href = '/login' + }, + }, + }) + }, []) const refreshSession = useCallback(async () => { await refetch()