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

Add certificates modal and clean up workspace settings #6993

Merged
merged 9 commits into from Jan 17, 2024

Conversation

gatzjames
Copy link
Contributor

@gatzjames gatzjames commented Jan 17, 2024

Currently managing of certificates is happening inside the document/collection settings.
This PR separates the certificate management from the settings and improves the UX.

New modal to manage certificates:
image

Updated document/collection settings modal:
image

Closes INS-3484

changelog(Improvements): Improve the UX of adding and managing certificates

@gatzjames gatzjames requested a review from a team January 17, 2024 10:53
@gatzjames gatzjames self-assigned this Jan 17, 2024
@gatzjames gatzjames enabled auto-merge (squash) January 17, 2024 11:37
@gatzjames gatzjames merged commit cbd58dd into Kong:develop Jan 17, 2024
5 of 8 checks passed
@gatzjames gatzjames deleted the feat/certificates-ux-improvements branch January 17, 2024 11:45
jackkav added a commit to jackkav/insomnia that referenced this pull request Mar 13, 2024
* Add new modal for managing certificates

* update workspace settings modal

* disable delete button while deleting an item

* improve styles and add password viewer

* better copy for add/manage certificates

* fix weird key issue

* tooltips

* show filename

* fix add cert form

---------

Co-authored-by: jackkav <jackkav@gmail.com>
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.

None yet

2 participants