Releases: TagStudioDev/TagStudio
Releases Β· TagStudioDev/TagStudio
Alpha v9.3.2
Fixed
- Fix signal log warning (#305) by @Thesacraft in #306
- Fix "Folders to Tags" feature by @CyanVoxel in 5c25666
- Fix search ignoring case of extension list by @CyanVoxel in 1204d2b
Internal Changes
- Add tests into CI by @yedpodtrzitko in #286
- Create testing library files ad-hoc by @yedpodtrzitko in #292
- Refactoring: centralize field IDs by @yedpodtrzitko in #157
- Update to pyside6 version 6.7.1 by @Thesacraft in #223
Full Changelog: v9.3.1...v9.3.2
Alpha v9.3.1
Fixed
- Separately pin QT nixpkg version by @seakrueger in #244
- Bugfix for #252, don't attempt to read video file if invalid or 0 frames long by @Loran425 in #275
- Toggle Mouse Event Transparency on ItemThumbs (Fix #256) by @CyanVoxel in #279
- Refactor
video_player.py
(Fix #270) by @CyanVoxel in #274
New Contributors
- @seakrueger made their first contribution in #244
Full Changelog: v9.3.0...v9.3.1
Alpha v9.3.0
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
withpathlib
(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
- @Gawidev made their first contribution in #194
- @Icosahunter made their first contribution in #156
- @YoyloNerd made their first contribution in #232
- @PossiblePanda made their first contribution in #231
- @PencilVoid made their first contribution in #259
Full Changelog: v9.2.1...v9.3.0
Alpha v9.2.1
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
- @michaelmegrath made their first contribution in #189
- @Hidorikun made their first contribution in #142
Full Changelog: v9.2.0...v9.2.1-pre
Alpha v9.2.0
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
- @0xnim made their first contribution in #6
- @OleMortensen8 made their first contribution in #10
- @Thesacraft made their first contribution in #22
- @Loran425 made their first contribution in #30
- @LennartCode made their first contribution in #33
- @dakota-marshall made their first contribution in #35
- @xarvex made their first contribution in #43
- @eltociear made their first contribution in #46
- @DrRetro2033 made their first contribution in #34
- @cirillom made their first contribution in #69
- @Creepler13 made their first contribution in #58
- @yedpodtrzitko made their first contribution in #72
- @chao-master made their first contribution in #40
- @TechCrafterGaming made their first contribution in #101
- @gabrieljreed made their first contribution in #121
- @abby-freakazoid made their first contribution in #122
- @JinguBangWest made their first contribution in #126
- @SylviaSK made their first contribution in #123
- @arthniwa made their first contribution in #147
- @williamtcastro made their first contribution in #76
Full Changelog: https://github.com/TagStudioDev/TagStudio/commits/v9.2.0