Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature import/export #18

Merged
merged 25 commits into from
Oct 30, 2023
Merged

Feature import/export #18

merged 25 commits into from
Oct 30, 2023

Conversation

OffRange
Copy link
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
This was linked to issues Oct 28, 2023
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 Backup passwords.
1 participant