mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	Language consistency - use Explore instead of Search (#15709)
This commit is contained in:
		
							parent
							
								
									8114b541a8
								
							
						
					
					
						commit
						171a89f37b
					
				@ -46,7 +46,7 @@ export default function SearchSettings({
 | 
				
			|||||||
  const trigger = (
 | 
					  const trigger = (
 | 
				
			||||||
    <Button
 | 
					    <Button
 | 
				
			||||||
      className="flex items-center gap-2"
 | 
					      className="flex items-center gap-2"
 | 
				
			||||||
      aria-label="Search Settings"
 | 
					      aria-label="Explore Settings"
 | 
				
			||||||
      size="sm"
 | 
					      size="sm"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <FaCog className="text-secondary-foreground" />
 | 
					      <FaCog className="text-secondary-foreground" />
 | 
				
			||||||
 | 
				
			|||||||
@ -328,12 +328,12 @@ export default function Explore() {
 | 
				
			|||||||
          <div className="flex max-w-96 flex-col items-center justify-center space-y-3 rounded-lg bg-background/50 p-5">
 | 
					          <div className="flex max-w-96 flex-col items-center justify-center space-y-3 rounded-lg bg-background/50 p-5">
 | 
				
			||||||
            <div className="my-5 flex flex-col items-center gap-2 text-xl">
 | 
					            <div className="my-5 flex flex-col items-center gap-2 text-xl">
 | 
				
			||||||
              <TbExclamationCircle className="mb-3 size-10" />
 | 
					              <TbExclamationCircle className="mb-3 size-10" />
 | 
				
			||||||
              <div>Search Unavailable</div>
 | 
					              <div>Explore is Unavailable</div>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            {embeddingsReindexing && allModelsLoaded && (
 | 
					            {embeddingsReindexing && allModelsLoaded && (
 | 
				
			||||||
              <>
 | 
					              <>
 | 
				
			||||||
                <div className="text-center text-primary-variant">
 | 
					                <div className="text-center text-primary-variant">
 | 
				
			||||||
                  Search can be used after tracked object embeddings have
 | 
					                  Explore can be used after tracked object embeddings have
 | 
				
			||||||
                  finished reindexing.
 | 
					                  finished reindexing.
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <div className="pt-5 text-center">
 | 
					                <div className="pt-5 text-center">
 | 
				
			||||||
@ -384,8 +384,8 @@ export default function Explore() {
 | 
				
			|||||||
              <>
 | 
					              <>
 | 
				
			||||||
                <div className="text-center text-primary-variant">
 | 
					                <div className="text-center text-primary-variant">
 | 
				
			||||||
                  Frigate is downloading the necessary embeddings models to
 | 
					                  Frigate is downloading the necessary embeddings models to
 | 
				
			||||||
                  support semantic searching. This may take several minutes
 | 
					                  support the Semantic Search feature. This may take several
 | 
				
			||||||
                  depending on the speed of your network connection.
 | 
					                  minutes depending on the speed of your network connection.
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <div className="flex w-96 flex-col gap-2 py-5">
 | 
					                <div className="flex w-96 flex-col gap-2 py-5">
 | 
				
			||||||
                  <div className="flex flex-row items-center justify-center gap-2">
 | 
					                  <div className="flex flex-row items-center justify-center gap-2">
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,7 @@ import UiSettingsView from "@/views/settings/UiSettingsView";
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const allSettingsViews = [
 | 
					const allSettingsViews = [
 | 
				
			||||||
  "UI settings",
 | 
					  "UI settings",
 | 
				
			||||||
  "search settings",
 | 
					  "explore settings",
 | 
				
			||||||
  "camera settings",
 | 
					  "camera settings",
 | 
				
			||||||
  "masks / zones",
 | 
					  "masks / zones",
 | 
				
			||||||
  "motion tuner",
 | 
					  "motion tuner",
 | 
				
			||||||
@ -175,7 +175,7 @@ export default function Settings() {
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div className="mt-2 flex h-full w-full flex-col items-start md:h-dvh md:pb-24">
 | 
					      <div className="mt-2 flex h-full w-full flex-col items-start md:h-dvh md:pb-24">
 | 
				
			||||||
        {page == "UI settings" && <UiSettingsView />}
 | 
					        {page == "UI settings" && <UiSettingsView />}
 | 
				
			||||||
        {page == "search settings" && (
 | 
					        {page == "explore settings" && (
 | 
				
			||||||
          <SearchSettingsView setUnsavedChanges={setUnsavedChanges} />
 | 
					          <SearchSettingsView setUnsavedChanges={setUnsavedChanges} />
 | 
				
			||||||
        )}
 | 
					        )}
 | 
				
			||||||
        {page == "debug" && (
 | 
					        {page == "debug" && (
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ export default function SearchSettingsView({
 | 
				
			|||||||
      )
 | 
					      )
 | 
				
			||||||
      .then((res) => {
 | 
					      .then((res) => {
 | 
				
			||||||
        if (res.status === 200) {
 | 
					        if (res.status === 200) {
 | 
				
			||||||
          toast.success("Search settings have been saved.", {
 | 
					          toast.success("Explore settings have been saved.", {
 | 
				
			||||||
            position: "top-center",
 | 
					            position: "top-center",
 | 
				
			||||||
          });
 | 
					          });
 | 
				
			||||||
          setChangedValue(false);
 | 
					          setChangedValue(false);
 | 
				
			||||||
@ -128,7 +128,7 @@ export default function SearchSettingsView({
 | 
				
			|||||||
    if (changedValue) {
 | 
					    if (changedValue) {
 | 
				
			||||||
      addMessage(
 | 
					      addMessage(
 | 
				
			||||||
        "search_settings",
 | 
					        "search_settings",
 | 
				
			||||||
        `Unsaved search settings changes`,
 | 
					        `Unsaved Explore settings changes`,
 | 
				
			||||||
        undefined,
 | 
					        undefined,
 | 
				
			||||||
        "search_settings",
 | 
					        "search_settings",
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
@ -140,7 +140,7 @@ export default function SearchSettingsView({
 | 
				
			|||||||
  }, [changedValue]);
 | 
					  }, [changedValue]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  useEffect(() => {
 | 
					  useEffect(() => {
 | 
				
			||||||
    document.title = "Search Settings - Frigate";
 | 
					    document.title = "Explore Settings - Frigate";
 | 
				
			||||||
  }, []);
 | 
					  }, []);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (!config) {
 | 
					  if (!config) {
 | 
				
			||||||
@ -152,7 +152,7 @@ export default function SearchSettingsView({
 | 
				
			|||||||
      <Toaster position="top-center" closeButton={true} />
 | 
					      <Toaster position="top-center" closeButton={true} />
 | 
				
			||||||
      <div className="scrollbar-container order-last mb-10 mt-2 flex h-full w-full flex-col overflow-y-auto rounded-lg border-[1px] border-secondary-foreground bg-background_alt p-2 md:order-none md:mb-0 md:mr-2 md:mt-0">
 | 
					      <div className="scrollbar-container order-last mb-10 mt-2 flex h-full w-full flex-col overflow-y-auto rounded-lg border-[1px] border-secondary-foreground bg-background_alt p-2 md:order-none md:mb-0 md:mr-2 md:mt-0">
 | 
				
			||||||
        <Heading as="h3" className="my-2">
 | 
					        <Heading as="h3" className="my-2">
 | 
				
			||||||
          Search Settings
 | 
					          Explore Settings
 | 
				
			||||||
        </Heading>
 | 
					        </Heading>
 | 
				
			||||||
        <Separator className="my-2 flex bg-secondary" />
 | 
					        <Separator className="my-2 flex bg-secondary" />
 | 
				
			||||||
        <Heading as="h4" className="my-2">
 | 
					        <Heading as="h4" className="my-2">
 | 
				
			||||||
@ -221,7 +221,7 @@ export default function SearchSettingsView({
 | 
				
			|||||||
              <div className="text-md">Model Size</div>
 | 
					              <div className="text-md">Model Size</div>
 | 
				
			||||||
              <div className="space-y-1 text-sm text-muted-foreground">
 | 
					              <div className="space-y-1 text-sm text-muted-foreground">
 | 
				
			||||||
                <p>
 | 
					                <p>
 | 
				
			||||||
                  The size of the model used for semantic search embeddings.
 | 
					                  The size of the model used for Semantic Search embeddings.
 | 
				
			||||||
                </p>
 | 
					                </p>
 | 
				
			||||||
                <ul className="list-disc pl-5 text-sm">
 | 
					                <ul className="list-disc pl-5 text-sm">
 | 
				
			||||||
                  <li>
 | 
					                  <li>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user