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

Introduce Password Manager #198

Merged
merged 16 commits into from
Jan 18, 2024
Merged

Introduce Password Manager #198

merged 16 commits into from
Jan 18, 2024

Conversation

daringer
Copy link
Collaborator

This PR introduces the "Password Manager" and improves various ui/ux elements:

  • touch indicator (currently in secrets-tab only) now w/o dialog pop-up
  • compact mode while a Nitrokey 3 is selected
  • status bar / info box improved/extended

jj-so and others added 16 commits January 18, 2024 13:54
add the new secret_tab in ui
renaming

fix some layout orga issues

first steps Buttons

more button functions

fix resizing issue

support adding a credential

add/edit with one widget-set
* add TouchIndicator for touch prompts
* pw-manager: fix touch vs. pin require add/view
* fix some exceptions with late/bad connections
* edit fully working
* actions cleanup
* change credential name layout
* fix otp progress timer; cleanup timer-calls
* fix otp adding during edit
* remove unused add_secret_dialog.py
* fix editing pin-protected item
* minor job cleanups
* status bar improvements and fixes
* some layout consistency fixes
* delayed touch indicator
* DeviceData.uuid_prefix now [:5]
* main window naming cleanups
* added QtUtilsMixIn.get_pixmap
* consistent info_box.set_status() usage
* show password visibility reset
* algo change triggers check credential
* add feedback for copy operation
* minor info_box passthru fixes
* fix algo dropdown width
* add pin cached icon/button
* hide all buttons on abort
* fix stray VerifyPinJob on switch to home
* minor fix for select algo in add
* use pinpad icons for pin_icon
* improving error management & info box
* show other 'otp' types
* change error message icon
* delete old icons
* add new easy-named icons
@daringer daringer merged commit ec57ae8 into main Jan 18, 2024
10 checks passed
@daringer daringer deleted the pw-various branch January 18, 2024 12:57
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.

2 participants