Commit Graph
1652 Commits
Author SHA1 Message Date
Alfresco Buildandhxpstudiocicduser 416f04d6bd New Crowdin translations by GitHub Action (#12003)
Co-authored-by: hxpstudiocicduser <hxpstudiocicduser@hyland.com>
2026-06-30 11:28:33 +01:00
d2d6696c05 Migrate to Angular 20, TypeScript 5.9, and Angular Material 20 (#11657)
* chore: migrate to Angular 20, TypeScript 5.9, and supporting packages

chore: migrate to Angular 20, TypeScript 5.9, and supporting packages

This commit migrates the Nx monorepo from Angular 19 to Angular 20
and updates all related dependencies to their compatible versions.

- @angular/core: 19.2.18 → 20.3.9
- @angular/material: 19.2.19 → 20.2.14
- @angular/cdk: 19.2.19 → 20.2.14
- @angular/material-date-fns-adapter: 19.2.19 → 20.2.14
- typescript: 5.8.3 → 5.9.3
- ng-packagr: 19.2.2 → 20.3.2

- @angular-devkit/build-angular: 19.2.19 → 20.3.16
- @angular-devkit/architect: 0.1902.19 → 0.2003.16
- @angular-devkit/core: 19.2.19 → 20.3.16
- @angular-devkit/schematics: 19.2.19 → 20.3.16
- @schematics/angular: 19.2.7 → 20.3.16

- @angular-eslint/eslint-plugin: 19.3.0 → 20.7.0
- @angular-eslint/eslint-plugin-template: 19.3.0 → 20.7.0
- @angular-eslint/template-parser: 19.3.0 → 20.7.0
- @typescript-eslint/eslint-plugin: 6.21.0 → 8.55.0
- @typescript-eslint/parser: 6.21.0 → 8.55.0
- @typescript-eslint/typescript-estree: 8.41.0 → 8.55.0
- @typescript-eslint/utils: ^8.51.0 → 8.55.0

- nx: 22.4.1 → 22.5.1
- @nx/angular: 22.1.3 → 22.5.1
- @nx/eslint-plugin: 22.3.3 → 22.5.1
- @nx/js: 22.1.3 → 22.5.1
- @nx/node: 22.1.3 → 22.5.1
- @nx/storybook: ^20.8.4 → 22.5.1
- @nx/workspace: 22.4.5 → 22.5.1
- @nx/webpack: 22.3.3 → 22.5.1

- storybook: ^10.2.0 → 10.2.8
- @storybook/angular: ^10.2.0 → 10.2.8
- @storybook/addon-themes: ^10.2.0 → 10.2.8

1. **PortalInjector Removal (Angular CDK 20)**
   - Replaced PortalInjector usage with Injector.create()
   - Updated context-menu-overlay.service.ts to use new API

2. **ESLint Configuration**
   - Removed deprecated @typescript-eslint/brace-style rule
   - This rule was removed in @typescript-eslint v8

All libraries build successfully:
-  js-api
-  extensions
-  core
-  content-services
-  process-services
-  process-services-cloud
-  insights

Dependencies were installed using npm install --legacy-peer-deps due to
peer dependency conflicts with @mat-datetimepicker/core which requires
Angular CDK ^19.0.0 but we are using 20.2.14.

- ESLint warnings about @angular-eslint/prefer-inject are expected - this
  is a new recommendation in Angular 20 to use inject() function instead
  of constructor injection. These can be addressed in a follow-up PR.

chore: migrate to Angular 20, TypeScript 5.9, and supporting packages

This commit migrates the Nx monorepo from Angular 19 to Angular 20
and updates all related dependencies to their compatible versions.

- @angular/core: 19.2.18 → 20.3.9
- @angular/material: 19.2.19 → 20.2.14
- @angular/cdk: 19.2.19 → 20.2.14
- @angular/material-date-fns-adapter: 19.2.19 → 20.2.14
- typescript: 5.8.3 → 5.9.3
- ng-packagr: 19.2.2 → 20.3.2

- @angular-devkit/build-angular: 19.2.19 → 20.3.16
- @angular-devkit/architect: 0.1902.19 → 0.2003.16
- @angular-devkit/core: 19.2.19 → 20.3.16
- @angular-devkit/schematics: 19.2.19 → 20.3.16
- @schematics/angular: 19.2.7 → 20.3.16

- @angular-eslint/eslint-plugin: 19.3.0 → 20.7.0
- @angular-eslint/eslint-plugin-template: 19.3.0 → 20.7.0
- @angular-eslint/template-parser: 19.3.0 → 20.7.0
- @typescript-eslint/eslint-plugin: 6.21.0 → 8.55.0
- @typescript-eslint/parser: 6.21.0 → 8.55.0
- @typescript-eslint/typescript-estree: 8.41.0 → 8.55.0
- @typescript-eslint/utils: ^8.51.0 → 8.55.0

- nx: 22.4.1 → 22.5.1
- @nx/angular: 22.1.3 → 22.5.1
- @nx/eslint-plugin: 22.3.3 → 22.5.1
- @nx/js: 22.1.3 → 22.5.1
- @nx/node: 22.1.3 → 22.5.1
- @nx/storybook: ^20.8.4 → 22.5.1
- @nx/workspace: 22.4.5 → 22.5.1
- @nx/webpack: 22.3.3 → 22.5.1

- storybook: ^10.2.0 → 10.2.8
- @storybook/angular: ^10.2.0 → 10.2.8
- @storybook/addon-themes: ^10.2.0 → 10.2.8

1. **PortalInjector Removal (Angular CDK 20)**
   - Replaced PortalInjector usage with Injector.create()
   - Updated context-menu-overlay.service.ts to use new API

2. **ESLint Configuration**
   - Removed deprecated @typescript-eslint/brace-style rule
   - This rule was removed in @typescript-eslint v8

All libraries build successfully:
-  js-api
-  extensions
-  core
-  content-services
-  process-services
-  process-services-cloud
-  insights

Dependencies were installed using npm install --legacy-peer-deps due to
peer dependency conflicts with @mat-datetimepicker/core which requires
Angular CDK ^19.0.0 but we are using 20.2.14.

- ESLint warnings about @angular-eslint/prefer-inject are expected - this
  is a new recommendation in Angular 20 to use inject() function instead
  of constructor injection. These can be addressed in a follow-up PR.

  To fix these automatically, run:
  ng generate @angular/core:inject --path=lib

fix: resolve peer dependency conflicts for CI/CD

- Update @mat-datetimepicker/core from 15.0.2 to 16.0.1 (supports Angular 20)
- Update webpack override to 5.104.1 for consistency
- Add .npmrc with legacy-peer-deps=true for npm ci compatibility
- Fixes npm ci failures in CI/CD pipeline

fix: update webpack to 5.105.0 for Storybook compatibility

- Align webpack version with @angular-devkit/build-angular bundled version
- Fixes Storybook compilation error with webpack instance mismatch
- Removes unnecessary webpack overrides

chore: finalize Angular 20 migration and improve migration prompt

- Marked all migration tasks as completed in the migration plan.
- Added a comprehensive summary of the migration process, including phases, completed tasks, and known issues.
- Introduced an improved migration prompt that addresses critical considerations and provides a detailed migration strategy for Angular 20 and related packages.

fix: update migration prompt and tests for Angular 20 breaking changes

- Enhanced migration prompt with specific instructions for handling Angular CDK Directionality API changes and removal of ng-reflect-* attributes.
- Updated unit tests to replace deprecated ng-reflect-* attribute checks with appropriate Angular testing patterns.
- Adjusted user preferences service to utilize the new directionality API method for setting text direction.

fix: enhance ImgViewerComponent to handle cleanup and prevent errors after destruction

- Added a `destroyed` flag to manage component lifecycle and prevent operations on a destroyed instance.
- Implemented `afterEach` hooks in tests to ensure proper fixture cleanup.
- Updated key event handlers and methods to check for the `destroyed` state before executing actions, improving stability and preventing errors.

feat: update ESLint configuration to include @angular-eslint/prefer-inject rule

- Added the @angular-eslint/prefer-inject rule to .eslintrc.json files in content-services, process-services, and process-services-cloud, promoting the use of the inject() function for dependency injection.
- Made minor adjustments to comments in search-logical-filter.component.ts for clarity.

chore: update ESLint configuration to include @angular-eslint/prefer-inject rule

- Added the @angular-eslint/prefer-inject rule to .eslintrc.json files in extensions, insights, and js-api, promoting the use of the inject() function for dependency injection.
- Removed unnecessary eslint-disable comments in process-list-cloud.component.ts and base-task-list-cloud.component.ts for cleaner code.

remove unnecessary changes

remove useless changes

cleanup useless changes

remove useless changes

Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

chore: update version of @ngx-translate/core to 17.0.0 in package.json and package-lock.json

Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Update .npmrc

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

chore: upgrade apollo-angular and jest packages to support Angular 20

- Upgrade apollo-angular from 10.0.3 to 13.0.0
- Upgrade @apollo/client from 3.13.1 to ^4.0.1
- Upgrade jest packages to v30 (jest, jest-environment-jsdom)
- Upgrade jest-preset-angular from 14.4.2 to 16.1.1
- Add overrides for Angular 20 peer dependency compatibility

chore: downgrade @apollo/client and apollo-angular to compatible versions

chore: downgrade @apollo/client and apollo-angular to compatible versions

chore: remove unused configuration options from jest and tsconfig

chore: refactor window.location mock in oauth2 tests for improved clarity and functionality

chore: enhance oauth2Auth tests and improve hash handling logic

chore: remove @typescript-eslint/brace-style rule from ESLint configuration

chore: add prefer-optional-chain rule to ESLint configuration

chore: update ESLint rules for optional chaining and refactor type definitions

chore: refactor tests to use TestBed for dependency injection in FileViewer and ProcessFormRendering services

chore: update AttachFileWidgetComponent to ensure early return after download

chore: update AttachFileWidgetComponent to ensure early return after download

chore: update unselectFacetBucket method to use optional chaining for safer property access

* chore: clean up package-lock.json and update webpack version in package.json

* [ACS-11306] Corrected main for eslint-angular

* [ACS-11306] Reverted unwanted change

* [ACS-11306] Fixed importing issue on ACA

* [ACS-11306] Updated node-fetch

* [ACS-11306] Reverted last commit

* [ACS-11306] Fixed rendering issue with pdf viewer

* [ACS-11306] Corrected storybook related versions

* Updating dependencies and fixing conflict

* [ACS-11306] Fixed cannot find name Buffer occurred in ACA

* chore: Updating pnpm lock file

* chore: Fixing ESLint issue

* chore: Upgrading to version 20.3.24 to avoid security issue

* chore: Fixing unit test

* chore: Fixing type and exporting missing model

* chore: Fixing type

* Chore: Migrating to Angular 20.3.25 to mitigate security issues

* Fix after rebase

* Removing unused deps

* Aligning deps

* fix create dialog name field hint (#12007)

---------

Co-authored-by: Aleksander Sklorz <Aleksander.Sklorz@hyland.com>
Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
Co-authored-by: Grzegorz Jaśkowski <138671284+g-jaskowski@users.noreply.github.com>
2026-06-26 10:10:54 +02:00
Mykyta Maliarchuk 74d67c39a0 [ACS-11317] a11y Fix: Tags interactive controls are not manageable via keyboard (#11845)
* [ACS-11317] Fix a11y: Delete button in create tags popup is not focusable via keyboard

* [ACS-11317] use UnitTestingUtils

* [ACS-11317] cr fixes
2026-06-25 14:23:16 +02:00
Mykyta Maliarchuk 80eef35e1d [ACS-11325] Add keyboard navigation and a11y support for adf-tree component (#11973)
* [ACS-11325] Add keyboard navigation and a11y support for adf-tree component

* [ACS-11325] clean up comments

* [ACS-11325] cr fixes

* [ACS-11325] cr fixes

* [ACS-11325] cr fix

* [ACS-11325] sonar issue

* [ACS-11325] fix lint
2026-06-22 12:08:41 +02:00
Mykyta Maliarchuk 0beaa18452 [ACS-11973] Fix: context menu disappears during bulk upload (#11994) 2026-06-19 10:26:17 +02:00
Dominik Iwanek 9d353bf271 [ACS-11974] [ACA] Upload new version button is no longer disabled when clicked once (#11977) 2026-06-12 13:45:31 +02:00
Dominik Iwanek 633702860f Post-release version bump (#11984) 2026-06-12 12:59:14 +02:00
Dominik Iwanek caeaa74704 Release 8.5.0 (#11982) 2026-06-12 10:19:35 +02:00
Vito Albano fd3802f2dc AAE-46684 fix release workflow eslint publish fix (#11962)
* [AAE-46514] - Fix release workflow

* [AAE-46514] - Fix release workflow - devDependencies

* [AAE-46514] - Command parameters are wrong when setting now the options

* [AAE-46514] - It should call the script not the standard command

* [AAE-46514] - fixed path for eslint plugin publish
2026-06-04 23:33:17 +01:00
Alfresco BuildandCrowdin Bot 75d9845754 New Crowdin translations by GitHub Action (#11955)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-06-03 20:58:50 +01:00
Vito AlbanoandClaude Opus 4.5 f9899883dc Revert AAE-46242 crowdin locale mapping changes (#11949)
Reverts the following commits:
- 80e9e51cfa AAE-46242 - Looks like we need to override the mapping as crowding config is not set to this format
- 345e1e69ad AAE-46242 - should use the variable osx_locale to match the format xx-YY
- a2b026ed7e [AAE-46242] - Changed the name convention for translation files to ISO standard naming

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-06-02 13:30:03 +01:00
Vito Albano a2b026ed7e [AAE-46242] - Changed the name convention for translation files to ISO standard naming (#11924)
* [AAE-46242] - Changed the name convention for translation files to ISO standard naming

* [AAE-46242] - revert en-GB to en.json

* [AAE-46242] - fixed crowding config

* [AAE-46242] - added fallback fix'

* [AAE-46242] - Added defaultLang missing method

* [AAE-46242] - Fixing unit test

* [AAE-46242] - fixed core unit tests
2026-05-29 19:11:17 +01:00
cfdd3f9c50 MD3 migration fixes (#11919)
* [ACS-10449] Viewer MD3 fixes

* [ACS-10449] Autocomplete chip MD3 fix

* [ACS-10449] Tabs MD3 fixes

* [ACS-10449] Fix badge sizing

* [ACS-10449] Login page error fix

* [ACS-10449] Fix overlapping options on text next to selectbox

* [ACS-10449] ADF style fixes refactoring I

* [ACS-10449] Breadcrumb and search filter container fixes

* [ACS-10449] User column form field fixes

* [ACS-10449] adapt scroll into view to changes in MD3

* [ACS-10449] Properties panel opened by default

* [ACS-10449] Tag creator fixes

* [ACS-10449] fix metadata property label color

* [ACS-10449] Categories panel fixes

* [ACS-10449] Current aspect on changes fix

* [ACS-10449] Make notification history badge size configurable

* [ACS-10449] Make notification history badge size configurable via config file

---------

Co-authored-by: Aleksander Sklorz <Aleksander.Sklorz@hyland.com>
Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
2026-05-29 13:16:03 +02:00
Denys Vuika f4882e99be Revert "New Crowdin translations by GitHub Action (#11796)" (#11923)
This reverts commit 7a70ae8eb6.
2026-05-28 17:51:05 +01:00
Alfresco BuildandCrowdin Bot 637b67da59 New Crowdin translations by GitHub Action (#11898)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-26 09:45:25 +01:00
Mykyta Maliarchuk 5553aaaefe [MNT-25522] Add support for fileLink icon (#11903)
* [MNT-25522] Add support for fileLink icon

* [MNT-25522] cr fixes
2026-05-21 12:21:46 +02:00
Michal Kinas ece50ac32c [MNT-25149] Card view select item multivalued property support (#11891)
* [MNT-25149] Card view select item multivalued property support

* [MNT-25149] CR fixes

* [MNT-25149] CR fixes

* [MNT-25149] CR fixes
2026-05-20 11:39:42 +02:00
Alfresco BuildandCrowdin Bot 454236873e New Crowdin translations by GitHub Action (#11867)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-18 11:39:09 +01:00
Michal Kinas 1860fefd42 [MNT-25647] Handle facets label wrapped in quotes (#11866)
* [MNT-25647] Handle facets label wrapped in quotes

* [MNT-25647] CR fix
2026-05-12 08:34:35 +02:00
Ehsan Rezaei b7783d2259 AAE-39830 Removing Material components color property (#11865)
* AAE-39830 Removing Material components color property

* AAE-39830 Style with class instead of color

* AAE-39830 Updating header component doc

* AAE-39830 Updating toolbar component doc

* AAE-39830 Removed unused theme variable and updated doc
2026-05-07 14:25:14 +02:00
Mykyta Maliarchuk 510a813ed2 [ACS-11472] Fix file icon is not updated for version renditions (#11807)
* [ACS-11472] Fix file icon is not updated for version renditions

* [ACS-11472] cr fixes
2026-04-23 13:27:14 +02:00
64826c3a99 AAE-40649 Material Design 3 migration (#11286)
* AAE-38957 Cleanup code from color assignments on Material elements (#11266)

* AAE-38646   cleanup core lib from custom variables (#11259)

* AAE-38646 General cleanup of custom variables from core lib

* AAE-38646 Cleanup some of the remaining variables

* AAE-38646 Last color-mix removal

* AAE-38646 Reduce amount of customizations

* AAE-38646 apply overrides, reduce customization

* AAE-38646 modify remaining styles

* AAE-38646 Fix override assignemnts

* AAE-38646 Address comments, cleanup unused

* AAE-38978 Cleanup process-services-cloud lib from custom css variables (#11295)

* AAE-38978 Cleanup custom variables inside process-services-cloud lib

* AAE-38978 Adjust rich text widget styling

* AAE-38978 Comment fixes

* AAE-38980 Cleanup insights lib from custom css variables (#11314)

* AAE-38980 Cleanup insights lib from custom css variables

* AAE-38980 Removed unnecessarily specific selector

* AAE-38979 Cleanup content-services lib from custom css variables (#11313)

* AAE-38979 Remove/replace variable and hardcoded customizations

* AAE-38979 Cleanup unused @use and @import statements

* AAE-39159 Cleanup process-services lib from custom css variables (#11316)

* AAE-39159 Cleanup process-services lib from custom css variables

* AAE-39159 Fix import and build

* Fix build

* Remove leftover button customization

* fix missing brace

* AAE-39748 Pagination font size match md3

* fix incorrect html templates after rebase

* swap leftover variables

* fix units

* copilot comments

* visual regression result fixes

* CSX-204 Update card view components (#11358)

* CSX-535 Update background color on readonly for card view selectitem (#11799)

* remove invalid color test

* add stylelint rule

---------

Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
Co-authored-by: Ricardo Dias <ricardo.dias@hyland.com>
2026-04-22 10:02:17 +01:00
AleksanderSklorz 423c646bac Post release version bump (#11828)
* Post release version bump

* Post release version bump

* Post release version bump

* Post release bump
2026-04-22 10:57:08 +02:00
AleksanderSklorz d1bda4f898 Release 8.4.1 (#11827)
* Release 8.4.1

* Release 8.4.1
2026-04-21 12:01:35 +02:00
AleksanderSklorz 03f04bf118 Release 8.4.0 (#11826)
* Release 8.4.0

* Release 8.4.0

* Release 8.4.0

* Release 8.4.0
2026-04-21 11:08:40 +02:00
Dominik Iwanek af95723f30 [ACS-11589] [ACA] info drawer test-area does not show full text (#11816) 2026-04-20 10:33:14 +02:00
Alfresco BuildandCrowdin Bot e2ae224924 New Crowdin translations by GitHub Action (#11810)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-16 07:45:07 -04:00
Denys Vuika 6fc8dda887 Remove mocha and jasmine-ajax dependencies (#11813) 2026-04-16 10:20:49 +01:00
Michal Kinas 32850a0ce8 [MNT-25185] Display authority name instead of id if provided (#11809)
* [MNT-25185] Display authority name instead of id if provided

* [MNT-25185] CR fixes
2026-04-15 10:12:04 +02:00
Alfresco BuildandCrowdin Bot 7a70ae8eb6 New Crowdin translations by GitHub Action (#11796)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-13 14:01:46 +01:00
Dominik Iwanek 79871455f4 [ACS-10242] SR: Personal files: Filter by Size popup announces entire content instead of dialog title (#11782) 2026-04-01 14:53:44 +02:00
Anton RamanovichandMichalKinas a3e13da3a4 [ACS-10280]: Keyboard Navigation: Search: Unnecessary stops in the results table using the Tab key (#11736)
* [ACS-10280]: move selection handling to row

* [ACS-10280]: clean up

* [ACS-10280]: rollback title

* [ACS-10280]: migrate to conditional aria-hidden

* [ACS-10280]: revert to fix hxp

* [ACS-10280]: sonar fix

* [ACS-10280] Use new Angular control flow syntax

* [ACS-10280] Unit test fix

---------

Co-authored-by: MichalKinas <michal.kinas@hyland.com>
2026-04-01 10:17:00 +02:00
Michal Kinas 565db01819 [MNT-25635] Search filter autocomplete search for tags when input changes (#11780) 2026-04-01 09:29:43 +02:00
dependabot[bot]andDenys Vuika 7b29d56272 build(deps): bump minimatch, @nx/angular, @nx/eslint-plugin, @nx/js, @nx/node, @nx/storybook, @typescript-eslint/eslint-plugin and @typescript-eslint/parser (#11779)
* build(deps): bump minimatch, @nx/angular, @nx/eslint-plugin, @nx/js, @nx/node, @nx/storybook, @typescript-eslint/eslint-plugin and @typescript-eslint/parser

Bumps [minimatch](https://github.com/isaacs/minimatch) to 10.2.4 and updates ancestor dependencies [minimatch](https://github.com/isaacs/minimatch), [@nx/angular](https://github.com/nrwl/nx/tree/HEAD/packages/angular), [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin), [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js), [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node), [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser). These dependencies need to be updated together.


Updates `minimatch` from 10.1.1 to 10.2.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.4)

Updates `@nx/angular` from 22.1.3 to 22.6.3
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.3/packages/angular)

Updates `@nx/eslint-plugin` from 22.3.3 to 22.6.3
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.3/packages/eslint-plugin)

Updates `@nx/js` from 22.1.3 to 22.6.3
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.3/packages/js)

Updates `@nx/node` from 22.1.3 to 22.6.3
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.3/packages/node)

Updates `@nx/storybook` from 20.8.4 to 22.6.3
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/22.6.3/packages/storybook)

Updates `@typescript-eslint/eslint-plugin` from 6.21.0 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 6.21.0 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/parser)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.4
  dependency-type: indirect
- dependency-name: "@nx/angular"
  dependency-version: 22.6.3
  dependency-type: direct:development
- dependency-name: "@nx/eslint-plugin"
  dependency-version: 22.6.3
  dependency-type: direct:development
- dependency-name: "@nx/js"
  dependency-version: 22.6.3
  dependency-type: direct:development
- dependency-name: "@nx/node"
  dependency-version: 22.6.3
  dependency-type: direct:development
- dependency-name: "@nx/storybook"
  dependency-version: 22.6.3
  dependency-type: direct:development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.57.2
  dependency-type: direct:development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* refactor(eslint): remove @typescript-eslint/brace-style rule and clean up component file

Removed the '@typescript-eslint/brace-style' rule from the ESLint configuration and cleaned up the process-list-cloud.component.ts file by removing the associated eslint-disable comment.

* fix(eslint): change @typescript-eslint/prefer-optional-chain rule from error to warn

Updated the ESLint configuration to modify the severity of the '@typescript-eslint/prefer-optional-chain' rule from 'error' to 'warn' for improved flexibility in code quality enforcement.

* fix(eslint): disable no-explicit-any rule and refactor LogicalSearchCondition type

Disabled the '@typescript-eslint/no-explicit-any' rule in the ESLint configuration and refactored the LogicalSearchCondition type to use a type alias instead of an interface for improved clarity and consistency.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
2026-03-30 11:42:27 +01:00
Alfresco BuildandCrowdin Bot 7953eee9b0 New Crowdin translations by GitHub Action (#11778)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-30 10:32:24 +01:00
Alfresco BuildandCrowdin Bot f1895f725d New Crowdin translations by GitHub Action (#11751)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-23 08:11:24 +00:00
Michal Kinas 46989ae081 [ACS-11319] Move tree actions menu item buttons inside the component (#11749)
* [ACS-11319] Move tree actions menu item buttons inside the component

* [ACS-11319] Copilot review fixes
2026-03-19 14:47:30 +01:00
Dominik Iwanek e57910f5c3 [ACS-11271] Rebranding of FE apps (#11746) 2026-03-19 08:58:01 +01:00
Mykyta Maliarchuk adce4cabf5 [MNT-25447] Fix: Viewing preview renditions for versions fails (#11747)
* [MNT-25447] Fix: Viewing preview renditions for versions fails

* [MNT-25447] cr fix
2026-03-18 13:40:09 +01:00
Alfresco BuildandCrowdin Bot f3cf57c9d8 New Crowdin translations by GitHub Action (#11732)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-16 08:40:50 +00:00
Michal Kinas 2bab587876 [ACS-11205] Bring back removed getter (#11735) 2026-03-13 12:14:31 +01:00
Michal Kinas bc41c33ba8 [ACS-11205] Add LazyApi decorator (#11711)
* [ACS-11205] Add LazyApi decorator

* [ACS-11205] Add unit tests and CR fixes

* [ACS-11259] Storybook build fix
2026-03-12 10:15:38 +01:00
AleksanderSklorz 83e80906d8 [ACS-11213] upgrade ngx translate to v17 (#11719)
* [ACS-11213] Upgraded ngx-translate to v17

* [ACS-11213] Fix translations

* [ACS-11213] Reverted redundant change

* [ACS-11213] Translations fix

* [ACS-11213] Fixed unit tests

* [ACS-11213] Added unit tests for changes in translate-loader.service

* [ACS-11213] Added empty line

* [ACS-11213] Addressed copilot comments
2026-03-12 09:52:59 +01:00
Michal Kinas ef5944a09c Post-release version bump (#11734) 2026-03-11 20:30:57 +01:00
Michal Kinas f44e4e90e8 Release 8.3.1 (#11731)
* Release 8.3.1

* CLI js-api version fix
2026-03-11 14:25:08 +01:00
Michal Kinas 89851a625a Release 8.3.0 (#11730) 2026-03-11 11:14:33 +01:00
Alfresco BuildandCrowdin Bot 74eb779df2 New Crowdin translations by GitHub Action (#11713)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-06 09:58:21 +00:00
Michal Kinas 3e44f2d358 [ACS-11259] Fix categories deletion in content metadata component (#11717)
* [ACS-11259] Fix categories deletion in content metadata component

* [ACS-11259] CR fixes

* [ACS-11259] Next batch of CR fixes
2026-03-05 16:10:06 +01:00
AleksanderSklorz 0b7b89e5d8 [ACS-11213] Reverted ngx translate upgrade (#11702) 2026-02-27 23:42:44 +01:00
AleksanderSklorz ec312d49ab [ACS-11213] Updated ngx translate in libs (#11699) 2026-02-27 13:19:49 +01:00