mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2025-12-11 20:15:30 +01:00
* 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