From 3163fc83f3268f7fe644edd653fd94e276c395df Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Tue, 14 May 2024 16:38:00 +0800 Subject: [PATCH] Make sync ingest setting public (#2485) make sync ingest setting public --- apps/desktop/src-tauri/capabilities/default.json | 3 ++- core/crates/sync/src/ingest.rs | 2 +- interface/app/$libraryId/settings/Sidebar.tsx | 10 ++++------ interface/app/$libraryId/settings/library/sync.tsx | 6 +++++- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json index 1f826b93b..191e466f9 100644 --- a/apps/desktop/src-tauri/capabilities/default.json +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -19,6 +19,7 @@ "dialog:allow-open", "window:allow-close", "window:allow-minimize", - "window:allow-toggle-maximize" + "window:allow-toggle-maximize", + "dialog:allow-confirm" ] } diff --git a/core/crates/sync/src/ingest.rs b/core/crates/sync/src/ingest.rs index 18eaed3aa..aeee7d3b2 100644 --- a/core/crates/sync/src/ingest.rs +++ b/core/crates/sync/src/ingest.rs @@ -152,7 +152,7 @@ impl Actor { shared .actors .declare( - "Sync Ingester", + "Sync Ingest", { let shared = shared.clone(); move || async move { diff --git a/interface/app/$libraryId/settings/Sidebar.tsx b/interface/app/$libraryId/settings/Sidebar.tsx index 53d70d134..a4ce570c6 100644 --- a/interface/app/$libraryId/settings/Sidebar.tsx +++ b/interface/app/$libraryId/settings/Sidebar.tsx @@ -117,12 +117,10 @@ export default () => { Saved Searches */} - {useFeatureFlag('cloudSync') && ( - - - {t('sync')} - - )} + + + {t('sync')} + {t('clouds')} diff --git a/interface/app/$libraryId/settings/library/sync.tsx b/interface/app/$libraryId/settings/library/sync.tsx index 836bc312d..36f1c40d8 100644 --- a/interface/app/$libraryId/settings/library/sync.tsx +++ b/interface/app/$libraryId/settings/library/sync.tsx @@ -3,6 +3,7 @@ import clsx from 'clsx'; import { useEffect, useState } from 'react'; import { Procedures, + useFeatureFlag, useLibraryMutation, useLibraryQuery, useLibrarySubscription, @@ -36,6 +37,8 @@ export const Component = () => { useLibrarySubscription(['library.actors'], { onData: setData }); + const cloudSync = useFeatureFlag('cloudSync'); + return ( <> @@ -78,7 +81,8 @@ export const Component = () => { )} - + + {cloudSync && } )}