* move Rust backend to rspc
* move server to Axum + remove parts of old bridge
* move frontend over to @rspc/client
* move core to rspc + update deps
* fix Typescript errors + upgrade deps
* document invalidate_query! macro
* general cleanup + upgrade to PCR 0.6.0
* prisma error handling
* upgrade to rspc 0.0.4
* update vite-plugin-ssr
* fix typescript
* fix builds
* put landing page app name back
* hardcode ffmpeg version on Windows
* rename 'command' to 'mutation' to line up with react-query terminology
* upgrade rspc to v0.0.5 + fix types
* use shared ffmpeg binaries
* general Typescript cleanup
* fix clippy workflow failing due to tauri proc-macro
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
* Introducing Lefthook for git hooks automation
* TypeScript typechecking and linting
* Rust formatting and linting
* Spellchecking (also corrected spell errors in some files)
* Check links in md files
* Introducing resumable jobs
* Abstractions to pause and resume jobs automatically when application exits and is started
* Changing database to use Bytes for UUID fields
* Changing uuid fields on core to use uuid::Uuid instead of String
* Updating some dependencies and introducing msg_pack serialization to save job state on database
* Fixing some clippy warnings
* Fixing a regression introduced on identifier job, doing too much db accesses concurrently
* CRUD for tags.
* Implement tags query in open.rs and make some changes to CRUD.
* Tag update.
* Hopefully working get tags.
* added node config + spaces schema
* add missing routes
* begin tag ui
* renaming query names to better fit convention
* tags progress
* tag edit
* fix delete tag description
Co-authored-by: xPolar <polar@polar.blue>
added grid view, as well as:
- moved location context to client lib
- merged library settings with main settings
- added some missing settings
- removed demo locations due to FileItem props syntax change, they are currently being replaced anyway by Oscar in another PR
- added functioning favorite button to the inspector, that works now
This is a full rewrite of setup-system.ps1 that sets up a users machine for Spacedrive development. The CONTRIBUTING.md also includes info on this file.
* Using tokio on all filesystem operations
* Some minor tweaks to be more consistent on paths between &str, AsRef<Path> and PathBuf
* Using logging instead of println
Update Major Fixes
- Create a better mobile View for the
Desktop App Image.
- Changed to Badge to be
automatically refreshed when new
Jobs added, or Jobs opportunities
removed.
- Extend the Tailwind config.
- Fixing the Image bug on the
LandingPage.
* Update Input.tsx
- Fixing the Line Height Issue ENG-144
* Update Input.tsx
Correct the #297 Merge. This Error should fix the Line Height Error for the (TEXTAREA) not for the Input.
Fix Tauri Link
Fixed the old Tauri "Your first app" link, that has now been removed from the Tauri docs. Instead, replace it with a link to the getting started page.