Changelog

New features, improvements and fixes — shipped continuously.

1.0.113

November 9, 2026

Portal download options, videos in portals and quick filters for references

Public portals hand out exactly the formats you release and show videos and multi-page assets in full. Reference fields become quick filters, and several issues around select fields, display templates and downloads are fixed.

Download options per portal

Decide for each public portal what visitors may download: the original, the preview and up to six transformations, in your own order. Transformations can be downloaded in the portal one by one or as a ZIP.

Videos and pages in portals

In a portal's detail view, visitors play videos right away and browse multi-page assets, with zoom on every page.

Quick filters for reference fields

A reference field set to "Show as quick filter" offers a searchable list of the linked records in the filter bar; on asset lists you find it under "Custom fields".

Improvements

  • The preview download of a video in a portal delivers the preview video instead of a still image.
  • When you delete a transformation, the dialog shows how many portals use it; the portals drop it from their download options automatically.
  • JPEG XL, JPEG 2000 and TGA files are analysed and get previews.

Fixes

  • Select field values stored in a different casing than their code are corrected: filters find them again, and TESSA shows their label instead of the raw value.
  • Records load even when their display template fails for a field value, for example on a division by zero; the first text field then serves as the display name.
  • Transformation downloads and ZIP exports no longer wait for a free render slot when the rendition is already available.
  • Role pickers, for example when inviting members or creating a service key, show the current state right after a role is deleted or renamed.
  • Revoking a pending invitation on the Team page now asks for confirmation; resending an invitation no longer does.
  • Chunked uploads can no longer be completed with fewer bytes than announced, so no truncated files are created.
  • Long filter lists no longer show a bright haze at their edge in dark mode.
1.0.112

November 6, 2026

Multi-page TIFFs, visible transparency and correct clipping paths

TESSA pages through multi-page TIFFs and Illustrator artboards like a PDF, shows the transparent areas of a preview at a glance and cuts out previews only along the clipping path set in Photoshop.

Pages for multi-page TIFFs and Illustrator files

Every page of a multi-page TIFF file can be viewed in the asset detail view, like a PDF. Illustrator files are images again and show every artboard as a page of its own.

Transparency at a glance

Hover a preview in the asset list or the detail view and a checkerboard appears behind transparent images, so you see right away whether a logo is cut out.

Clipping paths as in Photoshop

Previews are cut out only along the clipping path set in Photoshop, no longer along the first saved path. The info panel shows "Clipping path: Yes/No", and the asset search offers a filter for it.

Improvements

  • "Transparency" in the info panel and the filters now means the image really has see-through areas or a clipping path. The new "Alpha channel" field shows whether the file carries an alpha channel.

Fixes

  • PDF pages with different formats each keep their own aspect ratio in the page preview.
  • TIFF images with an alpha channel are recognized as transparent.
  • Sorting and filtering on date/time fields in time-only mode works instead of failing with a server error.
  • Files can be sent to an MCP server upload URL without a Content-Type header, for example with curl --data-binary; before, this failed or used up the one-time URL.
1.0.111

November 5, 2026

Illustrator previews, PSB files and a more flexible asset list

TESSA shows Illustrator files with one preview per artboard and handles Photoshop large documents. The asset list keeps its pagination in view while you scroll, and many smaller issues around previews, imports and bulk actions are fixed.

Previews for Illustrator files

For Adobe Illustrator files (.ai) saved with PDF compatibility, the default, TESSA creates one preview per artboard; transparent backgrounds are preserved.

Photoshop large documents

Photoshop Large Document files (.psb) can be uploaded and get previews like PSD files. PSD files with more than 1024 layers now get a preview too.

Pagination in the asset list

In the asset list view, the pagination stays visible while you scroll, and you choose how many assets a page shows: 24, 48 or 96.

Improvements

  • When you create fields, field groups and select options, you enter the name first and the code is filled in from it. Code fields show a character counter with the allowed length.
  • Folder pickers show every folder with its name and full path, and a pre-selected folder appears right away.
  • When the transformation editor cannot render a preview, it says why right in the preview, for example a corrupt source file. Assets whose analysis failed show as failed instead of "preview is being created" forever.
  • Display templates with conditions now compare values type-strictly: write {% if rating == 5 %} instead of {% if rating == "5" %} and {% if active %} instead of {% if active == "true" %}. The capitalize filter uppercases only the first letter of the text. Plain templates such as {{ name }} are not affected.

