Jamie Pine
0725459fc0
Polish Icon Usage ( #437 )
2022-10-25 18:47:09 -07:00
Oscar Beaumont
b099d47fec
fix database migrations
2022-10-25 06:53:24 +10:00
Jamie Pine
01c29dadf4
Merge branch 'spacedrive-but-themable' of github.com:spacedriveapp/spacedrive into spacedrive-but-themable
2022-10-24 01:18:05 -07:00
Jamie Pine
2d8590c616
job indicator + styling
2022-10-24 01:17:10 -07:00
Oscar Beaumont
2b81acc30e
debug mode + minor fixes
2022-10-24 17:48:52 +10:00
Jamie Pine
3a3ec6251f
Merge branch 'main'
...
Conflicts:
packages/interface/src/screens/settings/library/LibraryGeneralSettings.tsx
2022-10-23 18:43:27 -07:00
jake and Brendan Allan
0c7aed5f86
[ENG-258] Key Manager and Crypto Crate Improvements ( #423 )
...
* add base keymanager structs/functions
* change md/pvm `new()` to prevent useless re-hashing
* update lockfile
* update keymanager
* cleanup code, make things easier to understand
* move md and pvm construction to the header
* update pvm ser/de
* update metadata ser/de
* additional API changes, update example
* formatting and clippy
* update examples
* move `impl` to associated files
* formatting+clippy
* add more keymanager functionality
* add docs
* wrap `master_password` as an option
* add `sd-crypto` crate as a dependency to `core`
* add key manager to `LibraryContext`
* rename `id` -> `uuid`
* add more keymanager functions
* add `set_master_password()` function
* function to see if keymanager has master password
* update schema
* add default bool to schema
* populate keystore on SD startup
* clippy+formatting
* implement requested changes
* remove unwrap
* fmt, clippy, remove ser/de derives
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2022-10-23 03:47:41 -07:00
Brendan Allan
61cb749c07
remove openssl from core
2022-10-22 05:43:39 +08:00
Jamie Pine
c4226f0e7a
Merge branch 'eng-259-identify-objectkind'
...
Conflicts:
apps/landing/package.json
apps/landing/vite.config.ts
packages/interface/src/AppLayout.tsx
packages/interface/src/components/explorer/Explorer.tsx
packages/interface/src/components/explorer/ExplorerTopBar.tsx
packages/ui/src/ContextMenu.tsx
pnpm-lock.yaml
2022-10-20 22:49:15 -07:00
Oscar Beaumont
727341080a
Merge remote-tracking branch 'origin/main' into fix-reactivity
2022-10-18 22:16:15 +08:00
Oscar Beaumont
4ab1e65059
Merge remote-tracking branch 'origin/main' into fix-reactivity
2022-10-18 22:09:33 +08:00
Oscar Beaumont
aae3da9b8a
🎉 Fix core on Android
2022-10-18 20:57:17 +08:00
brxken128
bec33b5bd7
re-import cas.rs from eng-245
2022-10-18 13:44:31 +01:00
jake and Jamie Pine
3f2b4cda38
[ENG-245] Object Validator Job ( #414 )
...
* use `.to_hex()` for blake3 hashes
* move file hashing function+fix large stack alloc
* init validator job
* change branch name
* add object validator job
* formatting
Co-authored-by: Jamie Pine <ijamespine@me.com >
2022-10-18 05:39:33 -07:00
Oscar Beaumont
1a8581d44f
upgrade rspc + fix reactivity + add in disabled Normi code
2022-10-18 04:45:37 +08:00
Jamie Pine
4acb8cc594
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive
2022-10-17 01:36:05 -07:00
jake
4cd2dde35c
CAS ID Improvements ( #413 )
...
* remove `ring` dependency and use `sha2` instead
* use BLAKE3 and include full file checksum
* update schema comments
2022-10-13 15:31:47 -07:00
Jamie Pine
900ee618ce
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive
2022-10-06 18:10:08 -07:00
Jamie Pine and Brendan Allan
e402fc52b7
sd extensions crate
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2022-10-06 18:10:03 -07:00
Oscar Beaumont
75c4680b43
Merge remote-tracking branch 'origin/main' into merge-p2p-code
2022-10-07 05:56:05 +08:00
Oscar Beaumont
d7fddc83f7
fix major bugs in p2p PR
2022-10-07 05:51:40 +08:00
Oscar Beaumont
598ba38a9d
merge in P2P code
2022-10-07 05:32:45 +08:00
Jamie Pine
ddad55860b
tests for magic bytes
2022-10-06 09:49:14 -07:00
Oscar Beaumont
dec2697740
Fix mobile + upgrade Expo + even newer rspc
2022-10-06 21:07:46 +08:00
Brendan Allan
f1b55f1101
merge main into update-rspc-and-more
2022-10-06 18:34:18 +08:00
Oscar Beaumont
a5e81a898e
move arg structs into the builder closure
2022-10-06 13:30:57 +08:00
Jamie Pine and Brendan Allan
5ab432ae46
Magic bytes 🪄
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2022-10-05 13:16:22 -07:00
Brendan Allan
e5359f042d
please formatter
2022-10-05 12:14:04 +08:00
Brendan Allan
45ff212e97
merge main into update-rspc-and-more
2022-10-05 12:01:50 +08:00
Jamie Pine and Brendan Allan
d27ff3cd80
Object Kind ( #397 )
...
* add temp custom icons and tweak styles
* tweaks
* - added Object type structs
- added extension enums with variant macros
- improved explorer rendering
- added database migration hotfix
* - added dev only data folder
- improved explorer image loading
* macros do rule !
* remove baselining
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2022-10-04 20:34:41 -07:00
Brendan Allan
723058e060
merge main into update-rspc-and-more
2022-10-05 08:58:03 +08:00
Jamie Pine
cbd58ee438
Rename Files to Objects ( #396 )
...
* backend rename complete
* finalize Object refactor frontend
+ remove some exhaustive dep suppression
+ FIX INVALIDATE QUERY BUG
2022-10-04 09:16:49 -07:00
Brendan Allan
ed06e3051e
[ENG-84] Sync library ( #394 )
...
* new sql lib stuff
* add sync stuff + rename all crates
* build sd-core
* add sync/example/dist to source
* fix sync example in monorepop
* appease clippy
* update lockfile
* update commit hooks
* fix typescript
* fix typescript build
* please rustfmt
2022-10-04 05:25:12 -07:00
Brendan Allan
66dd9aa28b
move prisma schema and migrations to /core ( #392 )
...
* move prisma schema and migrations to /core
* fix prisma updates
2022-10-04 02:32:46 -07:00
Oscar Beaumont
60e228ec94
upgrade rspc
2022-10-02 01:16:11 +08:00
Jamie Pine
317ed2d7b0
removed stray dependency causing build issue
2022-09-29 21:24:42 -07:00
Jamie Pine
3e8c33d1c0
Added crates folder ( #389 )
...
* restructure core for crates folder
- improve naming consistency
- added placeholder files for near future code
- added docs
* - removed all typescript from core
- moved rspc bindings to client
* remove useless git ignore & rustfmt
2022-09-29 21:02:29 -07:00
bb40110e6e
Eng 243 documentation on landing ( #386 )
...
* Updated roadmap
* Color timeline to show where we are up to
* roadmap improvements
* roadmap changes
* docs init
* progress on docs
* support metadata (name & ordering)
* fix prod build
* fix lock
* fix perender
* docs progress
* added "slots" to markdown parser
* refactor to support sections
* more docs progress
* fixes
* added empty docs
* killer opening paragraph
* fix Heroicon imports & page rendering
* tweaks
* next doc
* fix build
* fix ssg failure
* fix prod build for REAL
it was the bubbles
* fix next doc api
* it's the bubbles
* wip: docs mobile
* doc nav tweak
* doc menu ui
* fix next doc in pre-render
* react-borger-menu
* fix build
* fix height and padding
* mobile docs nav styles
* oooh super cool transition
* fix button state glitch + big headings
* refactor layout
* docs mobile nav bar style
* fix min width & height
* Merge remote-tracking branch 'refs/remotes/origin/main'
Conflicts:
docs/architecture/spaces.md
docs/developers/architecture/spaces.md
* placeholder docs
* correct pre styles + env setup guide
* search coming soon
* docs cleanup
* resolved cargo
* reorder docs + add image
Co-authored-by: Lu Hill <email@lewie.me >
Co-authored-by: Jamie Pine <ijamespine@me.com >
2022-09-27 19:48:42 -07:00
Brendan Allan
fe497ce104
make rust 1.64 requirement more concrete
2022-09-27 12:28:32 +08:00
Ericson "Fogo" Soares and Jamie Pine
6fd620087b
Video thumbnails ( #376 )
...
* Preparing some scaffolding for video thumbnails
* Implemented thumbnail generation for videos
* Propagating errors of `Node` creation
* Using ffmpeg feature gate
* Introducing ffmpegthumbnailer-rs as a subcrate on core
* - rename to thumbnailer
- fix explorer thumbnail bug
- add more supported video types
- re-fix explorer performance
* remove nested licence
Co-authored-by: Jamie Pine <ijamespine@me.com >
2022-09-24 01:21:13 -07:00
Brendan Allan
1bf315c4db
Use feature gated database branch of PCR ( #387 )
...
use feature gating branch of pcr
2022-09-22 23:40:15 -07:00
Brendan Allan
5e30331dad
typo fixes
2022-09-23 13:46:23 +08:00
Brendan Allan
6e07435a15
Use PCR for migrations ( #385 )
...
* use pcr migrations branch
* use 0.6.2 branch with migrations
* use latest prisma stuff
* allow force reset of db in dev
* remove .spacedrive file
* update rspc in apps/server
* use rspc 0.0.5 in all crates
* add os to prisma client cache key
* add runner os to clippy prisma cache
2022-09-22 00:50:21 -07:00
Oscar Beaumont
ef59aa40e8
Merge remote-tracking branch 'origin/main' into eng-237-explorer-performance-2
2022-09-15 12:45:05 +08:00
Oscar Beaumont
dd04625a4f
properly shutdown the core when using server
2022-09-14 19:02:11 +08:00
Oscar Beaumont
a275971643
fix clippy warning
2022-09-12 23:50:02 +08:00
Oscar Beaumont
5dd45f2b93
onboarding UI flow
2022-09-12 23:43:12 +08:00
Oscar Beaumont
29862313e6
Merge remote-tracking branch 'origin/main' into eng-237-explorer-performance-2
2022-09-09 15:30:17 +08:00
Oscar Beaumont
b6a2c98ae5
assorted minor changes
2022-09-09 07:57:35 +08:00
Oscar Beaumont
2fda5b9ca6
Better db migrations ( #381 )
...
* use prisma migration engine for migrations
* squash migrations + remove excessive logging
2022-09-08 15:57:07 -07:00