* Add a config item for the theme and adjust Electron's `nativeTheme` based on that
* Listen to theme changes and update the app accordingly
* React to theme changes in teleterm stories
* Rename channel
* Return boolean from handlers
* Do not mock the whole app context in storybook
* Fix linting issue
* Fix typo
* Fix storybook deprecated warning
* Define required role arn rule check
* Implement editing integrations
- Create a re-usable component for rendering dialogues
based on operation type (enterprise)
* Add thumbprint validation
* Fix text color mash in light theme
* Address CR
* first version
* Fix build
* Fix
* fixes
* add app context
* Add Navigator
* more screens
* add cluster
* grpc
* Add gateways
* add node-pty
* add tshd daemon
* add main process quick reload
* add tsh access
* Use default terminal shell and add context menu (#444)
* node-pty errors
* Fix build process and include `tsh` in the package (#451)
* Use single `package.json` config
* Include `tsh` in app package
* fix linux package target
* add global search
* fix tsc (errors) build step
* Add mocks
* Add logging to file (#455)
* minor cleanups
* Add keyboard shortcuts service (#462)
* add sync statuses for teleport resources
* add teleterm icon (#470)
* Fix dev reloads of main process
* minore bug fixes
* implement auth
* update webpack configs to v5 (#492)
* arrange the cards evenly depending on the available space & add drag and drop (#486)
* fix text truncation on tabs
* Add logout and cluster removal
* Add context menu to clusters (#500)
* Add tabs shortcuts & open new tab basing on active tab (#495)
* Make xterm understand resize sequence (#507)
* use `Immer` in teleterm store (#516)
* Add apps and kubes
* Teleterm bugfixes (#519)
* add command palette
* Replace Gateways with Connections
* add tc
* Clean up
* Add basic config service (#526)
* add fonts config (#528)
* Fix resize bug
* Minor teleterm fixes (#531)
* remove exit code checking before closing a tab
* prevent closing `home` tab
* Fix crashing errors
* Remove Roles and Activities
* Remove GlobalSearch
* Add context menu to tab items (#533)
* make quickIInput always visible on top
* Add workspace service (#538)
* Add recently opened documents to workspace (#547)
* add recently opened documents to workspace
* review fixes
* review fixes
* add `ClusterConnect` component
* remove the `close` item and electron help items from the app menu (#560)
* improve navigator behaviour (#565)
* improve navigator behaviour
* Add new connection handling
* Add username to gateways
* add kube connect command
* Gateway should render instructions per DB protocol
* Address design changes
Co-authored-by: gzdunek <gzdunek@users.noreply.github.com>