Skip to content

Add Tag Merging #322

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

Merged
merged 4 commits into from
Aug 28, 2024
Merged

Add Tag Merging #322

merged 4 commits into from
Aug 28, 2024

Conversation

blatessa
Copy link

@blatessa blatessa commented Jul 17, 2024

Added the ability to merge tags in the tags context menu (should this be in the manage tags modal only?). Merge tag adds the source tag name and aliases to the target tag, appends all subtags to the target tag, reassigns all entries to the target tag, and removes the source tag.

Let me know if I'm missing anything in the merge process. Also, when the modal closes the ui state doesn't immediately show the merge. Any ways to make it more reactive?

Closes #12

@CyanVoxel CyanVoxel added Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion TagStudio: Tags Relating to the TagStudio tag system Status: Review Needed A review of this is needed labels Jul 17, 2024
@CyanVoxel CyanVoxel added this to the Alpha 9.4 milestone Jul 19, 2024
@yedpodtrzitko yedpodtrzitko mentioned this pull request Aug 23, 2024
26 tasks
@CyanVoxel CyanVoxel added the Priority: Medium An issue that shouldn't be be saved for last label Aug 28, 2024
@CyanVoxel CyanVoxel changed the base branch from main to Alpha-v9.4 August 28, 2024 05:28
@CyanVoxel CyanVoxel removed the Status: Review Needed A review of this is needed label Aug 28, 2024
@CyanVoxel CyanVoxel changed the base branch from Alpha-v9.4 to tag-ops August 28, 2024 19:09
@CyanVoxel
Copy link
Member

Thank you for your work on this! I apologize for not getting around to this sooner. The tag merging logic seems to be sound, but there's a few UI improvements I'd like to add myself in addition to the issue you mentioned about the tag search modal not updating. Rather than work off your PR, I'll be pulling this as-is into a feature branch before touching up the UI and eventually merging into the v9.4 branch.

@CyanVoxel CyanVoxel merged commit 205a362 into TagStudioDev:tag-ops Aug 28, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium An issue that shouldn't be be saved for last TagStudio: Tags Relating to the TagStudio tag system Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tag Merging
2 participants