Brendan Allan
8007523b80
use node 16
2022-11-06 10:14:09 +08:00
Brendan Allan
edb0c41c49
remove 'tailwind' dependency
2022-11-06 10:08:58 +08:00
Utku
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
4e0b595073
Error Bounary Sentry support ( #444 )
...
* Sentry support
* remove broken import
Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com>
Co-authored-by: Jamie Pine <ijamespine@me.com>
2022-10-29 02:06:09 -07:00
Brendan Allan
b713c896a0
More Sync Stuff ( #438 )
...
* broken sync example
* move to react
* filter owned ops more
* update deps
* working sync
* relation operations
* fix pnpm lock
* please rustfmt
* fix api
* compare strings properly
* please clippy
* feature gate logging
* use bleeding rspc in example
* use bleeding rspc
* use generated rspc client
2022-10-27 23:12:28 -07:00
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
2d8590c616
job indicator + styling
2022-10-24 01:17:10 -07:00
Jamie Pine
5ba07ac6c2
more theming
2022-10-22 22:46:46 -07:00
Jamie Pine
da344f954c
styled explorer top bar
2022-10-21 23:21:22 -07:00
Jamie Pine
2f105e9bb6
Merge remote-tracking branch 'refs/remotes/origin/spacedrive-but-themable'
...
Conflicts:
packages/interface/src/screens/settings/client/GeneralSettings.tsx
packages/ui/src/Dropdown.tsx
2022-10-21 21:53:45 -07:00
Jamie Pine
a9e263e2f6
refactor switch component + update styles
2022-10-21 21:50:47 -07:00
Brendan Allan
d6880c0343
dropdown refactor
2022-10-22 01:35:03 +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
Brendan Allan
09201d0fa8
use custom tailwind styled function ( #426 )
...
* use custom tailwind styled function
* update pnpm lock
* fix landing vite config
2022-10-20 17:34:40 -07:00
Jamie Pine
e39f903b07
some esm vite plugin thing ( #425 )
2022-10-20 16:21:50 -07:00
Brendan Allan
3dc993122f
remove tauricon
2022-10-20 03:51:35 +08:00
Brendan Allan
0f1a117f8f
update pnpm-lock
2022-10-19 18:47:55 +08:00
Oscar Beaumont
4ab1e65059
Merge remote-tracking branch 'origin/main' into fix-reactivity
2022-10-18 22:09:33 +08:00
Oscar Beaumont
11c370e4c7
purge unused dependencies
2022-10-18 21:52:00 +08:00
Jamie Pine
f300049873
improvements to key manager ui
2022-10-17 21:01:40 -07:00
Oscar Beaumont
381f08f938
Merge remote-tracking branch 'origin/main' into fix-reactivity
2022-10-18 11:29:02 +08:00
Oscar Beaumont
1a8581d44f
upgrade rspc + fix reactivity + add in disabled Normi code
2022-10-18 04:45:37 +08:00
Brendan Allan
ccb2617c31
add postinstall script for react-native-codegen
2022-10-17 23:42:32 +08:00
Brendan Allan
01df0019bb
put mobile in pnpm workspace
2022-10-17 21:27:14 +08:00
Jamie Pine
4acb8cc594
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive
2022-10-17 01:36:05 -07:00
Jamie Pine
acbd064f43
- added explorer options panel
...
- added Select ui component
- added tailwind-radix
2022-10-17 01:32:36 -07:00
Jamie Pine
34a6e812ad
improve dialog animation + move to ui lib
2022-10-15 22:11:25 -07:00
Jamie Pine
0e66e6a843
mockup: key manager ui
...
- thanks AndrewTech for help with react spring + radix combo
2022-10-15 21:40:10 -07:00
Oscar Beaumont
162eef60ab
toast notification hook
2022-10-07 07:36:22 +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
a7f37f7732
Use turborepo for desktop & web apps ( #399 )
...
* add turborepo
* give docs a package.json
* tabs not spaces
* tabs not spaces
2022-10-04 18:59:28 -07:00
Brendan Allan
723058e060
merge main into update-rspc-and-more
2022-10-05 08:58:03 +08: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
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
317ed2d7b0
removed stray dependency causing build issue
2022-09-29 21:24:42 -07:00
Oscar Beaumont
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
Oscar Beaumont
a7ffd27ffd
fix explorer in production builds + move libraryId back to Valtio
...
Production build issue was because we `useSnapshot` in a different package to where the store was created.
Putting the libraryId in context makes the app noticeably slower because of React rules so I undid that change.
2022-09-13 14:32:32 +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
3caf844a9e
fix the production build issue + cleanup frontend
2022-09-09 06:29:47 +08:00
Jamie Pine
d540887a4e
job manager wip
2022-09-07 20:04:13 -07:00
Utku Bakir
230ea4fd84
Update rspc to 0.0.6
2022-09-07 11:55:37 +03:00
Oscar Beaumont
4427065658
Upgraded rspc with libraries + upgrade PCR 0.6.0
2022-09-06 22:08:19 +08:00
Brendan Allan
cedbe86381
new context menu
2022-09-05 10:54:54 +08:00
Jamie Pine
92ba328b18
upgrade valtio back to latest
2022-09-04 18:22:56 -07:00
Jamie Pine
9dcef71614
replaced interface store with Valtio
2022-09-04 18:20:22 -07:00
Jamie Pine
a9087ca429
valtio
2022-09-04 15:58:16 -07:00