feat: implement native OS keyring for site logins

- Replaced plaintext local storage password fields with keyring v3 OS native integration.
- Tauri backend securely sets, gets, and deletes credentials via system keychains.
- Dynamic password injection occurs seamlessly on download start and metadata parsing.
This commit is contained in:
NimBold
2026-06-12 23:27:57 +03:30
parent 8cd6c1972d
commit 610eda203e
7 changed files with 81 additions and 10 deletions
@@ -5,7 +5,6 @@ export interface SiteLogin {
id: string;
urlPattern: string;
username: string;
password?: string;
}
export type AppFontSize = 'small' | 'standard' | 'large';