Brendan Allan
494e87d115
Merge branch 'main' into non-unique-objects
2023-01-30 12:11:35 +08:00
Brendan Allan
bf362eadd6
store cas ids on file paths
2023-01-28 11:42:24 +08:00
brxken128
3f2a62feb4
Merge branch 'main' into eng-348-async-crypto
2023-01-25 22:02:23 +00:00
Brendan Allan
8c4cdb1ede
Merge branch 'main' into closable-job-manager
2023-01-25 12:25:05 +08:00
Brendan Allan
c1cccc29cc
convert overlay to popover
2023-01-25 12:24:38 +08:00
nikec
b4ebe9e3e9
Update Popover.tsx
2023-01-25 02:02:00 +01:00
nikec
cd3b95bc3d
popover
2023-01-24 23:54:01 +01:00
nikec
a90cc42385
Revert "overlay panel ctx, closable job manager"
...
This reverts commit 96978785b9
.
2023-01-24 22:53:57 +01:00
brxken128
5053b6ab53
fix broken forms
2023-01-24 16:23:03 +00:00
brxken128
0ba0945662
use alertDialog
within key mnanager panel
2023-01-24 16:22:48 +00:00
brxken128
ecc6ac9a53
update bindings and TS mutations
2023-01-24 14:57:44 +00:00
Brendan Allan
004837f108
update to latest swift-rs ( #536 )
...
* update to latest swift-rs
* remove redundant configs
2023-01-23 14:48:23 -08:00
brxken128
b2193cb537
fix missing trashsimple icon
2023-01-23 11:33:50 +00:00
brxken128
9cd153c2d2
update bindings
2023-01-23 11:05:10 +00:00
brxken128
2d2f45be3d
Merge branch 'main' into eng-345-cut-copy-duplicate-actions
2023-01-23 11:03:27 +00:00
Brendan Allan
ba6b417bd7
Merge branch 'main' into eslint-overhaul
2023-01-23 01:44:28 -08:00
Brendan Allan
30058aff5d
Merge pull request #544 from niikeec/switch-thumb-classname
...
Separate thumb class name
2023-01-22 18:03:35 -08:00
nikec
da91836381
wrap item with menu item
2023-01-22 18:27:46 +01:00
nikec
764e32c40f
separate thumb class name
2023-01-22 18:26:13 +01:00
nikec
96978785b9
overlay panel ctx, closable job manager
2023-01-22 17:54:11 +01:00
Brendan Allan
64bf19abc4
ignore empty funtion for tw helper
2023-01-22 16:34:03 +08:00
Brendan Allan
c064d094d5
fix dependencies
2023-01-22 16:09:28 +08:00
Brendan Allan
d3737cea97
simplify eslint configs + add CI job
2023-01-22 16:01:15 +08:00
maxichrome
d7dee1bf9c
re-add rspc codegen
2023-01-21 00:10:50 -08:00
maxichrome
a0975ec8c0
fix prettier unparseable file issues
2023-01-20 23:40:30 -08:00
maxichrome
5b45458939
remove rspc codegen
2023-01-20 23:38:52 -08:00
Brendan Allan
e4e80fa603
Refactor routes ( #535 )
...
* refactor routes
* use default export for screens
* use "route" relative routing
* don't use absolute import for root screens
* no absolute importing folders!!!
* fine we can absolute import folders
2023-01-20 12:40:36 -08:00
brxken128
2a40bf403d
clean things up a tad
2023-01-20 14:02:36 +00:00
brxken128
8c70bc40ea
remove unused icon
2023-01-20 13:26:07 +00:00
brxken128
e26cbd77fc
add "nice data" for jobs
2023-01-20 13:26:04 +00:00
brxken128
508c6bdd6b
attempt to move duplicate over to copy job
2023-01-20 13:23:17 +00:00
brxken128
efc7843c24
use files.cutFiles
route within TS
2023-01-20 13:21:05 +00:00
brxken128
6b5af02b87
add frontend ground work for cut/copy actions
2023-01-20 13:18:11 +00:00
brxken128
f81c1b35a8
basic single file duplication
2023-01-20 13:12:11 +00:00
Brendan Allan
24de617b92
Fix webkit reload ( #534 )
...
* wrap WKWebView in UnsafePointer
* formatting
* more formatting
2023-01-20 00:25:12 -08:00
maxichrome
49218cb1bb
Merge branch 'main' of github.com:spacedriveapp/spacedrive into consistent-formatting-please
2023-01-19 20:41:59 -08:00
Brendan Allan
77fb8a27e8
make alias resolver independent of package/app
2023-01-20 12:21:20 +08:00
maxichrome
ec4352a30a
cleanup(don't hate me): prettier format everything
2023-01-19 19:32:35 -08:00
Brendan Allan
c2ab9466f5
New dialog system ( #531 )
...
* use new dialog system
* rename + cleanup
* fix util imports
* remove GenericAlertDialog*
* remove unnecessary setShow
2023-01-19 19:23:22 -08:00
jake
0a31e7f8ce
[ENG-257] File erasure and deletion ( #524 )
...
* add helper functions for getting context-menu related filesystem info
* update comments and such
* add a barebones delete job
* add file deletion route
* add (empty but working) delete file dialog
* add super experimental file erase function
* update function doc
* add erase files route
* add erase files job
* tweak file erasing in crypto crate
* bindings
* add erase files dialog
* add missing `?`
* fix erase file form trickery
* remove unused imports
* terrible attempt at recursion for file erase
* IT WORKS
* code cleanup + clippy
* async just dropped (not for erase yet)
* async erase just dropped (+async crypto crate)
* add "nice data" for jobs
2023-01-18 19:55:14 -08:00
Brendan Allan
2059c64e1f
stop doing useRef outside component ( #530 )
2023-01-18 19:49:17 -08:00
Brendan Allan
1041cb6e3c
use latest swift-rs ( #526 )
...
* use latest swift-rs
* update cargo lock
2023-01-17 06:37:32 -08:00
jake
0ef7f64bbb
[ENG-328] Keymanager mounting queue ( #514 )
...
* add `get_queue` and `is_queued` to KM and router
* mark keys as being mounted/finished mounting, use a `DashSet` instead of vec
also includes temporary `dbg!()`s for manual valdiation that it works
* remove dbg and fix build (works great)
* mark key manager as unlocking correctly
* cleanup keys api
* add `KeyAlreadyQueued` error
* use react mounting queue
* fully prevent against multiple mount jobs of the same key with the rust queue
* show keymanager as unlocking in the UI
* handle query invalidation for `isKeyManagerUnlocking` with a closure (semi-temporary)
* revert changing text (doesn't work where the keymanager is unlocked from, only the other unlock screen)
* clippy
* add `useRef` for mounting queue within react
* pass `ref.current` to `Key` instead
2023-01-17 06:19:54 -08:00
Jeremy Möglich
1a1ddf3409
Desktop - Add more tooltips ( #519 )
2023-01-16 17:32:14 -08:00
Brendan Allan
8e479f736f
Eng 332 auto generate sync ids ( #523 )
...
* generate sync ids and use model name from ModelActions
* cleanup AddLocationDialog imports
* rustfmt
2023-01-15 07:25:11 -08:00
Brendan Allan
ae94ada4f8
Begin form abstraction ( #515 )
2023-01-12 07:26:59 -08:00
jake
0d554e9d06
[ENG-331] StoredKey
overhaul ( #513 )
...
* add wip storedkey versioning
* storedkey versioning! (not pretty, but it never will be)
* add version to `StoredKey` and re-gen migrations to handle serde
* use `serde` for interacting with the DB + handle errors
2023-01-11 05:15:08 -08:00
Utku
783d7736f6
Mobile Explorer ( #512 )
...
* Fix spacing
* Primitive popup menu
* Sort by & layout menu
* Add sort direction
* Style sort by menu
* new file icons
* thumb wrapper
* update packages & fix folder color
* explorer list & grid views
* Fix grid view spacing
* Grid image sizing
* Explorer store + calculation of grid item size
* Explorer list view
* Explorer store on filerow too
2023-01-11 14:39:19 +03:00
jake
4536710586
Detect SD-encrypted files and display them as such ( #511 )
...
* add encrypted file magic bytes/extension
* use archive icon for encrypted files temporarily
* use pascal case for encrypted extensions
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-01-11 00:40:49 -08:00
jake
434bc81deb
[ENG-329] Crypto dialog refactor ( #509 )
...
* update backup restoration dialog
* restructure MPC dialog
* refactor `EncryptFileDialog`
* dialog changes
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-01-11 00:38:45 -08:00