From b121f0fed6d46abc6b18f6cabc292832dc35c9bc Mon Sep 17 00:00:00 2001
From: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
Date: Thu, 31 Mar 2022 17:41:17 -0700
Subject: [PATCH] restructure project files layout
---
.idea/git_toolbox_prj.xml | 15 --
.idea/inspectionProfiles/Project_Default.xml | 6 -
.idea/jsLinters/eslint.xml | 6 -
.idea/modules.xml | 8 -
.idea/prettier.xml | 6 -
.idea/spacedrive.iml | 15 --
.idea/vcs.xml | 6 -
.idea/workspace.xml | 222 ------------------
.npmrc | 1 -
Cargo.lock | Bin 220579 -> 220573 bytes
Cargo.toml | 2 +-
README.md | 6 +-
apps/debug/Cargo.toml | 2 +-
apps/desktop/package.json | 2 +-
apps/desktop/src-tauri/Cargo.toml | 2 +-
apps/desktop/src-tauri/src/build.rs | 2 +-
apps/desktop/src-tauri/src/commands.rs | 2 +-
apps/desktop/src-tauri/src/main.rs | 2 +-
apps/desktop/src/components/file/Sidebar.tsx | 4 +-
apps/desktop/src/hooks/useCoreEvents.tsx | 2 +-
apps/desktop/src/index.tsx | 4 +-
apps/desktop/src/screens/Spaces.tsx | 2 +-
.../src/screens/settings/GeneralSettings.tsx | 2 +-
{packages/core => core}/.gitignore | 0
{packages/core => core}/.rustfmt.toml | 0
{packages/core => core}/Cargo.toml | 2 +-
.../core => core}/bindings/ClientCommand.ts | 0
.../core => core}/bindings/ClientQuery.ts | 0
.../core => core}/bindings/ClientState.ts | 0
{packages/core => core}/bindings/CoreEvent.ts | 0
.../core => core}/bindings/CoreResource.ts | 0
.../core => core}/bindings/CoreResponse.ts | 0
{packages/core => core}/bindings/Directory.ts | 0
.../bindings/DirectoryWithContents.ts | 0
.../bindings/EncryptionAlgorithm.ts | 0
{packages/core => core}/bindings/File.ts | 0
{packages/core => core}/bindings/FilePath.ts | 0
.../core => core}/bindings/FileResource.ts | 0
{packages/core => core}/bindings/FileType.ts | 0
{packages/core => core}/bindings/JobAction.ts | 0
.../core => core}/bindings/JobMetadata.ts | 0
{packages/core => core}/bindings/JobReport.ts | 0
.../core => core}/bindings/JobResource.ts | 0
{packages/core => core}/bindings/JobStatus.ts | 0
.../core => core}/bindings/LibraryState.ts | 0
.../bindings/LocationResource.ts | 0
{packages/core => core}/bindings/Volume.ts | 0
{packages/core => core}/index.ts | 0
{packages/core => core}/package.json | 0
.../migrations/20220303102833_/migration.sql | 0
.../migrations/20220303120220_/migration.sql | 0
.../migrations/20220303131457_/migration.sql | 0
.../migrations/20220304090731_/migration.sql | 0
.../migrations/20220304104946_/migration.sql | 0
.../migrations/20220304120710_/migration.sql | 0
.../migrations/20220304124103_/migration.sql | 0
.../migrations/20220315120620_/migration.sql | 0
.../migration.sql | 0
.../migrations/20220321212645_/migration.sql | 0
.../migrations/20220321230705_/migration.sql | 0
.../migrations/20220325225157_/migration.sql | 0
.../migrations/20220326080900_/migration.sql | 0
.../migrations/20220327001019_/migration.sql | 0
.../migrations/20220327005808_/migration.sql | 0
.../migrations/20220329045012_/migration.sql | 0
.../prisma/migrations/migration_lock.toml | 0
.../migrations/migration_table/migration.sql | 0
{packages/core => core}/prisma/schema.prisma | 0
.../core => core}/scripts/bindingsIndex.ts | 0
{packages/core => core}/src/client/mod.rs | 0
.../core => core}/src/crypto/encryption.rs | 0
{packages/core => core}/src/crypto/mod.rs | 0
{packages/core => core}/src/db/migrate.rs | 0
{packages/core => core}/src/db/mod.rs | 0
{packages/core => core}/src/encode/mod.rs | 0
{packages/core => core}/src/file/checksum.rs | 0
.../core => core}/src/file/explorer/mod.rs | 0
{packages/core => core}/src/file/indexer.rs | 0
{packages/core => core}/src/file/mod.rs | 0
{packages/core => core}/src/file/thumb.rs | 0
{packages/core => core}/src/file/watcher.rs | 0
{packages/core => core}/src/job/jobs.rs | 0
{packages/core => core}/src/job/mod.rs | 0
{packages/core => core}/src/job/worker.rs | 0
{packages/core => core}/src/lib.rs | 0
{packages/core => core}/src/library/loader.rs | 0
{packages/core => core}/src/library/mod.rs | 0
{packages/core => core}/src/native/methods.rs | 0
{packages/core => core}/src/native/mod.rs | 0
{packages/core => core}/src/native/swift.rs | 0
{packages/core => core}/src/p2p/discover.rs | 0
{packages/core => core}/src/p2p/listener.rs | 0
{packages/core => core}/src/p2p/mod.rs | 0
{packages/core => core}/src/p2p/pool.rs | 0
{packages/core => core}/src/prisma.rs | 0
{packages/core => core}/src/secret/keygen.rs | 0
{packages/core => core}/src/secret/mod.rs | 0
{packages/core => core}/src/state/client.rs | 0
{packages/core => core}/src/state/mod.rs | 0
{packages/core => core}/src/sync/mod.rs | 0
{packages/core => core}/src/sys/locations.rs | 0
{packages/core => core}/src/sys/mod.rs | 0
{packages/core => core}/src/sys/volumes.rs | 0
{packages/core => core}/src/util/commit.rs | 0
{packages/core => core}/src/util/mod.rs | 0
{packages/core => core}/src/util/time.rs | 0
docs/{ => architecture}/Dataflow.md | 0
docs/{ => architecture}/FileIndexing.md | 0
docs/{ => architecture}/FileProperties.md | 0
docs/{ => architecture}/RustTypescriptData.md | 0
docs/{ => architecture}/Sync Architecture.md | 0
.../product/introduction.md | 0
package.json | 4 +-
packages/{state => client}/.eslintrc.js | 0
packages/{state => client}/.gitignore | 0
packages/{native-macos => client}/README.md | 0
packages/{state => client}/lib/bridge.ts | 0
packages/{state => client}/lib/files/index.ts | 0
packages/{state => client}/lib/files/query.ts | 0
packages/{state => client}/lib/files/state.ts | 0
packages/{state => client}/lib/index.ts | 0
packages/{state => client}/package.json | 2 +-
packages/{state => client}/tsconfig.json | 0
packages/{native-macos => macos}/.gitignore | 0
.../xcshareddata/xcschemes/swift-lib.xcscheme | 0
.../{native-macos => macos}/Package.resolved | 0
.../{native-macos => macos}/Package.swift | 0
packages/{state => macos}/README.md | 0
.../TestPlan.xctestplan | 0
.../{native-macos => macos}/src/lib.swift | 0
pnpm-lock.yaml | Bin 276172 -> 199644 bytes
pnpm-workspace.yaml | 3 +-
132 files changed, 23 insertions(+), 307 deletions(-)
delete mode 100644 .idea/git_toolbox_prj.xml
delete mode 100644 .idea/inspectionProfiles/Project_Default.xml
delete mode 100644 .idea/jsLinters/eslint.xml
delete mode 100644 .idea/modules.xml
delete mode 100644 .idea/prettier.xml
delete mode 100644 .idea/spacedrive.iml
delete mode 100644 .idea/vcs.xml
delete mode 100644 .idea/workspace.xml
delete mode 100644 .npmrc
rename {packages/core => core}/.gitignore (100%)
rename {packages/core => core}/.rustfmt.toml (100%)
rename {packages/core => core}/Cargo.toml (98%)
rename {packages/core => core}/bindings/ClientCommand.ts (100%)
rename {packages/core => core}/bindings/ClientQuery.ts (100%)
rename {packages/core => core}/bindings/ClientState.ts (100%)
rename {packages/core => core}/bindings/CoreEvent.ts (100%)
rename {packages/core => core}/bindings/CoreResource.ts (100%)
rename {packages/core => core}/bindings/CoreResponse.ts (100%)
rename {packages/core => core}/bindings/Directory.ts (100%)
rename {packages/core => core}/bindings/DirectoryWithContents.ts (100%)
rename {packages/core => core}/bindings/EncryptionAlgorithm.ts (100%)
rename {packages/core => core}/bindings/File.ts (100%)
rename {packages/core => core}/bindings/FilePath.ts (100%)
rename {packages/core => core}/bindings/FileResource.ts (100%)
rename {packages/core => core}/bindings/FileType.ts (100%)
rename {packages/core => core}/bindings/JobAction.ts (100%)
rename {packages/core => core}/bindings/JobMetadata.ts (100%)
rename {packages/core => core}/bindings/JobReport.ts (100%)
rename {packages/core => core}/bindings/JobResource.ts (100%)
rename {packages/core => core}/bindings/JobStatus.ts (100%)
rename {packages/core => core}/bindings/LibraryState.ts (100%)
rename {packages/core => core}/bindings/LocationResource.ts (100%)
rename {packages/core => core}/bindings/Volume.ts (100%)
rename {packages/core => core}/index.ts (100%)
rename {packages/core => core}/package.json (100%)
rename {packages/core => core}/prisma/migrations/20220303102833_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220303120220_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220303131457_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220304090731_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220304104946_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220304120710_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220304124103_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220315120620_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220321193637_refactored_files/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220321212645_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220321230705_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220325225157_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220326080900_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220327001019_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220327005808_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/20220329045012_/migration.sql (100%)
rename {packages/core => core}/prisma/migrations/migration_lock.toml (100%)
rename {packages/core => core}/prisma/migrations/migration_table/migration.sql (100%)
rename {packages/core => core}/prisma/schema.prisma (100%)
rename {packages/core => core}/scripts/bindingsIndex.ts (100%)
rename {packages/core => core}/src/client/mod.rs (100%)
rename {packages/core => core}/src/crypto/encryption.rs (100%)
rename {packages/core => core}/src/crypto/mod.rs (100%)
rename {packages/core => core}/src/db/migrate.rs (100%)
rename {packages/core => core}/src/db/mod.rs (100%)
rename {packages/core => core}/src/encode/mod.rs (100%)
rename {packages/core => core}/src/file/checksum.rs (100%)
rename {packages/core => core}/src/file/explorer/mod.rs (100%)
rename {packages/core => core}/src/file/indexer.rs (100%)
rename {packages/core => core}/src/file/mod.rs (100%)
rename {packages/core => core}/src/file/thumb.rs (100%)
rename {packages/core => core}/src/file/watcher.rs (100%)
rename {packages/core => core}/src/job/jobs.rs (100%)
rename {packages/core => core}/src/job/mod.rs (100%)
rename {packages/core => core}/src/job/worker.rs (100%)
rename {packages/core => core}/src/lib.rs (100%)
rename {packages/core => core}/src/library/loader.rs (100%)
rename {packages/core => core}/src/library/mod.rs (100%)
rename {packages/core => core}/src/native/methods.rs (100%)
rename {packages/core => core}/src/native/mod.rs (100%)
rename {packages/core => core}/src/native/swift.rs (100%)
rename {packages/core => core}/src/p2p/discover.rs (100%)
rename {packages/core => core}/src/p2p/listener.rs (100%)
rename {packages/core => core}/src/p2p/mod.rs (100%)
rename {packages/core => core}/src/p2p/pool.rs (100%)
rename {packages/core => core}/src/prisma.rs (100%)
rename {packages/core => core}/src/secret/keygen.rs (100%)
rename {packages/core => core}/src/secret/mod.rs (100%)
rename {packages/core => core}/src/state/client.rs (100%)
rename {packages/core => core}/src/state/mod.rs (100%)
rename {packages/core => core}/src/sync/mod.rs (100%)
rename {packages/core => core}/src/sys/locations.rs (100%)
rename {packages/core => core}/src/sys/mod.rs (100%)
rename {packages/core => core}/src/sys/volumes.rs (100%)
rename {packages/core => core}/src/util/commit.rs (100%)
rename {packages/core => core}/src/util/mod.rs (100%)
rename {packages/core => core}/src/util/time.rs (100%)
rename docs/{ => architecture}/Dataflow.md (100%)
rename docs/{ => architecture}/FileIndexing.md (100%)
rename docs/{ => architecture}/FileProperties.md (100%)
rename docs/{ => architecture}/RustTypescriptData.md (100%)
rename docs/{ => architecture}/Sync Architecture.md (100%)
rename .idea/.gitignore => docs/product/introduction.md (100%)
rename packages/{state => client}/.eslintrc.js (100%)
rename packages/{state => client}/.gitignore (100%)
rename packages/{native-macos => client}/README.md (100%)
rename packages/{state => client}/lib/bridge.ts (100%)
rename packages/{state => client}/lib/files/index.ts (100%)
rename packages/{state => client}/lib/files/query.ts (100%)
rename packages/{state => client}/lib/files/state.ts (100%)
rename packages/{state => client}/lib/index.ts (100%)
rename packages/{state => client}/package.json (96%)
rename packages/{state => client}/tsconfig.json (100%)
rename packages/{native-macos => macos}/.gitignore (100%)
rename packages/{native-macos => macos}/.swiftpm/xcode/xcshareddata/xcschemes/swift-lib.xcscheme (100%)
rename packages/{native-macos => macos}/Package.resolved (100%)
rename packages/{native-macos => macos}/Package.swift (100%)
rename packages/{state => macos}/README.md (100%)
rename packages/{native-macos => macos}/TestPlan.xctestplan (100%)
rename packages/{native-macos => macos}/src/lib.swift (100%)
diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml
deleted file mode 100644
index b3820067b..000000000
--- a/.idea/git_toolbox_prj.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 03d9549ea..000000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jsLinters/eslint.xml b/.idea/jsLinters/eslint.xml
deleted file mode 100644
index 541945bb0..000000000
--- a/.idea/jsLinters/eslint.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index ab48a0deb..000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/prettier.xml b/.idea/prettier.xml
deleted file mode 100644
index b0ab31a95..000000000
--- a/.idea/prettier.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/spacedrive.iml b/.idea/spacedrive.iml
deleted file mode 100644
index 8b6c8b437..000000000
--- a/.idea/spacedrive.iml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f4..000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index 4ddd94e56..000000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1643985169569
-
-
- 1643985169569
-
-
-
-
-
-
-
-
-
-
-
-
- 1645422057851
-
-
-
- 1645422057851
-
-
- 1645489326191
-
-
-
- 1645489326191
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index d1cdf2f06..000000000
--- a/.npmrc
+++ /dev/null
@@ -1 +0,0 @@
-engine-strict = true
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index e784b55a9da4c2840125252d8a990b1a85fee573..5cd2d58a07f48677762eee2282cbd80a5386be71 100644
GIT binary patch
delta 59
zcmV-B0L1^JyA7SY4S<9Jv;wbNmo?!550}t00R@*oi2@{-z#;+)mp>o^3b+1S0u(Nj
RGMyfmNL>Ocw_J(>N7ImI6!QQ8
delta 63
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