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
Asher
48bb534a51
chore: fix idle state icon when disabled ( #18554 )
...
When the workspace is off, we set a disabled text/stroke color, but for
the idle icon that also needs a fill, this only changed the outline
making it look weird. Instead, move the disabled logic into the
component so we can apply a matching fill.
I felt it looked too thick with both the outline and fill, so I also
removed the outline.
Really I think maybe the workspace status should be a separate column
rather than disabling these icons, but this maintains the status quo.
Before with mismatching stroke and fill color:

After with disabled fill and stroke removal:

Enabled fill and stroke removal:

2025-06-25 10:06:57 -08:00
Asher
0a483ea2b7
feat: add idle app status ( #18415 )
...
"Idle" is more accurate than "complete" since:
1. AgentAPI only knows if the screen is active; it has no way of knowing
if the task is complete.
2. The LLM might be done with its current prompt, but that does not mean
the task is complete either (it likely needs refinement).
The "complete" state will be reserved for future definition.
Additionally, in the case where the screen goes idle but the LLM never
reported a status update, we can get an idle icon without a message, and
it looks kinda janky in the UI so if there is no message I display the
state text.
Closes https://github.com/coder/internal/issues/699
2025-06-20 14:34:31 -08:00
Bruno Quaresma
45d46c8c0a
refactor: minor task page design adjustments ( #18187 )
...
**Before:**
<img width="1624" alt="Screenshot 2025-06-02 at 13 38 45"
src="https://github.com/user-attachments/assets/545400e9-18d6-44a3-9f21-a51ceceedc8e "
/>
**After:**
<img width="1624" alt="Screenshot 2025-06-02 at 13 40 18"
src="https://github.com/user-attachments/assets/1b0b89f0-8cd6-4afd-8800-786e43ae4b52 "
/>
- Show output links
- Move workspace app bar to top of screen
- Remove redundant task status indicators
- Update "building your task" to "Building your workspace" to be more
transparent
- Change “Open IDE” language to “Open Locally”
Closes:
- https://github.com/coder/coder/issues/18181
- https://github.com/coder/coder/issues/18162
2025-06-02 14:52:55 -03:00
Bruno Quaresma
a19539ce83
refactor: improve app status and statuses ( #18121 )
...
#### 1. Gray out status icons when the workspace is not running.
**Before:**
<img width="1624" alt="Screenshot 2025-05-29 at 21 33 45"
src="https://github.com/user-attachments/assets/7916e707-e5ae-4226-8234-39c42f0ec8c4 "
/>
**After:**
<img width="1624" alt="Screenshot 2025-05-29 at 21 35 07"
src="https://github.com/user-attachments/assets/52fd8553-414d-4c49-a44e-7a530f0d522d "
/>
#### 2. Truncate long messages
**Before**
<img width="1213" alt="Screenshot 2025-05-29 at 21 28 50"
src="https://github.com/user-attachments/assets/b76b7a4d-7ef0-41a0-822c-c32c98f997fc "
/>
**After**
<img width="1206" alt="Screenshot 2025-05-29 at 21 25 42"
src="https://github.com/user-attachments/assets/fb3f3916-a4a4-4697-b7d1-0b4873b6e528 "
/>
#### 3. Disable "show more" button if there is one single status
2025-05-29 22:39:18 -03:00
Bruno Quaresma
bc3b8d5a51
feat: add task page ( #18076 )
...
**Demo:**

2025-05-28 15:19:05 -03:00
Bruno Quaresma
afaa20e166
chore: add proxy provider decorator for storybook ( #18023 )
2025-05-26 22:39:44 -03:00
Bruno Quaresma
b4daf36d0b
refactor: refactor activity column in the workspaces table ( #17976 )
...
The goal is to better integrate the activity column data with the
existent data:
- Make the message one line, the full message is in the tooltip, and
display the state at the bottom. This way, it is visually consistent
with the other columns like status, name and template.
- Moved the app, and uri, to the actions column, instead of showing them
together with the message in the activity column.
**Previous:**
<img width="1512" alt="Screenshot 2025-05-21 at 17 28 46"
src="https://github.com/user-attachments/assets/ea9188a5-d82e-416c-b961-edf0104f66c6 "
/>
**After:**
<img width="1512" alt="Screenshot 2025-05-21 at 17 28 57"
src="https://github.com/user-attachments/assets/f50dbe82-cd3e-4448-9fa2-bde9193166d6 "
/>
2025-05-22 20:03:13 -04:00
Bruno Quaresma
e1934fe119
chore: replace MUI icons with Lucide icons - update 18 ( #17958 )
...
1. PersonOutline → UserIcon
2. Apps → LayoutGridIcon
3. Delete → TrashIcon
4. InsertDriveFile → FileIcon
2025-05-21 16:11:23 -03:00
Bruno Quaresma
36224f263f
chore: replace MUI icons with Lucide icons - 17 ( #17957 )
...
1. ExpandMoreOutlined → ChevronDownIcon
2. Error/ErrorIcon → CircleAlertIcon
3. CheckCircle → CircleCheckIcon
4. Warning → TriangleAlertIcon
2025-05-20 22:24:17 -03:00
Bruno Quaresma
6ff6e95417
chore: replace MUI icons with Lucide icons - 13 ( #17831 )
...
OpenInNew -> ExternalLinkIcon
InfoOutlined -> InfoIcon
CloudDownload -> CloudDownloadIcon
CloudUpload -> CloudUploadIcon
Compare -> GitCompareArrowsIcon
SettingsEthernet -> GaugeIcon
WebAsset -> AppWindowIcon
2025-05-15 11:43:35 -03:00
Bruno Quaresma
f897981e78
chore: extract app access logic for reuse ( #17724 )
...
We are starting to add app links in many places in the UI, and to make
it consistent, this PR extracts the most core logic into the
modules/apps for reuse.
Related to https://github.com/coder/coder/issues/17311
2025-05-09 10:41:52 -03:00
Bruno Quaresma
9fe5b71d31
chore!: fix workspace apps response ( #17700 )
...
Fix WorkspaceApp response type to better reflect the schema from
https://registry.terraform.io/providers/coder/coder/latest/docs/resources/app .
2025-05-07 10:05:07 -03:00
Kyle Carberry
583a0c652f
feat: add frontend for app statuses ( #17178 )
...
Check out the stories for the exacts...


2025-04-01 12:35:58 -04:00