* test: MM-T820 MMT821 helper functions to be used by tests
* test: MM-T820 keyboard shortcut opens dev tools for Application Wrapper
* test: MM-T820 open dev tools for Application Wrapper through menu, Menu Dropdown > View > Developer Tools for Application Wrapper
* test: MM-T821 open dev tools for Current Server through menu, Menu Dropdown > View > Developer Tools for Current Server
* test: MM-T820 MMT821 scope tests in separate describe block
* test: MM-T820 MMT821 add help functions used for basic interactions with dev tools console
* test: MM-T820 MMT821 add constant setting values used to configure interactions with dev tools console
* test: MM-T820 check if dev tools is pointing to index.html file by sending alert dialogue from dev tool and detecting the dialog event on page, when opening dev tool using keyboard shortcut
* test: MM-T820 check if dev tools is pointing to index.html file by sending alert dialogue from dev tool and detecting the dialog event on page, when opening dev tool using menu
* test: MM-T821 check if dev tools is pointing to current application server by sending alert dialogue from dev tool and detecting the dialog event on page, when opening dev tool using menu
* test: MM-T820 MMT821 increase timeout value of test suite as more time is needed for dev tools to be ready for interaction
* test: MM-T820 MMT821 remove extra whitespace when sending command to dev tools console
* test: MM-T820 MMT821 split check for dev tools open and where dev tools
is pointing to as 2 different parts
test: MM-T820 MMT821 fix lint errors
* #1960 fix unexpected top menu focus
* #1960 test update
* #1960 improved test
* #1960 optimized algrithm to handle only Alt key to improve performance and avoid side effects
* #1960 tests update
* #1960 fixed 3 dit menu focus on workspace change with Alt+1, Alt+2
* #313 fix linter issue
* #1960 fix linter issue
* tests update
Github Action for Scorecard
https://github.com/ossf/scorecard
The Scorecard provides a (somewhat opinionated) view on the security posture of the repository -- we (the product security team) would like to adopt this on our key repositories to identify possible security improvements
* [MM-39799] - Add E2E tests for long server name
* [MM-39799] - Update test and css for max-width of tab
* [MM-39799] - Update max-width test to 400px
* [MM-39852] Setup docker image to run in CI for E2E
* Setup remote docker
* Install docker
* Trying this
* And this
* how about this
* this
* Okay this
* dis one
* sdfsagsdags
* Now?
* aaaaaaa
* asdasdasd
* i am dumb
* blank
* Please work
* Lint fix
* Forgot to update a couple things
* OOPS
* Testing something since this one is still failing
* Trying robotjs instead
* test
* Remove stop docker
* Try without the admin user (since apparently turning off admin notices didn't work)
* Remove console statement
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* [MM-26018] Added disclaimer for window flashing on Linux
* Update src/renderer/components/SettingsPage.tsx
Co-authored-by: Eric Sethna <eric@mattermost.com>
Co-authored-by: Eric Sethna <eric@mattermost.com>
* [MM-40602] Ensure URL is valid before showing tooltip link
* Rework to allow invalid URLs to display
* [MM-32946] Allow parsable URLs and open invalid URIs in browser
* Refactor main.ts dependencies into singleton pattern
* Split main.ts into testable pieces, some other refactoring for singleton pattern
* Unit tests for main/app/app
* Unit tests for main/app/config
* Unit tests for main/app/initialize
* Unit tests for main/app/intercom
* Unit tests for main/app/utils
* Add some more tests to get to 70% coverage
* Fix for linux
* Fix for alternate data dir paths
* Fix E2E test