mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2025-12-11 20:15:30 +01:00
* add hash with secret functions * refactor KM to make the secret key both optional, and user-settable * update library create function and create library dialog * fix annoying MPC typo * fix ordering of key manager creation and seeding * overhaul master password changing UI to support the potentially empty secret key * patch keymanager unlocking for potentially empty SK * make create library dialog text more fitting * remove dead code * add autogeneration, view/hide, copy to clipboard icons * cleanup older code * make onboarding screen look a tad better * minor UI tweaks * patch backup restoration UI * add pw generation to MP change dialog * make sure passwords are same before submitting lib creation * UI fixes and allow setting algorithm/hashing algorithm for master password * make sure KM is re-seeded on SD load and prevent loading duplicate keys into the keystore * remove old comment * small organization * update encryptfiledialog * remove dead KM code * cleanup some TS * move `PasswordMeter` to separate file * refactor master password change dialog * cleanup the TS and improve string -> hashingalgorithm conversions * add `key` values to selectoption * capitalise `BLAKE3` * fix sorting for `getHashingAlgorithmString` * remove onboarding route * Revert "add `key` values to selectoption" This reverts commit 10e6456f22810eab30b0e27d99a5912c5433ca4a. * add `key` to `SelectOptionKeyList` * fix using rspc errors directly * Update packages/interface/src/components/onboarding/Onboarding.tsx Co-authored-by: Brendan Allan <brendonovich@outlook.com> * use `navigator.clipboard.writeText` * move `OnboardingConfig` to crypto crate * move `zxcvbn` options outside of component * further cleanup * fix mobile typecheck * fix keylist typo * improve `SelectOptionKeyList` further Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com> Co-authored-by: Brendan Allan <brendonovich@outlook.com>