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 - - - 1645422057851 - - - 1645489326191 - - - - - - - - - - - - -