2025.4.6
What's Changed
- [WidgetManager] Extract WidgetManagerService as injectable DI service by @ValeriaMaltseva in #3683
- [Roles Users] - permanently fix state switching problem in workspaces and settings by @xIrusux in #3702
- [WidgetManagerActionService] Fix issue with lost method binding by @ValeriaMaltseva in #3706
- Fix: translate widget name in perspective editor card item by @markus-moser in #3707
- Warn when getCurrentUser() is called before the user is loaded by @markus-moser in #3710
- Use date format with time (incl. seconds) for creation date and modification date by @ValeriaMaltseva in #3711
- [Class Definitions] Sort field definition sidebar trees alphabetically by @markus-moser in #3714
- [Tree Element] Trigger context menu on the whole tree row by @markus-moser in #3715
- [Data Object Editor] Add Open entry to the toolbar more menu by @markus-moser in #3717
- [Batch Edit] - improve batch delete modals by @xIrusux in #3708
- [Perspectives] - improve typing based on backend changes by @xIrusux in #3704
- [User]-fix user search by @xIrusux in #3720
- [Element Tree] Show loading spinner while elements get opened by @markus-moser in #3719
- [Object Bricks] Adapt custom layout empty state text when creation is not possible by @markus-moser in #3718
- [BUG] Many to many relation frontend performance by @ValeriaMaltseva in #3675
- [Grid] Show class icons in the class selection dropdown by @markus-moser in #3725
- [Asset Preview] - two size options by @xIrusux in #3722
- [Versions] Localized fields inside blocks are editable by @ValeriaMaltseva in #3729
- [Image Gallery] Improve context menu labels, icons and order by @markus-moser in #3724
- [Image Gallery] Allow adding multiple assets at once by @markus-moser in #3731
- [Asset] Allow sorting custom metadata by name and language by @markus-moser in #3732
- [Version] Localized attributes not visible in classification store by @ValeriaMaltseva in #3734
- [Studio] - performance issues by @ValeriaMaltseva in #3700
- [SplitLayout] Fix divider icon position and panel resize behavior by @markus-moser in #3735
- [Data Objects] Translate class names in class filter and add object menu by @markus-moser in #3736
- [Reports] Stabilize openElement reference to prevent unnecessary re-renders by @ValeriaMaltseva in #3739
- [Data Object Grid] Save column widths in grid configuration templates by @markus-moser in #3712
- [Objects] - Preview Viewport options by @xIrusux in #3728
- [Class Editor] Save video field upload path as string by @markus-moser in #3741
- Document editable config - select options with mouse doesn't work by @ValeriaMaltseva in #3742
- [Data Object] Fix phantom change indicator on objects with object bricks by @markus-moser in #3746
- [Tab] Smooth bar transition animation by @ValeriaMaltseva in #3748
- [Asset Grid] Add "only unreferenced" filter to the search & filter sidebar by @markus-moser in #3750
- [Auth] Open the profile page after logging in via password reset link by @markus-moser in #3751
- [Data Object Editor] Add inline upload to the video data type by @markus-moser in #3752
- [Data Object Tree] Build the Add Object menu from the creatable class collection and respect tree allowlists by @markus-moser in #3753
- [Data Object Editor] Respect the noteditable flag of fields inside layout containers by @markus-moser in #3754
- [SDK] Keep SDK styles ahead of federated bundle styles in document order by @markus-moser in #3757
- [Document Editor][Image Editable] Respect minWidth/minHeight config option by @ValeriaMaltseva in #3685
- [Element Toolbar] - elements not fully accessible in top toolbar on smaller screens space by @ValeriaMaltseva in #3760
- [Element Editor] Concurrent editing warning / edit lock by @markus-moser in #3761
- [Element Editor] Align edit-lock conflict modal with Figma design by @markus-moser in #3763
- Update tree disclosure widget chevrons to down/right by @markus-moser in #3764
- [Document Editor] Add areablock copy/paste feature by @ValeriaMaltseva in #3758
- [UsersRolesDropdown] Improve UI by @ValeriaMaltseva in #3765
- [UsersRolesDropdown] Add small UI fix by @ValeriaMaltseva in #3767
- Bump vulnerable dependencies (Dependabot) by @markus-moser in #3768
- Bump vulnerable dependencies (Dependabot, round 2) by @markus-moser in #3770
- [Select Shared Component] ensure small size padding on Select is honored by @xIrusux in #3769
- [GDPR]: export error message by @lukmzig in #3773
- Refresh field collecitons after import by @vin0401 in #3775
- [Custom Layout] - unsaved changes detection and warning modal by @xIrusux in #3744
- [Document Editor] Add tooltips to the areablock toolbar by @ValeriaMaltseva in #3778
- Add regex validation with i18n error message for input data object data type by @andreasvoigt in #3693
- Updates on the toolbar component implementation by @idaiv in #3774
- [Grid Config][Template Saving] Cancel bugs by @ValeriaMaltseva in #3783
- Improve behavior for adding columns for filter, config and batch edit by @vin0401 in #3786
- Add column-picker to sdk by @vin0401 in #3787
- perf: per-field rendering for keyed/numbered lists + numeric default fix by @vin0401 in #3799
- [Advanced Columns] Support classification store fields in column configuration by @vin0401 in #3802
- [Documents] - highlight editable elements is missing by @ValeriaMaltseva in #3776
- [Bug] Render Video editable loading / error states natively in Studio by @markus-moser in #3486
- [Data Object][Grid][Advanced Columns][Twig Operator] Missing Documentation by @ValeriaMaltseva in #3785
- [Entity Owner Ship Management]: Add ownership management view by @lukmzig in #3805
- [Tag component] - Add colorInverted prop to Tag component by @xIrusux in #3798
- [Search] Saved Search — save / open / update / clone / delete + menu shortcut by @markus-moser in #3781
- Cleanup token usages by @vin0401 in #3814
- [Grid] Implement a generic solution for column selection and filters by @ValeriaMaltseva in #3801
- [Notes&Events] Add filters by @ValeriaMaltseva in #3813
- [Element Editor] Fix search input not clearing on filter reset by @ValeriaMaltseva in #3820
- Global search does not work by @ValeriaMaltseva in #3823
- Prepare 2025.4.6 Release by @markus-moser in #3822
New Contributors
- @andreasvoigt made their first contribution in #3693
Full Changelog: v2025.4.5...v2025.4.6