Commit Graph

17 Commits

Author SHA1 Message Date
Oscar Beaumont
9d4423dfc2 fix macos ffmpeg install command 2022-08-04 13:17:19 +08:00
Oscar Beaumont
4cc41d6ec2 Merge pull request #351 from spacedriveapp/brew-lock-ffmpeg
install custom ffmpeg version
2022-08-04 13:08:50 +08:00
Oscar Beaumont
ea92af57f8 Move Rust backend to rspc (#345)
* 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>
2022-08-03 08:36:03 -07:00
Brendan Allan
04200681d0 install custom ffmpeg version 2022-08-01 11:09:29 +08:00
Oscar Beaumont
bcdcacf0e5 Merge pull request #321 from voletro/main
Rewrite of setup-system.ps1 for Windows development setup
2022-07-11 11:41:28 +08:00
Oscar Beaumont
70ea568530 fix Linux setup script for PopOS 2022-07-07 12:53:41 +08:00
voletro
989cd58ac5 Add a close bracket (i'm dumb) 2022-07-06 12:33:23 +10:00
voletro
c635077c3c Remove Action for LLVM, use action that is already built in. Set GH env variables. 2022-07-06 12:28:28 +10:00
voletro
b56fc5cd86 Added headless mode, added LLVM installer to ci. 2022-07-05 11:21:42 +10:00
voletro
76d21b7847 Remove user input so it works with ci. 2022-07-01 10:38:41 +10:00
voletro
591a6c16cf Rewrite of setup-system.ps1
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.
2022-06-30 11:44:14 +10:00
Oscar Beaumont
55e52eb2ec fix clippy workflow (hopefully) 2022-06-20 11:27:37 +08:00
Oscar Beaumont
79fa96c3bd Fix CI (#242) 2022-06-14 22:27:03 +08:00
Ramprakash C
12e58163cc add Arch Linux commands to setup script (#77) 2022-05-09 12:28:28 +05:30
maxichrome
49a8c97e82 add execute permissions to setup-system script 2022-05-01 21:48:16 +08:00
Oscar Beaumont
8e2805b156 Update Setup Script for Fedora (#87)
* added contributing guide + setup script

* fix README typo

Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>

* Added ffmpeg dependencies for fedora (#86)

* Added ffmpeg dependencies for fedora

Added ffmpeg dependencies for fedora as requested.
Fedora still requires nodejs to be installed seperately.

* remove missing ffmpeg warning from Fedora

Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>

Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>
Co-authored-by: 사무엘 <84483873+kor-pixel@users.noreply.github.com>
2022-05-01 16:47:44 +08:00
Oscar Beaumont
f5debf38b5 added contributing guide + setup script (#47)
Co-authored-by: matt <30363562+mmattbtw@users.noreply.github.com>
2022-04-28 21:31:57 +08:00