* ACS-8202 Added animated icon
* ACS-8202 Added search ai input
* ACS-8202 Added AI search results page
* ACS-8202 Allow to run knowledge retrieval on files inside library, shared, favourites and recent files
* ACS-8202 Hide icon when selected more than 100 files or non text files
* ACS-8202 Display notification when too many files are selected
* ACS-8202 Added agents dropdown
* ACS-8202 Styles for AI response
* ACS-8202 Applied design changes
* ACS-8202 Added query card to Knowledge retrieval page results
* ACS-8202 Fixed search collapsing when opened results page
* ACS-8202 Changed placeholder in input for results page, wrapping text and scrolling for results page
* ACS-8202 Display snackbar with messages when conditions are not met
* ACS-8202 Disallow run knowledge retrieval for libraries, leave input when click on x button
* ACS-8202 Renaming files
* ACS-8202 Trigger ai input by selecting agent instead of clicking on button
* ACS-8202 Reverted triggering showing input by selecting option from select
* ACS-8202 Display dropdown with agents by clicking on button
* ACS-8202 Structural changes - services and agents button component
* ACS-8202 Removed part for examples from search page
* ACS-8202 Simplified html for search page
* ACS-8202 Refactored html and styles for search page, translations for search page
* ACS-8202 More html and styles refactoring
* ACS-8202 Formatting html
* ACS-8202 Removed references to angular material classes
* ACS-8202 Added data automation id attributes
* ACS-8202 Load agents from backend, formatting html for agents button component and adding data automation ids to that component
* ACS-8202 Correction after rebase
* ACS-8202 Set agent for input based on selected agent from dropdown for agents button
* ACS-8202 Hide agent button for libraries pages and use translations for warnings when clicked on agents button
* ACS-8202 Pass agent id to search results page
* ACS-8202 Used form control instead of ngmodel for search query
* ACS-8202 Moved search ai service and search ai input state to ADF
* ACS-8202 Results page ts clean up
* ACS-8202 Used ask and getAnswer functions from search ai service
* ACS-8202 Cleaning of search ai navigation service
* ACS-8202 Small clean ups
* ACS-8202 Renamed sources to references
* ACS-8202 Fixed asking next question from results page
* ACS-8202 Added possibility to use knowledge retrieval from search results page
* ACS-8202 Fixed issue with selecting the same agent after previously closing input on search results page
* ACS-8202 Disallowed using knowledge retrieval on trash page
* ACS-8202 Hide toggling knowledge retrieval for tasks and processes, fixed displaying ask button for favorites page
* ACS-8202 Removed redundant image and function
* ACS-8202 Renamed breadcrumbTemplate to header
* ACS-8202 Removed redundant code, added some comments, made some fields as private
* ACS-8202 Display error message on search page
* ACS-8202 Accessibility changes
* ACS-8202 Small correction
* ACS-8202 Addressed comments
* ACS-8202 Displayed correct initials
* ACS-8202 Removed redundant imports
* ACS-8202 Change css value
* ACS-8202 Removed icon animation
* ACS-8202 Removed icon animation
* [ACS-8325] [Bulk Legal Hold] Create Bulk Actions Dropdown (#3956)
* ACS-8036 create bulk-actions-dropdown
* ACS-8325 update names and add unit tests
* ACS-8325 added icon and unit tests
* ACS-8325 fix translation
* ACS-8325 add and refactor tests in app extension service
* ACS-8325 resolve conversations: remove loadBulkActions, rename bulk schema, add translations
* ACS-8325 update state
* ACS-8325 temporary remove disabled state as it doesn't work after Angular migration
* ACS-8325 add formControl and tests
* ACS-8325 clean code
* ACS-8325 place create component to one place
* ACS-8325 add condition to use title if no description provided and cover with test
* ACS-8325 add tooltip and update Badge interface
* ACS-8325 rename class names and mockItem object
* [ACS-8326] enable running actions from bulk dropdown and resetting selection (#3971)
* ACS-8036 create bulk-actions-dropdown
* ACS-8325 update names and add unit tests
* ACS-8325 fix translation
* ACS-8325 resolve conversations: remove loadBulkActions, rename bulk schema, add translations
* ACS-8325 temporary remove disabled state as it doesn't work after Angular migration
* ACS-8325 add formControl and tests
* ACS-8325 add condition to use title if no description provided and cover with test
* ACS-8325 add tooltip and update Badge interface
* ACS-8326 enable running actions from bulk dropdown and resetting dropdown selection
* ACS-8326 review remarks - use select control, fix naming
* ACS-8326 fix unit test selectors
* ACS-8326 review remarks - change property name to more universal, adjust unit tests
---------
Co-authored-by: Darya Balvanovich <darya.balvanovich@hyland.com>
* [ACS-8424][Bulk Legal Hold] Add Badge for items (#3985)
* [ACS-8424] display badges in search result
* [ACS-8424] display badges in search result
* ACS-8424 create separate badge component, add/move unit tests, undo highlight change failing tests
* ACS-8424 template cleanup
* ACS-8424 template cleanup cleanup
* ACS-8424 revert single deletion in template
* ACS-8424 rename new component, change property order
---------
Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
* ACS-8458 refactor styles (#4018)
* [ACS-8489] Legal Holds keyboard accessibility (#4009)
* ACS-8489 handle keyboard accessibility
* ACS-8489 wording fix
* ACS-8489 change function name
* ACS-8489 fix typo
* ACS-8489 review remarks - simplify keyboard event handling, improve unit tests
* ACS-8489 move duplicated code to method
* ACS-8489 change type name to more precise
* [ACS-8036] fix icon visibility in mat-select
* ACS-8036 fix styles and import
* ACS-8036 remove async from test
* ACS-8036 handle event when dropdown closed
* ACS-8036 fix rebase issues
* ACS-8036 fix rebase issues
* ACS-8036 fix rebase
---------
Co-authored-by: Grzegorz Jaśkowski <138671284+g-jaskowski@users.noreply.github.com>
Co-authored-by: tamaragruszka <156320606+tamaragruszka@users.noreply.github.com>
Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
Co-authored-by: tamaragruszka <tamara.gruszka@hyland.com>
* ACS-5281 Changed editable state of metadata content based on change of file lock state
* ACS-5281 Updated versions
* ACS-5281 Reverted change
* ACS-5281 Upgrade version
* ACS-5281 Small correction
* ACS-5281 Fixed e2e
* ACS-3757 Return focus to More Actions button after closing modals opened from that button
* ACS-3757 Return focus to specific row from personal files after closing modal opened from context menu from row
* ACS-3757 Fixed issue that sometimes node was undefined
* ACS-3757 Return focus after closing upload new version modal
* ACS-3757 Added restore focus on list of libraries, restoring focus to correct row when multi rows are selected, little refactoring
* ACS-3757 Use runActionById function instead of runAction
* ACS-3757 Fixed unit tests
* ACS-3757 Updated description
* ACS-3757 Adrressing comments for static and for selectors in jsons
* ACS-3757 Remove boolean flag from jsons
* ACS-3757 Added some unit tests
* ACS-3757 Resolved conflicts
* ACS-3757 Created ModalConfiguration interface
* ACS-3757 Increase version of ADF
* ACS-3757 Fix for e2e
* ACS-3757 Fix some more e2e
* ACS-3757 Removed log
* ACS-3640 Increasing time of autoclosing snackbar and adding X icon to close snackbar
* ACS-3640 Fix lint issues
* ACS-3640 Addressing PR comments
* ACS-3640 Fix lint issue
* ACS-3640 Added aria label for action icon
* ACS-3640 Fixed one left file
* ACS-3640 Fixed lint issues
* ACS-3640 Correction for e2e
* ACS-3640 Reverting reverted corrections for e2e
* ACS-3640 Use data automation id
* ACS-3640 Update ADF version
* [AAE-6294] The list should be refreshed without allowing a used to select the same folder already deleted
* Changes done as per comment
* resolved build fails
* upgrade to Angular 13
* upgrade datetime picker libs
* upgrade to eslint 13
* fix eslint issues
* downgrade datetime picker
* fix scss builds
* use proper node version on travis
* fix e2e check
* fix test run
* upgrade ngrx to 13
* use latest ADF 5.x
* add missing ban plugin for eslint
* use latest ADF 5.x branch
* use latest ADF 5.x
* use latest ADF
* sync libs with adf and apps
* Updating to the right version of mat-datetime-picker
* Fix Test Suites: Search - AAE-10222
* Satisfy linter
* upgrade to adf 5.0.0-angular.13
* upgrade adf to 5.0.0-angular.13.1
Co-authored-by: Andras Popovics <popovics@ndras.hu>
Co-authored-by: MichalFidor <michal.fidor@hyland.com>
* Conversion to ESlint
* Fixed ESLINT for ACA
* [AAE-6638] - typo in eslint file
* [AAE-6638] - attempt to fix problem on linting
* Check caching to improve lint speed
* Improved eslint for content-app
* Added new cache
* Remove cache file
* Removed eslintcache
* Attempt to make eslint run on travis
* Slow ng lint on travis
* Fixed eslint error
* [AAE-6057] Customize text color in the header
* [AAE-6057] use css vars
* [AAE-6057] added tests
* [AAE-6057] clear code
* [AAE-6057] quick fix
* [AAE-6057] update css so they wark nicly with new --adf-header-text-color
* [AAE-4515] Provide a way to disable/enable the main file uploading dialog
* Fix expression has been changed after is has been checked error
* Add unit tests
* Fix linting errors
* Adding general purpose preview overlay route
Preparation for file preview feature
Remove unnecessary preview root route and ability to use loadChildren
Extract RouterExtensionService
Remove loadChildren support and use component instead
Cover RouterExtensionService with unit tests
Fix tests
Fix build
Fix rebase issue
Add generally available PluginPreviewAction
Add data option to child routes and navigateBackAsClose option for the preview component
Support plain mode preview
Fix linting
Update to latest alpha of ADF
* Adding documentation
* Rebase fix
* Update to latest adf