Changelog

[1.1.5] 2022-05-16

Added
  • add splash screen
  • information to the license server can now be put in a file called 'license.conf'. Place it in the users home directory ~/.das-element/license.conf - way easier for MacOS now to define the license server, no more environment variable needed
  • the drag&drop notation for file sequences can now be changed directly in the Gallery View. The default ('folder') can be overwritten by setting the environment variable: DASELEMENT_DND_NOTATION
  • add relative path double dots (..) to move one directory up in the path patterns. Very useful if you want to place the proxy folders beside the folder where the source file is located
  • error messages can now be paused and copied to the clipboard - simply click the warning
  • gallery view: add button to play all elements at once
  • gallery view: add loading wheel when loading category data
  • gallery details view: add save/discard-changes buttons in the edit mode]
  • ingest view: add warning for mismatch of the transcoding mapping
  • Linux/MacOS: add retries for failed ingest steps/jobs. Main job 2x retries and Proxies 3x retries
  • new default categories
Changed
  • set default timeout for render jobs from 30 to 60 minutes
  • ingest view: already elements get disabled by default
  • for the thumbnail/filmstrip generation the log level of FFmpeg is changed to 'error' to reduce the logging output
Fixed
  • improve performance: much faster querying of data from the database
  • filter search is now case insensitive
  • gallery view: fixed the match-all filter result if only the category matches
  • gallery view: with multiple libraries, tags were sometimes missing in the category-tags filter field
  • gallery view: only elements that are selected (green box) get changed
  • gallery view: improve multi-edit behaviour for multiple elements
  • ingest view: only elements that are selected (blue box) get changed
  • ingest view: if the temp preview is disabled and the file failed to load it will now be added to the disregard-list. Before the spinning wheel was running for ever.
  • changing the config file failed to load databases correctly
  • for some movie files the frame rate could not be detected and it failed with the error: 'division by zero'
  • fix the order in which elements get ingested
  • fixed blank screen after clicking to re-render a transcoding template and re-selecting the same element after
  • hide actual password of database login in log files
  • improve connection errors to database
  • unwanted multi-select bug is now fixed
  • MacOS: fix ffmpeg proxy generation if source file has spaces in the file path or file name
  • Windows bug: fix copy of files with &(ampersand) in the file path

[1.1.4] 2022-03-14

Added
  • add rating of elements. From 1-5 stars or unrated
  • add angle brackets (<>) around the value when clicking on a 'Predefined Element Attribute' to copy it to the clipboard
  • add support for project files. For example: Nuke ('.nk'), Natron ('ntp'), Krita ('kra'), various Adobe files ('.aep', '.ffx', '.ai', '.indd')
  • add unique ID for all Element. These UUIDs are globally unique across all libraries and databases
  • add shortened/truncated UUID for each element. Can be used in the path patterns
  • gallery view: advanced search now can search for element UUID
  • gallery view: set custom thumbnail by drag&drop new image on the elements detail view preview
  • settings: for the template mappings: added warning icon if template is missing
  • set thumbnail of an element by drag&drop some media on the Sidebar Preview
  • new predefined value: <default_first_frame> - can be used in custom commands
  • Postgres Database now supports SSL connection
  • improve display of active view
Changed
  • gallery view: reorganize filters. Moved Channel and Media Type into advanced view
  • allow any Database Table Name (DB Name). Removed the 'daselement_' prefix
  • For Debian Linux: no longer required the '--no-sandbox' flag to start the software
  • set default timeout to 15 minutes
Fixed
  • improve timeout bug for proxy generation
  • improve handling of file sequence with just a single frame
  • some movie files had a wrong last frame due to some rounding error
  • use correct output of pre-export hook for 'export all elements'
  • wired preview files for HDR images
  • fix bug: calculation error - frame duration was one frame too long for image sequences
  • fix bug: converting movie file to file sequence did not take the correct frame range for the output sequence
  • fix bug: UTF8 encoding error for movie files
  • fix bug: preview generation of files with ampersand '&' in the file name
  • ingest view: loading of long file sequences took for ever
  • settings: fix custom command input field width
  • SQLite: fix creation and editing of database - should no longer run into 'locked database' errors
  • Windows: custom commands now have uniform backslashes for all file paths
  • Windows: improve copy speed of files

