Jamie Pine
cff4801c93
tests for magic bytes
2022-10-06 09:48:55 -07:00
Jamie Pine
5ab432ae46
Magic bytes 🪄
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2022-10-05 13:16:22 -07:00
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
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
Jamie Pine
cbd58ee438
Rename Files to Objects ( #396 )
...
* backend rename complete
* finalize Object refactor frontend
+ remove some exhaustive dep suppression
+ FIX INVALIDATE QUERY BUG
2022-10-04 09:16:49 -07: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
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
fbf5ed91b9
bump Typescript target to ESNext
2022-09-30 00:33:43 +08: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
Mohammed Bajuaifer
d13248b2f1
[Eng 200] enter on keyboard doesn't cause modal to submit ( #382 )
...
* Add form tag to enable submission when clicking enter
* invalidate library queries when adding/removing
* using useQueryHook to invalidate queries
* Bump Rust version on Contributing
* Fix form double firing
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
2022-09-25 23:35:25 -07:00
Ericson "Fogo" Soares
6fd620087b
Video thumbnails ( #376 )
...
* Preparing some scaffolding for video thumbnails
* Implemented thumbnail generation for videos
* Propagating errors of `Node` creation
* Using ffmpeg feature gate
* Introducing ffmpegthumbnailer-rs as a subcrate on core
* - rename to thumbnailer
- fix explorer thumbnail bug
- add more supported video types
- re-fix explorer performance
* remove nested licence
Co-authored-by: Jamie Pine <ijamespine@me.com>
2022-09-24 01:21:13 -07:00
maxichrome
4673867ad1
Merge remote-tracking branch 'origin/main' into use-rust-shortcuts
2022-09-15 02:15:40 -05:00
maxichrome
0768005106
use defaultprops type arg in inputcontainer
2022-09-15 01:56:02 -05:00
maxichrome
44d1c4526d
update search bar shortcut to Cmd/Ctrl+F
2022-09-15 01:55:51 -05:00
maxichrome
4ec92a6f6c
hide search key hint when value present
2022-09-14 16:54:57 -05:00
maxichrome
598365de3b
update search shortcut to slash
2022-09-14 15:57:26 -05:00
maxichrome
098e18256b
reposition top bar keybind check comment
2022-09-14 12:22:32 -05:00
maxichrome
24f3562daa
use clearer name for DOM keybind handler
2022-09-14 12:22:12 -05:00
maxichrome
7c67d57b42
add silly react import to app layout bc it needs it
2022-09-13 22:41:20 -05:00
maxichrome
9dfa1a43eb
move to custom KeybindEvent subclass
2022-09-13 22:41:01 -05:00
maxichrome
1919acdb62
reconfigure search bar keybind
...
- also prevents interference with other text boxes on Esc
2022-09-13 19:05:42 -05:00
maxichrome
2fb220ca6a
add typings for keybind event
2022-09-13 19:05:12 -05:00
maxichrome
746871d0a2
use native/Tauri keybind to open settings
2022-09-13 19:04:51 -05:00
maxichrome
e5b8198b88
add useAppProps brevity
2022-09-13 19:02:06 -05:00
Utku Bakir
230ea4fd84
Update rspc to 0.0.6
2022-09-07 11:55:37 +03:00
Brianna Alora
2250949ccf
Only show a period at the end of a filename if it has an extension ( #380 )
...
* only show extension period if file has extension
* change from fragment to string interpolation
2022-09-06 21:06:50 -07:00
Brendan Allan
459a44b7ac
utilise include instead of with for type safety
2022-09-07 04:09:57 +08:00
Brendan Allan
3775c33d97
rename getAll to list
2022-09-07 00:21:41 +08: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
Ericson "Fogo" Soares
25c111a8bf
Introducing Indexer rules ( #363 )
...
* Introducing indexer rules for the indexer job
* Solving a minor race condition at `Worker::spawn`
* Many refactors at database accesses with prisma
* Documenting some features of indexer rules
* Updating to new prisma rev
* Updating photo
* Some documentation tweaks
* fix note editing
* Implementing some requested changes
* Fixing unit tests on walk function
* Using rsps::Error::with_cause instead of new
* Introducing a compoung unique key between `node_id` and `local_path` at `locations` table
Co-authored-by: Oscar Beaumont <oscar@otbeaumont.me>
2022-09-01 16:38:26 -07:00
Oscar Beaumont
c899ba7e00
Merge pull request #314 from berbaroovez/feature/Tooltip
...
Tool Tips added
2022-08-30 21:37:50 +08:00
Oscar Beaumont
a8ecba472a
add more tooltips
2022-08-30 15:01:24 +08:00
Oscar Beaumont
c932b0078c
Merge pull request #318 from spacedriveapp/eng-193-add-menu-item-for-opening-settings
...
Add menu item for Settings
2022-08-30 14:58:32 +08:00
Oscar Beaumont
3e43f043b6
make typecheck pass
2022-08-30 14:38:45 +08:00
Oscar Beaumont
a62191c589
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive into feature/Tooltip
2022-08-30 14:32:00 +08:00
Oscar Beaumont
47565c8720
change breakpoint + center button
2022-08-30 14:06:23 +08:00
Oscar Beaumont
ce59586da8
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive into desktop-issues
2022-08-30 13:55:25 +08:00
Oscar Beaumont
1e1bd81c94
settings keyboard shortcut + fix Tauri menu items
2022-08-30 13:49:29 +08:00
Oscar Beaumont
54cbc1a5e9
Merge pull request #327 from RockBacon9922/SearchBarFeatureAdditions
...
Focus search bar on press Super+K
2022-08-30 13:12:25 +08:00
Oscar Beaumont
8fe1c569cb
Merge remote-tracking branch 'upstream/main' into SearchBarFeatureAdditions
2022-08-30 12:56:32 +08:00
Oscar Beaumont
ed452d1c5a
Merge remote-tracking branch 'upstream/main' into eng-89-new-counter
2022-08-30 11:18:34 +08:00
Oscar Beaumont
c7441d1d64
Rustify mobile ( #361 )
...
* Refactor navigation flow & types
* Remove drawer screen wrapper
* Remove DrawerItem + cleanup
* Switch to JS Stack Nav & header animations
* [WIP] Spacedrive core on Android & IOS
* Update Podfile and cleanup Contributing guide.
* Remove @sd/core from mobile
* File Modal
* Prettify File Modal & Add date-fns
* IOS subscriptions
* Update package versions
* Custom header for stack screens
* android subscriptions
* Animate Drawer button & template for Search screen
* Search header
* Fix Search icon being weird
* Merge branch 'main' into rustify-mobile
* fix rspc dep + setup script for mobile
* Less margin on header
* Move shared assets & drawer logo for mobile
* support for IOS simulator
* add type safe rspc hooks to mobile
* Cleanup PR & Update packages
* Updated bindings from main
* Update lefthook.yml
* Remove `tag` folder from core
The `tag` folder came back from the dead. Maybe it got confused in merge conflict?
* update pnpm lockfile + fix tsc errors
* fix asset import
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
2022-08-29 04:59:09 -07:00
Jamie Pine
b37aea37d0
hotfix: (macOS) app platform prop not being set correctly
2022-08-20 23:55:29 -07:00
Utku
35daec02ad
Merge branch 'main' into eng-89-new-counter
2022-08-20 13:28:29 +03:00
Utku
b7af4c0acf
Merge branch 'main' into eslint-config
2022-08-12 10:39:21 +03:00
Oscar Beaumont
6e27530256
fix Windows support
2022-08-12 14:48:49 +08:00
Utku Bakir
3c963907a5
Fix types - Interface
2022-08-11 12:35:27 +03:00
Utku Bakir
b33583fde3
Fix types - Mobile
2022-08-11 12:22:58 +03:00
Utku Bakir
6437f3747d
Move eslint to config package
2022-08-10 18:43:04 +03:00
Oscar Beaumont
5c686617e8
fix invalid package.json
2022-08-09 15:22:54 +08:00