Jake Howell
8c2b1c7d69
chore: de-emotion style constant ( #24835 )
...
This pull-request looks at all (most) of our instances of `const styles
= { ... }` and attempts to smooth them down into the minimum viable
Tailwind equivalent 🙂
2026-05-07 09:21:24 +10:00
Kayla はな
d78a78ffa1
refactor(site): drop redundant window. prefix on browser globals ( #24500 )
2026-04-27 15:06:39 -06:00
Kayla はな
72c3563257
refactor: replace @mui/x-tree-view with simple tree components ( #24266 )
2026-04-17 13:01:34 -06:00
Danielle Maywood
86b919e4f7
refactor: replace useEffectEvent polyfill with native React 19.2 hook ( #24060 )
2026-04-08 11:17:11 +01:00
Kayla はな
755e8be5ad
chore: migrate some emotion styles to tailwind ( #23817 )
2026-03-31 10:07:33 -06:00
Kayla はな
4fab372bdc
chore: modernize utils/ imports ( #23698 )
2026-03-26 16:20:25 -06:00
Kayla はな
aa81238cd0
chore: modernize all typescript imports ( #23511 )
2026-03-26 16:04:24 -06:00
Kayla はな
0e69e0eaca
chore: modernize typescript api client/types imports ( #23637 )
2026-03-25 15:21:19 -06:00
Kayla はな
e045f8c9e4
chore: additional typescript import modernization ( #23536 )
2026-03-24 16:04:39 -06:00
david-fraley
c7c789f9e4
fix(site): fix file tree click not scrolling to file section ( #22924 )
2026-03-11 08:50:49 -05:00
Jake Howell
d204e6fb84
feat: implement file icons in <TemplateFiles /> ( #22369 )
...
This pull-request takes our icons shown in the sidebar tree and shows
them alongside the names of the files in the `Source Code` page of our
templates.
Also does a quick de-mui of this page.
<img width="637" height="345" alt="image"
src="https://github.com/user-attachments/assets/f3013eb6-9572-4d05-a683-10bb99b4e802 "
/>
2026-02-27 22:53:09 +11:00
Atif Ali
ed3bb76c9b
feat(site): add icons for .sh, .json, and .y[a]ml files in template editor ( #21171 )
...
Added specific icons for common file types in the template file tree:
- **.sh files**: TerminalIcon (terminal/shell scripts)
- **.json files**: BracesIcon (JSON data files)
- **.yaml/.yml files**: FileCodeIcon (YAML configuration files)
<img width="260" height="290" alt="image"
src="https://github.com/user-attachments/assets/a470f4bc-fc2c-4e2d-8067-a9fbbfe32e42 "
/>
These icons help users quickly identify file types at a glance in the
template editor.
2025-12-10 21:19:25 +01:00
Atif Ali
46fd4aa03e
fix(site): add default file icon for files without specific icons ( #21170 )
2025-12-10 06:17:46 +00:00
Atif Ali
d92649ae3b
fix(site): use FolderIcon instead of TextAlignStartIcon for folders in template editor ( #21169 )
...
## Summary
Fixes folder icons in the template editor file tree.
## Changes
- Import `FolderIcon` instead of `TextAlignStartIcon` from lucide-react
- Use `FolderIcon` for folder entries in the file tree
_Generated with `mux`_
2025-12-09 22:32:02 +05:00
Bruno Quaresma
4b8d73994f
chore: migrate MUI icons to lucide-react ( #20193 )
2025-10-08 15:01:01 -03: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
ケイラ
8db82d25b3
chore: upgrade to react 19 ( #19829 )
2025-09-16 13:37:30 -06:00
Bruno Quaresma
accdcb8b77
chore: upgrade biome to v2 ( #19362 )
...
Guide for migration: https://biomejs.dev/guides/upgrade-to-biome-v2/
2025-08-14 18:25:15 -03:00
ケイラ
4f1db8b866
chore: upgrade to storybook 9 ( #18983 )
2025-08-08 14:36:27 -06:00
Bruno Quaresma
aec64e0c73
chore: remove unused exports ( #18038 )
2025-05-26 16:17:21 -03:00
Bruno Quaresma
87a1ebc460
chore: replace MUI Button - 1 ( #17865 )
2025-05-16 12:31:32 -07:00
Bruno Quaresma
3011eca0c5
chore: replace MUI icons with Lucide icons - 16 ( #17862 )
...
Close -> XIcon
WarningOutlined -> TriangleAlertIcon
FileCopyOutlined -> CopyIcon
KeyboardArrowRight -> ChevronRightIcon
Add -> PlusIcon
Send -> SendIcon
ChevronRight -> ChevronRightIcon
MoreHorizOutlined -> EllipsisIcon
2025-05-15 15:42:09 -03:00
Michael Smith
9bc727e977
chore: add support for one-way websockets to backend ( #16853 )
...
Closes https://github.com/coder/coder/issues/16775
## Changes made
- Added `OneWayWebSocket` function that establishes WebSocket
connections that don't allow client-to-server communication
- Added tests for the new function
- Updated API endpoints to make new WS-based endpoints, and mark
previous SSE-based endpoints as deprecated
- Updated existing SSE handlers to use the same core logic as the new WS
handlers
## Notes
- Frontend changes handled via #16855
2025-03-28 17:13:20 -04:00
Ethan
8b5a18cade
fix(site): watch build logs while job is pending or running ( #15341 )
...
Closes #15292 .
Currently, if the frontend never sees a build job enter 'running', it'll
never end up watching the logs. If we start watching the logs earlier
we're able to catch cases where the job goes `pending` -> `failed`, such
as when the build fails immediately.
2024-11-06 01:20:27 +11:00
Kayla Washburn-Love
4672849d05
chore: clean up usage of Object.keys ( #14484 )
2024-08-29 17:21:29 -06:00
dependabot[bot] and BrunoQuaresma
7667d64686
chore: bump the mui group across 1 directory with 6 updates ( #14400 )
...
* chore: bump the mui group across 1 directory with 6 updates
Bumps the mui group with 6 updates in the /site directory:
| Package | From | To |
| --- | --- | --- |
| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material ) | `5.16.0` | `5.16.7` |
| [@mui/lab](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab ) | `5.0.0-alpha.129` | `5.0.0-alpha.173` |
| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material ) | `5.16.0` | `5.16.7` |
| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system ) | `5.16.0` | `5.16.7` |
| [@mui/utils](https://github.com/mui/material-ui/tree/HEAD/packages/mui-utils ) | `5.16.0` | `5.16.6` |
| [@mui/x-tree-view](https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view ) | `7.9.0` | `7.13.0` |
Updates `@mui/icons-material` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-icons-material )
Updates `@mui/lab` from 5.0.0-alpha.129 to 5.0.0-alpha.173
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/next/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/HEAD/packages/mui-lab )
Updates `@mui/material` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-material )
Updates `@mui/system` from 5.16.0 to 5.16.7
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.7/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.7/packages/mui-system )
Updates `@mui/utils` from 5.16.0 to 5.16.6
- [Release notes](https://github.com/mui/material-ui/releases )
- [Changelog](https://github.com/mui/material-ui/blob/v5.16.6/CHANGELOG.md )
- [Commits](https://github.com/mui/material-ui/commits/v5.16.6/packages/mui-utils )
Updates `@mui/x-tree-view` from 7.9.0 to 7.13.0
- [Release notes](https://github.com/mui/mui-x/releases )
- [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mui/mui-x/commits/v7.13.0/packages/x-tree-view )
---
updated-dependencies:
- dependency-name: "@mui/icons-material"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/lab"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/material"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/system"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/utils"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mui
- dependency-name: "@mui/x-tree-view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: mui
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix breaking changes
* Fix fmt
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BrunoQuaresma <bruno_nonato_quaresma@hotmail.com >
2024-08-28 15:19:05 -03: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
Kayla Washburn-Love
7125b37545
feat(site): allow selecting an organization when creating a template ( #14061 )
2024-08-01 18:04:21 -06:00
Kira Pilot
4eb67ad98a
Revert "feat: implement multi-org template gallery ( #13784 )" ( #14013 )
...
This reverts commit 554c4ab1eb .
2024-07-25 13:09:04 -04:00
Jaayden Halko
554c4ab1eb
feat: implement multi-org template gallery ( #13784 )
...
* feat: initial changes for multi-org templates page
* feat: add TemplateCard component
* feat: add component stories
* chore: update template query naming
* fix: fix formatting
* feat: template card interaction and navigation
* fix: copy updates
* chore: update TemplateFilter type to include FilterQuery
* chore: update typesGenerated.ts
* feat: update template filter api logic
* fix: fix format
* fix: get activeOrg
* fix: add format annotation
* chore: use organization display name
* feat: client side org filtering
* fix: use org display name
* fix: add ExactName
* feat: show orgs filter only if more than 1 org
* chore: updates for PR review
* fix: fix format
* chore: add story for multi org
* fix: aggregate templates by organization id
* fix: fix format
* fix: check org count
* fix: update ExactName type
2024-07-19 10:33:08 -04:00
Cian Johnston
e176867d77
chore: update deprecated usage of coder_workspace.owner* fields ( #13390 )
...
Per https://github.com/coder/terraform-provider-coder/releases/tag/v0.23.0
Performs a mechanical rename of existing usage deprecated fields in the latest version of the coder/coder provider.
Closes #13382
2024-05-30 11:31:51 +01:00
Bruno Quaresma
e45d511f28
chore(site): add missing stories for templates ( #12537 )
2024-03-12 17:54:37 -03:00
Kayla Washburn-Love
0fe109d517
chore: sort imports in our typescript code ( #12417 )
2024-03-05 16:31:22 -07:00
Kayla Washburn-Love
b24ad1bbf0
refactor: show parameter suggestions from user history below field ( #12340 )
2024-02-28 15:29:48 -07:00
Bruno Quaresma
79480ca587
feat(site): display build logs on template creation ( #12271 )
2024-02-23 12:23:52 -07:00
Kayla Washburn-Love
66585f042f
feat: support markdown in update messages ( #12273 )
2024-02-22 16:14:06 -07:00
Bruno Quaresma
be1edc3995
fix(site): fix language detection for Dockerfile ( #12188 )
2024-02-16 12:50:36 +00:00
Marcin Tojek
8cc62fb221
fix(site): ignore fileInfo if file is missing ( #12154 )
2024-02-15 09:15:22 +00:00
Bruno Quaresma
4b1bac31b6
feat(site): allow any file extension on template editor ( #12000 )
2024-02-07 13:24:28 -03:00
Kayla Washburn-Love
e070a55142
refactor: stabilize theme.roles ( #11969 )
2024-02-01 09:53:26 -07:00
Kayla Washburn-Love
76e73287a5
refactor: add modules/templates and modules/workspaces ( #11947 )
2024-01-31 12:09:36 -07:00