* Optimize SVGs, do not inline resource icons into bundle
* Fix jest resolution for .svg?no-inline imports
* Update package.json
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
* Prettier
* Move to programmatic optimization for app icons
* Replace resource icons in place with optimized version
* Add license
---------
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
* Add types for `css` prop instead of importing it implicitly from `@emotion/core`
* Move `styled-system.d.ts` to `packages/design`
The `styled-system` package is installed there (it has to be reachable from the declaration file).
* Remove `border` from `FeatureHeader`
We don't pass any props that would use it. That's also the only import of `styled-system` outside of `packages/design`.
* Remove `grpc` path, it is used only in one place
* 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>