Fixes

  • Assets can be moved from the inbox to the root folder again.
  • The navigation strip on the asset detail page only appears when the asset belongs to the list you opened it from.
  • Pressing Enter right after typing in a reference field search no longer links a hit from the previous search.
  • Record import errors show the content of the affected cell instead of an empty value.
  • Deleting all records of a type or all assets without a filter always asks you to type the confirmation word, even for 100 items or fewer.
  • Setting a portal password back to an earlier value no longer lets previously signed-out visitors in again.
  • Files can no longer be deleted while an asset, an avatar or a logo uses them.
  • Folder and asset names with accented characters from macOS are treated as equal to the same names typed on Windows or in the browser; before, this created duplicate folders and paths that did not resolve.
  • Newly analysed multi-page TIFFs, TIFFs with Photoshop layers, ICO files with several sizes and HEIC/AVIF burst photos are no longer reported as animated — in the "Animated" filter and in the public API.
  • BMP files whose header states a slightly wrong file size get a preview.
  • When a render fails, the public API and the MCP server name an understandable cause instead of internal details.
  • After an account action such as a password change, users with a single organization also see the confirmation and return to where they started.
  • With an expired session, cancelling or relaunching a job and removing team members show the sign-in prompt instead of an error.
  • Account emails such as the account update request show a formatted message with a clickable link instead of HTML code, and the plain-text version of all emails has paragraphs again.
  • Emails about scheduled jobs now include the link to the job overview.
  • The sharing tab no longer reports "groups could not be loaded" in organizations without user groups.
1.0.110

October 29, 2026

More MCP, safe bulk changes and asset previews

The MCP server now reads and writes almost everything in TESSA, the public API changes and imports records at scale — with a dry run up front — and linked assets show up in records with a preview.

MCP server with write access

Through the MCP server, AI assistants upload assets, create folder trees and records, import CSV and XLSX files, manage transformations, share links and content locales, and invite members. Each assistant only sees the tools its permissions allow.

Safe bulk changes

Update, delete or count records by filter — through the public API and the MCP server. A dry run shows up front how many entries are affected; large bulk actions only run once that count is confirmed.

Linked assets with a preview

Reference fields in the record editor and view show thumbnails and identifiers of the linked assets; long lists open in full through "+N more".

A readable activity log

Each entry has a short headline and lists the changed fields with readable values. On the audit page you open or filter by the affected object right away.

Improvements

  • Records can be imported from CSV and XLSX files through the public API; a preview shows up front what will be imported.
  • Collections, content locales and transformations can now be managed through the public API too.
  • Similar assets can be found by semantic search through the public API and the MCP server.
  • Whole folder trees can be created in one step through the public API and the MCP server.
  • Assets can be downloaded through the API as a saved transformation; transformations can be tested on a real asset first.
  • The API reports every validation error of a request at once.
  • Through the API, non-empty folders and entity types with records are only deleted with an explicit confirmation.
  • Folder descriptions can be edited in Studio, through the public API and through the MCP server.
  • Administrators find an overview of all MCP tools in Studio.
  • Portal filters apply to all assets of a portal, not just the ones already loaded.
  • Bulk edit points out that multi-reference and multi-select fields replace existing values.
  • The activity log searches the whole time range instead of only the last 90 days and keeps the name of the person who acted.
  • Imports from TESSA Classic keep the creation and modification dates and authors of assets and versions; Classic users are carried over as members.

