Viewer renders adaptively by default (device-pixel-ratio)
The viewer now always adapts its rendering resolution to the user's screen. On standard displays, high-resolution (HiDPI / Retina) displays, and at higher browser zoom levels alike, documents are shown sharp out of the box — no configuration required. The viewer.qualityEnhancement setting has therefore been removed. See: https://levigo.github.io/dossier-organizer-documentation/installation/deployment/#jadice-web-viewer-viewer
Decoupled the database transaction from the request scope which includes the long running preprossessing jobs.
Bug
Policy rule evaluation ignores DENY precedence for core actions
Policy evaluation for actions now correctly applies DENY precedence, ensuring that a matching DENY rule overrides any ALLOW rule regardless of rule order. Please ensure that your defined rules are not affected by this change.
Bug
Missing session ID check on tile URLs
Restored functionality to check the session ID before serving document tile images.
Bug
Text annotations are rotated after export
Text annotation rotation property was added to the default annotation profile and should now be properly applied to the export result.
Bug
Sometimes no documents available after loading historic version
Viewer display the next available document when loading a collection from the history.
Bug
Latest updated element can’t be marked as unseen
An error with calculating the modification date was fixed, that occurred when saving the collection during a session and changing the seen status manually afterwards.
Bug
History dialogs "own" filter fails in some cases
Made the filter for own versions in the history dialog more robust.
Bug
Exporting fails when tree is empty
Export button gets disabled when there are no documents available to export.
Bug
"100% Zoom" does not match real size
Default resolution was set to 96 DPI instead of 72 DPI to better match the original size.
Bug
2.6.5 - 09.06.26
Support user token claims in conditions
Added functionality to the Access Policies that allow the integrator to define claim specific conditions. For this the prefix `principal.claim:` can be used to extract information from the authentication token. The syntax is the same as the already existing claim selector in the subject field of access policies and defines a path in the token data.See https://levigo.github.io/dossier-organizer-documentation/model/conditions/
Irritating message when opening collection without "update" rights
Collection.UPDATE is respected by the application and reflects the state of the collection
Task
Authenticated download for export result
When authentication is enabled the export result link is protected by the configured authentication.Because of this many of the options included in the export UI dialog were not usable without technical knowledge and are now only available when the authentication is disabled.To compensate for this, we added a new option to download the document with the current user authentication.
Task
First applied rule overrules all following definitions in Access Policies on Client Side
Fixed a client side problem for disabling or enabling UI elements based on Access Policies.
Bug
Some custom translations not working any more
Fixed a path collision that was causing customized translations to be overwritten
Bug
True and False conditions have wrong syntax in documentation
Fixed documentation for true and false conditions.
Bug
global.extraEnvVars does not affect viewer deployment
Added missing {{extraEnvVars}}to viewer deployment. Configuration via {{global.extraEnvVars}}now work properly for the {{organizer }}and {{viewer }}pods, as described in the documentation.
Bug
Export Notification message in DO documentation is wrong
OAuth authentication settings have no effect on document up- and download API endpoints
Endpoints below the API prefix api/v1/documents/* were not affected by authentication configuration settings in Helm (organizer.oauth.enabled: true).This Endpoint is used to upload local documents and download them. The Download requires knowledge about a generated UUID and can not be listed or easily guessed.Export results are also provided using this API and external users or systems now require valid authentication.If enabled the user oAuth authentication is now active for all endpoints.
Bug
Export notification with global config is not working
The export notification is working properly again.