Skip to content

Releases: nextcloud/recognize

v3.3.0

09 Dec 12:00
Compare
Choose a tag to compare

New

  • Implement recognize:remove-legacy-tags command
  • Implement GPU mode
  • Implement recognize:classify command

v3.2.3

25 Nov 12:16
Compare
Choose a tag to compare

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

16 Nov 13:39
Compare
Choose a tag to compare

Fixed

  • Classifier#getConvertedFilePath: Remove file from queue if it can't be processed
  • SettingsService#setSetting: Fix key existence check

v3.2.1

11 Nov 17:40
Compare
Choose a tag to compare

Fixed

  • Admin settings: Fix auto-save for batch size settings

v3.2.0

11 Nov 13:14
Compare
Choose a tag to compare

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

03 Nov 13:18
Compare
Choose a tag to compare

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

28 Oct 13:51
Compare
Choose a tag to compare

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

19 Oct 10:43
Compare
Choose a tag to compare

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

12 Oct 14:09
Compare
Choose a tag to compare

Drop support for Nextcloud 24

v3.0.0

12 Oct 11:48
Compare
Choose a tag to compare

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