219 Commits
Author SHA1 Message Date
Mykyta MaliarchukandAdam Świderski c4f3e988c8 [ACS-12333][ACS-12335][ACS-12334] Add Checkout / Check-in Support (#5360)
Co-authored-by: Adam Świderski <adam.tomasz.swiderski@gmail.com>
2026-09-08 10:57:16 +02:00
Dominik Iwanek 5398744f98 [MNT-25612] ADW Metadata Drawer ignores read‑only presets (readOnlyAspects / readOnlyProperties) (#5353) 2026-08-24 20:36:35 +02:00
Shivangi Shree 8b1b5fd3a2 [ACS-11860] Update license-header from 2005-2025 to 2005-2026 (#5312)
* [ACS-11860] Update license-header from 2005-2025 to 2005-2026

* [ACS-11860] Fix date in en.json only in i18n folder

* [ACS-11860] Remove date change from fi.json

* [ACS-11860] Add change to en.json only from i18n folder
2026-07-28 14:47:01 +05:30
Grzegorz Jaśkowski 48842513a9 [ACS-12037] Remove Knowledge Discovery from ACA (#5278)
* [ACS-12037] Remove Knowledge Discovery from ACA

* [ACS-12037] CR comments

* [ACS-12037] Update package-lock

* [ACS-12037] Add new rule documentation

* [ACS-12037] Fix unit tests
2026-07-11 00:57:12 +02:00
AleksanderSklorzandg-jaskowski 745cd14024 [ACS-11306] upgrade frontend to angular 20 (#5122)
* [ACS-11306] Upgrade Angular to 20 version

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Upgrade ngrx to 20 version

* [ACS-11306] Updated eslintrc

* [ACS-11306] Added replacement for quotes related eslint rule

* [ACS-11306] Fixed eslint issues related with unused error and optional chaining

* [ACS-11306] Corrected versions in projects

* [ACS-11306] Fixed unit tests

* [ACS-11306] Updated stylelint version

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Changed tsconfig

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Removed redundant line from tsconfig

* [link-adf:chore/ng20][ACS-11306] Updated package-lock.json

* [link-adf:chore/ng20][ACS-11306] Fixed stylelint issue

* [link-adf:chore/ng20] [ACS-11306] Fix colors of text button, dialog text, form field placeholder and button styling

* [link-adf:chore/ng20] [ACS-11306] Fix create from template dialog confirm button color

* [link-adf:chore/ng20] [ACS-11306] Fix add permission dialog button colors

* [link-adf:chore/ng20] [ACS-11306] Fix login error icon color and alignment

* [link-adf:chore/ng20][ACS-11306] Updated package-lock.json

* [ACS-11306] Update package.json to use ADF with Angular 20

---------

Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
2026-06-26 10:57:31 +02:00
Mykyta Maliarchuk b2149441f0 [ACS-11973] Fix: context menu disappears during bulk upload (#5236)
* [11973] Fix: context menu disappears during bulk upload

* sonar & copilot fix

* [ACS-11973] cr fix
2026-06-25 10:24:17 +02:00
Anton Ramanovich d281bceaa1 [ACS-11861] Revert "ACS-11861 Sharable link redirects to Login Page (… (#5219)
* [ACS-11861]: reverts ACS-11861 Sharable link redirects to Login Page (#5206); refactoring; UTs update

* [ACS-11861]: sonar fix

* [ACS-11861]: lock file clean up
2026-06-11 14:39:12 +02:00
Anton Ramanovich 804824ebb0 ACS-11861 Sharable link redirects to Login Page (#5206)
* [ACS-11861]: adds publicUrl check

* [ACS-11861]: UTs

* [ACS-11861]: brings in minimatch dependency

* [ACS-11861]: sonar fix
2026-06-03 08:44:14 +02:00
eb7861c93e [ACS-10449] migrate ACA to MD3 (#5199)
* [ACS-10449] replace color usage in templates

* [ACS-10449] switch from @import to @use

* [ACS-10449] replace MD2 datetimepicker theme

* [ACS-10449] replace MD2 apis, replace @imports, use MD3 theme

* [ACS-10449] visual regression fixes 1

* [ACS-10449] visual regression fixes 2

* [ACS-10449] visual regression fixes 3

* [ACS-10449] visual regression fixes 4

* [ACS-10449] visual regression fixes 5

* [ACS-10449] visual regression fixes 6

* [ACS-10449] Viewer MD3 fixes

* [ACS-10449] Typography MD3 fixes

* [ACS-10449] Select, autocomplete background MD3 fix

* [ACS-10449] Addressed PR comments

* [ACS-10449] Reverted one unwanted change

* [ACS-10449] Addressed PR comments

* [ACS-10449] Addressed PR comments

* [ACS-10449] Removed redundant code

* [ACS-10449] Addressed PR comments

* [ACS-10449] use variables instead of colors, fix permission components, use overrides

* [ACS-10449] revert wrong token usage

* [ACS-10449] Addressed PR comments

* [ACS-10449] Addressed PR comments

* [ACS-10449] Addressed PR comments

* [ACS-10449] Toggle MD3 fixes

* [ACS-10449] Addressed comments

* [ACS-10449] Tabs MD3 fixes

* [ACS-10449] Addressed comments

* [ACS-10449] Addressed comments

* [ACS-10449] MD3 fixes

* [ACS-10449] Addressed comments

* [ACS-10449] Addressed comments

* [ACS-10449] icon, icon button and permission datatable styling refactor

* [ACS-10449] revert changes overwriting previous fix, address comment

* [ACS-10449] About page, notification history fixes

* [ACS-10449] Login page, saved searches fixed

* [ACS-10449] Addressed comments

* [ACS-10449] Fixed incorrect box shadow for permissions users and groups popup

* [ACS-10449] Fixed color for selected selectbox option

* [ACS-10449] ADF style fixes refactoring I

* [ACS-10449] Simplify styles for selected group and user icons in permissions

* [ACS-10449] Create from template dialog title size and buttons layout

* [ACS-10449] Fixed uploading file popup

* [ACS-10449] Incorrect color of sidenav background

* [ACS-10449] ADF style fixes refactoring II

* [ACS-10449] Fixed background color for library metadata viewer and buttons hovering

* [ACS-10449] Breadcrumb, datatable bg, search filter container fixes

* [ACS-10449] User profile button fixes

* [ACS-10449] Create from template, copy/move dialog fixes

* [ACS-10449] Fixed styles for comments tab

* [ACS-10449] Small correction

* [ACS-10449] Fixed button styles for linking rules dialog and global change buttons padding

* [ACS-10449] fix selected node tick icon color in search results

* [ACS-10449] Permission form field fixes

* [ACS-10449] Reverted unwanted change

* [ACS-10449] Button, create folder rules dialog fixes

* [ACS-10449] Fixed styles for version manager dialog

* [ACS-10449] Tag creator fixes

* [ACS-10449] Fixed styles for docs viewer thumbnails

* [ACS-10449] remove redundant metadata styling

* [ACS-10449] fix outlined button hover color

* [ACS-10449] Categories panel fixes

* [ACS-10449] Minor shadow box fix

* [ACS-10449] Expansion panel font size fix

* [ACS-10449] fix datepicker

* [ACS-10449] Fixed icons color after uploding new version of file

* [ACS-10449] Fix descending specificity and mixed decls build warnings, remove duplicated styles

* [ACS-10449] Fixed container color for outlined cards

* [ACS-10449] Badges color fix

* [ACS-10449] Configure notification history badge size

* [ACS-10449] Fixed viewer toolbar background

* [ACS-10449] Use latest ADF version

* fix e2e

---------

Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
Co-authored-by: Aleksander Sklorz <Aleksander.Sklorz@hyland.com>
Co-authored-by: akashrathod28 <akash.rathod@hyland.com>
2026-06-01 08:53:50 +02:00
Mykyta Maliarchuk 286bf1b9b4 [MNT-25522] Add support for 'Link document' functionality (#5195)
* [MNT-25522] Add 'Link document' functionality

* [MNT-25522] address copilot comments

* [MNT-25522] cr fixes

* [MNT-25522] address code smell
2026-05-22 17:10:40 +02:00
AleksanderSklorz ce024096ea [ACS-11350] Fixed focusing after collapsing sidenav menu (#5168)
* [ACS-11350] Fixed focusing after collapsing sidenav menu

* [ACS-11350] Addressed copilot comments

* [ACS-11350] Addressed copilot comments

* [ACS-11350] Addressed copilot comments
2026-04-24 13:11:20 +02:00
AleksanderSklorz 89a42b3de5 [ACS-11417] lint enable angular eslint prefer inject rule default in ng20 for alfresco apps (#5111)
* [ACS-11417] Enable inject prefer eslint rule

* [ACS-11417] Added eslint rule for prefer readonly

* [ACS-11417] Fixed unit tests

* [ACS-11417] Addressed copilot comments
2026-03-25 08:45:32 +01:00
Dominik Iwanek 40f758c895 [ACS-11271] Rebranding of FE apps (#5103) 2026-03-19 08:58:14 +01:00
Dominik Iwanek b2f1245c7d [ACS-10475] [Search] UX improvements for search (#5042) 2026-03-13 16:18:55 +01:00
Michal Kinas 683eab8be4 [ACS-11205] Add declare keyword to prevent variables shadowing (#5092) 2026-03-13 16:08:27 +01:00
Michal Kinas ea8c621f54 [ACS-11205] Use new LazyApi decorator (#5079)
* [ACS-11205] Use new LazyApi decorator

* [ACS-11205] Use latest ADF

* [ACS-11025] CR fixes
2026-03-12 12:00:23 +01:00
0008b7c170 GH Auto: Upstream dependencies ADF:8.4.0-22182348850 JS-API:9.4.0-22182348850 using Tag:8.4.0-22182348850 (#5043)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-22182348850  JS:9.4.0-22182348850

* Refactor components to use Angular's dependency injection with `inject` function. Removed unnecessary constructor parameters in `name-column`, `saved-searches-list`, `node-information`, and `content-url` components. Updated `node-actions` service to use string literals for `BatchOperationType`. Adjusted `showHeader` initialization in `document-base-page` component for consistency.

---------

Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com>
Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
2026-02-19 15:05:37 +01:00
Michal Kinas e13be780fb [ACS-7768] Form fields cleanup (#4956)
* [ACS-7768] Form fields cleanup

* [ACS-7768] Move hint styling from ADF

* [ACS-7768] CR fixes

* [ACS-7768] Use latest ADF version

* [ACS-7768] E2E locator fix

* [ACS-7768] CR fix

* [ACS-7768] E2E locator fix
2026-01-27 11:17:27 +01:00
Michal Kinas 715f928b3e [ACS-10239] Add aria hidden to visual separators (#5007) 2026-01-26 10:51:49 +01:00
Grzegorz Jaśkowski 0f5940a33c [ACS-10514] fix leading and trailing operators (#4944)
* [ACS-10514] add search input operators validator, search input control test coverage, search utils multiple whitespaces handling in split

* [ACS-10514] review fixes

* [ACS-10514] cr fixes
2026-01-13 09:43:51 +01:00
1389b33068 GH Auto: Upstream dependencies ADF:8.4.0-20263963188 JS-API:9.4.0-20263963188 using Tag:8.4.0-20263963188 (#4949)
* [ci:force][auto-commit] Update dependencies ADF:8.4.0-20263963188  JS:9.4.0-20263963188

* unit tests fix

* adds value to icon prop

---------

Co-authored-by: rmnvch <90370279+rmnvch@users.noreply.github.com>
Co-authored-by: Anton Ramanovich <Anton.Ramanovich@hyland.com>
2025-12-16 13:08:21 +01:00
Michal Kinas ae3db8ff3f [ACS-10226] Improve color contrast for better accessibility (#4931) 2025-12-11 13:11:49 +01:00
rmnvch 83bc55e6bb [ACS-10083] Filter not behaving correctly in file and site (#4817)
* [ACS-10083]: adds query decoding

* [ACS-10083]: adds unit test for added feature

* [ACS-10083]: unit test fix

* [ACS-10083]: minor fixes

* [ACS-10083]: circular dep fix

* [ACS-10083]: removes redundant code

* [ACS-10083]: test fix
2025-10-28 12:43:36 +01:00
Mykyta Maliarchuk 26416586a7 [ACS-10303] Fix context menu keyboard navigation (#4844)
* [ACS-10303] Fix context menu keyboard navigation

* [ACS-10303] cr fixes

* [ACS-10303] cr fixes

* [ACS-10303] cr fixes
2025-10-27 11:28:57 +01:00
MichalKinas 24b2b23afd [ACS-9980] Add the option to provide custom user profile sections (#4859)
* [ACS-9980] Add the option to provide custom user profile sections

* [ACS-9980] Cr fixes

* [ACS-9980] Formatting fix
2025-10-23 13:49:02 +02:00
rmnvch 74448ac12e [ACS-10035] Ensure ADW handles no PUT for preferences API method in ACS below 25.x v. [PoC] (#4750)
* [ACS-10035]: adds evaluator and helper functions

* [ACS-10035]: disables navbar savedSearch for non-supported versions

* [ACS-10035]: extends app extension service to allow manual rule evaluation; clean up

* [ACS-10035]: introduces pipe as an alternative option for compatibility check

* [ACS-10035]: disables save search feature if is not supported

* [ACS-10035]: adds test for new method

* [ACS-10035]: sonarQube issue

* [10035]: adds unit tests for evaluators and helper fns

* [ACS-10035]: fixes failed test

* [ACS-10035]: fixes naming

* [ACS-10035]: fixes race condition issue on direct page refresh

* [ACS-10035]: fixes import

* [ACS-10035]: sonarQube issues

* [ACS-10035]: fixes sonarQube with fake versions

* [ACS-10035]: fixes tests

* [ACS-10035]: improves pipe logic stream

* [ACS-10035]: fixes sonarQube; adjusts tests

* [ACS-10035]: adds documentation

* [ACS-10035]: exposes isFeatureSupportedInCurrentAcs from aca-content lib

* [ACS-10035]: minor fixes

* [ACS-10035]: typo fix
2025-09-09 07:21:52 +02:00
Denys Vuika 0b6604a43e AAE-37293 switch to provider api (#4735) 2025-08-08 08:58:59 -04:00
Denys Vuika 932cbeeadc AAE-37292 Bug fixes and code improvements (#4733) 2025-08-07 07:44:13 -04:00
Shivangi Shree a1d4fa047f [ACS-9374] [ACS-9590] Fix search pop up and infinite loading animation (#4717)
* [ACS-9374] Prevent search popup flicker on Enter key press

* feat: WIP - fixing search input errors for draft PR

* Add test for mat-error on empty search term and handle loading state properly

* Add test for mat-error on empty search term and handle loading state properly

* Add whitespace error and fix unit test for checkbox

* Fix sonarcloud issue for exception

* [ACS-9374] Add validator to aca-shared

* [ACS-9374] Simplify HTML by handling error state in TypeScript

* [ACS-9374] Fix error validation process

* [ACS-9374] Fix sonarcloud issue

* [ACS-9374] Prevent library search with search term less than 2 characters

* [ACS-9374] Show validation error on checking and unchecking checkbox

* [ACS-9374] Provide default value to hasLibrariesConstraint

* [ACS-9374] Close dropdown on search submission

* [ACS-9374] Close menu on search trigger

* [ACS-9374] Remove explicit 0 from setTimeout
2025-08-01 13:15:50 +05:30
Mykyta Maliarchuk 078925261a Revert "[ACS-9374][ACS-9590] Prevent search popup flicker on Enter key press …" (#4714)
This reverts commit c493824778.
2025-07-31 14:27:11 +02:00
Shivangi Shree c493824778 [ACS-9374][ACS-9590] Prevent search popup flicker on Enter key press and infinite loading animation (#4683)
* [ACS-9374] Prevent search popup flicker on Enter key press

* feat: WIP - fixing search input errors for draft PR

* Add test for mat-error on empty search term and handle loading state properly

* Add test for mat-error on empty search term and handle loading state properly

* Add whitespace error and fix unit test for checkbox

* Fix sonarcloud issue for exception

* [ACS-9374] Add validator to aca-shared

* [ACS-9374] Simplify HTML by handling error state in TypeScript

* [ACS-9374] Fix error validation process

* [ACS-9374] Fix sonarcloud issue

* [ACS-9374] Prevent library search with search term less than 2 characters

* [ACS-9374] Show validation error on checking and unchecking checkbox

* [ACS-9374] Provide default value to hasLibrariesConstraint

* [ACS-9374] Close dropdown on search submission
2025-07-30 05:24:55 -04:00
dominikiwanekhyland 49ed11b7d4 [ACS-9911] Upgrade NgRx API (#4702) 2025-07-28 14:36:38 +02:00
Soumyajit Chakraborty 2a2cad18a1 ACS-9789 Fixing Issues on metadata sidebar (#4662)
* ACS-9789 fixing Issues on metadata sidebar

* ACS-9789 resolving PR review comments

* ACS-9789 Applying the default Style on the specific aca-side-bar or infor-drawer component

* ACS-9789 resolving review comments to replace styles from global to specific component

* Update application.scss

Removing unwanted statement

* Update info-drawer.component.scss

Moved inside the selector aca-info-drawer.

* AAE-9789 fixing the input coloe issue

* ACS-9789 fixing the color issues for labels and form-fields inputs
2025-07-14 09:06:59 +01:00
Denys Vuika 24c5f08f7b AAE-36580 bootstrap as standalone app (#4667) 2025-07-11 07:19:33 -04:00
Denys Vuika 9d3a8b6a7c AAE-36484 upgrade to standalone api (#4661) 2025-07-09 10:58:36 -04:00
dominikiwanekhyland 5f5c238ccd Ng19 migration (#4520) 2025-07-03 13:33:05 +02:00
Grzegorz Jaśkowski f48fc8c2d7 [ACS-8746] use notification service instead of store, yellow warnings, warning on no library permission (#4577)
* [ACS-8746] use notification service instead of store, yellow warnings, warning on no library permissions

* [ACS-8746] move snackbar bg styling to app level, review comments

* [ACS-8746] change warning color for improved accessibility

* [ACS-8746] fix wrong css class for copy and move notifications

* [ACS-8746] completely replace SnackbarActions with notifications service, update warning color

* [ACS-8746] improve copy and move nodes notifications

* ACS-8746 fix undo delete notification action

* ACS-8746 review comments

* ACS-8746 review comments
2025-06-16 10:14:27 +02:00
MichalKinas 5b388270c5 [ACS-9670] Add white background to login screen (#4589)
* [ACS-9670] Add white background to login screen

* [ACS-9670] Move white color to separate variable

* [ACS-9670] Add missing change
2025-05-30 16:21:30 +02:00
swapnil-verma-gl 4357fe9c08 [ACS-8694] Re-introduce visibility rules cleanup (#4516)
* [ACS-8694] Cleanup of visibility rules for extensions in ACA (#4140)

* [ACS-9369] Resolved issues where visibility rules with a single element array would log errors (#4416)

* [ACS-9369] Resolved issues where visibility rules with a single element array would log errors

* [ACS-9369] Improved rule array filtering logic

* [ACS-9369] Added type to variable

(cherry picked from commit 4e33f1126d)

* [ACS-8694] Removed unneeded test cases

* [ACS-8694] Fixed 'Favorite' option showing up in toolbar when opening search page
2025-05-15 10:44:00 +02:00
dominikiwanekhylandanddependabot[bot] bf909d9a5b [ACS-9602] resolve issue for upgrading prettier (#4554)
* Build(deps-dev): Bump prettier from 2.8.8 to 3.5.3

Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.5.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.5.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.5.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* Resolve issue for upgrading prettier

* Update ADF

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 11:47:59 +02:00
AleksanderSklorz 2be3b94077 [ACS-9546] knowledge retrieval question is repeated when new question is asked (#4555)
* [ACS-9546] Fixed repeating displayed question for knowledge retrieval

* [ACS-9546] Fixed not displayed border around answer

* [ACS-9546] Unit tests
2025-05-08 15:23:57 +02:00
Denys Vuika 6928d8de13 AAE-34494 break dependency on ADF mat selectors (#4536) 2025-04-25 11:49:19 -04:00
dominikiwanekhyland 0118c21bb0 [ACS-9510] Tasks and processes are not displayed when About page is refreshed (#4510)
* [ACS-9510] Tasks and processes are not displayed when About page is refreshed

* [ACS-9510] Tasks and processes are not displayed when About page is refreshed
2025-04-14 12:32:47 +02:00
swapnil-verma-gl 2efea8c6d8 Rollback visibility rules cleanup (#4426)
* Revert "[ACS-9369] Updated rule-migration-guide.md to include missed rule (#4420)"

This reverts commit b3e2af7f0f.

* Revert "[ACS-9369] Resolved issues where visibility rules with a single element array would log errors (#4416)"

This reverts commit 4e33f1126d.

* Revert "[ACS-8694] Cleanup of visibility rules for extensions in ACA (#4140)"

This reverts commit f1c4dcf45d.
2025-03-03 16:56:13 +05:30
swapnil-verma-gl 4e33f1126d [ACS-9369] Resolved issues where visibility rules with a single element array would log errors (#4416)
* [ACS-9369] Resolved issues where visibility rules with a single element array would log errors

* [ACS-9369] Improved rule array filtering logic

* [ACS-9369] Added type to variable
2025-02-27 17:20:43 +05:30
Mykyta Maliarchuk 261cdaebed [ACS-9266] Make notification and user menu accessible with keyboard (#4394)
* [ACS-9266] Make notification and user menu accessible with keyboard

* [ACS-9266] cr fixes

* [ACS-9266] cr fix

* [link-adf:dev-mmaliarchuk/ACS-9266-Notification-and-user-menu-are-not-accessible-with-keyboard][ci:force]

* empty commit
2025-02-17 14:05:02 +01:00
dominikiwanekhyland a70378bffc [ACS-6849][ACA] Upgrade to Angular 17 (#4275) 2025-02-12 14:42:09 +01:00
Mykyta Maliarchuk 09636b377d [ACS-9211] Update license headers (#4372) 2025-02-04 12:11:48 +01:00
dominikiwanekhyland 52b4060e78 [ACS-8960] Review and apply required inputs where possible (#4339) 2025-01-17 13:15:35 +01:00
Mykyta Maliarchuk d6f859dd74 [ACS-8961] Remove expandedSidenav from local storage upon logout (#4242)
* [ACS-8961] Remove expandedSidenav from local storage on logout

* [ACS-8961] fix sonarcloud issue
2024-12-20 15:53:19 +01:00