Skip to content

keystore migration: surface plaintext copies that could not be shredded #263

Description

@Prekzursil

Follow-up to #262. shredFile now correctly returns false for a locked/read-only/unwritable plaintext copy (no longer falsely reported as shredded), but migrateLegacyPlaintextKeys still proceeds silently -- a lingering plaintext key copy is not surfaced. Add an unshreddable list to the migration result and warn (main.ts log + optionally the UI) so the user can remove the copy manually. Security-aligned; small. Session: https://claude.ai/code/session_01CaUSwiidebWvpgMs2wQgqL

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions