Skip to content

Changelog

yuuvis® shell

Released 04/10/2026

Features:

  • Added breadcrumb navigation component for hierarchical object navigation in case/document views (HAR-3543)
  • Added badge template support to object-details components, allowing custom badges in the header subtitle row

Performance:

  • Optimized data flow between QueryList, TileList, and List components (HAR-3560)

Bugfixes:

  • Fixed badge severity styles (success, danger, warning) not rendering correctly
  • Fixed pane header content overflowing when the title text is too long

Released 04/09/2026

Breaking Changes:

  • BREAKING: Moved LevelType type export from @yuuvis/material to @yuuvis/client-framework/common. Update: import { LevelType } from '@yuuvis/client-framework/common' (HAR-3375)

Features:

  • Confirmation dialog supports severity levels (success, warning, error, info) for contextual styling (HAR-3375)
  • Enhanced pane component with badge support in headers, improved responsive behavior, and CSS variable customization for footers
  • Added RTL (right-to-left) direction support across the framework and Drive app, including Arabic language translations
  • Object relationship component mode can now be set via input binding (HAR-3532)
  • Users can now edit flavor data before applying a new object flavor (TUK-8671)

Bugfixes:

  • Fixed navigation popstate guard to properly handle pending changes (HAR-3419)
  • Distinguished dialog title between add and edit mode for table data editing (HAR-3374)
  • Fixed missing default sort option when no sort is configured (HAR-3524)
  • Moved action tooltip position to the right for better visibility (HAR-3555)
  • Fixed renderer directive to clear container when input becomes undefined (TUK-8786)

Released 04/01/2026

Features:

  • Added browser zoom level tracking (pageZoomPercentage$) and small-screen layout support to DeviceService via new supportsSmallScreens option in provideYmtMaterial() (HAR-2874)
  • Added animated busy/loading border indicator for pane component with customizable color via --busy-border-color CSS variable (HAR-3553)
  • Added fade-in enter animation to pane component with customizable duration and delay via --enter-animation-duration and --enter-animation-delay CSS variables
  • Added danger button variant (ymtButton="danger") with dedicated color theming (HAR-3554)
  • Added CSS custom properties to customize object metadata footer border, padding, and corner radius
  • Added Material expansion panel theming with design token integration and button toggle group overrides (HAR-2787)

Bugfixes:

  • Fixed deep link redirection not working after login (HAR-3517)

Released 03/31/2026

Features:

  • Enhanced sidebar navigation with overflow menu integration and SVG icon support (HAR-3548)
  • Added smart search and token search components for building CMIS queries with type-aware field suggestions, operators, date presets, and secondary object type support
  • Added extra-small icon button size variant for ymtIconButton directive

Bugfixes:

  • Fixed object metadata sections losing user-edited form values when collapsed and re-expanded (HAR-2711)
  • Fixed gridType property in WidgetGridConfig being incorrectly required instead of optional

Released 03/30/2026

Features:

  • Added fullscreen toggle and pane visibility controls to master-details layout — individual panes can now enter fullscreen mode or be shown/hidden programmatically

Bugfixes:

  • Fixed widget grid not reflecting configuration changes until the next interaction (HAR-2870)

Released 03/27/2026

Features:

  • Chip fields in autocomplete and string form elements now show left/right scroll buttons when selected chips overflow horizontally (ScrollButtonsComponent / ScrollButtonsDirective in @yuuvis/client-framework/common) (HAR-2950)
  • Add gridType property to WidgetGridConfig to allow configuring the gridster2 grid layout type from outside the component
  • Split-view panels are now collapsible: each side can be collapsed and re-expanded individually
  • Panes now support native fullscreen via a new FullscreenDirective available in both @yuuvis/material/panes (for PaneComponent.toggleFullscreen()) and @yuuvis/client-framework/popout (for popout contexts)

Dependency Updates:

  • Updated @yuuvis/media-viewer from 2.1.1 to 2.2.0 (adds support for reading .msg email files)

