Skip to content

fix: add tags to selected entries in bulk not individually#1028

Merged
CyanVoxel merged 1 commit intoTagStudioDev:mainfrom
Computerdores:fix/bulk-tag-add
Aug 11, 2025
Merged

fix: add tags to selected entries in bulk not individually#1028
CyanVoxel merged 1 commit intoTagStudioDev:mainfrom
Computerdores:fix/bulk-tag-add

Conversation

@Computerdores
Copy link
Collaborator

Summary

When adding tags to selected entries we previously added the tag(s) to each entry individually; we now make use of the bulk add method correctly leading to a massive performance increase when adding to a large number of tags (adding a tag to 15k selected entries took ca. 1s for me on a HDD)

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@Computerdores Computerdores added the Type: Performance An issue or change related to performance label Aug 11, 2025
@Computerdores Computerdores moved this to 🏓 Ready for Review in TagStudio Development Aug 11, 2025
@CyanVoxel CyanVoxel self-assigned this Aug 11, 2025
@CyanVoxel CyanVoxel added this to the Alpha v9.5.4 milestone Aug 11, 2025
@CyanVoxel CyanVoxel moved this from 🏓 Ready for Review to 👀 In review in TagStudio Development Aug 11, 2025
Copy link
Member

@CyanVoxel CyanVoxel left a comment

Choose a reason for hiding this comment

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

Seems to work great on my end, thanks for the fix!

@CyanVoxel CyanVoxel merged commit 537ecb2 into TagStudioDev:main Aug 11, 2025
5 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in TagStudio Development Aug 11, 2025
@CyanVoxel CyanVoxel added the TagStudio: Tags Relating to the TagStudio tag system label Aug 11, 2025
@Computerdores Computerdores deleted the fix/bulk-tag-add branch August 28, 2025 20:02
@TrigamDev TrigamDev added the Type: Refactor Code that needs to be restructured or cleaned up label Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

TagStudio: Tags Relating to the TagStudio tag system Type: Performance An issue or change related to performance Type: Refactor Code that needs to be restructured or cleaned up

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants