* change component ancestor from ElementFinder to string for better usability
better naming for some methods
small code cleanup
* add test components and automate tests for Create File from Template action
* ignore e2e-downloads folder
* add return types
* enable check
* enable check after issue got fixed
* add tests for search results page and actions on search results
* fix selector and add more tests
* split unshare tests
* fix tests
* add more tests and TestRail ids
* try new reporter
* run specific suite for testing purposes
* change folder output for report
* more report settings
* remove fdescribe
* remove package and update package-lock
* remove disabled tests not needed by the new reporter
* try to identify cause of travis failure
* run only specific tests for investigation purpose
* remove sleep and increase retry delay
* try a different fix
* revert to previous fix
* try different expects
* call different js-api method
* remove parameter not needed anymore
* async / await on login component and utils
* more async / awaits
* remove fdescribe
* expect for exact totalItems in waitForApi methods
other async / awaits
* pagination tests
* more tries
* disable selenium promise manager
* try to fix shared-links tests
* re-enable selenium_promise_manager and some more fixes
* add target es2017 to e2e
* set target to es2017 on tsconfig.spec.json
* other tries
* forgotten console.log
* disable pagination tests
* some fixes for pagination
* temporary fix viewer actions tests
* fix some actions tests
* fix some tests for actions
* fix some tests for undo action
* try to fix some more tests
* fixes for toolbar actions
* fix NoSuchElementError for openMoreMenu
* fix NoSuchElementError for rightClickOnMultipleSelection
* fixes for mark as favourite
* more fixes
* more fixes
* change order of some expects
* forgot describe
* add testrail ids - WIP
* add TestRail ids to tooltips tests
* added more TestRail ids
* separate tests from Create folder to correct sub-suites
* add more TestRail ids to automated tests
* added more TestRail ids
* added more ids and some missing tests
* combined delete and undo delete tests and added TestRail ids
* decrease protractor timeouts to try and speed up the execution when tests fail
* disable some tests that are incomplete in order to match numbers from TestRail
* e2e integration with ci
* update travis config
* try always build image
* build the app in production mode
* try to stop previous
* stop default postgresql service
* try upgrade selenium-webdriver
* disable Gecko for webdriver-manager
* use stable chrome and latest protractor