* Migrate to NG17
* [ci:force] - fixed deps
* [ci:force] - fixed build for testing 1
* Fixed build for all the packages
* [ci:force] - fixing lint
* [ci:force] - Fixed lint
* AAE-26163 Fix infinite loop when authentication error event occured (#10272)
* AAE-26163 Logout user after 3 login attempts failed, avoiding infinite loop when an authentication error occured, like when a user machine clock is significantly out of sync
* AAE-26163 Wait to discovery document to be loaded and user not authenticated to perform a ssoLogin, logout user if login fails after 3 attempts
* AAE-26163 Fix missed id_token_hint invoking logout when a login error occured due to a clock significantly out of sync
* AAE-26163 Add fake observable to unit test
* AAE-26163 Show oauth event logs if showDebugInformation is enabled, remove auth items if access token is not valid
* AAE-26163 Improve tryLogin error message
* AAE-26163 Check if token has expired to fix case when user access the application after the token is expired and with a clock significantly out of sync
* AAE-26163 Test logout when clock is out of sync
* AAE-26163 Create a service to check if local machine time is out of sync
* AAE-26163 Update oauthErrorEvent$ and combinedOAuthErrorsStream$ to return errors
* AAE-26163 Output error within combined oauth error event subscription
* AAE-26163 Fix lint problems
* AAE-26163 Logout user when token refresh error happens for the second time, if the token is not refreshed properly after first refresh error
* AAE-26163 Logout user once an oauth error event occur due to clock out of sync
* AAE-26163 Fix retry login error message if the OAuthErrorEvent doesn t return reason
* AAE-26163 Fix the issue where the logout API call is canceled by the authorize call when login fails due to clock synchronization problems, causing an infinite loop.
* remove console.log
* AAE-26163 Fix retry login error message if the OAuthErrorEvent reason is an empty object
* Cherry picked commit from oidc and run fix lint
* [MIGRATION] - fixed build and lint
* [MIGRATION] - Added injectionContext to avoid error NG0203 for unit tests
* [MIGRATION] - Moving mocha to jest
* [MIGRATION] - Fixing failing migrated tests
* [MIGRATION] - Migrating to Jest - working but some tests fails
* Trying to fix js-api unit tests
* Removing testing lib to sync with develop
* Fixed two excluded unit tests
* Removed unused project parts
* Removed unused project parts
* Reduced tserrors on building storybook
* Fixed sonarqube errors
* Removing temporarily eslint rule from publishing
* [MIGRATION] - Fixed lint
* [MIGRATION] - Fixed type
* [MIGRATION] - Rebased
* [MIGRATION] - Readded removed action
* [MIGRATION] - Checking deps
* [MIGRATION] - updated lock
* [ACS-9052] manage versions close button is too low (#10466)
* [ci:force] - Fixed lint
* [ACS-9052] Fixed close button in version manager position
* [ACS-9052] Reverted unwanted changes
---------
Co-authored-by: VitoAlbano <vito.albano.123@gmail.com>
* [MIGRATION] - fixed storybook builds
* [MIGRATION] - Checking if now eslint is releasable
* [MIGRATION] - Changing the building executor for eslint-rules
* Readded rule for peer deps
* Fixed wrong rule
* [ACS-9075] Fixed incorrect buttons labels color (#10489)
* Update package.json
* Fix ACA pipeline
* [ACS-9084] Fixed incorrect color for notification bell icon (#10513)
* Change dialog label padding
* [AAE-26767] - Fixed lint
* [AAE-26767] - Fixed lint
* updated dependencies
* AAE-30733 Fix incorrect alignment of icons in permission list header
* [MIGRATION] - sync package-lock
* [MIGRATION] - Fixed package on core lib
* [MIGRATION] - Removed unused lock
* Fixed licence
* [MIGRATION] - sync lock file
* [MIGRATION] - fixed lint issues
* [ACS-9271][ACA] Login page input labels are cut if the input is not empty (#10637)
* AAE-31453 Override card-view-textitem readonly color
---------
Co-authored-by: Amedeo Lepore <amedeo.lepore@hyland.com>
Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com>
Co-authored-by: DominikIwanek <dominik.iwanek@hyland.com>
Co-authored-by: swapnil-verma-gl <92505353+swapnil-verma-gl@users.noreply.github.com>
Co-authored-by: Wojciech Duda <69160975+wojd0@users.noreply.github.com>
Co-authored-by: dominikiwanekhyland <141320833+dominikiwanekhyland@users.noreply.github.com>
* [ACS-8202] basic flow getting ai response for one or more selected files (#9944)
* ACS-8202 Getting list of agents
* ACS-8202 Mocked agents, used base api from hxi connector
* ACS-8202 Search Ai service
* ACS-8202 Small correction and mocked data
* ACS-8202 Renamed variable
* ACS-8202 Added documentation
* ACS-8202 Addressed PR comments
* ACS-8202 Type change
* ACS-8202 Reverted unwatend change
* ACS-8202 Reverted unwanted change
* ACS-8201 Small correction after rebasing with Angular 15
* [ACS-8398] Unit tests for agents and search ai (#9974)
* ACS-8398 Unit tests for search ai api and agents api
* ACS-8398 Unit tests for getAnswer function from SearchAiApi, corrections for unit tests for SearchAiApi and AgentsApi
* ACS-8398 Unit tests for SearchAiService and AgentService
* [ACS-8210] Agent basic details popup (#9956)
* [ACS-8573] Allow user to ask question without file selection
* [ACS-8312] Display warning about losing response (#10059)
* [ACS-8312] Display warning about losing response
* [ACS-8312] Display warning about losing response - fixes
* [ACS-8432] Sending all file types to HX instead of only the text file types (#10087)
* ACS-8201 Fixed issues after rebase
* [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page (#10132)
* [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page
* [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page - review fixes
* [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page - review fixes 2
* [ACS-8399] Integrate all changes with backend (#10163)
* Answers endpoint fix (#10176)
* [ACS-8664] generic question redirection to hx insight (#10174)
* ACS-8664 Loading HX insight url
* ACS-8664 Added documentation for loading config of Knowledge Retrieval
* ACS-8664 Unit tests
* ACS-8664 Fixed unit tests
* ACS-8664 Fixed unit tests after rebase
* ACS-8664 Addressed comment
* ACS-8201 Fixed issues after rebase
* [ACS-8695] Getting Agent avatar (#10189)
* [ACS-8695] Getting Agent avatar
* [ACS-8695] Getting Agent avatar - on image load error
* [ACS-8695] Getting Agent avatar - removed getAgentAvatar call (#10209)
* [ACS-8201] Review fixes
---------
Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com>
Co-authored-by: Aleksander Sklorz <Aleksander.Sklorz@hyland.com>