Skip to content

v2.1.0 add support for tags editing#167

Merged
cricketthomas merged 11 commits into
masterfrom
feature/100-tags
Apr 3, 2026
Merged

v2.1.0 add support for tags editing#167
cricketthomas merged 11 commits into
masterfrom
feature/100-tags

Conversation

@cricketthomas
Copy link
Copy Markdown
Owner

@cricketthomas cricketthomas commented Mar 31, 2026

Add tag editing support

Closes #100

  • Add UI support for adding, editing, and removing tags on secrets, and updated localization.
  • Add EditableTags property and TagsEditor control
  • bump to version 2.1.0
  • Use itemsrepeater rather than items control
  • Update tags accent color so you can see what youre highlighting
  • Use toolkits layout so tags collapse and expand uniformly
image image image

Recording 2026-03-31 082201
image

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds end-to-end UI/model support for editing Key Vault secret tags (add/edit/remove) and bumps the app version to 2.1.0, including UI layout tweaks and localization updates.

Changes:

  • Introduces a TagsEditor user control and wires it into the “New Item” and “New Version/Edit” flows.
  • Adds EditableTags/TagItem to the model layer and updates tag rendering to use ItemsRepeater + wrap layout.
  • Updates package/app versions and adds new localized strings for the tag editor UI.

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
src/uno/global.json Updates Uno SDK version used by the repo.
src/uno/AzureKeyVaultStudio/Directory.Packages.props Bumps Azure.ResourceManager.KeyVault package version.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/ViewModels/NewVersionViewModel.cs Uses editable tags during secret version creation; adds error handling on update.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/TagsEditor.xaml.cs New tags editor code-behind and DP surface.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/TagsEditor.xaml New tags editor UI using ItemsRepeater and localized UIDs.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/NewVersionDialog.xaml Hosts TagsEditor in the dialog and adjusts min width.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/NewItem.xaml.cs Adjusts dialog button text/localization behavior.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/NewItem.xaml Hosts TagsEditor in the new-item UI.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/ItemDetails.xaml Updates tag rendering in details view; adds keyboard accelerators.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/Strings/*/Resources.resw Adds localization entries for tags editor UI and close button text.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/Presentation/VaultTabContentPage.xaml Updates tag “chip” styling to improve highlight visibility.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/Package.appxmanifest Bumps package version to 2.1.0.0.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/Models/KeyVaultValuesAmalgamation.cs Adds EditableTags and applies editable tags when producing SDK property objects.
src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/AzureKeyVaultStudio.csproj Bumps display version and removes explicit content copy entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/TagsEditor.xaml.cs Outdated
Comment thread src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/ItemDetails.xaml Outdated
Comment thread src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/TagsEditor.xaml Outdated
@cricketthomas cricketthomas marked this pull request as ready for review April 2, 2026 11:48
@cricketthomas cricketthomas requested a review from Copilot April 2, 2026 11:48
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 19 out of 19 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/UserControls/NewItem.xaml.cs Outdated
Comment thread src/uno/AzureKeyVaultStudio/AzureKeyVaultStudio/Presentation/MainViewModel.cs Outdated
- reuse existing code for tags
- don't show close and dismiss button on new item page
- fix split view width over emitting to events
- increase height for secret
@cricketthomas cricketthomas merged commit 91edd7b into master Apr 3, 2026
12 of 13 checks passed
@cricketthomas cricketthomas deleted the feature/100-tags branch April 5, 2026 14:28
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.

Add ability to add tags

2 participants