Bartosz Leper
b8b844058b
Specify default options in role editor ( #47189 )
...
* Add a new role editor
So far, the editor only supports two fields, but it's a start.
* Review
* Specify default options in role editor
This allows us to switch back and forth between Standard and YAML editor
without resetting the model (at least for roles that have nothing more than
metadata, for now).
* Remove unnecessary console.log
* Remove freezeDeep; review
* Center the loading indicator
* Fix broken import
* Review
* Drop the console statement
* Review
2024-10-09 17:19:35 +00:00
Bartosz Leper
34b8648dc6
Add a new role editor ( #47100 )
...
* Add a new role editor
So far, the editor only supports two fields, but it's a start.
* Review
* Center the loading indicator
2024-10-07 07:29:39 +00:00
Michael
71d5f6f19b
Bump JS deps (major) ( #44967 )
...
* Bump `@testing-library/react` from 15.0.7 to 16.0.0
* Bump `jsdom` from 21.1.0 to 25.0.1
* Bump `@swc/plugin-styled-components` to 3.0.2
---------
Co-authored-by: Grzegorz Zdunek <grzegorz.zdunek@goteleport.com>
2024-10-04 16:29:14 +00:00
dependabot[bot]
b8181bf8be
Bump the ui group with 29 updates ( #47025 )
...
Bumps the ui group with 29 updates:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.18.0` | `6.18.1` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.33.0` | `6.34.1` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node ) | `1.11.1` | `1.11.3` |
| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror ) | `4.23.0` | `4.23.3` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.23.0` | `4.23.3` |
| [react-select](https://github.com/JedWatson/react-select ) | `5.8.0` | `5.8.1` |
| [@storybook/addon-toolbars](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/toolbars ) | `8.2.9` | `8.3.4` |
| [@storybook/components](https://github.com/storybookjs/storybook/tree/HEAD/code/deprecated/components ) | `8.2.9` | `8.3.4` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react ) | `8.2.9` | `8.3.4` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite ) | `8.2.9` | `8.3.4` |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) | `29.5.12` | `29.5.13` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.16.2` | `20.16.10` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.5` | `18.3.10` |
| [msw](https://github.com/mswjs/msw ) | `2.4.1` | `2.4.9` |
| [playwright](https://github.com/microsoft/playwright ) | `1.46.1` | `1.47.2` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli ) | `8.2.9` | `8.3.4` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.5.4` | `5.6.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.2` | `5.4.8` |
| [@swc/core](https://github.com/swc-project/swc ) | `1.7.22` | `1.7.26` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.7.0` | `3.7.1` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) | `2.29.1` | `2.30.0` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) | `28.8.1` | `28.8.3` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.35.0` | `7.37.0` |
| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion ) | `1.3.0` | `1.3.1` |
| [highlight-words-core](https://github.com/bvaughn/highlight-words-core ) | `1.2.2` | `1.2.3` |
| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib ) | `0.39.0` | `0.40.0` |
| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib ) | `0.39.0` | `0.40.0` |
| [@electron/notarize](https://github.com/electron/notarize ) | `2.4.0` | `2.5.0` |
| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema ) | `3.23.2` | `3.23.3` |
Updates `@codemirror/autocomplete` from 6.18.0 to 6.18.1
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.0...6.18.1 )
Updates `@codemirror/view` from 6.33.0 to 6.34.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.33.0...6.34.1 )
Updates `@grpc/grpc-js` from 1.11.1 to 1.11.3
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.11.1...@grpc/grpc-js@1.11.3 )
Updates `@uiw/codemirror-themes` from 4.23.0 to 4.23.3
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.0...v4.23.3 )
Updates `@uiw/react-codemirror` from 4.23.0 to 4.23.3
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.0...v4.23.3 )
Updates `react-select` from 5.8.0 to 5.8.1
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.8.0...react-select@5.8.1 )
Updates `@storybook/addon-toolbars` from 8.2.9 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/toolbars )
Updates `@storybook/components` from 8.2.9 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/deprecated/components )
Updates `@storybook/react` from 8.2.9 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/renderers/react )
Updates `@storybook/react-vite` from 8.2.9 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/frameworks/react-vite )
Updates `@types/jest` from 29.5.12 to 29.5.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Updates `@types/node` from 20.16.2 to 20.16.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.5 to 18.3.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `msw` from 2.4.1 to 2.4.9
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.4.1...v2.4.9 )
Updates `playwright` from 1.46.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.1...v1.47.2 )
Updates `storybook` from 8.2.9 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/lib/cli )
Updates `typescript` from 5.5.4 to 5.6.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2 )
Updates `vite` from 5.4.2 to 5.4.8
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite )
Updates `@swc/core` from 1.7.22 to 1.7.26
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.7.22...v1.7.26 )
Updates `@vitejs/plugin-react-swc` from 3.7.0 to 3.7.1
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.7.0...v3.7.1 )
Updates `eslint-plugin-import` from 2.29.1 to 2.30.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0 )
Updates `eslint-plugin-jest` from 28.8.1 to 28.8.3
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.1...v28.8.3 )
Updates `eslint-plugin-react` from 7.35.0 to 7.37.0
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.37.0 )
Updates `@emotion/is-prop-valid` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/is-prop-valid@1.3.0...@emotion/is-prop-valid@1.3.1 )
Updates `highlight-words-core` from 1.2.2 to 1.2.3
- [Commits](https://github.com/bvaughn/highlight-words-core/commits )
Updates `@opentelemetry/instrumentation-document-load` from 0.39.0 to 0.40.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/contrib-test-utils-v0.39.0...sql-common-v0.40.0 )
Updates `@opentelemetry/instrumentation-user-interaction` from 0.39.0 to 0.40.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/contrib-test-utils-v0.39.0...sql-common-v0.40.0 )
Updates `@electron/notarize` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/electron/notarize/releases )
- [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json )
- [Commits](https://github.com/electron/notarize/compare/v2.4.0...v2.5.0 )
Updates `zod-to-json-schema` from 3.23.2 to 3.23.3
- [Release notes](https://github.com/StefanTerdell/zod-to-json-schema/releases )
- [Changelog](https://github.com/StefanTerdell/zod-to-json-schema/blob/master/changelog.md )
- [Commits](https://github.com/StefanTerdell/zod-to-json-schema/commits )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@codemirror/view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@uiw/codemirror-themes"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@uiw/react-codemirror"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: react-select
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/addon-toolbars"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@storybook/components"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@storybook/react"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@storybook/react-vite"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: msw
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: storybook
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@swc/core"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@vitejs/plugin-react-swc"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-plugin-import
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: eslint-plugin-jest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-plugin-react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@emotion/is-prop-valid"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: highlight-words-core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-document-load"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-user-interaction"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@electron/notarize"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: zod-to-json-schema
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 13:06:08 +00:00
Grzegorz Zdunek
d28977fae4
Add missing @types/react-router
( #46802 )
2024-09-20 16:12:40 +00:00
dependabot[bot]
5cea0435fe
Bump the ui group with 22 updates ( #46108 )
...
* Bump the ui group with 22 updates
Bumps the ui group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.32.0` | `6.33.0` |
| [styled-components](https://github.com/styled-components/styled-components ) | `6.1.12` | `6.1.13` |
| [tslib](https://github.com/Microsoft/tslib ) | `2.6.3` | `2.7.0` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) | `6.4.8` | `6.5.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.16.1` | `20.16.2` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.4` | `18.3.5` |
| [msw](https://github.com/mswjs/msw ) | `2.3.5` | `2.4.1` |
| [@swc/core](https://github.com/swc-project/swc ) | `1.7.14` | `1.7.22` |
| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ) | `3.6.1` | `3.6.3` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) | `28.8.0` | `28.8.1` |
| [ace-builds](https://github.com/ajaxorg/ace-builds ) | `1.36.0` | `1.36.2` |
| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.1` | `0.53.0` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.1` | `0.53.0` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.1` | `0.53.0` |
| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.1` | `0.53.0` |
| [@opentelemetry/propagator-b3](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.1` | `1.26.0` |
| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js ) | `1.26.0` | `1.27.0` |
Updates `@codemirror/view` from 6.32.0 to 6.33.0
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.32.0...6.33.0 )
Updates `styled-components` from 6.1.12 to 6.1.13
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/v6.1.12...v6.1.13 )
Updates `tslib` from 2.6.3 to 2.7.0
- [Release notes](https://github.com/Microsoft/tslib/releases )
- [Commits](https://github.com/Microsoft/tslib/compare/v2.6.3...v2.7.0 )
Updates `@testing-library/jest-dom` from 6.4.8 to 6.5.0
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.4.8...v6.5.0 )
Updates `@types/node` from 20.16.1 to 20.16.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.4 to 18.3.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `msw` from 2.3.5 to 2.4.1
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.3.5...v2.4.1 )
Updates `@swc/core` from 1.7.14 to 1.7.22
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.7.14...v1.7.22 )
Updates `eslint-import-resolver-typescript` from 3.6.1 to 3.6.3
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.1...v3.6.3 )
Updates `eslint-plugin-jest` from 28.8.0 to 28.8.1
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.0...v28.8.1 )
Updates `ace-builds` from 1.36.0 to 1.36.2
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.36.0...v1.36.2 )
Updates `@opentelemetry/context-zone` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/core` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/exporter-trace-otlp-http` from 0.52.1 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0 )
Updates `@opentelemetry/instrumentation` from 0.52.1 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0 )
Updates `@opentelemetry/instrumentation-fetch` from 0.52.1 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0 )
Updates `@opentelemetry/instrumentation-xml-http-request` from 0.52.1 to 0.53.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.1...experimental/v0.53.0 )
Updates `@opentelemetry/propagator-b3` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/resources` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/sdk-trace-base` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/sdk-trace-web` from 1.25.1 to 1.26.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.1...v1.26.0 )
Updates `@opentelemetry/semantic-conventions` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.26.0...semconv/v1.27.0 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: styled-components
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: tslib
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: msw
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@swc/core"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-import-resolver-typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-plugin-jest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/context-zone"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-fetch"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-xml-http-request"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/propagator-b3"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/resources"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/sdk-trace-base"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/sdk-trace-web"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/semantic-conventions"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update pnpm to 9.9.0
* Dedupe packages
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2024-09-03 16:09:04 +00:00
Bartosz Leper
ce829599d4
Add Storybook test runner ( #45116 )
...
* Add Storybook test runner
* review
* lint
2024-08-29 12:32:53 +00:00
dependabot[bot]
29ae48cc53
Bump the ui group with 23 updates ( #45775 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:10:25 +00:00
Grzegorz Zdunek
254292b377
Update pnpm to 9.8.0 ( #45722 )
...
* Update pnpm to 9.8.0
* Set `update-notifier=false`
2024-08-23 14:52:02 +00:00
dependabot[bot]
35a31422ef
Bump react-select from 3.2.0 to 5.8.0 ( #43056 )
...
* Bump react-select from 3.2.0 to 5.8.0
Bumps [react-select](https://github.com/JedWatson/react-select ) from 3.2.0 to 5.8.0.
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@3.2.0...react-select@5.8.0 )
---
updated-dependencies:
- dependency-name: react-select
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update tests
* Use new types
* Fix ResourceList
* Fix the styles
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bartosz Leper <bartosz.leper@goteleport.com>
2024-08-23 08:47:21 +00:00
Grzegorz Zdunek
af43abc3ff
Update Vite to 5.4.1 ( #45580 )
2024-08-19 14:01:28 +00:00
Grzegorz Zdunek
2a42629a1e
Update pnpm to 9.7.0 ( #45363 )
2024-08-12 13:21:00 +00:00
Rafał Cieślak
f3d03a9a7d
Update pnpm to 9.6.0 ( #45106 )
2024-08-06 13:52:08 +00:00
Bartosz Leper
05ea50db65
Allow passing arguments to Storybook from CLI ( #44936 )
2024-08-06 08:23:32 +00:00
Michelle Bergquist
87a0a1c26a
Remove stripe dependencies ( #44328 )
2024-08-05 20:00:30 +00:00
dependabot[bot]
c18132dc97
Bump the ui group with 27 updates ( #44925 )
...
* Bump the ui group with 27 updates
Bumps the ui group with 27 updates:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.9.1` | `6.17.0` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.19.0` | `6.29.1` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node ) | `1.10.10` | `1.11.1` |
| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror ) | `4.22.2` | `4.23.0` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.22.2` | `4.23.0` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `5.1.1` | `5.3.4` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `5.1.1` | `5.3.4` |
| [styled-components](https://github.com/styled-components/styled-components ) | `6.1.11` | `6.1.12` |
| [@storybook/components](https://github.com/storybookjs/storybook/tree/HEAD/code/deprecated/components ) | `8.2.5` | `8.2.7` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react ) | `8.2.5` | `8.2.7` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite ) | `8.2.5` | `8.2.7` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) | `6.4.6` | `6.4.8` |
| [msw](https://github.com/mswjs/msw ) | `2.3.2` | `2.3.4` |
| [prettier](https://github.com/prettier/prettier ) | `3.3.2` | `3.3.3` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli ) | `8.2.5` | `8.2.7` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.5.3` | `5.5.4` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.3.2` | `5.3.5` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.24.7` | `7.25.2` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) | `7.24.7` | `7.25.3` |
| [@swc/core](https://github.com/swc-project/swc ) | `1.7.0` | `1.7.4` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.34.3` | `7.35.0` |
| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion ) | `1.2.2` | `1.3.0` |
| [ace-builds](https://github.com/ajaxorg/ace-builds ) | `1.35.2` | `1.35.4` |
| [winston](https://github.com/winstonjs/winston ) | `3.13.0` | `3.13.1` |
| [electron](https://github.com/electron/electron ) | `31.1.0` | `31.3.1` |
| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ) | `25.0.1` | `25.0.3` |
| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema ) | `3.23.1` | `3.23.2` |
Updates `@codemirror/autocomplete` from 6.9.1 to 6.17.0
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.9.1...6.17.0 )
Updates `@codemirror/view` from 6.19.0 to 6.29.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.19.0...6.29.1 )
Updates `@grpc/grpc-js` from 1.10.10 to 1.11.1
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.10...@grpc/grpc-js@1.11.1 )
Updates `@uiw/codemirror-themes` from 4.22.2 to 4.23.0
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0 )
Updates `@uiw/react-codemirror` from 4.22.2 to 4.23.0
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0 )
Updates `react-router` from 5.1.1 to 5.3.4
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/v5.3.4/packages/react-router )
Updates `react-router-dom` from 5.1.1 to 5.3.4
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/v5.3.4/packages/react-router-dom )
Updates `styled-components` from 6.1.11 to 6.1.12
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/v6.1.11...v6.1.12 )
Updates `@storybook/components` from 8.2.5 to 8.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.2.7/code/deprecated/components )
Updates `@storybook/react` from 8.2.5 to 8.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.2.7/code/renderers/react )
Updates `@storybook/react-vite` from 8.2.5 to 8.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.2.7/code/frameworks/react-vite )
Updates `@testing-library/jest-dom` from 6.4.6 to 6.4.8
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.4.6...v6.4.8 )
Updates `msw` from 2.3.2 to 2.3.4
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.3.2...v2.3.4 )
Updates `prettier` from 3.3.2 to 3.3.3
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.3.2...3.3.3 )
Updates `storybook` from 8.2.5 to 8.2.7
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.2.7/code/lib/cli )
Updates `typescript` from 5.5.3 to 5.5.4
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4 )
Updates `vite` from 5.3.2 to 5.3.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.5/packages/vite )
Updates `@babel/core` from 7.24.7 to 7.25.2
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.25.2/packages/babel-core )
Updates `@babel/preset-env` from 7.24.7 to 7.25.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.25.3/packages/babel-preset-env )
Updates `@swc/core` from 1.7.0 to 1.7.4
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/compare/v1.7.0...v1.7.4 )
Updates `eslint-plugin-react` from 7.34.3 to 7.35.0
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.35.0 )
Updates `@emotion/is-prop-valid` from 1.2.2 to 1.3.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/is-prop-valid@1.2.2...@emotion/is-prop-valid@1.3.0 )
Updates `ace-builds` from 1.35.2 to 1.35.4
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.35.2...v1.35.4 )
Updates `winston` from 3.13.0 to 3.13.1
- [Release notes](https://github.com/winstonjs/winston/releases )
- [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md )
- [Commits](https://github.com/winstonjs/winston/compare/v3.13.0...v3.13.1 )
Updates `electron` from 31.1.0 to 31.3.1
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v31.1.0...v31.3.1 )
Updates `electron-builder` from 25.0.1 to 25.0.3
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/v25.0.3/packages/electron-builder )
Updates `zod-to-json-schema` from 3.23.1 to 3.23.2
- [Release notes](https://github.com/StefanTerdell/zod-to-json-schema/releases )
- [Changelog](https://github.com/StefanTerdell/zod-to-json-schema/blob/master/changelog.md )
- [Commits](https://github.com/StefanTerdell/zod-to-json-schema/commits )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@codemirror/view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@uiw/codemirror-themes"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@uiw/react-codemirror"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: react-router
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: styled-components
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/components"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/react-vite"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: msw
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: storybook
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@babel/preset-env"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@swc/core"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-plugin-react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@emotion/is-prop-valid"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: winston
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: electron-builder
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: zod-to-json-schema
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update mockServiceWorker.js
* Update snapshots
* Update `after-install.tpl` to match the one from `electron-builder`
* Run `pnpm install` after resoling conflicts
* Run `pnpm dedupe`
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
Co-authored-by: Grzegorz Zdunek <grzegorz.zdunek@goteleport.com>
2024-08-02 15:13:11 +00:00
Grzegorz Zdunek
07ff81963e
Clean up dependencies after migrating to Storybook v8 ( #44857 )
...
* Remove storybook v6 dependencies
* Remove deprecated or unneeded babel plugins
* Add `memfs` for `check-redirects.test.js`
* Remove `memfs` from the root package.json
* Ignore tests from `docs/check-redirects`
2024-08-02 09:08:12 +00:00
Rafał Cieślak
f03639b9aa
Make pnpm storybook
fail with clear error if certs are not set up ( #44589 )
...
* Add note in web README about certs for Storybook
* Test for web/certs/server.crt before starting storybook
2024-07-24 10:41:45 +00:00
Michael
fc7953f5e6
Upgrade to storybook v8 ( #44041 )
2024-07-23 18:11:31 +00:00
Grzegorz Zdunek
620c0a0f9b
Switch JS package manager to pnpm ( #44167 )
...
* Adjust `package.json`s to pnpm
* Convert resolutions (pnpm doesn't support `**/` syntax)
It also removes resolutions that are no longer relevant.
* Convert `yarn.lock` to `pnpm-lock.yaml` with `pnpm import`
* Always add `e/web/teleport` workspace to the lockfile
* Adjust `jest` to new node_modules structure
* Adjust `storybook` to new node_modules structure
* Replace `toHaveStyleRule` with `toHaveStyle`
`jest-styled-components` package is no longer global, so `toHaveStyleRule` matchers is not recognized by TS.
We use them only in three places, so it's simpler to convert them to `toHaveStyle`.
* Adjust README files
* Adjust GHA workflows
* Adjust build assets
* Remove remaining `yarn` mentions
I don't think anyone uses the debug configuration for electron (and we don't have `start-electron` script for a long time).
* `corepack enable` -> `corepack enable pnpm`
* Automatically enable pnpm when running `make build/teleport`
* Run `pnpm import` again
* Run `pnpm dedupe`
* Add `yarn.lock` to .gitignore
* Link to pnpm installation docs
* Add a better comment for `transformIgnorePatterns`
* Make pattern for `shared` stories more specific
* Change `corepack enable pnpm` in readmes
* Run `pnpm import && pnpm dedupe` again
2024-07-19 09:53:32 +00:00
Grzegorz Zdunek
f797b864ac
Fix Connect for Intel Macs ( #44383 )
...
* Update `electron-builder@25.0.0`
* Remove `legacy` option
* Add patch for `electron-builder` that allows universal builds to work
* Remove packages patching
* `electron-builder@25.0.1`
2024-07-19 08:11:47 +00:00
Grzegorz Zdunek
d91e88f28b
Remove @types/styled-components
& add caret to styled-components
version ( #44123 )
2024-07-12 15:46:39 +00:00
dependabot[bot]
4947c0d118
Bump styled-components from 5.3.11 to 6.1.11 ( #43057 )
...
* Bump styled-components from 5.3.11 to 6.1.11
Bumps [styled-components](https://github.com/styled-components/styled-components ) from 5.3.11 to 6.1.11.
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/v5.3.11...v6.1.11 )
---
updated-dependencies:
- dependency-name: styled-components
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove @types/styled-components
* Add babel-plugin-styled-components
* Fix issues after upgrading packages
* Update snapshots
* Post-merge fixes
* Declare @emotion/is-prop-valid as an explicit dependency
* Correct formatting
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bartosz Leper <bartosz.leper@goteleport.com>
2024-07-12 10:39:04 +00:00
Grzegorz Zdunek
46ea5728f4
Move JS dependencies to correct workspaces ( #44000 )
...
* Move `packages/shared` dependencies to correct workspaces
* Move `packages/build` dependencies to correct workspaces
* Remove `e-imports` workspace
* Move `packages/teleterm` dependencies to correct workspaces
`@protobuf-ts/*` is imported in protobuf files, so it has to be available globally.
* Add undeclared dependencies
* Move `packages/teleport` dependencies to correct workspaces
* Move `setupTests` to `packages/build`
* Add a section about where to put deps
* Move `events` back to workspaces
* Rewrite the section about adding deps
* Update `e`
2024-07-11 14:30:52 +00:00
Grzegorz Zdunek
d484113881
Update electron-builder to 25.0.0-alpha.11 ( #43945 )
...
* Update electron-builder to 25.0.0-alpha.11
* Dedupe deps
* Run `yarn install`
2024-07-09 17:02:33 +00:00
dependabot[bot]
43992cd9f1
Bump the ui group across 1 directory with 22 updates ( #43712 )
...
* Bump the ui group across 1 directory with 22 updates
Bumps the ui group with 22 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.5` | `5.5.2` |
| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.0` | `0.52.1` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.0` | `0.52.1` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.0` | `0.52.1` |
| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js ) | `0.52.0` | `0.52.1` |
| [@opentelemetry/propagator-b3](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js ) | `1.25.0` | `1.25.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.5` | `20.14.9` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.34.2` | `7.34.3` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.2.0` | `18.3.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.2.0` | `18.3.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `7.13.1` | `7.14.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.3.1` | `5.3.2` |
| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql ) | `6.6.5` | `6.7.0` |
| [ace-builds](https://github.com/ajaxorg/ace-builds ) | `1.35.0` | `1.35.2` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node ) | `1.10.9` | `1.10.10` |
| [electron](https://github.com/electron/electron ) | `31.0.1` | `31.1.0` |
| [electron-vite](https://github.com/alex8088/electron-vite ) | `2.2.0` | `2.3.0` |
Updates `typescript` from 5.4.5 to 5.5.2
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2 )
Updates `@opentelemetry/context-zone` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@opentelemetry/exporter-trace-otlp-http` from 0.52.0 to 0.52.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.0...experimental/v0.52.1 )
Updates `@opentelemetry/instrumentation` from 0.52.0 to 0.52.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.0...experimental/v0.52.1 )
Updates `@opentelemetry/instrumentation-fetch` from 0.52.0 to 0.52.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.0...experimental/v0.52.1 )
Updates `@opentelemetry/instrumentation-xml-http-request` from 0.52.0 to 0.52.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.52.0...experimental/v0.52.1 )
Updates `@opentelemetry/propagator-b3` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@opentelemetry/resources` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@opentelemetry/sdk-trace-base` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@opentelemetry/sdk-trace-web` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@opentelemetry/semantic-conventions` from 1.25.0 to 1.25.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/v1.25.0...v1.25.1 )
Updates `@types/node` from 20.14.5 to 20.14.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint-plugin-react` from 7.34.2 to 7.34.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3 )
Updates `react` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react )
Updates `react-dom` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom )
Updates `typescript-eslint` from 7.13.1 to 7.14.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/typescript-eslint )
Updates `vite` from 5.3.1 to 5.3.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.2/packages/vite )
Updates `@codemirror/lang-sql` from 6.6.5 to 6.7.0
- [Changelog](https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-sql/compare/6.6.5...6.7.0 )
Updates `ace-builds` from 1.35.0 to 1.35.2
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.35.0...v1.35.2 )
Updates `@grpc/grpc-js` from 1.10.9 to 1.10.10
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.9...@grpc/grpc-js@1.10.10 )
Updates `electron` from 31.0.1 to 31.1.0
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v31.0.1...v31.1.0 )
Updates `electron-vite` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/alex8088/electron-vite/releases )
- [Changelog](https://github.com/alex8088/electron-vite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alex8088/electron-vite/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@opentelemetry/context-zone"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/exporter-trace-otlp-http"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-fetch"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/instrumentation-xml-http-request"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/propagator-b3"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/resources"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/sdk-trace-base"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/sdk-trace-web"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@opentelemetry/semantic-conventions"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: eslint-plugin-react
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: react-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: typescript-eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: vite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@codemirror/lang-sql"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: electron-vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
...
Signed-off-by: dependabot[bot] <support@github.com>
* Support `AbortSignal.any` in `CloneableAbortSignal`
* Remove defaultProps from Button, ButtonLink and LogoHero
* Allow warnings about defaultProps and findDOMNode
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Grzegorz Zdunek <grzegorz.zdunek@goteleport.com>
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2024-07-08 14:25:14 +00:00
dependabot[bot]
e796da0462
Bump the ui group across 1 directory with 73 updates ( #43198 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 17:02:08 +00:00
Michael
3bf6fc12f4
Update web dependencies patch updates ( #42887 )
2024-06-13 19:19:42 +00:00
Anton Miniailo
9d3ced837b
Add yarn scripts for auto fixing lint issues. ( #41878 )
...
* Add yarn script for auto fixing lint issues.
* Fix log-level flag
Co-authored-by: Ryan Clark <ryan.clark@goteleport.com>
* Reuse eslint script
Co-authored-by: Ryan Clark <ryan.clark@goteleport.com>
* Remove eslint-fix
Co-authored-by: Ryan Clark <ryan.clark@goteleport.com>
---------
Co-authored-by: Ryan Clark <ryan.clark@goteleport.com>
2024-05-31 12:34:32 +00:00
Zac Bergquist
6d6551e5ae
Remove "--" arg for forwarding options. ( #41617 )
...
This resolves a warning:
warning From Yarn 1.0 onwards, scripts don't require "--" for options to
be forwarded. In a future version, any explicit "--" will be forwarded
as-is to the scripts.
2024-05-17 15:18:47 +00:00
Rafał Cieślak
933dc535ae
Update vite to 5.0.13 ( #40764 )
...
* Bump vite to 5.0.13
* Force use of esbuild ^0.20.2
electron-vite@2.0.0 (and 2.1.0 too) depends on esbuild ^0.19.8. vite 5.0.13
depends on esbuild ^0.20.1.
esbuild 0.20.0 contains only a single breaking change and it affects only
Deno users, so we should be safe with forcing ^0.20.0 to avoid incorrectly
hoisted deps. 70893e4d89/CHANGELOG.md (0200)
Otherwise yarn.lock would contain two versions of all packages under
the `@esbuild` scope and might incorrectly hoist them.
* Dedupe postcss
2024-04-22 16:11:59 +00:00
Grzegorz Zdunek
3140ad8014
Update Node.js, Electron and node-pty ( #39296 )
...
* Update Node.js to 20.11.1
* Update Electron to 29.1.1
* Update node-pty to 1.1.0-beta12
* Remove commands for building native deps manually
* Remove file skipping in electron-builder that seems to do nothing
* Regenerate `devbox.lock` using the same Devbox version as the CI (0.9.0)
* Update `devbox` to `0.9.1`
* Update `README.md`
* Update electron to 29.1.4
* Update devbox checksum
* Remove mention of Node.js version in teleterm/README.md
2024-03-19 15:11:47 +00:00
Rafał Cieślak
4af6023dbd
Update TypeScript to 5.4.2 ( #39118 )
...
* Update TypeScript to 5.4.2
* Update typescript-eslint to 7.2.0 and eslint to 8.56.0
2024-03-12 11:53:46 +00:00
Rafał Cieślak
eb897e7f4a
Set noEmit in tsconfig.json ( #37928 )
...
We use Vite to compile TS files, so tsc is used merely for type-checking.
Setting noEmit to true makes sure that other tools which use tsc (like
editor plugins) do not make tsc compile code.
outDir is removed as it's not needed if we do not use tsc to compile code.
2024-02-09 13:28:55 +00:00
Grzegorz Zdunek
103f351eaf
Update Prettier to 3.2.5 ( #37837 )
2024-02-08 10:39:20 +00:00
Ryan Clark
200553c474
Move Teleport Connect over to Vite ( #36921 )
...
* Move Teleport connect over to Vite
* Clean up the Electron Vite config
* Add mts to prettier/eslint
* Add license headers
* Dedupe @babel scope
* Remove console.log from mainProcess
* Set suggestedReviewers on CreateAccessRequestRequest
* Remove unneeded code added from strict null checks
* Move out dir to build/app
On masted it's build/app/dist.
We don't want to use build directly, as the app is being packaged in
build/release.
* Move Node-only deps to dependencies
https://electron-vite.org/guide/dev#dependencies-vs-devdependencies
cross-env has been removed since it's not needed at all.
* Remove eval warning suppression
* Fix default path of tsh
* Rename dev-term to start-term-skip-native-deps
* Use correct `oneofKind` value for `ptyEventOneOfIsStartError`
* Undo strict null check changes
* Correctly construct env vars struct for shell
Based on https://stackoverflow.com/a/66989401
* Allow reloading renderer app
* Move JSDoc for TshdEventContextBridgeService to correct position
* Remove outdated comment about type casting in tshdEvents/index.ts
* Drop type cast for error.cause['message']
* Ignore teleterm's build dir in .eslintignore
**/dist/** has been removed from ignorePatterns because it's no longer
necessary, neither Web UI nor Connect build in a dir matching this pattern.
* Define NODE_ENV for main and renderer
* Define only NODE_ENV, not whole process.env
Otherwise process.env in the main process is always replaced with an
object containing just NODE_ENV.
We need process.env to be properly populated since it's then used when
spawning tsh daemon and other processes.
Using define like this guarantees that only callsites using
process.env.NODE_ENV directly will be affected.
* Add support for the cluster preferences backend mismatch from the gRPC UserPreferences object
* Return resourceIds from preferences, convert preferences before updating
* Future proof all of the clusterPreferences object getting converted correctly
* Fix cluster preferences for leaf clusters
* Use correct `AssistViewMode` enum, remove the old one and unused interface
* Lint fix
* Add back in JS protobuf stuff, it can be removed in a later PR
* Remove `List` from property
* Add license header
* Remove console.logs
---------
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
Co-authored-by: Grzegorz Zdunek <grzegorz.zdunek@goteleport.com>
2024-01-26 15:47:33 +00:00
Isaiah Becker-Mayer
caec5f35cf
Ironrdp ( #26874 )
...
* adds ironrdp client and has it connect, alongside rdp-rs
* Integrates IronRDP client into the TDP png-response system. Instead of sending back chunks of the screen, its sends the full screen every time, and this is my running hypothesis for the current sticking point: a "Maximum call stack size exceeded" from the tdp client in the react app
* Changes arrayBufferToBase64 to use reduce, which fixes the "Maximum call stack size exceeded" bug
* removes convert_bgra_to_rgba which isn't needed with the bitmaps being produced by IronRDP
* Adds support for updating only a specific image region
* removes mistaken read_rdp_output_inner call from connect_rdp_inner
* Adds support for mouse input. I believe this code has race conditions for client.write_frame though this requires more research.
* Patches things up with the new IronRDP structure
Requires some modifications to IronRDP, see the corresponding commit hash
for IronRDP in lib/srv/desktop/rdp/rdpclient/Cargo.toml.
Started getting call stack overflows when manual testing again, but I'm
going to ignore those for now and focus on the version of this architecture
that passes the remoteFX encoded messages over TDP.
* Adds RemoteFX Frame to the backend
* Proof of concept for integrating a wasm module into the frontend
Building the wasm module still needs to be done manually, this was
just to get to a point where tools are configured and it can be successfully
called in both dev and prod modes.
Required that I comment out "default-src 'self'" in the CSP, this will
need to be figured out later.
We're also using a package called vite-plugin-wasm-pack whereas ironrdp
uses vite-plugin-wasm. I'm not sure why, I'm going to look into this and
swap out to vite-plugin-wasm if possible.
* Swaps out vite-plugin-wasm-pack for vite-plugin-wasm and adds build-wasm script to the teleport package.json.
vite-plugin-wasm-pack looks relatively unmaintained in comparison
to vite-plugin-wasm-pack.
build-wasm script is needed to build the wasm binary before calling vite [build]
* Adds backend structure for RPC PoC
Untested as of yet and it isn't pretty, but this more or less imitates the
RPC approach we have for directory sharing.
* hack solution which calls everything 'static. THIS IS VERY UNSAFE, WE SHOULD DO SOMETHING ELSE
* Gets the full display working end to end
with a particular commit of IronRDP. Unfortunately this commit is now
well out of date, and IronRDP had some bugs that were preventing RemoteFX
frames from being sent back.
* Full display working end to end with the updated IronRDP
* updates init_wasm_log to enable logging in the console
* updates hardcoded io_channel_id and user_channel_id
* Uses specific IronRDP sub-crates (i.e. ironrdp-session, ironrdp-tokio, etc.) rather than relying on whatever is re-exported from the ironrdp sub-crate itself
* Gets FastPathFrameResponse up to speed and the PoC is now working
* deletes all the rpc stuff which it turns out we don't need
* more cleanup including consolidating the FastPathFrame message between wasm and js, adding some comments
* Updates the documentation string for top level Client in lib.rs
* Removes hardcoded rdp server address, screen size, and username
* Swaps to online IronRDP repo
* Updates the TDP RFD with new messages
renaming them to be precise.
* remove hardcoded ip
* creates asRustBackedSlice
* removing some old todos
* Add cleanup for wasm-pack build artifacts to make clean
* Fix wasm in production builds (#27428 )
* Converts the default Content-Security-Policy representation to a map
which makes it easier to programmatically add-to/overwrite the defaults
for special cases.
Also adds tests for the various custom CSPs.
* Alphabetize CSP directives for ease of testing/debugging in the future
* makes maps more easily composable
* removes commented code, and topLevelAwait() which was causing production builds to break
* Adds 'wasm-unsafe-eval' to the script-src section of the Content-Security-Policy
when a desktop session's url is detected.
The app already enforces no caching via the Cache-Control, Pragma, and
Expires headers (SetNoCacheHeaders), which means that any time the app
is requested in a new tab, the browser will always request a new index.html
which can be sent back with a new Content-Security-Policy header.
Since the only way to get to a desktop session is to either
click a link in the app which opens a new tab, or to open a new tab and
navigate to the url manually (this differs from most components, which can
be navigated to without a page reload using React Router), we can reliably
check each index.html request for a characteristic desktop session url path,
and only include the 'wasm-unsafe-eval' directive when strictly necessary
(in the spirit of the principle of least privilege).
* Removes vite-plugin-top-level-await from package.json
* moves regex to global so that it only need be compiled once
* CR fixes
updates Cargo.lock
removes commented feature flag
removes -framework SystemConfiguration
fixes makefile comment
* unsafe.SliceData
* fixes phrasing
* changes to docstring
* changes handle_tdp_fast_path_response to handle_tdp_rdp_response_pdu
so that its name is in line with its definition in RFD 0037 and
adds a more descriptive docstring.
* small fixes to comments
* preallocate RDPFastPathPDU Encode buffer
* updating comments
* Adds a detailed discussion of the Go/Rust Interface to the README (#29762 )
* Aligns the codebase with the Go/Rust interface principles in the README (#29764 )
* Move client functionality into Client (#29765 )
* Adds the RDP Channel IDs TDP message (#27514 )
* Refactoring `rdpclient` (#29766 )
* Ironrdp recording playback (#28228 )
* httplib.SetIndexContentSecurityPolicyWithWasm for recordings as well as desktop sessions so that the ironrdp wasm client can be used for recording playback
* Adds desktopplayback path to websocket proxy definitions so that it can be used with the dev server
* adds tdp.TypeRDPFastPathPDU as a tdp message to be recorded
* With this commit, recordings can be played back with the FastPathProcessor
Refactors tdp Client and subclass PlayerClient
such that now the classes are always constructed the same way,
and the internal representation of the screen size (the FastPathProcessor)
is either:
1. Created upon the call to Client.connect(spec) when spec is !undefined.
This is the case when the Client is being used for a desktop session.
2. Created when a client screen spec is received from the server. This is
the case when PlayerClient is being used for playback.
* Switches from sending the width/height via ur parameter string
to sending it via the client screen spec tdp message.
* changes tdpCli* to client* and adds a canvas* to the canvas related functions
* Static tokio (#30066 )
* Beginnings of RdpdrBackend integration (#32814 )
* Adds handling for the EstablishContextCall (#32971 )
* Adds support for `ListReadersCall` and `ListReadersReturn` (#33004 )
* Adds support for `GetStatusChangeCall`/`GetStatusChangeReturn` (#33056 )
* Adds support for ConnectCall and ConnectReturn (#33136 )
* Better error handling (#32925 )
This change removes couple of unwrap that could cause panics on the Rust side and prevents panics from invalid cgo handle on the Go side.
It also sends error message from IronRDP to UI and cleans up a little final sequence of closing various goroutines in case of error or sessions end.
* Adds support for `HCardAndDispositionCall` with `ScardIoCtlCode::BeginTransaction` (#33192 )
* `TransmitCall` and `TransmitReturn` (#33282 )
* `StatusCall` and `StatusReturn` (#33284 )
* `ReleaseContext` and refactor `handle_scard_call` (#33434 )
* IronRDP clipboard sharing (#33335 )
This change adds clipboard sharing to our IronRDP migration using ironrdp_cliprdr crate with out TDP-based backend (reused from rdp-rs times)
* Adds EndTransaction, Disconnect, Cancel, and IsValidContext (#33612 )
* Adds support for `GetDeviceTypeId` (#33613 )
* Adds support for `ReadCacheW` (#33618 )
* `WriteCacheW` (#33620 )
* Smartcard Login (#33712 )
* `GetReaderIcon` (#33779 )
* Update to IronRDP latest commit
* Removes a bunch of old deprecated code (including `rdp-rs`) (#33786 )
* Pipes in `SharedDirectoryAnnounce` (#33911 )
* Use tokio-boring for TLS upgrade (#33900 )
This change switches TLS upgrade in our new RDP approach to tokio-boring in FIPS-compliant builds.
It also adds runtime check for FIPS mode.
Tested locally in custom Docker image.
* Update sspi (#34558 )
* Break up rdpdr.rs, add support for the first directory sharing pdus (#34009 )
* Adds support for `SharedDirectoryCreateRequest` and `SharedDirectoryCreateResponse`. (#34011 )
* `SharedDirectoryDeleteRequest` and `SharedDirectoryDeleteResponse` (#34051 )
* remove leftover code
* Server drive query information request (#34082 )
* Rdp client refactor (#34122 )
* Add handling for `DeviceCloseRequest` (#34139 )
* Updates to `IronRDP` latest (#34744 )
* Updates to IronRDP latest with a slightly different API
* remove defunct comment
* `ServerDriveQueryDirectoryRequest` and `SharedDirectoryListRequest/Response` (#34746 )
* `ServerDriveQueryVolumeInformationRequest` and `ClientDriveQueryVolumeInformationResponse` (#34871 )
* `DeviceControlRequest` (#34898 )
* `Read` (#34914 )
* `Write` (#34919 )
* `SetInformation` (#35092 )
* `LockControl` (#35146 )
* Stack pr feedback and other cleanup (#35306 )
* Adds desktop access websocket pattern to vite config
* Updates IronRDP to latest, removes manual context strings in favor of automatically generated (by this latest IronRDP commit) (#35392 )
* Small line fixes, comment removal, changing license to AGPL
* Update Go/Rust interface section of README (#35590 )
* Ironrdp manual docs (#35455 )
* Remove unnecessary whitespace
* Refactor navigation paths in Active Directory documentation for clarity
Replaced textual descriptions with formatted paths using `>` symbols for better readability.
Having been subject to going through many such tutorials myself, I find this to be a more
user-friendly way of presenting the information. It's very common to need to go back and
forth between the documentation and the group policy manager, and having these paths in a
format that can catch the eye quickly is a big help. This also appears to be common practice
e.g.
- https://softwarekeep.com/help-center/how-to-enable-remote-desktop-on-windows
- https://www.helpwire.app/blog/remote-desktop-group-policy/
* Add instructions for enabling RemoteFX
* Add an optional step to the end of each GPO update subsection
This lets us point users to subsections individually without worrying
about reminding them that they need to run a `gpupdate /force` each
time (because its already right there in the subsection).
* lowercase "open"
* Updates configuration script to enable RemoteFX (#35461 )
* Restructure Cargo workspace (#35591 )
* Update `IronRDP` to latest, fix key log leak (#35707 )
Updates IronRDP to latest with the changes necessary to keep up with the changes in https://github.com/Devolutions/IronRDP/pull/328 . We select the `"rustls"` feature explicitly now, this is in line with our implicit choice of it as [the default](https://github.com/Devolutions/IronRDP/pull/325/files#diff-1f64036f3e460819b2b1e954803b7f266feca0e2787ca0614ae1253323944f59L19 ) before these latest changes.
Also creates a custom debug for `ScardBackend` so as to not leak `key_der` in the logs.
* Don't leak pin in the logs
* Updates CI to fix broken checks and builds caused by WASM introduction (#35401 )
* removes SystemConfiguration framework (not sure why it was there).
* Updates cspell
* fixes TestSetRedirectPageContentSecurityPolicy
* Updates e ref to a currently-draft-PR ref.
* Fix per session mfa (#35902 )
* Updating e-ref to tip of `master`
* dependency-review: Ignore cargo dependencies with invalid license specifications
* Updates OSS build-macos.yaml to support wasm-pack
---------
Co-authored-by: Przemko Robakowski <przemko.robakowski@goteleport.com>
Co-authored-by: Mike Jensen <mike.jensen@goteleport.com>
2023-12-20 23:21:14 +00:00
Ryan Clark
f36e07530e
Upgrade React to v18.2.0 ( #35248 )
...
* Upgrade React to v18.2.0
* Remove console.log
* Apply suggestions from code review
Co-authored-by: Grzegorz Zdunek <gzdunek@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
* Update dependencies
* Update boot to use react-dom@18 createRoot(..).render()
* Fix test
* Dedupe babel
* Update teleterm boot to use react-dom@18 createRoot(..).render()
* Run prettier
* Refactor enroll RDS db test by @ravicious
* Refactor enroll EC2 instance test
* yarn.lock updates
---------
Co-authored-by: Grzegorz Zdunek <gzdunek@users.noreply.github.com>
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2023-12-06 13:24:55 +00:00
Rafał Cieślak
ebab16f911
Run Storybook smoke tests in CI ( #35045 )
...
* Add mock for access-graph to unbreak Storybook
* Run Storybook smoke tests in CI
* Add e-teleterm storybook mocks
2023-11-29 13:36:44 +00:00
Grzegorz Zdunek
6a2622759e
Update TypeScript to 5.3 ( #35046 )
...
* Update TypeScript to 5.3
* Fix "An object literal cannot have multiple properties with the same name" error
2023-11-28 16:41:37 +00:00
Rafał Cieślak
be3cee8c71
Always run build-native-deps before start-term ( #34706 )
2023-11-21 10:51:50 +00:00
Mike Jensen
79273d393e
Pin d3-color version to ^3.1.0 ( #33709 )
2023-10-20 15:04:53 +00:00
Mike Jensen
b1cb60e546
Yarn replacement version bumps ( #32982 )
...
Updates minor versions for `minimist` `@types/react` and `webpack`
2023-10-05 15:32:00 +00:00
Mike Jensen
8a736d7816
Yarn dependency upgrades ( #32933 )
...
* Upgrade eslint packages to latest minor version
* Pin `trim` version to `0.0.3`
2023-10-04 17:27:27 +00:00
Rafał Cieślak
53c3b616b3
Upgrade TypeScript to 5.2.2 ( #32286 )
...
* Upgrade TypeScript to 5.2.2
* Upgrade ESLint deps related to TypeScript
2023-09-22 08:39:05 +00:00
Yassine Bounekhla
64c3e7b25c
replace icon library ( #29384 )
2023-08-02 20:07:43 +00:00
Rafał Cieślak
9009b5c86a
Make prettier a dev dep of root package.json ( #29352 )
2023-07-20 11:49:25 +00:00
Grzegorz Zdunek
ca3411426a
Connect: Update Electron to 25.1 and TypeScript to 5.1 ( #27837 )
...
* Update Electron to 25.1, TypeScript to 5.1
* Use the same focusing mechanism on all platforms
* Use `role: about` in the app menu as Linux supports it
* Bump Electron to 25.1.1
2023-06-19 13:03:42 +00:00
Michelle Bergquist
89fdad50d0
create e-imports package ( #25992 )
...
* create e-imports package
* Set package name for e-imports
---------
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
2023-05-10 23:11:07 +00:00
Rafał Cieślak
aed64e4d6b
Upgrade TypeScript to 5.0.4 ( #25879 )
...
* Upgrade TypeScript to 5.0.4
* Increase ForkTsCheckerWebpackPlugin mem limit to 4 GB
This matches the memory limit of `yarn type-check`.
2023-05-10 10:08:20 +00:00