Commit Graph

91 Commits

Author SHA1 Message Date
Jamie Pine
d27ff3cd80 Object Kind (#397)
* add temp custom icons and tweak styles

* tweaks

* - added Object type structs
- added extension enums with variant macros
- improved explorer rendering
- added database migration hotfix

* - added dev only data folder
- improved explorer image loading

* macros do rule !

* remove baselining

Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2022-10-04 20:34:41 -07:00
maxichrome
4673867ad1 Merge remote-tracking branch 'origin/main' into use-rust-shortcuts 2022-09-15 02:15:40 -05:00
maxichrome
9dfa1a43eb move to custom KeybindEvent subclass 2022-09-13 22:41:01 -05:00
maxichrome
746871d0a2 use native/Tauri keybind to open settings 2022-09-13 19:04:51 -05:00
Utku Bakir
230ea4fd84 Update rspc to 0.0.6 2022-09-07 11:55:37 +03:00
Jamie Pine
05bcb6e1b0 Assignable Tags (#370)
* Tag queries + Identifier bug fix

- added empty pages for docs
- added non-functional "New Library" button to sidebar
- to accomplish above, moved dialog logic to component folder
- fixed Identifier bug where location id was not considered in the orphan files query, meaning it would attempt to identify many non-existent paths and fail to create the legitimate ones

* (fix) maintain file item aspect ratio in grid view
(fix) get tag query + get all tags

* codegen

* resurrected context menu

* fix window flash

* remove location based thumb sorting + update react on landing

* add is_archived to location

* improved context menu

* assign tag + refactor explorer store

Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>

* assign/unassign tags from context menu

* fix lint

* keep context menu open on tag change

* fix brendan feedback + merge main

* fix type

* codegen

* style changes

* revert windows size and xcode proj

* remove outdated doc

* coming sooooooon

* updated release notes

* release notes

* dashes > dots

* clean up docs

* more docs!

* restore entitlements

* remove unused util

* regenerated migrations post merge
- some additional error handling added to migration runner, needs more work!

* refactor explorer to support tags

* fix error and revert explorer bg color

* put it in a box they said

* revert location id store removal

* upgrade hero icons + style tweaks

Co-authored-by: maxichrome <maxichrome@users.noreply.github.com>
2022-09-04 13:00:24 -07:00
Oscar Beaumont
1e1bd81c94 settings keyboard shortcut + fix Tauri menu items 2022-08-30 13:49:29 +08:00
Oscar Beaumont
0e1bce0723 Merge branch 'main' of https://github.com/spacedriveapp/spacedrive into eng-193-add-menu-item-for-opening-settings 2022-08-30 13:13:56 +08:00
Oscar Beaumont
6e27530256 fix Windows support 2022-08-12 14:48:49 +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
maxichrome
51cf523013 boilerplate for settings menu item 2022-06-27 12:02:23 -05: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
maxichrome
16285ce7a6 fix some types (why?! idk) 2022-05-27 02:58:36 -05:00
maxichrome
f5e0666d11 Format existing code with new conventions 2022-05-22 23:24:43 -05:00
maxichrome
f420bf4192 move focus event to JS with built-in events 2022-05-11 15:50:46 -05:00
maxichrome
c73c175cf0 WIP: fix up window styling 😩 2022-05-11 05:24:03 -05:00
Brendan Allan
9ad71a2d66 Merge pull request #46 from Brendonovich/new-ci
New CI
2022-05-01 17:37:45 +08:00
Koding Dev
709f71d74b Made "Open data folder" button work 2022-05-01 17:25:52 +08:00
Brendan Allan
b03f3ddf5a Merge remote-tracking branch 'upstream/main' into new-ci 2022-05-01 09:36:12 +08:00
Jamie Pine
eee8efb99a added semi functional statistics, working macos traffic lights 2022-04-27 19:15:55 -07:00
Jamie Pine
1a6fabbd7d configurable router type 2022-04-27 13:40:19 -07:00
Jamie Pine
7f06af395e fix scroll 2022-04-26 00:40:57 -07:00
Oscar Beaumont
a8696d8faa @sd/server in Docker and deploy to Kubernetes 2022-04-24 14:55:20 +08:00
Brendan Allan
3f8867fc14 new ci 2022-04-22 18:21:18 +08:00
Jamie Pine
1d3a090340 hooked up core events, fixed sidebar with + dropdown 2022-04-21 01:54:07 -07:00
Jamie Pine
3f29ff2374 better compile setup for hotreload
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2022-04-19 14:17:04 -07:00
Jamie Pine
3540471bf6 build commands + web app renames 2022-04-18 17:34:39 -07:00
Jamie Pine
bc3a35fa8f interface has solo dev mode + made a lot of stuff work 2022-04-18 16:06:33 -07:00
Jamie Pine
564809e12b css is now correctly loading 2022-04-17 16:27:25 -07:00
Jamie Pine
0695403a6f mess pt.2 2022-04-17 11:44:50 -07:00
Jamie Pine
65b9dcf71c working location creation + thumbnail gen 2022-04-12 19:38:50 -07:00
Jamie Pine
232acd3eff fix a few type errors 2022-04-12 15:36:01 -07:00
Jamie Pine
61a251c000 big explorer improvements 2022-04-12 15:31:17 -07:00
Jamie Pine
fc1ccc3800 sync engine + big schema changes 2022-04-12 00:05:58 -07:00
Jamie Pine
c4b50880d2 Merge pull request #9 from oscartbeaumont/main
fix: react-query working in production builds
2022-04-10 23:51:28 -07:00
Jamie Pine
d2155e754b sync plans & inspector fix 2022-04-09 09:56:44 -07:00
Oscar Beaumont
af9d435086 fix: react-query working in production builds + fix Linux compilation issue 2022-04-09 02:19:27 +08:00
Jamie Pine
118a35835a explorer upgrades
- file navigation works
- thumbnails display
2022-04-08 02:44:57 -07:00
Jamie Pine
fefa8356e4 readme 2022-04-02 17:02:17 -07:00
Jamie Pine
b910b4b12c linked up thumbnail generation [WIP]
- added purge database helper button
- added temp checksum to file_paths for time being, until files table is impl
2022-04-01 00:26:27 -07:00
Jamie Pine
b121f0fed6 restructure project files layout 2022-03-31 17:41:17 -07:00
Jamie Pine
9c9c9240b3 dev buttons wip + pnpm fixes 2022-03-30 03:24:41 -07:00
Brendan Allan
da002c479d feat: migrate from yarn to pnpm 2022-03-30 18:04:58 +08:00
Oscar Beaumont
89adf728fd Merge branch 'main' into main 2022-03-30 17:51:57 +08:00
Oscar Beaumont
9b3e22168d make UI follow Linux styling conventions on Linux 2022-03-30 17:46:52 +08:00
Jamie Pine
f635dea04f fix missing dependencies & revert color change 2022-03-30 02:37:03 -07:00
Jamie Pine
f0ca722a56 thumbnail generation beginings
- added basic webp thumbnail generation
- implmented as job (untested)
- changed primary color to some purple
- added errors to command/query
2022-03-30 01:18:02 -07:00
Jamie Pine
b1253d78a7 WIP 2022-03-29 01:59:04 -07:00
Jamie Pine
fc4f30dd22 added debounced event for query invalidation 2022-03-28 01:58:50 -07:00
Jamie Pine
8d2c4ba5ba job system fully functional 2022-03-27 17:41:03 -07:00