[1.1.3] 2022-01-21

Fixed
  • bug fix: creation of thumbnails failed

[1.1.2] 2022-01-19

Added
  • add support of PDF file
  • add support of HDR file
  • get a meaningful frame for the thumbnail. Choose default thumbnail frame for sequences & movie clips
  • added new categories to hierarchy tree
  • add Slider in the top menu to scale the elements previews in the Gallery view
  • gallery view: highlight the active filters
  • gallery view: add option to show element names in the Gallery View
  • settings: list order now changeable for Transcoding Templates
  • settings: list order now changeable for Path Patterns and Template Mappings
  • settings: change the order of Path Values list items
  • menu bar: add link to example scripts
  • improve error message if the file path definitions are missing the global settings
Changed
  • in the config creation dialog choose a preset instead of the 'blank setup' option
Fixed
  • bug fix: the filter for the frames duration did not filter out single image files
  • fix example script for simple file copy
  • fix naming of Name field in the Settings->Category section

[1.1.1] 2021-11-21

Added
  • new environment variable: DASELEMENT_DND_NOTATION - define the file sequence path notations for elements that are drag&dropped into another application
  • add examples scripts to submit Nuke jobs to AWS Deadline. You will find them here: '/resources/scripts/custom/examples/nuke'
  • add example Nuke scripts and Python files to use in the custom command as a transcoding task
  • add functionality to edit the color space value of an element in the database. This can be done in the edit mode in the Gallery Details View
  • add tooltip to display the values for 'exec' and 'params' of a custom command
  • add button to increase size of input fields for the custom command transcoding task
  • transcoding templates: improved display for settings of custom command and ffmpeg
Changed
  • for Linux the temporary files, e.g. temp-previews for the ingest view, will now be create in the users home directory temp folder: '~/tmp/das-element'
  • the path value 'source.path' is now formated as %d-string. Example: /some/path.%04d.exr
  • do not slugify the source path items, when resolving the path patterns
Fixed
  • for Windows only: Ampersand characters in the custom command will be escaped automatically like this: & -> ^&
  • workers did not use the latest settings, e.g. if the transcoding task changed after the software has been started
  • do not slugify path values that start with 'path' or 'source'
  • ingest view: fix filmstrip preview scaling issue
  • path values for 'source.frame_first' and 'source.frame_last' was missing movie files and raised a resolve error
  • fix backslash bug: were all backslash get converted to forwardslash
  • fix bug for forward- and backslashes in the custom command
  • fix open in explorer bug for file sequences on MacOS
  • bug fix: wired multi-select of elements when the edit-mode was clicked in the Gallery Details View
  • bug fix for single image file paths for custom commands
  • bug fix: when the main transcoding task failed the progress did not reset to 100%

[1.1.0] 2021-11-01

Added
  • the software now supports MacOS
  • add more examples for hook files
  • add new categories to hierarchy tree
  • add Ingest List CSV: Load the ingest list from a CSV file. This can be used to either import an existing library from some other software or to load the ingest list from some previous ingest. During each ingest all file paths, categories and tags are automatically saved to a CSV file and saved in a folder called: ingest_logs.
  • Add Template Mappings - create multiple combinations for transcoding templates for various ingest styles
  • add python hook to parse file paths before populating the ingest view. This can be used to parse the loaded file paths to automatically add tags and
  • add predefined values to get the directory path and filename for the different paths like main element, source, thumbnail, ... the category for file paths getting loaded into the ingest list
  • the custom transcoding tasks can now be limited for to specific operating system
  • the re-numbering of frame sequences can now be disabled. This also fixes the wrong frame duration bug for movie files and single images
  • make template mappings expandable
  • gallery view: edit or delete multiple elements at once. All selected elements will be modified when the edit mode is active
  • gallery view: custom drag&drop file path notation if the application Flame is running. Example: /some/files.[1001-1002].exr - otherwise the default behavior is to get the parent folder of a file sequence
  • gallery elements detail: add button to copy element path to clipboard
  • settings - library: added DateRangePicker to export all elements created in a specific date range
  • settings: export all elements of a library to a JSON file
  • settings: the transcoding task 'copy' can now be forced copy the source path
  • settings: add button to duplicate transcoding template
  • ingest view: added option to disable creation of temp previews & added option to load as a sequences or individual files
  • Slugify resolve path. Replace all whitespaces in an elements file path with '-' (dash). This does not effect the root path of a library
