Integrates all user-facing strings into the translation system and
expands locale files for comprehensive coverage, enabling dynamic
i18n across the interface. Replaces hardcoded labels, button texts,
and prompts with translation keys, benefiting maintainability and
future language support. Improves translation ergonomics in forms,
dialogs, wizards, and settings, ensuring consistent user experience
in both English and Chinese.
Drops all biometric (Termius-style), WebAuthn, and FIDO2 SSH key logic, UI, and dependencies.
Simplifies key storage and authentication to only support standard and certificate keys.
Eliminates related backend, OS Secure Storage, and Windows Hello/Touch ID code.
Archives any legacy key records for migration safety.
Reduces complexity and potential maintenance/security burden.
Reorder and normalize import statements, group icon imports, and add
missing utility imports (cn). Fix export/newline formatting and minor
type import tweaks. Add ESLint scripts to package.json and update the
lockfile.
Refines authentication method tab styles for clearer selection and better accessibility.
Adjusts terminal connection logic to prevent premature status updates and avoid starting timeouts before authentication.
Updates overlay appearance for auth dialog to enhance focus.
Clears terminal before new SSH connection for improved user experience.
- Reorganized import statements for consistency
- Enhanced formatting and indentation for better code clarity
- Streamlined logic in known hosts parsing and filtering
- Improved handling of file imports and system scans
- Updated UI elements for better user experience in the import dialog
Minor adjustments in Terminal and VaultView components
- Removed unnecessary whitespace in Terminal component
- Cleaned up props handling in VaultView component for KeychainManager