+ {showWaitlistInput ? (
+ <>
+ We'll keep your place in the queue for early access.
+
+
+ >
+ ) : (
+ <>
+ Coming soon on macOS, Windows and Linux.
+
+ Shortly after to iOS & Android.
+ >
+ )}
+
+ >
+ );
+}
+
+export default HomeCTA;
diff --git a/apps/landing/src/components/NavBar.tsx b/apps/landing/src/components/NavBar.tsx
index fff918418..33ed16eab 100644
--- a/apps/landing/src/components/NavBar.tsx
+++ b/apps/landing/src/components/NavBar.tsx
@@ -64,7 +64,7 @@ export default function NavBar() {
Blog
{/* ChangelogPrivacy */}
- Sponsor us
+ Jobs
-
+
A file explorer from the future.
@@ -59,36 +64,7 @@ function Page() {
Designed for creators, hoarders and the painfully disorganized.
-
-
-
-
-
- Coming soon on macOS, Windows and Linux.
-
- Shortly after to iOS & Android.
-
-
+ i.unwrap().cas_id.clone(),
- Err(_) => todo!(),
+ Err(_) => {
+ println!("Error getting cas_id {:?}", image_file.materialized_path);
+ continue;
+ }
};
// Define and write the WebP-encoded file to a given path
diff --git a/core/src/lib.rs b/core/src/lib.rs
index a27bddd9c..63e971808 100644
--- a/core/src/lib.rs
+++ b/core/src/lib.rs
@@ -258,7 +258,7 @@ impl Node {
// CRUD for locations
ClientCommand::LocCreate { path } => {
let loc = sys::locations::new_location_and_scan(&ctx, &path).await?;
- ctx.queue_job(Box::new(FileIdentifierJob));
+ // ctx.queue_job(Box::new(FileIdentifierJob));
CoreResponse::LocCreate(loc)
}
ClientCommand::LocUpdate { id: _, name: _ } => todo!(),
diff --git a/packages/interface/src/components/file/Inspector.tsx b/packages/interface/src/components/file/Inspector.tsx
index 273173a88..8b050ad91 100644
--- a/packages/interface/src/components/file/Inspector.tsx
+++ b/packages/interface/src/components/file/Inspector.tsx
@@ -2,12 +2,12 @@ import { Transition } from '@headlessui/react';
import { ShareIcon } from '@heroicons/react/solid';
import { FilePath } from '@sd/core';
import { Button } from '@sd/ui';
+import { Input, TextArea } from '@sd/ui';
import moment from 'moment';
import { Heart, Link } from 'phosphor-react';
import React from 'react';
import { default as types } from '../../constants/file-types.json';
-import { Input, TextArea } from '../primitive';
import { useExplorerState } from './FileList';
import FileThumb from './FileThumb';
diff --git a/packages/interface/src/components/layout/TopBar.tsx b/packages/interface/src/components/layout/TopBar.tsx
index daa8477d8..52b1c1d36 100644
--- a/packages/interface/src/components/layout/TopBar.tsx
+++ b/packages/interface/src/components/layout/TopBar.tsx
@@ -1,5 +1,6 @@
import { ChevronLeftIcon, ChevronRightIcon } from '@heroicons/react/outline';
import { useBridgeCommand } from '@sd/client';
+import { Dropdown } from '@sd/ui';
import clsx from 'clsx';
import {
ArrowsClockwise,
@@ -7,6 +8,7 @@ import {
FolderPlus,
IconProps,
Key,
+ List,
Tag,
TerminalWindow
} from 'phosphor-react';
@@ -54,6 +56,9 @@ export const TopBar: React.FC = (props) => {
console.log('GenerateThumbsForLocation', data);
}
});
+
+ const { mutate: identifyUniqueFiles } = useBridgeCommand('IdentifyUniqueFiles', {});
+
let navigate = useNavigate();
return (
<>
@@ -102,6 +107,26 @@ export const TopBar: React.FC = (props) => {
src="/images/spacedrive_logo.png"
className="w-8 h-8 mt-[1px] mr-2 pointer-events-none"
/> */}
+