Fixes

  • "Remember me" works again; without it, the sign-in ends when you close the browser.
  • On a shared computer, switching organizations no longer continues in another person's session.
  • An AI image call is no longer run, and charged, twice by accident.
  • Localizable number, yes/no, select and date fields can be saved in the field editor again.
  • Moved assets no longer stay selected and end up in the next bulk action.
  • Entity lists and the activity log show field names and asset previews instead of technical codes.
  • A filter on a reference field whose target type was deleted is rejected instead of hitting every record in a bulk delete.
  • Image transformations without a format step work with JPEG, WebP and AVIF images again.
  • Renders that never start no longer block a render slot.
  • Saving without a change no longer resets a record's modification date.
  • Finished background jobs are no longer shown as cancelled, and their counters add up.
  • The unsaved-changes dialog no longer reopens after "Keep editing".
  • Simultaneous changes are no longer lost in the activity log.
  • File uploads require an upload permission.
1.0.106

October 13, 2026

Activity log, background jobs and share links

Everything new since 1.0.92 in one release: a complete activity log, background jobs for long operations, share links for individual assets and video transformations.

Activity log

Track who changed what and when — across all of TESSA, link changes included, filterable and exportable.

Background jobs

Imports and bulk moves and renames run in the background with their own status display. Administrators see every job of the organization and can cancel or relaunch it.

Share links

Share originals, renditions or transformation presets of up to 1,000 assets through a time-limited link — no portal, and no account needed on the other end.

Video transformations

Videos run through the same pipeline as images: resize, crop, set encoding and quality in the format node and check the result right in the preview.

Protected portals

Share portals through an unguessable link behind a password; visitors download several assets in one go.

Assets from URL columns

Entity imports download the files in a URL column as assets into the folder you pick — with a conflict strategy per import.

Improvements

  • Assets can be renamed from a template, with a dry run up front.
  • Multi-select offers bulk download and bulk edit, custom fields included.
  • Relations are visible in both directions and are maintained by bulk edit too.
  • Workspaces and collections warn when a saved filter points to a field that was deleted or is no longer filterable.
  • EXIF keywords and aspect ratio are available as filters; searchability can be controlled per dynamic field.
  • Dynamic entity fields can be set to read-only or hidden; the new-entity wizard asks for the identifier column.
  • Links can point straight to a specific version of an asset; the version list is paginated.
  • Upload name conflicts are resolved right in the status panel.
  • Color spaces beyond sRGB are detected; AI provenance is taken from the file’s IPTC marker.
  • Quick-editing status and AI labels in the asset header, member details and record detail pages have been reworked.
  • Switching organizations takes a single sign-in; the sign-in language follows your browser.
  • Deleting and bulk-editing at scale require their own permissions; each organization can be allowed to create its own roles.
  • Service keys can be assigned roles and groups; content locales can be reordered in settings.
  • Legacy imports mirror categories as a folder tree and run through a dedicated import account.
  • The public API manages entity definitions, is more tightly secured and returns consistent error messages.

Fixes

  • Records save only the fields you actually changed.
  • Switching assets keeps a running render alive.
  • Replacing an asset moves its links to the replacement.
  • Documents show their first-page preview in search results again.
  • Sessions renew reliably, and deep links survive the organization picker.
  • Dates follow your chosen time zone, and the date picker speaks your language.
  • Unsaved changes in tabs prompt before you leave the page.
  • Aborted or stalled URL downloads leave no partial files behind.
  • Editing a smart collection filter refreshes the list.
  • "Select all" works when removing and deleting users.
  • Selection bar submenus stay on screen in Safari.
1.0.92

August 4, 2026

Move folders and references via CSV

Move folders

Rearrange your folder tree by drag-and-drop — no dialog, no detours.

Improvements

  • Reference fields can be filled from a CSV file.
  • Transformation pipelines can be duplicated instead of imported.
  • Saving a transformation result preselects the source folder.
  • Operation rows in the editor have a refreshed look.
  • When a new version is available, the app lets you know.
  • A workspace stays marked active only while its settings really apply.
  • Reference fields can be exported as CSV.
  • Public portals serve previews at the resolution that fits the screen.
  • Sharing a collection offers groups to pick from, with server-side search.
  • A new color picker supports transparency.

Fixes

  • The duplicate AI quick filter in the asset list is gone.
  • The minimum-resolution notice no longer triggers on short windows.
1.0.89

July 29, 2026

Deep relation filters

Fixes

  • Filters across deeply nested relations return results again.
