Releases: nextcloud/recognize
Releases · nextcloud/recognize
v3.3.0
New
- Implement recognize:remove-legacy-tags command
- Implement GPU mode
- Implement recognize:classify command
v3.2.3
Fixed
- Remove SchedulerJob from info.xml
- Classifier: Only apply 8MB rule to image classifiers
- Use regex to catch ignored paths instead of enumerating directories
- Use IgnoreService in FileListener
- Add bg job mode status in admin settings
- Add tensorflow WASM status check to admin settings
- Add debug statements
- StorageCrawlJob: Restrict search for .ignore files to current storage
v3.2.2
Fixed
- Classifier#getConvertedFilePath: Remove file from queue if it can't be processed
- SettingsService#setSetting: Fix key existence check
v3.2.1
Fixed
- Admin settings: Fix auto-save for batch size settings
v3.2.0
Added
- Add status indicators about Node.js and libtensorflow installation
- Allow setting batch sizes in admin settings
- Support .nomedia tags (thanks to @fa0311)
- DAV faces endpoint: Provide number of files per face
Fixed
- Classifier: Don't process images larger than 8MiB
- Classifier: Use nc preview provider to generate smaller tempfiles
- Don't create duplicate queue entries
- Classifier: Remove file from queue if it can't be found in IRootFolder
v3.1.2
Fixed
- Disable timeout for downloads on cli usage @juliushaertl
- Fix string int conversion
- Fix static analysis errors
- Don't reinsert same face detection multiple times
v3.1.1
Fixed
- Stabilize face clustering across manual cluster edits
- ViewAdmin: Add button to reset faces
- Remove UserController.php
- Only reset faces when explicitly asked
- Fix eslint errors
- Fix info.xml lint errors
- DAV endpoint: Prevent duplicate names
- ClassifierJob: Run with higher frequency
- ViewAdmin: Show message when checking machine failed
- StorageCrawlJob: Exit early if storage root doesn't exist
- Zero safety
v3.1.0
New
- Decrease face distance threshold Marcel Klehr 3 minutes ago
- Stabilize face clustering across manual cluster edits
- FaceClusterAnalyzer: Knock out less matching faces from a cluster if they are on the same file
- Add support for HEIC/HEIF/TIFF Convert all images to JPEG and downscale before passing to node
Fixed
- Admin settings: Don't repush status info
- Fix AdminController#avx
- DownloadModelsService: Unlink archive after extraction
- Fix StorageCrawlJob path issue
v3.0.1
Drop support for Nextcloud 24
v3.0.0
New
- Allow scheduling specific classifier/crawl jobs per model
- AdminSettings: Display last classification time
- AdminSettings: Add status of downloaded models
- ClassifierJob: set timeSensitivity
Fixed
- Fix StorageCrawlJob
- Remove non-existent UserSettings from info.xml
- FaceClusterAnalyzer: Do not delete existing clusters
- Constants::IMAGE_FORMATS: Don't support tiff
- DownloadModelsService: Fix array filter
- InstallDeps: Fix isAVXSupported
- l10n: Source string improvement
- Fix label padding in admin settings
- DownloadModelsService: Increase timeout
- Correct spelling
- ClassifierJob: Stop classify job if model is disabled
- Fix Landmarks switch
- Make admin settings translatable
- Polish admin settings