Released 03/27/2026

Features:

  • Chip fields in autocomplete and string form elements now show left/right scroll buttons when selected chips overflow horizontally (ScrollButtonsComponent / ScrollButtonsDirective in @yuuvis/client-framework/common) (HAR-2950)
  • Add gridType property to WidgetGridConfig to allow configuring the gridster2 grid layout type from outside the component
  • Split-view panels are now collapsible: each side can be collapsed and re-expanded individually
  • Panes now support native fullscreen via a new FullscreenDirective available in both @yuuvis/material/panes (for PaneComponent.toggleFullscreen()) and @yuuvis/client-framework/popout (for popout contexts)

Dependency Updates:

  • Updated @yuuvis/media-viewer from 2.1.1 to 2.2.0 (adds support for reading .msg email files)

Released 03/24/2026

Features:

  • Introduce FileUploadOptions interface with support for scoped upload progress visibility; add uploadFileContent() on DmsService as the typed, scope-aware replacement for the deprecated uploadContent() method (HAR-3334)

Bugfixes:

  • Force i18n resource cache refresh using the build version to prevent stale translation files from being served (HAR-3326)
  • Add missing title and confirm button labels to the flavor removal dialog (TUK-8020)

Released 03/18/2026

Features:

  • Added setActiveItem(index) to ListComponent for programmatic focus control; QueryListComponent.queryResult now also emits the result items alongside totalCount; synchronized selection state across list, query-list, and tile-list components (HAR-3095)
  • Halo focus ring now clips to the visible portion of elements inside scrollable containers, preventing the ring from rendering outside the scrollable area (HAR-3364)

Bugfixes:

  • Renamed “reference” to “link” throughout the object-relationship UI for consistent terminology; updated all related labels, tooltips, and error messages accordingly (HAR-3414)
  • Fixed AppsService API calls to use ApiBase.none enum instead of an empty string; made description, updatability, and queryable fields optional in _ObjectTypeFieldBase interface

Released 03/09/2026

Bugfixes:

  • Fixed missing confirmation button label in the “Manage Flavors” remove flavor dialog (TUK-8020)

Dependency Updates:

  • Updated @yuuvis/media-viewer from 2.1.0 to 2.1.1

Released 03/09/2026

Bugfixes:

  • Fixed tooltip not showing on the “Select Workspace” button by adding missing MatTooltipModule import and correcting template reference typos (HAR-3330)
  • Fixed ObjectPreviewComponent to correctly return viewer details when the object has not changed; improved type safety using WritableSignal<ViewerDetails | null> (HAR-3363)
  • Fixed add/remove button states not updating correctly in the SequenceList component; corrected connector line alignment in the layout

Dependency Updates:

  • Updated @yuuvis/media-viewer from 2.0.13 to 2.1.0

Released 03/04/2026

Dependency Updates:

  • Updated @yuuvis/media-viewer from 2.0.12 to 2.0.13

Released 03/04/2026

Bugfixes:

  • Fixed tile list context menu triggering the wrong action when multiple items are selected
  • Fixed popout component height so embedded content (e.g. PDF viewer) fills the container correctly (HAR-3358)

Released 03/03/2026

Features:

  • Added PopoutTriggerComponent for external control of popout windows, allowing trigger placement outside the popout content area
  • Added configurable trigger position option none to hide the built-in popout trigger button

Bugfixes:

  • Fixed tile list actions executing only on the clicked item instead of the entire selection, and improved selection consistency across all lists
  • Fixed popout component to use correct icons and theme-aware colors for the trigger button
  • Fixed layout and styles of modeled form groups to properly render grouped fields (HAR-2782)
  • Fixed add-relationship component submit button not correctly connected to the form (HAR-3350)
  • Fixed add-relationship component trigger not firing correctly
  • Fixed drag-and-drop split behavior when dashlets with iframes are shown in master-details layout (HAR-2877)
  • Improved object metadata rendering with cleaner section layout (HAR-3340)
  • Added missing tooltips to tile-actions-menu items for improved accessibility (HAR-3208)
  • Improved string form element styles for classification links (HAR-3140)
  • Made action description optional, simplifying action definitions for consumers without descriptions