1.0.88

July 29, 2026

AI provenance on assets

Improvements

  • Assets carry a master-data field that marks AI-generated content.

Fixes

  • Older saved transformations keep running as before.
1.0.87

July 28, 2026

Reworked transformation editor

The editor, rethought

The transformation editor walks you through pipeline, parameters and preview far more clearly.

Improvements

  • Already computed AI results appear right away, with no second confirmation.
  • The unsharp mask operation and the "predominant color" mode were removed.

Fixes

  • The AI preview stays visible while the cache is checked in the background.
1.0.86

July 27, 2026

User groups and AI image editing

Permissions can be bundled into groups — and AI takes over the tedious cut-outs.

User groups

Bundle members into groups and grant permissions to the group instead of to every person.

AI operations

Ghost mannequin and flat lay turn your shots into product images automatically.

More image editing

The transformation editor gains an extended set of image operations.

Improvements

  • The folder filter now uses a folder picker instead of a text field.
  • TESSA Drive has a support page of its own.
  • Administrators can reprocess a whole set of search results at once.
  • AI previews are only computed after you explicitly apply them.

Fixes

  • Rotated photos are oriented correctly across the whole render pipeline.
  • An overly long file name is reported clearly when renaming.
  • A collection detail view shows only that collection’s assets.
1.0.83

July 22, 2026

Polish for timestamps and ids

Improvements

  • Events from the last minute show as "just now".
  • The API authentication guide has been reworked.

Fixes

  • Id and identifier display consistently when an entity uses its own identifier.
1.0.82

July 21, 2026

Asset references and a calmer search

Asset reference fields

Link assets to other assets — including relations that point back at themselves.

Improvements

  • Asset relations are grouped by target entity in the filter UI.
  • If you are removed from an organization, the app notices right away.
  • Assigning a user to an organization requires picking a role.
  • Entities with their own identifier hide the technical id.
  • Public portals are bound to the organization’s subdomain.
  • Hold a modifier key to zoom the preview with the scroll wheel.
  • An asset’s short id appears as "Code" in the record panel.
  • Failed uploads show their error message right in the status row.
  • Invitations to an organization are now valid for 7 days.
  • The interface consistently says "TESSA" instead of "TESSA Suite".
  • The public API documents API-key authentication as the single way in.
  • Users with read-only access can create and maintain their own collections.

Fixes

  • The assets page loads its data once instead of twice.
  • Your AI similarity setting survives a trip back to the list.
  • An expired session no longer shows an error page.
  • Zoomed images can be panned all the way to their edges.
  • "Add group" is available again in smart collection filters.
  • A missing transformation shows a not-found screen instead of an error.
1.0.78

July 13, 2026

Custom metadata in workspaces

Fixes

  • Workspaces now accept custom metadata fields too.
  • Metadata enrichment runs reliably in every environment.
1.0.77

July 13, 2026

Metadata profiles and self-service invitations

Metadata profiles

Enrich assets with custom metadata automatically, driven by reusable profiles.

Accept invitations yourself

Invitees see their open invitations in their profile and join organizations on their own.

Improvements

  • Below 1400 × 768 pixels the app points out the minimum resolution instead of breaking its layout.

Fixes

  • Service accounts no longer appear in member lists.
  • Long metadata values wrap cleanly in the info panel.
  • Custom attributes show translated labels on asset cards.
1.0.76

July 9, 2026

Workspaces and sharper AI suggestions

Workspaces

Saved asset list views become workspaces — personal, with a reworked panel interface.

AI suggestions

The suggestion panel shows similar assets filtered by relevance instead of as a long list.

Improvements

  • Inviting members now requires picking at least one role.
  • Asset reference pickers query the DAM directly and find matches faster.
  • The API documentation lets you run "Try it" calls with your own session.
  • The MCP server now offers tools for search, collections and folders.

Fixes

  • Collections can only be changed with the matching permission.
  • Editing roles inside an organization works reliably again.
  • Asset card field mappings stay stable while searching.
  • Validation messages now sit below the field they belong to.
  • Empty attribute sections are hidden.
  • Error pages and loading states fit into the app layout.