diff --git a/client/src/App.vue b/client/src/App.vue index 1afbd619a..42a4ad743 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -10,6 +10,8 @@ import ChangePasswordDialog from '@/features/auth/ChangePasswordDialog.vue' import WhatsNewDialog from '@/features/whats-new/WhatsNewDialog.vue' import { useWhatsNew } from '@/features/whats-new/composables/useWhatsNew' import { useAuth } from '@/features/auth/composables/useAuth' +import { useSessionBootstrap } from '@/features/auth/composables/useSessionBootstrap' +import ServerReconnectScreen from '@/features/auth/components/ServerReconnectScreen.vue' import TtsMiniPlayer from '@/features/tts/components/TtsMiniPlayer.vue' import MediaOverlayMiniPlayer from '@/features/reader/media-overlay/components/MediaOverlayMiniPlayer.vue' import PodcastMiniPlayer from '@/features/podcast/components/PodcastMiniPlayer.vue' @@ -44,6 +46,7 @@ const chartTokens = useChartTokens() const route = useRoute() const { user } = useAuth() +const { unreachable: serverUnreachable } = useSessionBootstrap() const { popupOpen, evaluate, syncPopup } = useWhatsNew() const podcastPlayer = APP_FEATURES.podcasts ? usePodcastPlayer() : null const podcastDownloads = APP_FEATURES.podcasts ? usePodcastDownloadBatches() : null @@ -88,6 +91,7 @@ provide(