Released 02/26/2026

Bugfixes:

  • Fixed relationship list component not handling missing related objects correctly (HAR-3270)
  • Fixed missing translations from root-level libraries in production builds

Released 02/26/2026

Bugfixes:

  • Fixed missing UI translations in production builds

Released 02/26/2026

Bugfixes:

  • Fixed DateTime range component not correctly switching between date-only and date+time display based on the selected search operator (HAR-3007)
  • Fixed missing UI translations for components and shell pages in production builds

Released 02/26/2026

Features:

  • Added high contrast accessibility theme with full support for forced-colors media query, configurable in the application Settings (HAR-3160, HAR-3285)
  • Improved session management with HTTP activity tracking — users now receive a warning notification before their session expires based on actual usage activity (HAR-2975)
  • Added drop-in support for TileList component, allowing items to be dragged and dropped directly into the list
  • Redesigned the relationship add dialog with improved layout and accessibility

Bugfixes:

  • Fixed version indicator not refreshing correctly after restoring a previous document version (HAR-3198)
  • Fixed snackbar notification duration configuration not being applied correctly (HAR-3320)
  • Fixed pointer events on read-only classification icons so they respond correctly to hover and cursor interactions (HAR-3140)
  • Improved color contrast for status colors and added additional badge style variations for better visual differentiation (HAR-3205)
  • Fixed missing type attribute on the organization metadata string input field (TUK-7929)
  • Fixed date/time picker component and calendar display issues

Released 02/16/2026

Bugfixes:

  • Fixed TileList component not refreshing tiles when the tile configuration was updated (HAR-3214)

Released 02/16/2026

Bugfixes:

  • Fixed QueryList component to allow transformer functions to be re-run on existing items without triggering a full data reload

Released 02/11/2026

Bugfixes:

  • Fixed SequenceListComponent interface to support multiple assignees for multi-organization usage by changing nextAssignee type from single assignee to array (TUK-8225)
  • Fixed missing tooltip for add widget button in WidgetGridComponent (HAR-2737)
  • Fixed an issue in DatepickerComponent where writeValue did not properly handle null values, preventing the component from being reset after receiving a value (HAR-3197)
  • Fixed window event validation logic in EventService to properly handle event source and type checking (HAR-2858)
  • Fixed missing tooltips for add row button and actions menu in DataGrid component (HAR-3122)

Released 02/10/2026

Features:

  • BREAKING: Default actions (delete, copy, cut, download) must now be explicitly registered by calling actionsService.registerDefaultActions(). These actions are no longer registered automatically by the framework (HAR-3179)
  • Added includePermissions parameter to CMIS search allowing permissions to be included in search results

Bugfixes:

  • Fixed an issue where organization field in sequence list displayed duplicate focus styling (TUK-8335)
  • Fixed organization fields with metadata to properly stringify values as JSON (TUK-7929)
  • Fixed state reset issue in ObjectMetadataComponent and added visual indicators for dirty and invalid states to metadata form sections (HAR-3102)
  • Fixed missing tooltip for action menu button in tile list items (HAR-2932)
  • Fixed an issue in list components where autoselect was triggered before items were fully initialized (HAR-2836)
  • Fixed an issue where indexDataSaved output of object-metadata component emitted the original instead of the updated object

Released 02/05/2026

Bugfixes:

  • Fixed an issue where feature requirements in some circumstances were not being properly validated (HAR-3155)
  • Fixed missing default halo focus offset for logo component (HAR-3116)

Released 02/04/2026

Bugfixes:

  • Fixed an issue where form controls emitted unwanted value change events during initialization, causing unintended side effects when setting initial values
  • Fixed disabled state handling in catalog components to properly reflect the disabled status in Material form fields
  • Fixed DataGrid component to properly handle table properties by correctly mapping columnDefinitions from ObjectTypeField

