Commit Graph
67 Commits
Author SHA1 Message Date
Brendan Allan 30a02bd2ee remove ui from web 2022-11-05 17:16:56 +08:00
Brendan Allan 00c82ca428 only use vite-tsconfig-paths 2022-11-05 16:57:13 +08:00
Brendan Allan a7dedfc4a4 Merge branch 'main' into fix-tsconfigs 2022-11-05 16:45:40 +08:00
Oscar Beaumont d851880ac4 fix the getThumbnailUrlById origin 2022-11-04 18:30:09 +08:00
Oscar Beaumont 5808c27276 Fix getThumbnailUrlById for desktop and web 2022-11-04 18:27:26 +08:00
Brendan Allan 6ad12466af use @sd/client for tsconfig extends 2022-11-02 17:08:56 +08:00
UtkuandOscar Beaumont 76e3d0b9a2 Mobile - File Import (#443)
* Fix File modal and Stats

* Add disabled and loading state for dialog

* Close library drowdown with drawer

* catch Rust panics on mobile to prevent UB

* Update packages

* Move create lib dialog to container

* Create library on onboarding

* Cleanup metro config & update packages

* onClose for Dialog & update library cache

* Fix pods, downgrade react-native-svg

* Fix lib switching, organization, start import modal

* Add device size info

* Revert merge + version upgrade/fix

* Create Location & Remove placeholder data

* Create default modal component

* Check if the location already exists

* Add media-library + prettier

* fix build

* Fix Xcode shellScript too

* More small fixes

* don't export bindings on mobile devices

* Explorer store + cleanup

* Explorer comp. & add flashlist

* [WIP] Files in Locations & new file thumb

* clean merge

* Fix imports

* Fix core on mobile

* Add platform context to mobile

* Refactor libraryStore

* Add thumb url path to platform context

* Try fixing app startup

* Add zip and video to filethumb

* Delete bindings.ts from mobile

* Remove heroicons from mobile too

* useForwardedRef hook

* Media Library permission stuff

* Clean import modal

* remove valtio-persist from @sd/client

* prevent Sentry capturing all events

* refactor `@sd/client` to make it better for mobile

* fix mobile splashscreen
Just trust me bro

* fix mobile draw active style

* use custom valtioPersist for current library state

* remove mobile lockfile
It's now in the pnpm workspace so it shared the main one.

* finally remove valtio-persist

* remove 'mobile' from Platform as it's in interface

Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2022-11-01 21:32:56 +08:00
Oscar Beaumont 2b81acc30e debug mode + minor fixes 2022-10-24 17:48:52 +10:00
Jamie Pine df8564b024 further tweaking 2022-10-22 07:01:59 -07:00
Jamie Pine a36a30e317 merge 2022-10-20 21:55:39 -07:00
Oscar Beaumont 1a8581d44f upgrade rspc + fix reactivity + add in disabled Normi code 2022-10-18 04:45:37 +08:00
Oscar Beaumont aacdf33216 merge duplicate prettier config and format repo with it 2022-10-07 07:45:15 +08:00
Oscar Beaumont 20523a94c9 upgrade workspace dependencies 2022-10-06 14:03:58 +08:00
Brendan Allan a634727e1b merge meain into update-rspc-and-more 2022-10-05 10:11:52 +08:00
Brendan Allan cd7dddde4b format web 2022-10-05 10:05:25 +08:00
Oscar Beaumont 9f15540a91 bundle splitting and performance optimisations 2022-10-02 01:37:35 +08:00
Oscar Beaumont 60e228ec94 upgrade rspc 2022-10-02 01:16:11 +08: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
Oscar Beaumont 43d0524cfd send report button working on error boundary 2022-09-13 00:14:47 +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 aaf68e1aac goodbye import React. I won't miss you 2022-09-09 07:32:13 +08:00
Oscar Beaumont 3caf844a9e fix the production build issue + cleanup frontend 2022-09-09 06:29:47 +08:00
Utku Bakir 230ea4fd84 Update rspc to 0.0.6 2022-09-07 11:55:37 +03:00
Oscar BeaumontandBrendan Allan 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
Oscar Beaumont 7e9d036aee allow events to work from web 2022-07-11 16:38:02 +08:00
Oscar Beaumont 982bc40b66 Merge pull request #323 from he1d1/main
Client tries to reconnect when sockets close
2022-07-11 13:03:55 +08:00
Oscar Beaumont c685ce5fe9 Library manager (#258) 2022-07-10 19:05:24 -07:00
Oscar Beaumont 2e0767bcf2 reconnect websocket on web - with jitter & exponential backoff 2022-07-09 16:12:51 +08:00
he1d1 f238d130d9 Client tries to reconnect when sockets close 2022-07-03 13:52:29 +01:00
Jamie Pine 6978928db9 Eng 142 fix interface hot reload (#252)
* fix interface hot reloading

* AppPropsContext exsiting in App.tsx was the issue :D

* type export fix
2022-06-18 01:35:51 -07:00
Oscar Beaumont 562efe3c6b build(deps): update dependencies across workspace 2022-05-30 20:45:37 +08:00
maxichrome f5e0666d11 Format existing code with new conventions 2022-05-22 23:24:43 -05:00
Jamie Pine 0a52b22f93 add device dialog, fixed traffic light svgs, added icon prop to button 2022-05-04 02:12:20 -07:00
Brendan Allan 2820a94079 update deps 2022-05-01 12:48:56 +08:00
Brendan Allan c9e76e9a7a tsconfig refactor 2022-05-01 12:17:55 +08:00
Brendan Allan a8c136897d Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:38:07 +08:00
Brendan Allan b03f3ddf5a Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:36:12 +08:00
a4637ca48b fix: icon colors in file explorer (#56)
* Fix icon colors

* readme update

* Fix builds on M1 (#54)

* fix: minor code cleanup

Co-authored-by: Jamie Pine <ijamespine@me.com>
Co-authored-by: Syntax <2079305+TheUltDev@users.noreply.github.com>
2022-04-28 20:40:18 -07:00
Jamie Pine fb2c7f1d4a fix memory router 2022-04-27 17:06:17 -07:00
Jamie Pine b7b0ec3e16 interfont 2022-04-26 18:14:39 -07:00
Jamie Pine 8d1a0079e8 better app embed loading 2022-04-26 16:44:08 -07:00
Jamie Pine 7f06af395e fix scroll 2022-04-26 00:40:57 -07:00
Jamie Pine 3133172fe0 add vercel rewrite for sub paths 2022-04-25 23:22:08 -07:00
Jamie Pine 5bf08e0199 test deploy, commit core ts bindings 2022-04-25 22:45:48 -07:00
Jamie Pine 5330767860 fix build command 2022-04-25 22:40:51 -07:00
Jamie Pine 649914ec41 potential fix for web deploy 2022-04-25 21:27:48 -07:00
Jamie Pine df08e56b6b web build + overview tweaks 2022-04-25 20:30:40 -07:00
Jamie Pine 703cec81a2 vite pages on landing 2022-04-25 03:38:01 -07:00
Harry Hopkinson d7cbba7a12 Linted Files according to the .prettierrc. 2022-04-24 21:16:55 +01:00
Oscar Beaumont beb02bfc70 change default @sd/server url to localhost 2022-04-24 16:10:36 +08:00