Commit Graph

22 Commits

Author SHA1 Message Date
Oscar Beaumont
3804f034f1 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
Ericson "Fogo" Soares
1d30850c21 Resumable Jobs + Lefthook Integration (#344)
* 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
2022-07-27 00:06:34 -07:00
Oscar Beaumont
59dbbde33c make the Socket have named fields for clarity 2022-07-12 19:33:04 +08:00
Oscar Beaumont
c0bc7745e3 allow events to work from web 2022-07-11 16:38:02 +08:00
Oscar Beaumont
017ef8b005 Library manager (#258) 2022-07-10 19:05:24 -07:00
Jamie Pine
efd322c6d7 Location Settings (#302)
* Delete locations

+ Show online status

* style tweaks

* tweaks

* location rescan button

* fix location delete db locking bug

* opting to remove self referencial relation on file_path

* correct query

* consolodate migration

* consolodate migrations
2022-06-24 06:26:45 -07:00
maxichrome
ff3f154490 Merge remote-tracking branch 'origin/main' into jamie-unsorted-changes 2022-05-26 03:22:36 -05:00
Oscar Beaumont
65f60c4b24 Update package.json license field to GPL-3.0-only (#184) 2022-05-24 14:00:01 -05:00
maxichrome
85c1404542 Format existing code with new conventions 2022-05-22 23:24:43 -05:00
maxichrome
2f14ff0b5f format using tabs 2022-05-22 23:07:35 -05:00
Jamie Pine
81fa5f8a2f much 2022-05-10 09:03:20 -07:00
Oscar Beaumont
3ae90351a6 feature gated p2p + update deps + pushed bindings 2022-04-27 17:22:26 +08:00
Harry Hopkinson
d6bb002586 Linted Files according to the .prettierrc. 2022-04-24 21:16:55 +01:00
Jamie Pine
79522d9a50 wip 2022-04-24 09:50:22 -07:00
Oscar Beaumont
44e254dff3 @sd/server in Docker and deploy to Kubernetes 2022-04-24 14:55:20 +08:00
Oscar Beaumont
9829c0dafe added Dockerfile for sdserver 2022-04-23 23:41:11 +08:00
Jamie Pine
a2365042a1 server transport via websocket
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2022-04-23 06:50:17 -07:00
Jamie Pine
09fe2d44c7 added unique file identifier 2022-04-23 01:12:35 -07:00
Jamie Pine
5848971731 server start, landing tweaks 2022-04-20 23:35:48 -07:00
Jamie Pine
4aae9274c3 fix a bunch of dependency issues & remove web 2022-03-31 20:18:25 -07:00
Jamie Pine
939857a955 react query working with Rust
- other stuff
2022-03-12 10:00:58 -08:00
Jamie
42b5b5a3e7 init monorepo 2021-12-24 01:13:21 -08:00