Released 02/03/2026

Features:

  • Added drag and drop support to QueryList, allowing items to be dropped into the list
  • Added optimistic update support to QueryList and TileList for immediate UI feedback when modifying list items. Updates are automatically cleared when navigating between pages.

Released 02/02/2026

Bugfixes:

  • Provided error message if TileList is lacking object type ID (HAR-3135)
  • Fixed an issue in TileList where context menus did not close automatically after selecting an action (HAR-3107)
  • Fixed DataGrid component to properly handle table properties by correctly mapping columnDefinitions from ObjectTypeField

Released 02/02/2026

Bugfixes:

  • Fixed an issue in TileList where double-clicking an item could cause redundant selection actions
  • Improved form element mapping for table properties by correctly transforming columnDefinitions to elements
  • Updated SequenceList form layout with proper Material form fields for better user experience
  • Improved organization selector in SequenceList to use organization sets with multiselect and required validation

Released 01/30/2026

Bugfixes

  • Fixed an issue where apps with backend application requirements were not filtered correctly during initialization

Released 01/30/2026

Features

  • Added support for conditional app activation based on backend application availability (HAR-1081). Client apps can specify required backend applications and will only load if those backend applications are available. See the documentation on Conditional App Activation guide for details.

Bugfixes

  • Fixed an issue where under certain circumstances the time could not be changed in the datetime picker component (HAR-2973)

Released 01/29/2026

Features:

  • Implement halo focus exclusion for Angular Material form fields (HAR-3109)
  • Add tabindex for keyboard navigation on tree nodes (HAR-2899)
  • Implement Halo Focus feature for enhanced keyboard navigation accessibility (HAR-3042)
  • Shell provides generic query list component

Bugfixes:

  • Fixed resolving table row values (HAR-3105)
  • add translation key description for copy and cut actions (TUK-8279)

Released 01/21/2026

Bugfixes

  • improve focus visibility handling based on user interaction type

Released 01/20/2026

Bugfixes:

  • enable metadata on organization component for multifields (TUK-8235)

Released 01/20/2026

Bugfixes:

  • Alphabetically sort the contextmenu list (TUK-8245)

Released 01/20/2026

Features:

  • Add badge component (HAR-3024)

Bugfixes:

  • enable writing metadata value to organization component (TUK-8235)
  • Prevent iframes in split-view from messing with split-views drag events (HAR-2790)
  • use Situation.CREATE for object flavor form loading (TUK-8010)
  • provide proper disabled state for form controls
  • Implemented proper disabled state for advanced datetime component

Released 01/13/2026

Bugfixes:

  • prevent stale file drop covers (HAR-2659)
  • fix string input length validation (HAR-2961)
  • improve restore version functionality (HAR-2967)
  • improve file drop management (HAR-2659)

Released 01/07/2026

Bugfixes:

  • fetch recent config object (HAR-2946)
  • refactored organization component

Released 12/19/2025

Features:

  • event service supports strongly typed events and event payloads
  • busy overlay component now supports error handling and has been updated in regards of accessibility

Bugfixes:

  • fixed writing value to catalog and trim classification value (HAR-2921)

Released 12/10/2025

Bugfixes:

  • remove duplicate error messages (HAR-2783)
  • remove copy from table row (HAR-2814)
  • rename documentConfig to freeDocumentConfig and adjust relationsConfig
  • add margin to form fields for better spacing

Released 12/10/2025

Features:

  • render organization items (HAR-2864)

Released 12/09/2025

Features:

  • merge org and orgSet (HAR-2864)

Bugfixes:

  • text in textarea needs padding-top (HAR-2868)

Released 12/08/2025

Released 12/06/2025

Features:

  • Added relationship visualization components (HAR-2645)
  • Enhance object relationship component with improved localization and UI updates

Bugfixes:

  • text in textarea needs padding-top (HAR-2868)