All notable changes to this project will be documented in this file.
Maintenance update. Update NC versions to support NC30+ only.
- Added basic ObjectStorage support (/tmp folder used to execute binary scripts)
- Added automatic scroll to the next duplicate group opened
- Update UI packages to be compatible with NC30+
Maintenance update.
- Fixed taskName is not set for new tasks
- Fixed filePicker dialog
- Other minor UI fixes after packages update
- Updated packages (security fixes)
- Updated l10n (localization)
Maintenance update.
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Added task name of target folder for tasks created via file action
- Added EXIF transpose option (#199)
- Fixed duplicate task action does not copy task name
- Fixed translatable strings for notification
- Updated packages (security fixes, NC28 support)
- Updated l10n (localization)
- Update files plugin (NC28 support)
Maintenance update.
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Updated packages
- Updated l10n
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Nextcloud Hub 5 (27) support
- Option to delete all duplicates in group except the largest one
- Updated packages
- Updated l10n
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Show full file path option (#121)
- Fixed batch deleting and resolving (#125)
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Changed Python binary type (from onefile to folder)
cloud_py_api
is required to be installed
(or updated) and enabled first.
- Added sha256 checksum of pre-compiled python binaries
- Fixed mediadc cli command (#102)
- Fixed mediadc background cleanup job (#108)
- Fixed icon on folders context menu (#104)
cloud_py_api
is required to be installed
and enabled first.
- Added option to export task details results (#60)
- Changed settings list
- Fixed critical bug with db connection in binaries
This is the first release with part of Python framework (no need of Python installation).
MediaDC now requires cloud_py_api
to be installed
and enabled first.
- Added automatic download of pre-compiled Python binaries with all needed packages for work
- Added option to use Python sources and manually installed system packages (except nextcloud snap) instead of binaries (to use python sources refer docs)
- Removed Configuration page
- Fixed MediaDC now working on snap installations
- Fixed NC OCC is not broken when MediaDC enabled (#93)
This is the first beta release with part of Python Framework (no need of Python installation)
- Added automatic download of pre-compiled Python binaries with all needed packages for work
- Added option to use Python sources and manually installed system packages (except nextcloud snap) instead of binaries
- Fixed MediaDC now working on snap installations
- Removed Configuration page
This is the first release for Nextcloud 25+ (#73).
- Added support for Nextcloud 25 version
- Changed Nextcloud Vue components to the latest redesigned (NC25+)
- Changed database schema of the task details table, so all existing tasks needs a restart
This is the last version working on Nextcloud 21-24. The next major versions would be for 25.
- Added duplicate task option in context menu on tasks list item
- Added "go to page" pagination option (#63)
- Added toggle groups open state button in duplicates list
- Added new "Resolved" page with processed media files (#31)
- Added new Admin settings options: php_path, use_php_path_from_settings (#64)
- Added new Files app folder context menu option "Scan for duplicates"
- Added support for
.nomedia
and.noimage
ingore flags (#61)
- Changed numeration of items in duplicates list (#38)
- Changed filtering, filtering by single duplicate group id and by range of ids (e.g. 1-10)
- Changed admin settings layout
- Changed data initialization mechanizm, added automatic applying of the init data changes to the database
- Fixed batch editing action "Select all on page" with sorted groups
- Added Task finish notification option
- Added Bug report section to Admin settings for quick system info collection
- Boost package hexhamming was updated. Now available on arm8 cpu and on Alpine Linux too.
- Fixed Python error: Out of range value for column
duration
(#47) - Fixed error "ffmpeg not found" when it was builded from source (thanks for issue to @sergeng)
- Fixed connect error when using Nextcloud Docker with MariaDB (thanks for issue to @Bennneeeet)
- Fixed connect error in some situations when using PGSQL with socket (thanks for issue to @pricly-yellow)
Updated python_command
setting from alias to full/absolute path to the Python. PHP-FPM users should check and update it on Administration settings page if install fails on Configuration page
- Added Duplicates list batch editing and filtering
- Added Duplicate group batch editing, filtering and sorting
- Added Some title hints to action buttons
- Added Items per page setting for duplicate groups
- Added Auto open of the next detail group option
- Changed Default path to Python (if install fails silently or can't find Python, update
python_command
on Administration settings page) - Changed Some backend&frontend mechanisms of requesting and working with files
- Changed Supported Nextcloud versions (21-23)
- Fixed Python work with user shared, webdav shares, local shares files scan
- Fixed Python
dbtableprefix
undefined - Fixed Parsing Python output in PHP and displaying propper error messages
- Fixed Python
hexhamming
module causedIllegal instruction
issue on unsupported CPUs
- Added php
exec
function availability check
- Changed missed PHP version requirement from 7.4 to 7.3
- Moved MediaDC admin settings from Groupware tab to separate Administrator menu item
- Changed server errors messages and moved them to the Configuration page
- Fixed Python version validation fails
- Added Delete file confirmation setting (sidebar settings)
- Fixed MediaDC not working if specified another apps directory in Nextcloud config (apps_paths)
- Fixed MediaDC install fails on Configuration page on some server configs
- Changed function callbacks syntax to support PHP 7.3
- Added some action loaders on Details page
- Added links to the list of target directories
- Fixed video processing broken by previous update.
- Fixed pip version parsing, install now works with last pip.
- Fixed processing files from other NC instances and remote shares.
- Proper work with non ascii characters in files names. Thanks to kovge.
- Minor frontend fixes
- Now properly parse configs for database connect.
- Added image and video previews support
- Fixed not disabled buttons for impossible actions on Configuration page (update/delete on not installed packages)
- Now properly display installation errors
- Fixed opening photo&video via Viewer in Nextcloud 21, 22
- First beta release available at Nextcloud App Store