Changed
  • database: in the Element-table the Colum 'name' is no longer unique. The Colum 'id' is now unique. Multiple items with the same file name can be ingested
  • renamed settings key: 'template mapping' to 'template mappings'. Your settings file will automatically be updated
  • the post render hook now receives a list of all outputs from all transcoding steps items. Please adjust your post_render.py files
Deprecated
  • remove predefined value: "source.name" - please use "source.filename" instead
Fixed
  • Windows: terminate all running processes when the application is closed
  • the Cacher Server occasionally kept running after application was closed
  • DB crash: could not create Feature database entry
  • better error message handling when Workers crash on Windows
  • ingest view: loading indication fix after dropping files or folders into the software
  • adding new path pattern did not show up in other path patterns dropdown menu
  • Gallery Detailview: clicking the edit-mode button sometimes to crashed
  • fix example render scripts for filmstrip and thumbnail
  • fix scaling issue of previews
  • fix crash when the path resolvers custom data has wrong data format
  • fix export library file bug
  • fix proxy generation with FFmpeg for file sequences
  • fixes for various ingest preview generation bugs
  • fixed some example farm script bugs
  • bug fix: library Path Pattern was sometimes not updating in the UI
  • bug fix: resolution for proxy movies

[1.0.4] 2021-09-08

  • get model from environment variable DASELEMENT_MODEL was not working
Added
  • gallery view: select multiple items with CTRL + click. Blue is the active item in the details view. Green are all the select items
  • ingest view: added button to clear categories/tags for all active list items
  • ingest view: multi select items to change category/tags for all of them. (CTRL + Click to select items)
  • ingest view: add button to copy file paths of disregarded items to clipboard
  • ingest view: added colorbars to indicate a certain state of a list item. Like warnings or successful ingest
  • ingest view: the User can now stop running tasks with a stop-button in the upper right corner
  • ingest view: single rows can now be deleted
  • Users can now edit and save a custom category hierarchy tree. The file 'hierarchy.json' must be place at /mnt/server/shared_folder/das-element/hierarchy/hierarchy.json in order to be loaded
  • Users can now add/modify/delete synonyms for categories in the Category Hierarchy Manager in the settings
  • improve worker logging
Changed
  • do not use the misc (Q2302426) category anymore as a fallback
Fixed
  • ingest view: the tags-dropdown was cut off for the item at the very bottom
  • Windows: forceful termination of running processes

[1.0.3] 2021-08-24

Fixed
  • cli: unable to start software because of Redis ResponeError
  • OpenEXR: use the display windows resolution for previews
  • ingest: improve behaviour of clear list button
  • fix 'start_number' not found bug for proxy generation
Added
  • added pre-render hook. Place a pre_render.py python file in the resources folder under scripts/hooks which will be executed before each transcoding task
  • added post-render hook for better render farm submission. You can now define the resource folder and place a "post_render.py" in scripts/hooks which will be executed after each transcoding task
  • add examples for transcoding tasks for farm & deadline post render hook example

[1.0.2] 2021-08-17

Added
  • more logging for the debug mode to the command line
  • ingest: show loading icon after adding elements to ingest list
Fixed
  • windows: ingest view failed to create preview for movie files and sequences

[1.0.1] 2021-08-13

Added
  • add support for Cineon files (.cin)
Fixed
  • the software is now VFX Platform 2021 conform
  • ingest view: loading files without a file extension failed without a warning
  • fix thumbnail creation for files with lower resolution than the thumbnail size
  • center thumbnail image for previews
  • keep original pixel aspect ratio when rendering proxy movie with ffmpeg
  • bug fix: ingesting elements with the misc category failed

[1.0.0] 2021-08-01

Added
  • official release of das element 🙂


buy