Kayla はな
aa81238cd0
chore: modernize all typescript imports ( #23511 )
2026-03-26 16:04:24 -06:00
Kayla はな
e045f8c9e4
chore: additional typescript import modernization ( #23536 )
2026-03-24 16:04:39 -06:00
Susana Ferreira
17edeeaf04
fix(site): fix flaky Chromatic tests ( #20808 )
...
## Problem
The `OrgsSortedAlphabetically` test from
`OrganizationSidebarView.stories.tsx` was failing on Chromatic. Test
logic was attempting to verify organization sorting order
programmatically. This was identified in the Chromatic build of PR:
https://www.chromatic.com/build?appId=624de63c6aacee003aa84340&number=26015
After fixing this test, two additional tests started failing:
* `VanillaJavascriptError ` from `GlobalErrorBoundary.stories.tsx`: Test
was making incorrect assertions about stack trace content
* `MarkAllNotificationsAsReadError` from
`NotificationsInbox.stories.tsx`: Test was flaky due to competing
WebSocket error messages
## Solution
These are Chromatic snapshot tests, so implementation details (like
sorting order or exact error message content) are already validated by
the visual snapshots. Programmatic assertions were causing flakiness and
are redundant.
2025-11-19 18:17:12 +00:00
d70e26d2e3
chore: remove react-helmet ( #19963 )
...
Since React 19 supports head tags natively, we no longer need to use
`react-helmet`.
---------
Co-authored-by: ケイラ <mckayla@hey.com >
Co-authored-by: Andrew Aquino <dawneraq@gmail.com >
2025-09-26 10:52:53 -03:00
ケイラ
4f1db8b866
chore: upgrade to storybook 9 ( #18983 )
2025-08-08 14:36:27 -06:00
Bruno Quaresma
5f34d01906
refactor: replace MUI components and refactor styles ( #18082 )
...
**Before:**
<img width="1196" alt="Screenshot 2025-05-28 at 13 26 03"
src="https://github.com/user-attachments/assets/86c2830e-6777-441c-aedc-64fef472e369 "
/>
**After:**
<img width="1197" alt="Screenshot 2025-05-28 at 13 24 19"
src="https://github.com/user-attachments/assets/08e2dc4e-424a-43d8-a343-0ac8e03c9948 "
/>
2025-05-29 08:27:52 -03:00
ケイラ
deb95f948a
chore: remove unused code ( #16815 )
2025-03-05 13:53:21 -07:00
Bruno Quaresma
0fa6b3df13
chore: ignore dynamic content on chromatic ( #16214 )
2025-01-21 15:22:06 -03:00
Michael Smith
f6d37f6fcc
fix(site): ensure Error Boundary catches render errors correctly ( #15963 )
...
## Changes made
- Replaced previous `ErrorBoundary` functionality with
`GlobalErrorBoundary` component
- Wired up `GlobalErrorBoundary` to React Router rather than the top of
the app
2025-01-03 12:26:14 -05:00
Kayla Washburn-Love
95a7c0c4f0
chore: use tabs for prettier and biome ( #14283 )
2024-08-15 14:53:53 -06:00
Kayla Washburn-Love
d15f16fa2e
chore: replace eslint with biome ( #14263 )
2024-08-15 13:26:29 -06:00
Benjamin Peinhardt and Kayla Washburn-Love
d6c4d47229
fix: add version information to default docs links ( #14205 )
...
add version information to default docs links
---------
Co-authored-by: Kayla Washburn-Love <mckayla@hey.com >
2024-08-08 20:20:31 -05:00
Kayla Washburn-Love
8d8220bb07
chore: add stories for Loader ( #12445 )
2024-03-08 11:35:14 -07:00
Kayla Washburn-Love
0fe109d517
chore: sort imports in our typescript code ( #12417 )
2024-03-05 16:31:22 -07:00
Kayla Washburn
ffa7722c31
feat: select group avatars with the emoji picker ( #11395 )
2024-01-03 15:47:24 -07:00
Bruno Quaresma
a4d74b8b44
chore(site): remove paperLight background value ( #10857 )
...
I noticed we have been overusing colors in the UI, so simplifying is better for the "look and feel" and maintaining the styles over time.

If you want to have a better sense of what it looks like, I recommend you go to the Chromatic snapshot.
2023-11-27 15:52:20 -03:00
Kayla Washburn
8cd8901db5
refactor: avoid @emotion/css when possible ( #10807 )
2023-11-21 11:29:43 -07:00
Kayla Washburn
ca6e6213bf
chore: use px values instead of theme.spacing and theme.shape.borderRadius ( #10519 )
2023-11-06 09:43:06 -07:00
Kayla Washburn
eaea918a59
chore: use emotion for styling (pt. 5) ( #10261 )
2023-10-16 12:41:15 -06:00
Bruno Quaresma
869d040cc6
chore(site): refactor stories and tests from components directory ( #9578 )
...
* Refactor Alert
* Refactor Avatar and its stories
* Refactor AvatarData and its stories
* Refactor CodeExample and its tests
* Refactor ServiceBanner stories
* Refactor Navbar and its tests
* Refactor ServiceBanner stories
* Refactor LicenseBannerView stories
* Refactor DeploymentBannerView stories
* Extract optionValue into a module
* Refactor DeleteDialog stories
* Refactor ConfirmDialog tests
* Refactor EmptyState tests
* Flat ErrorBoundaryState and refactor stories
* Refactor Expander stories
* Refactor FormFooter stories
* Refactor FullPageForm stories
* Refactor EnterpriseSnackbar stories
* Refactor GroupAvatar stories
* Refactor HelpTooltip stories and remove index
* Remove unecessary types module from IconField
* Refactor LoadingButton stories
* Refactor Margins stories
* Refactor Markdown stories
* Refactor PageHeader stories
* Refactor PageButton tests
* Refactor Pill stories
* Refactor Resources stories
* Refactor RichParameterInput stories and flat MultiTextField
* Remove unecessary Stack story
* Refactor TableRowMenu stories
* Refactor TemplateLayout stories
* Refactor Typography props
* Refactor UserAutocomplete
* Refactor WorkspaceBuildLogs components and tests
* Refactor WorkspaceStatusBadge stories
* Fix wrong imports
* Remove Example.args pattern
* Fix wrong import
* Refactor EmptyState stories
* Refactor HelpTooltip stories
* Remove not valid ErrorAlert story
* Fix AvatarData story
* Add border back to CodeExample
* Fix Navbar story
* Fix AgentRow proxy in the stories
2023-09-07 18:38:28 +02:00
Kayla Washburn
988c9af015
chore: format code with semicolons when using prettier ( #9555 )
2023-09-06 12:59:26 -06:00
Bruno Quaresma
b15bfa41c2
chore(site): move components close to where they are used ( #9552 )
...
* Move AppLink
* Move AuditLogRow
* Move UserDropdown
* Move BuildsTable
* Remove CodeBlock
* Move CreateUserForm
* Move DeploymentBanner
* Move ResetPassworDialog
* Move EditRolesButton
* Move EnterpriseSnackbar
* Move GitAuth
* Move LicenseBanner
* Move Logs
* Move MultiTextField
* Move Navbar
* Remove PasswordField
* Move RuntimeErrorState
* Remove Section
* Move SectionAction
* Move ServiceBanner
* Move SettingsAccountForm
* Move LicenseCard
* Move SettingsSecurityForm
* Move SignInForm
* Remove TabPanel and TabSidebar
* Move TemplateStats and TemplateVariableField
* Move TemplateEditor
* Move TerminalLink
* Move SSH Button
* Move many tooltips
* Move UsersTable
* Move VersionsTable
* Move VSCodeDesktopButton
* Remove WarningAlert
* Move Workspace
* Move WorkspaceActions
* Move WorkspaceBuildProgress
* Move WorkspaceDeletedBanner
* Move WorkspaceScheduleForm
* Move WorkspaceSection
* Move WorkspaceStats
* Fix imports
* Flat CreateUserForm
* Flat GitAuth
* Transform WorkspaceSection into ChartSection
* Flat AccountForm
* Flat ConfirmDeleteDialog
* Flat ResetPasswordDialog
* Flat BuildsTable
2023-09-06 18:06:08 +00:00
Kira Pilot
0171ccbf62
chore: forbid direct react import ( #5658 )
2023-01-10 13:30:48 -05:00
Ammar Bandukwala
85c679597c
site: reduce printWidth to 80 ( #4437 )
...
Resolves #4435
2022-10-10 10:33:35 -07:00
Ammar Bandukwala and Kira Pilot
2ee6acb2ad
Upgrade frontend to React 18 ( #3353 )
...
Co-authored-by: Kira Pilot <kira.pilot23@gmail.com >
2022-08-22 15:42:06 -05:00
Kira Pilot
dd55d4577d
chore: remove react imports ( #1867 )
...
reolves #1856
2022-05-31 10:01:37 -04:00
Kira Pilot
d0fd0d7040
feat: added error boundary ( #1602 )
...
* added error boundary and error ui components
* add body txt and standardize btn size
* added story
* feat: added error boundary
closes #1013
* committing lockfile
* added email body to help link
2022-05-20 10:48:39 -04:00