Skip to content

Feature import/export#18

Merged
OffRange merged 25 commits intomainfrom
feat/import-export
Oct 30, 2023
Merged

Feature import/export#18
OffRange merged 25 commits intomainfrom
feat/import-export

Conversation

@OffRange
Copy link
Copy Markdown
Owner

@OffRange OffRange commented Oct 28, 2023

This closes #6 and #16

Users can now seamlessly import CSV files from their browsers into KeyGo and conveniently export their passwords to CSV files as well.
Users can now seamlessly export and import encrypted .keygo files.
Prior to this change, the application would request user authentication before issuing a security warning when exporting passwords in CSV format. With this update, the order of these actions are reversed, ensuring that users now receive the security warning first, followed by the request for authentication.
This change enhances the user experience and prioritizes security awareness.
This change ensures that users receive an accurate message following a successful import operation.
This change ensures that users are required to set a password before proceeding, making the dialog non-cancelable to prevent users from saving an empty file
(cherry picked from commit 238d01f)
This fix addresses the problem where the application would erroneously export and import the ID of an element. This issue previously caused conflicts when attempting to import an element with an existing ID in the database, resulting in the overwriting of database entries.
@OffRange OffRange added this to the Version 1.2 milestone Oct 28, 2023
@OffRange OffRange linked an issue Oct 28, 2023 that may be closed by this pull request
OffRange and others added 4 commits October 28, 2023 17:34
This fix addresses a bug that caused the dialog to close prematurely when no password was entered for exporting or importing a file. Now, users have the opportunity to reenter a password, ensuring a more user-friendly experience.
This introduces a more flexible approach for defining secure, password-encrypted backups, as well as standard CSV backups. Additionally, the password request process has been moved to a lower level within the SecureDataBackup class, further enhancing the implementation.
This addresses an issue that occurred when attempting to import a backup by clicking on a .keygo file. Previously, the application would occasionally throw a "Permission denied" error.
@OffRange OffRange merged commit dfaebc6 into main Oct 30, 2023
@delete-merged-branch delete-merged-branch Bot deleted the feat/import-export branch October 30, 2023 12:57
@OffRange OffRange restored the feat/import-export branch October 30, 2023 13:07
@OffRange OffRange deleted the feat/import-export branch October 30, 2023 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CSV File Import/Export Functionality for Passwords

1 participant