Skip to content

Conversation

@CyanVoxel
Copy link
Member

@CyanVoxel CyanVoxel commented Aug 24, 2025

Summary

This PR adds a new "Library Information" window with statistics for the currently opened library. I'm planning on expanding this to include a library health/cleanup section alongside the statistics where users can see and manage their unlinked entries, duplicate entries, and ignored files (see #1050).

Screenshot 2025-08-24 at 16 19 13

Additionally I've refactored some of the translation keys from the JSON migration modal to become a part of the Library Information window, as it makes more sense as a primary and permanent source.

Tasks Completed

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

@CyanVoxel CyanVoxel added this to the Alpha v9.5.4 milestone Aug 24, 2025
@CyanVoxel CyanVoxel added Type: Refactor Code that needs to be restructured or cleaned up Type: QoL A quality of life (QoL) enhancement or suggestion Type: UI/UX User interface and/or user experience TagStudio: Library Relating to the TagStudio library system Type: Translations Modifies translation keys or translation capabilities. Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request labels Aug 24, 2025
@CyanVoxel CyanVoxel moved this to 🍃 Pending Merge in TagStudio Development Aug 24, 2025
@CyanVoxel CyanVoxel moved this from 🍃 Pending Merge to 🏓 Ready for Review in TagStudio Development Aug 24, 2025
@CyanVoxel CyanVoxel added Priority: Medium An issue that shouldn't be be saved for last and removed Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request labels Aug 25, 2025
@CyanVoxel CyanVoxel merged commit 3f9aa87 into main Aug 29, 2025
10 checks passed
@github-project-automation github-project-automation bot moved this from 🏓 Ready for Review to ✅ Done in TagStudio Development Aug 29, 2025
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: Library Relating to the TagStudio library system Type: QoL A quality of life (QoL) enhancement or suggestion Type: Refactor Code that needs to be restructured or cleaned up Type: Translations Modifies translation keys or translation capabilities. Type: UI/UX User interface and/or user experience

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants