Commits since last release.
- Added throttling and ignore logic to some socket events to reduce unnecessary reloads
- Added extra non-default image and video types
- Updated TagManager design to have search filters on left column instead of top
- Updated rating toast to include new value
- Reduced toast autoClose to 3s and max of 5
- Fixed hotkeys activating when TagMerger is open
- Fixed facial recognition error when loading models associated with deleted tags
- Fixed import batches being marked as completed if all imports are completed, but final batch ops failed
- Fixed Carousel nav hotkeys not setting fileStore.activeFileId for InfoModal
- Fixed InfoModal crash when file does not exist
- Allows for keeping InfoModal open while using hotkeys to delete in CarouselWindow
- Fixed calculation of
rating average for collections
- Fixed PromiseQueue.clear() not actually working
- Caused duplicate issues with imports when deleting / adding while updates are active
- Fixed tag counts not being recalculated when files are deleted
- Fixed tag merging causing tags to be incorrectly removed from TagInput
- Fixed TagMerger using activeTagId instead of subEditorTagId when sub-editor is open
- Fixed upsertTags not correctly assigning new tags parentTags in hierarchies