github TagStudioDev/TagStudio v9.5.4
Alpha v9.5.4

one day ago

Added

.ts_ignore File and Folder Ignore System

The previous system for ignoring file extensions has been replaced by a new .gitignore-style pattern matching system. This uses a .ts_ignore file inside your library's .TagStudio folder with glob-like rules to give more power options than what was previously possible. This file can be edited inside within TagStudio or externally, and rules are hot-reloaded in either case. Existing extension rules have been migrated as closely as possible to this new system. For more information on this new system, visit the "Ignore Files" page on the documentation site.

Screenshot 2025-08-22 at 14 31 15

Along with this system also comes the additional features:

  • TagStudio can now traverse symlinks in your library folders
  • TagStudio can now leverage ripgrep, a rust-based directory search tool, for faster library refreshing

Pull Requests:

  • feat: add .ts_ignore pattern ignoring system by @CyanVoxel in #897
  • feat: replace extension exclusion system with .ts_ignore by @CyanVoxel in #1046

Library Information Window

A new "Library Information" window has been added and is accessible under the "View" window. This window includes statistics about your currently opened library, as well as convenient access to library cleanup tools. This includes a new tool to cleanup "ignored files", which are files that have been previously added to your library but now no longer meet the ignore pattern rules.

Screenshot 2025-08-30 at 15 53 08

Pull Requests:

  • feat: add LibraryInfoWindow with library statistics by @CyanVoxel in #1056
  • feat: add library cleanup screen and 'fix ignored files' window by @CyanVoxel in #1070

Other Additions

splash_selection_half

Fixed

Changed

Performance

Translations

Internal Changes

New Contributors

Full Changelog: v9.5.3...v9.5.4

Don't miss a new TagStudio release

NewReleases is sending notifications on new releases.