Skip to content

Releases: TagStudioDev/TagStudio

Alpha v9.4.1

14 Sep 00:49
Compare
Choose a tag to compare

This patch includes various fixes and improvements.

Added

Fixed

Changed

  • Significantly improve file re-scanning performance by @CyanVoxel in #486

Full Changelog: v9.4.0...v9.4.1

Alpha v9.4.0

03 Sep 21:32
fc714e0
Compare
Choose a tag to compare

NOTE: FFmpeg is required for video thumbnails and playback.

Added

  • Copy and paste fields by @Creepler13 in #79
  • Add multiple fields at once by @yedpodtrzitko in #134
  • Drag and drop files in/out of the program by @Creepler13 in #153
    • Files can be shared by dragging them from the thumbnail grid to other programs
    • Files can be added to library folder by dragging them into the program
  • Manage Python virtual environment in Nix flake by @seakrueger in #229
  • Ability to create tag when adding tags by @bjorn-out in #262
  • Blender preview thumbnail support by @050011-code in #273
  • File deletion/trashing by @PeterBouSaada in #282 and @CyanVoxel in #409
    • Added right-click option on thumbnails and preview panel to delete files
    • Added Edit Menu option for deleting files
    • Added Delete key shortcut for deleting files
  • Font preview thumbnail support by @Thesacraft in #307
    • Short "Aa" previews for thumbnails
    • Full alphabet preview for the preview pane
  • Sort tags by alphabetical/color by @samuellieberman in #329
  • File explorer action follows OS naming by @SupKittyMeow in #370
  • Preview Source Engine files by @FavroiteGamers in #373
  • Expanded thumbnail and preview features by @CyanVoxel in #390
    • Add album cover art thumbnails
    • Add audio waveform thumbnails for audio files without embedded cover art
    • Add new default file thumbnails, both for generic and specific file types
    • Change the unlinked file icon to better convey its meaning
    • Add dropdown for different thumbnail sizes
  • Show File Creation and Modified dates; Restyle file path label by @CyanVoxel in #430

Fixed

Internal Changes

New Contributors

Full Changelog: v9.3.2...v9.4.0

Alpha v9.3.2

19 Jul 00:53
Compare
Choose a tag to compare

Fixed

Internal Changes

Full Changelog: v9.3.1...v9.3.2

Alpha v9.3.1

13 Jun 16:21
Compare
Choose a tag to compare

Fixed

New Contributors

Full Changelog: v9.3.0...v9.3.1

Alpha v9.3.0

08 Jun 22:31
Compare
Choose a tag to compare

Added

  • Added playback previews for video files (by @DrRetro2033 in #149)
  • Added Boolean "and/or" search mode selection (by @YoyloNerd in #232)
  • Added ability to scan and fix duplicate entries (not to be confused with duplicate files) from the "Fix Unlinked Entries" menu (by @CyanVoxel in #204)
  • Added β€œSelect All” (Ctrl+A / ⌘ Command+A) hotkey for the library grid view (by @yedpodtrzitko in #217)
  • Added "Clear Selection" hotkey (Esc) for the library grid view (by @PencilVoid in #259)
  • Added the ability to invert the file extension inclusion list into an exclusion list (by @Thesacraft in #251)
  • Added default landing page when no library is open (by @CyanVoxel in #258)

Fixed

  • TagStudio will no longer attempt to or allow you to reopen a library from a missing location (by @Loran425 in #238 and #240)
  • Fixed PermissionError when attempting to access files with a higher permission level upon scanning the library directory (by @Thesacraft in #228)
  • Fixed RAW image previews sometimes not loading (by @Thesacraft in #228 and @CyanVoxel in #233)
  • Fixed most non-UTF-8 encoded text files from not being able to be previewed (by @CyanVoxel in #233)
  • Fixed "Refresh Directories"/"Fix Unlinked Entries" creating duplicate entries (by @CyanVoxel in #204)
  • Other miscellaneous fixes

Changed

  • Renamed "Subtags" to "Parent Tags" to help better describe their function
  • Increased number of tags shown by default in the "Add Tag" modal from 29 to 100
  • Documentation is now split into individual linked files (by @Gawidev in #194) and updated to include future features
  • Replaced use of os.path with pathlib (by @Icosahunter in #156)
  • .cr2 files are now included in the list of RAW image file types (by @PossiblePanda in #231)
  • Minimum supported macOS version raised to 12.0

New Contributors

Full Changelog: v9.2.1...v9.3.0

Alpha v9.2.1

23 May 07:35
Compare
Choose a tag to compare

Added

  • Basic thumbnail/preview support for RAW images (currently ".raw", ".dng", ".rw2", ".nef", ".arw", ".crw", ".cr3")
    • NOTE: These previews are currently slow to load given the nature of rendering them. In the future once thumbnail caching is added, this process should only happen once.
  • Thumbnail/preview support for HEIF images

Fixed

  • Fixed sidebar not expanding horizontally
  • Fixed "Recent Library" list not updating when creating a new library
  • Fixed palletized images not loading with alpha channels
  • Low resolution images (such as pixel art) now render with crisp edges in thumbnails and previews
  • Fixed visual bug where the edit icon would show for incorrect fields

New Contributors

Full Changelog: v9.2.0...v9.2.1-pre

Alpha v9.2.0

15 May 05:32
69115ed
Compare
Choose a tag to compare

Added

  • Full macOS and Linux support
  • Ability to apply tags to multiple selections at once
  • Right-click context menu for opening files or their locations
  • Support for all filetypes inside of the library
  • Configurable filetype blacklist
  • Option to automatically open last used library on startup
  • Tool to convert folder structure to tag tree
  • SIGTERM handling in console window
  • Keyboard shortcuts for basic functions
  • Basic support for plaintext thumbnails
  • Default icon for files with no thumbnail support
  • Menu action to close library
  • All tags now show in the "Add Tag" panel by default
  • Modal view to view and manage all library tags
  • Build scripts for Windows and macOS
  • Help menu option to visit the GitHub repository
  • Toggleable "Recent Libraries" list in the entry side panel

Fixed

  • Fixed errors when performing actions with no library open
  • Fixed bug where built-in tags were duplicated upon saving
  • QThreads are now properly terminated on application exit
  • Images with rotational EXIF data are now properly displayed
  • Fixed "truncated" images causing errors
  • Fixed images with large resolutions causing errors

Changed

  • Updated minimum Python version to 3.12
  • Various UI improvements
    • Improved legibility of the Light Theme (still a WIP)
    • Updated Dark Theme
    • Added hand cursor to several clickable elements
  • Fixed network paths not being able to load
  • Various code cleanup and refactoring
  • New application icons

Known Issues

  • Using and editing multiple entry fields of the same type may result in incorrect field(s) being updated
  • Adding Favorite or Archived tags via the thumbnail badges may apply the tag(s) to incorrect fields
  • Searching for tag names with spaces does not currently function as intended
    • A temporary workaround it to omit spaces in tag names when searching
  • Sorting fields using the "Sort Fields" macro may result in edit icons being shown for incorrect fields

New Contributors

Full Changelog: https://github.com/TagStudioDev/TagStudio/commits/v9.2.0