Erik Tate
59c751e2d0
adding PerSessionMFA to PromptMFARequest proto and disabling the TOTP ( #53465 )
...
prompt with a warning message when it's set
2025-03-28 16:22:30 +00:00
Bartosz Leper
631c7c5642
Clarify the wording in role editor ( #53259 )
...
* Clarify the wording in role editor
Use "Teleport resources" and "Kubernetes resources" instead of
"resources" to make them unambiguous.
* Post-rebase test fix
2025-03-28 14:56:32 +00:00
Edoardo Spadolini
2fca5820ed
SPIFFE X.509 issuer override: CRUD ( #53088 )
...
* SPIFFE X.509 issuer override: CRUD
* tctl support for workload_identity_x509_issuer_override
* Define audit log events
* Emit audit log events
* Add comments to point at the e implementation
* audit events fixtures
* Use DisallowUnknown in tctl
2025-03-28 13:26:09 +00:00
Grzegorz Zdunek
d7ab676fdf
Exclude IronRDP artifacts from linting in both teleport and shared directories ( #53500 )
2025-03-28 10:29:11 +00:00
Bartosz Leper
997beca575
Hide validation errors on newly added sections ( #53224 )
...
* Add ValidationSuspender component
This component makes it possible to conditionally hide validation errors
in a subset of form fields. It is required by an upcoming PR to the role
editor that satisfies the UX requirement of not showing validation
errors on newly added sections until the next explicit validation is
requested.
Also: add type information to useRule.
* Hide validation errors on newly added sections
Uses ValidationSuspender to hold validation errors from being displayed
on fields that belong to sections added while the validator is
validating. The newly invalid inputs will be marked as invalid only
after another explicit validation call (for example, when the user
attempts to save data).
* Post-merge test fix
2025-03-28 10:28:26 +00:00
Bartosz Leper
652fc7cb08
Add ValidationSuspender component ( #53223 )
...
This component makes it possible to conditionally hide validation errors
in a subset of form fields. It is required by an upcoming PR to the role
editor that satisfies the UX requirement of not showing validation
errors on newly added sections until the next explicit validation is
requested.
Also: add type information to useRule.
2025-03-28 07:44:37 +00:00
Lisa Kim
5b33d41265
WebDiscover: clarify IAM requirements for RDS flow ( #53205 )
...
* WebDiscover: clarify IAM requirements for RDS flow
* Remove redundant wording
* Address CRS
2025-03-27 19:26:02 +00:00
Gavin Frazar
d16a2ab752
Support health check config audit events ( #53437 )
2025-03-27 18:34:49 +00:00
Michelle Bergquist
940c5c2f03
Update aws oidc designs ( #53297 )
2025-03-27 17:19:50 +00:00
Rafał Cieślak
4d6abaebdf
Add minWidth to Button ( #53451 )
2025-03-27 13:31:53 +00:00
Rafał Cieślak
69f228bc56
Fix breakpoints ( #53409 )
...
* Fix breakpoints
* Export breakpointsPx as number values
2025-03-27 09:14:03 +00:00
Bartosz Leper
56153e94a6
Minor improvements to the role editor ( #53177 )
...
* Minor improvements to the role editor
- Drop "New" from "Add New Resource Access"
- Add resource kind names to the collapsed admin rule section title
- Rename “Role Metadata” to “Role Information” and remove tooltip
- Add a description for each tab
* review
2025-03-26 20:41:52 +00:00
Rafał Cieślak
2216801207
Add rowGap and columnGap to Flex ( #53440 )
2025-03-26 15:56:25 +00:00
Grzegorz Zdunek
4575b06e59
Remove teleport imports from shared (part 1) ( #53292 )
...
* Move `DownloadConnect` to `teleport`
* Move `AuthorizeDeviceWeb` to `e-teleport`
* Import `TextSelectCopy` from `shared`
* Move `ClusterDropdown` to `teleport`
* Move `IAM_ROLE_NAME_REGEX` to `shared`
* Do not import `Latency` type from `teleport`
* Move `StyledDateRange` to `design`
* Move `FileTransferRequests` to `teleport` and refactor the story
2025-03-26 11:42:15 +00:00
Grzegorz Zdunek
b1469dccc2
Extract shared desktop session component ( #53395 )
...
* Take initial session size from the canvas instead of the window
* Do not send resize events when canvas has no height
I'm pretty sure the backend side ignored them anyway, but there's no point in sending those events.
* Prepare `TdpClient` to work on a generic transport layer
* Improve alerts rendering
* Remove Web UI-specific components from the shared desktop session component
* Adjust a story to the new shared component
* Remove optional chaining from `client`, it no longer can be `undefined`
* Replace "username@desktop" with "username on desktop"
2025-03-26 11:18:50 +00:00
Rafał Cieślak
983017b23f
Add basic VNet deep link integration ( #53226 )
...
* Add test for queuing up deep link launch before app is rendered
* Refactor DeepLinksService to a component
* Add VNet deep link handler
* Add new tab icon to Connect deep link in Web UI
Also, fix the icon in the comp warning, it's supposed to be on the right.
* Use separate field instead of redeclaring existing one
* Pass launchDeepLink as prop rather than mocking whole module
* Add text to VNet toggle button
2025-03-26 10:28:02 +00:00
rosstimothy
be8fe5c76d
Join Kubernetes sessions in the web ui ( #52993 )
...
Adds the ability to join existing Kubernetes sessions in the web ui
as peers, observers, or modertators.
Closes #52315 .
2025-03-25 14:14:48 +00:00
Rafał Cieślak
4666ac6c36
Stop PowerShell build scripts on non-zero exit codes ( #53351 )
2025-03-25 10:06:08 +00:00
Bartosz Leper and Rafał Cieślak
b876f18899
Fix the css prop in HoverTooltip ( #53363 )
...
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com >
2025-03-25 09:46:51 +00:00
Michelle Bergquist
bc1b8f0414
aws oidc menu and edit updates ( #53258 )
...
* Remove action from aws oidc in integration list
* Add settings to aws oidc dash
* Update edit modal styles
2025-03-24 21:38:43 +00:00
Yassine Bounekhla
ef1f2543e2
hide "create your first bot" button if you don't have permissions ( #53255 )
2025-03-21 15:31:35 +00:00
Grzegorz Zdunek
47809863ed
Simplify TDP connection state ( #53233 )
...
* Continue removing `useTdpClientCanvas`
* Simplify connection state and `nextScreenState`
* Call `initWasm` only once
* Do not overwrite the keyboard handler
2025-03-21 14:42:45 +00:00
Bartosz Leper
d01bf383bb
Update references to renamed features ( #53144 )
...
* Update references to renamed features
Renames:
- Teleport Policy to Teleport Identity Security
- Teleport Identity to Teleport Identity Governance
* Capitalize the constants
* satisfy Go lint
* Rename FeatureNames to FeatureName
2025-03-21 14:33:49 +00:00
Maxim Dietz
1bc2c48d93
[web] Add FloatingUI, use for HoverTooltip and Navigation Sections ( #53044 )
...
* feat: Introduce FloatingUI; use for HoverTooltip
* feat: Use FloatingUI w/ `restMs` to prevent sporadic selection of nav categories
* chore: Remove `anchorOrigin`/`transformOrigin` from HoverTooltip
* chore: Replace usages of `position` with `placement` for HoverTooltip
- Remove unused HoverTooltip props
- Only render FloatingPortal when tooltip should be mounted
2025-03-20 19:34:05 +00:00
Sakshyam Shah
593ccca057
Web UI: support SAML app launch URLs ( #52877 )
...
* feat: MenuLoginWithActionMenu component
* update MenuLogin to accomodate changes for MenuLoginWithActionMenu
* handle samlAppLaunchUrls in makeapp.ts
* update saml app login button
* update app.go to return SAMLAppLaunchURLs
* resource action button:
- added test and story
- handles both action and non-action buttons
* launchExternalUrl props for MenuLogin to open url with <a> tag
* handle memu login onClick to apply onClose callback
* use same comment over be and fe, app_test.go
* add isExternalUrl to LoginItem type instead of MenuLoginProps
* use text-align:left, update story
* proper js comment tag
* extend MenuInputType with NONE value
* update resourceActionButton story
* address review comments
* remove unused waitfor
2025-03-20 18:47:33 +00:00
Bernard Kim
e95e4a915f
WebUI: Allow optional tooltip in traits editor ( #53204 )
...
* Allow optional tooltip in traits editor
* lint
* toolTip -> tooltip
2025-03-20 17:23:28 +00:00
Grzegorz Zdunek
316651caf7
Update pnpm to v10 ( #53193 )
...
* Update pnpm to v10
* Explicitly specify build dependencies
* Make `prettier-plugin-sort-imports` available in Prettier config
* Hoist eslint
* Improve comment
2025-03-20 09:05:57 +00:00
Lisa Kim
58d117cd71
Web: add overview guides for discover flows ( #53056 )
...
* Web: add info guide panel to discover
- Decrease wizard navigation size and fix alignment when
screen gets smaller
- Adds overview info for various flows
* Use shared styles and remove individual custom widths
Each discover view is now wrapped in DiscoverBox with
a set max width
2025-03-20 08:17:33 +00:00
Lisa Kim
78c555306c
Add github repo access integration events ( #52893 )
2025-03-19 23:22:18 +00:00
Bernard Kim
4f7a1ab482
Move TraitsEditor to shared/components ( #53170 )
...
* Move TraitsEditor to shared/components
* lint
2025-03-19 16:44:33 +00:00
Rafał Cieślak
841133f2da
Add dialog for TCP apps in Web UI ( #53140 )
...
* Import TextSelectCopy from the shared package
* Use exhaustive switches when dealing with deep links
* "Login to Teleport" → "Log in to Teleport"
* Basic skeleton of TCP app connect dialog
* Implement TcpAppConnectDialog
* Fix makeApp test, correctly handle empty url
* Remove unsupported prop in TcpAppConnectDialog story
2025-03-19 11:02:24 +00:00
Rafał Cieślak
87c6a381bf
Add fullWidth prop to Stack and Flex ( #53087 )
...
* Add fullWidth prop to Stack
* Use fullWidth in DocumentVnetDiagReport
2025-03-18 09:21:59 +00:00
Michelle Bergquist
490e83036e
User task updates ( #52894 )
...
* Show task title
- Side panel & table
- User friendly version of issue type
* Update task alert banner
- Show total tasks on dashboard
- Show only relevant tasks on resource tables
2025-03-17 20:21:45 +00:00
Bartosz Leper
3d22adc854
Update Teleport Identity Security promo in the role editor ( #52744 )
2025-03-17 16:53:14 +00:00
Bartosz Leper
6389c4379a
Improve standard role editor compatibility alerts ( #52860 )
2025-03-17 13:54:57 +00:00
Bartosz Leper
42d2e0d9e1
Improve collapsible sections in the role editor ( #52635 )
...
* Improve collapsible sections in the role editor
- Changes the collapse icons from plus/minus symbols to chevrons.
- Adds animations.
- Cleans up the role editor story a bit.
* Review. Fix the animation on Safari.
2025-03-17 12:37:07 +00:00
Bartosz Leper and Rafał Cieślak
356efb6947
Support wrapping in StepSlider ( #52742 )
...
* Support wrapping in StepSlider
This is required by the upcoming change to the Teleport Identity
Security promo in the role editor.
* Add third step to singleFlow
Also, make Body2 and Body3 buttons consistent with Body1.
---------
Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com >
2025-03-17 12:33:21 +00:00
Grzegorz Zdunek
e3b8d6d648
Update @babel/core and @babel/runtime to 7.26.10 ( #53029 )
2025-03-13 13:18:48 +00:00
rosstimothy
6119e09bd2
Allow users of web terminal to disable auto focus ( #52992 )
...
The terminal used to automatically took focus, which prevented any
modals rendered at the same time as the terminal from maintaining
focus. This adds a new `disableAutoFocus` prop to allow callers
to take manual control of when the terminal should be focused.
Fixes #52908 .
2025-03-12 15:09:56 +00:00
Maxim Dietz
a2231006d3
feat: Add CollapsibleInfoSection component ( #52528 )
...
- Add component for collapsible 'show more/show less' info sections,
intended for use in guided flows where extended instructions may be
desirable to hide initially.
2025-03-11 16:19:00 +00:00
Lisa Kim
76ef85518d
Web: replace side docs with sliding side panel ( #52779 )
...
* Web: replace side docs with sliding side panel
* Address CRs
* Fix test
2025-03-11 16:16:26 +00:00
Lisa Kim
ddc1b8e45c
Web: Create a sliding info guide panel component ( #52334 )
...
Re-uses nav's sliding menu
2025-03-10 19:21:11 +00:00
Rafał Cieślak
d8cbe57717
Add story for ResourceActionButton ( #52886 )
...
* useSamlAppAction: Throw error if used outside of context
* Add GCP app to teleterm's ActionButton story
* Add story for ResourceActionButton
2025-03-07 16:13:51 +00:00
Bartosz Leper
afc5c1eef9
Fix a flaky test ( #52887 )
2025-03-07 15:41:24 +00:00
Bartosz Leper
b997750225
Rename access rules to admin rules ( #52577 )
...
Also unifies the editor width between the OSS and enterprise versions,
trimming the width, but also ensuring that the tab labels don't get
broken into multiple lines.
Rationale: The UX team stands firmly on the position that calling these
"access rules" blurs the line of responsibility between the resources
tab and admin rules.
2025-03-07 14:45:17 +00:00
dependabot[bot]
7ffb1b3874
Bump @swc/plugin-styled-components from 6.7.0 to 7.0.0 ( #52658 )
...
Bumps [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components ) from 6.7.0 to 7.0.0.
- [Changelog](https://github.com/swc-project/plugins/blob/main/packages/styled-components/CHANGELOG.md )
- [Commits](https://github.com/swc-project/plugins/commits/HEAD/packages/styled-components )
---
updated-dependencies:
- dependency-name: "@swc/plugin-styled-components"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 12:11:10 +00:00
dependabot[bot] and Edoardo Spadolini
1a4ab400eb
Bump the rust group with 5 updates ( #52655 )
...
* Bump the rust group with 5 updates
Bumps the rust group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.12.1` | `1.15.1` |
| [picky-krb](https://github.com/Devolutions/picky-rs ) | `0.9.2` | `0.9.4` |
| [rustls](https://github.com/rustls/rustls ) | `0.23.22` | `0.23.23` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
Updates `log` from 0.4.25 to 0.4.26
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.25...0.4.26 )
Updates `uuid` from 1.12.1 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.12.1...v1.15.1 )
Updates `picky-krb` from 0.9.2 to 0.9.4
- [Changelog](https://github.com/Devolutions/picky-rs/blob/master/release.toml )
- [Commits](https://github.com/Devolutions/picky-rs/compare/picky-krb-0.9.2...picky-krb-v0.9.4 )
Updates `rustls` from 0.23.22 to 0.23.23
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.22...v/0.23.23 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust
- dependency-name: picky-krb
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust
- dependency-name: rustls
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust
...
Signed-off-by: dependabot[bot] <support@github.com >
* Enable the vendored js rng for uuid in the wasm package
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Edoardo Spadolini <edoardo.spadolini@goteleport.com >
2025-03-07 10:03:48 +00:00
a7845b12fb
Bump the ui group across 1 directory with 41 updates ( #52683 )
...
* Bump the ui group across 1 directory with 41 updates
Bumps the ui group with 41 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.18.4` | `6.18.6` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.36.2` | `6.36.4` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node ) | `1.12.5` | `1.12.6` |
| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror ) | `4.23.7` | `4.23.9` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.23.7` | `4.23.9` |
| [styled-components](https://github.com/styled-components/styled-components ) | `6.1.14` | `6.1.15` |
| [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions ) | `8.5.3` | `8.6.3` |
| [@storybook/addon-controls](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/controls ) | `8.5.3` | `8.6.3` |
| [@storybook/addon-toolbars](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/toolbars ) | `8.5.3` | `8.6.3` |
| [@storybook/components](https://github.com/storybookjs/storybook/tree/HEAD/code/deprecated/components ) | `8.5.3` | `8.6.3` |
| [@storybook/preview-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api ) | `8.5.3` | `8.6.3` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react ) | `8.6.2` | `8.6.3` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite ) | `8.6.2` | `8.6.3` |
| [@storybook/test-runner](https://github.com/storybookjs/test-runner ) | `0.21.0` | `0.22.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.17.16` | `20.17.22` |
| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell ) | `8.17.3` | `8.17.5` |
| [msw](https://github.com/mswjs/msw ) | `2.7.0` | `2.7.3` |
| [prettier](https://github.com/prettier/prettier ) | `3.4.2` | `3.5.3` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli ) | `8.6.2` | `8.6.3` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.7.3` | `5.8.2` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.26.7` | `7.26.9` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) | `7.26.7` | `7.26.9` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.19.0` | `9.21.0` |
| [@swc/core](https://github.com/swc-project/swc ) | `1.10.12` | `1.11.5` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.7.2` | `3.8.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.19.0` | `9.21.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `5.1.0` | `5.2.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.22.0` | `8.25.0` |
| [ace-builds](https://github.com/ajaxorg/ace-builds ) | `1.37.5` | `1.39.0` |
| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js ) | `0.57.1` | `0.57.2` |
| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js ) | `0.57.1` | `0.57.2` |
| [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib ) | `0.44.0` | `0.44.1` |
| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js ) | `0.57.1` | `0.57.2` |
| [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib ) | `0.44.0` | `0.44.1` |
| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js ) | `0.57.1` | `0.57.2` |
| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js ) | `1.28.0` | `1.30.0` |
| [react-markdown](https://github.com/remarkjs/react-markdown ) | `10.0.0` | `10.0.1` |
| [babel-plugin-transform-import-meta](https://github.com/javiertury/babel-plugin-transform-import-meta ) | `2.2.1` | `2.3.2` |
| [whatwg-url](https://github.com/jsdom/whatwg-url ) | `14.1.0` | `14.1.1` |
| [zod](https://github.com/colinhacks/zod ) | `3.24.1` | `3.24.2` |
| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema ) | `3.24.1` | `3.24.3` |
Updates `@codemirror/autocomplete` from 6.18.4 to 6.18.6
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.4...6.18.6 )
Updates `@codemirror/view` from 6.36.2 to 6.36.4
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.36.2...6.36.4 )
Updates `@grpc/grpc-js` from 1.12.5 to 1.12.6
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.12.5...@grpc/grpc-js@1.12.6 )
Updates `@uiw/codemirror-themes` from 4.23.7 to 4.23.9
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.7...v4.23.9 )
Updates `@uiw/react-codemirror` from 4.23.7 to 4.23.9
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.7...v4.23.9 )
Updates `styled-components` from 6.1.14 to 6.1.15
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.1.14...styled-components@6.1.15 )
Updates `@storybook/addon-actions` from 8.5.3 to 8.6.3
- [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.6.3/code/addons/actions )
Updates `@storybook/addon-controls` from 8.5.3 to 8.6.3
- [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.6.3/code/addons/controls )
Updates `@storybook/addon-toolbars` from 8.5.3 to 8.6.3
- [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.6.3/code/addons/toolbars )
Updates `@storybook/components` from 8.5.3 to 8.6.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.3/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.3/code/deprecated/components )
Updates `@storybook/preview-api` from 8.5.3 to 8.6.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.3/code/lib/preview-api )
Updates `@storybook/react` from 8.6.2 to 8.6.3
- [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.6.3/code/renderers/react )
Updates `@storybook/react-vite` from 8.6.2 to 8.6.3
- [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.6.3/code/frameworks/react-vite )
Updates `@storybook/test-runner` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/storybookjs/test-runner/releases )
- [Changelog](https://github.com/storybookjs/test-runner/blob/v0.22.0/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/test-runner/compare/v0.21.0...v0.22.0 )
Updates `@types/node` from 20.17.16 to 20.17.22
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `cspell` from 8.17.3 to 8.17.5
- [Release notes](https://github.com/streetsidesoftware/cspell/releases )
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md )
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v8.17.5/packages/cspell )
Updates `msw` from 2.7.0 to 2.7.3
- [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.7.0...v2.7.3 )
Updates `prettier` from 3.4.2 to 3.5.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.4.2...3.5.3 )
Updates `storybook` from 8.6.2 to 8.6.3
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.3/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.3/code/lib/cli )
Updates `typescript` from 5.7.3 to 5.8.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.7.3...v5.8.2 )
Updates `@babel/core` from 7.26.7 to 7.26.9
- [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.26.9/packages/babel-core )
Updates `@babel/preset-env` from 7.26.7 to 7.26.9
- [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.26.9/packages/babel-preset-env )
Updates `@eslint/js` from 9.19.0 to 9.21.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/commits/v9.21.0/packages/js )
Updates `@swc/core` from 1.10.12 to 1.11.5
- [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.10.12...v1.11.5 )
Updates `@vitejs/plugin-react-swc` from 3.7.2 to 3.8.0
- [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.2...v3.8.0 )
Updates `eslint` from 9.19.0 to 9.21.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.19.0...v9.21.0 )
Updates `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0
- [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/HEAD/packages/eslint-plugin-react-hooks )
Updates `typescript-eslint` from 8.22.0 to 8.25.0
- [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/v8.25.0/packages/typescript-eslint )
Updates `ace-builds` from 1.37.5 to 1.39.0
- [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.37.5...v1.39.0 )
Updates `@opentelemetry/exporter-trace-otlp-http` from 0.57.1 to 0.57.2
- [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.57.1...experimental/v0.57.2 )
Updates `@opentelemetry/instrumentation` from 0.57.1 to 0.57.2
- [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.57.1...experimental/v0.57.2 )
Updates `@opentelemetry/instrumentation-document-load` from 0.44.0 to 0.44.1
- [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/instrumentation-pg-v0.44.0...instrumentation-knex-v0.44.1 )
Updates `@opentelemetry/instrumentation-fetch` from 0.57.1 to 0.57.2
- [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.57.1...experimental/v0.57.2 )
Updates `@opentelemetry/instrumentation-user-interaction` from 0.44.0 to 0.44.1
- [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/instrumentation-pg-v0.44.0...instrumentation-knex-v0.44.1 )
Updates `@opentelemetry/instrumentation-xml-http-request` from 0.57.1 to 0.57.2
- [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.57.1...experimental/v0.57.2 )
Updates `@opentelemetry/semantic-conventions` from 1.28.0 to 1.30.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.28.0...v1.30.0 )
Updates `react-markdown` from 10.0.0 to 10.0.1
- [Release notes](https://github.com/remarkjs/react-markdown/releases )
- [Changelog](https://github.com/remarkjs/react-markdown/blob/main/changelog.md )
- [Commits](https://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1 )
Updates `babel-plugin-transform-import-meta` from 2.2.1 to 2.3.2
- [Changelog](https://github.com/javiertury/babel-plugin-transform-import-meta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/javiertury/babel-plugin-transform-import-meta/compare/v2.2.1...v2.3.2 )
Updates `whatwg-url` from 14.1.0 to 14.1.1
- [Release notes](https://github.com/jsdom/whatwg-url/releases )
- [Commits](https://github.com/jsdom/whatwg-url/compare/v14.1.0...v14.1.1 )
Updates `zod` from 3.24.1 to 3.24.2
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Changelog](https://github.com/colinhacks/zod/blob/main/CHANGELOG.md )
- [Commits](https://github.com/colinhacks/zod/compare/v3.24.1...v3.24.2 )
Updates `zod-to-json-schema` from 3.24.1 to 3.24.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-patch
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: styled-components
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/addon-actions"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: "@storybook/addon-controls"
dependency-type: direct:development
update-type: version-update:semver-minor
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/preview-api"
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-patch
dependency-group: ui
- dependency-name: "@storybook/react-vite"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@storybook/test-runner"
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: cspell
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-minor
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-minor
dependency-group: ui
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@babel/preset-env"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: "@eslint/js"
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-minor
dependency-group: ui
- dependency-name: "@vitejs/plugin-react-swc"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: eslint-plugin-react-hooks
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: ace-builds
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-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-document-load"
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-user-interaction"
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/semantic-conventions"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: react-markdown
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: babel-plugin-transform-import-meta
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: ui
- dependency-name: whatwg-url
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: ui
- dependency-name: zod
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 >
* Dedupe deps
* Do not clone non-existent instance method AbortSignal#any
* Run lint
* Fix applauncher tests
* fix merg conflict
* Revert babel-plugin-transform-import-meta
* Remove `@types/node` override for vite
* Remove nwsapi override for jsdom
* Update typescript-eslint
* Revert "Remove nwsapi override for jsdom"
This reverts commit f00fe49d88 .
* Fix override for jsdom used in tests
---------
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 >
Co-authored-by: Michael Myers <michael.myers@goteleport.com >
2025-03-07 00:41:55 +00:00
Grzegorz Zdunek
522bd4e984
Improve per-session MFA in a desktop session ( #52790 )
...
* Do not try to send an empty MFA challenge in a desktop session
* Prevent a runtime error when neither a challenge nor a request is present
* Do not overwrite MFA errors with a custom message, show an error when the MFA dialog is closed
* Fix a test so that either a request or a challenge is passed
* Desktop Access -> Desktop access
* Reduce nesting
2025-03-06 19:07:32 +00:00
Bartosz Leper
db94ab51af
Add a tab-by-tab mode for creating new roles ( #52524 )
...
According to the UI designs, the user needs to be walked through every
tab specifically when creating a new role (as opposed to modifying an
existing one). In this mode, validation is triggered every time the user
wants to progress to the next tab. Tab switching is allowed for tabs
that have already been visited.
2025-03-06 16:07:55 +00:00