Bruno Quaresma
b8420ecaaf
test(coderd): fix flake on TestWorkspaceBuildTimings ( #15077 )
...
Fix https://github.com/coder/coder/issues/15073
2024-10-15 09:43:39 -03:00
Bruno Quaresma
9c8ecb82a3
feat(coderd): return agent script timings ( #14923 )
...
Add the agent script timings into the
`/workspacebuilds/:workspacebuild/timings` response.
Close https://github.com/coder/coder/issues/14876
2024-10-14 09:31:03 -03:00
Bruno Quaresma
52f03dbdf2
fix(site): fix build logs scrolling on safari ( #14884 )
...
Fix https://github.com/coder/coder/issues/9687
2024-10-03 13:27:35 -03:00
Bruno Quaresma
370f0b9020
fix(coderd): check if timings can be read ( #14697 )
2024-09-17 10:57:57 -03:00
Bruno Quaresma
705b9ccda8
feat(coderd): add workspace timings endpoint ( #14648 )
2024-09-16 16:31:05 -03:00
Bruno Quaresma
84d312cfea
fix(site): only show method warning if some template is using it ( #14565 )
...
Previously, we were showing the warning regardless of whether a template was using the misconfigured notification method or not. However, we realized this could be too noisy, so we decided to display the warning only when the user has a template configured to use the misconfigured method.
2024-09-06 14:59:58 -03:00
Bruno Quaresma
0f342ed12f
test(site): move users page test to storybook ( #14579 )
...
By using [Storybook interaction tests](https://storybook.js.org/tutorials/ui-testing-handbook/react/en/interaction-testing/ ), we improve the developer experience, as we can see what is happening in the browser, use browser tools to debug, and snapshot the component after interactions, making our tests more reliable and easier to maintain.
Fixes https://github.com/coder/coder/issues/14535
2024-09-06 09:56:51 -03:00
Bruno Quaresma
c3f0db3671
test(site): make loading snapshots more predictable ( #14564 )
...
Abstracts the Spinner component to control the display of the CircularProgress component. This allows us to make it static during Chromatic tests, making loading tests easier to visualize.
2024-09-04 15:20:41 -03:00
Bruno Quaresma
242b1ea4ca
fix(site): fix agent logs streaming for third party apps ( #14541 )
2024-09-03 15:01:02 -03:00
Bruno Quaresma
10327fb3a9
fix(coderd): humanize duration on notifications ( #14333 )
2024-08-19 15:49:47 -03:00
Bruno Quaresma
f619500833
chore(site): reduce flakiness on terminal stories ( #14269 )
2024-08-15 11:30:17 -03:00
Bruno Quaresma
6f1951e1c8
feat: add template delete notification ( #14250 )
2024-08-14 14:22:43 -03:00
Bruno Quaresma
712a1b50d8
fix(site): correct user agent data on audit row ( #14243 )
2024-08-13 14:02:16 -03:00
Bruno Quaresma
f1feb40e17
docs: clone git repositories ( #14090 )
2024-08-13 12:55:40 -03:00
Bruno Quaresma
c648c548d8
refactor(site): make switches smaller ( #14226 )
2024-08-09 19:19:04 +00:00
Bruno Quaresma
21942afef3
feat(site): implement notification ui ( #14175 )
2024-08-09 13:43:09 -03:00
Bruno Quaresma
27b8f201a4
refactor: refactor notification email template ( #14208 )
2024-08-09 11:25:19 -03:00
Bruno Quaresma
e398309a8f
chore: allow minor and patch updates for npm deps ( #14155 )
2024-08-05 11:52:39 -03:00
Bruno Quaresma
ae40f8a82e
chore(site): fix storybook font issue ( #14137 )
2024-08-02 20:08:32 -03:00
Bruno Quaresma
a3c45861bf
chore: upgrade nodejs tooling ( #14134 )
2024-08-02 19:56:12 -03:00
Bruno Quaresma
500a789e05
chore(site): remove proxy menu warnings about using fragment as child ( #14121 )
2024-08-02 18:52:47 -03:00
Bruno Quaresma
4d4d27c509
chore(site): allow pnpm packages license ( #14122 )
2024-08-02 13:02:22 -03:00
Bruno Quaresma
58b810fb0a
fix: fix dormancy notifications ( #14029 )
2024-07-29 11:20:04 -03:00
Bruno Quaresma
0d9615b4fd
feat(coderd): notify when workspace is marked as dormant ( #13868 )
2024-07-24 13:38:21 -03:00
Bruno Quaresma
01b30eaa32
fix(site): enable dormant workspace to be deleted ( #13850 )
2024-07-09 14:55:46 -03:00
Bruno Quaresma
879c61ce23
feat(site): display tooltip in bars for app usage chart ( #13854 )
2024-07-09 14:02:45 -03:00
Bruno Quaresma
6bf7e5af91
feat(site): support match option for auto create workspace flow ( #13836 )
2024-07-09 16:14:08 +00:00
Bruno Quaresma
9ee53e5b4e
chore(site): refactor filter component to be more extendable ( #13688 )
2024-07-02 13:15:13 -03:00
Bruno Quaresma
cbdaa63b68
chore(site): refactor popover to make it easier to extend ( #13611 )
2024-06-21 11:15:37 -03:00
Bruno Quaresma
73a25c3bc5
chore(site): add InputGroup component ( #13597 )
2024-06-21 10:54:55 -03:00
Bruno Quaresma
0c627a4cb9
refactor(site): refactor filter search field ( #13545 )
2024-06-12 10:22:20 -03:00
Bruno Quaresma
056a697eff
feat(site): add download logs option ( #13466 )
2024-06-07 10:03:05 -03:00
Bruno Quaresma
1adc19b41f
fix(site): allow user to update their name ( #13493 )
2024-06-06 15:32:51 -03:00
Bruno Quaresma
4dfa901990
refactor(site): hide select helper when only one proxy exists ( #13496 )
2024-06-06 15:17:43 -03:00
Bruno Quaresma
a8a81a61cd
fix(site): fix tooltip in start button group ( #13497 )
2024-06-06 14:51:52 -03:00
Bruno Quaresma
390ff9ac05
refactor(site): hide unavailable usage information ( #13341 )
2024-05-22 13:26:59 +00:00
Bruno Quaresma
78deaba481
feat(site): show "update and start" button when update is forced ( #13334 )
2024-05-21 19:29:54 +00:00
Bruno Quaresma
f27f5c0002
feat(site): show number of times coder_app is opened ( #13335 )
2024-05-21 16:04:41 -03:00
Bruno Quaresma
4af0f093ee
fix(site): fix floating number on duration fields ( #13209 )
2024-05-17 15:26:00 -03:00
Bruno Quaresma
f14927955d
fix(site): fix group badge visual ( #13263 )
2024-05-14 13:52:16 -03:00
Bruno Quaresma
a5a64948cd
feat(site): open README links in new tab ( #13264 )
2024-05-13 15:11:01 -03:00
Bruno Quaresma
8412450ae3
chore(site): fix portforward issue with vite ( #13262 )
2024-05-13 17:13:41 +00:00
Bruno Quaresma
35cb572888
refactor(site): refactor the workspace settings form ( #13198 )
2024-05-08 13:12:48 -03:00
Bruno Quaresma
24448e79fe
fix: prevent extending if template disallows ( #13182 )
2024-05-08 12:58:14 -03:00
Bruno Quaresma
71a03a8b1d
fix(site): fix template schedule update overriding other settings ( #13114 )
2024-05-01 10:25:40 -03:00
Bruno Quaresma
053c56cc1a
fix(site): fix template schedule options ( #13084 )
2024-04-29 14:14:24 -03:00
Bruno Quaresma
2f7f9d022a
refactor(site): reorganize template schedule settings form ( #13031 )
...
Close https://github.com/coder/coder/issues/12617
**Demo**
https://github.com/coder/coder/assets/3165839/66d4f238-d31f-4ee8-a3de-ce68215b0492
**Autostop**

**Autostart**

**Dormancy**

2024-04-23 08:59:19 -03:00
Bruno Quaresma
3fbcdb0ddc
chore(site): add e2e tests for groups ( #12866 )
2024-04-04 21:56:28 -03:00
Bruno Quaresma
41b8ff3e81
chore(site): add e2e to test add and remove user ( #12851 )
2024-04-04 09:21:03 -03:00
Bruno Quaresma
7c1d10b952
chore(site): upgrade storybook to v8 ( #12831 )
2024-04-01 16:12:17 -03:00
Bruno Quaresma
2f437005b7
chore(site): clean up mocks after each test ( #12805 )
2024-04-01 13:14:36 -03:00
Bruno Quaresma
75bf41ba02
chore(site): use static date and ignore dynamic values for storybook ( #12830 )
2024-04-01 11:02:54 -03:00
Bruno Quaresma
5d82a78d4c
fix(site): fix and improve pending state on template editor UI ( #12766 )
2024-03-27 12:42:07 -03:00
Bruno Quaresma
8499eacf67
chore(site): add tests for deprecate template flow ( #12685 )
...
Closes #12505
2024-03-21 10:37:08 -03:00
Bruno Quaresma
d82e20152b
feat(site): make listening ports scrollable ( #12660 )
2024-03-20 09:34:30 -03:00
Bruno Quaresma
23e3e4ce58
chore(site): upgrade msw to 2.0 ( #12597 )
...
Closes https://github.com/coder/coder/issues/11426
2024-03-19 09:30:20 -03:00
Bruno Quaresma
c84d96b747
fix(site): display not found page when pagination page is invalid ( #12611 )
2024-03-18 10:35:59 -03:00
Bruno Quaresma
6f0ba5bfe7
chore(site): add AgentLogs storybook ( #12601 )
2024-03-15 14:57:35 -03:00
Bruno Quaresma
f78b5c1cfe
chore(site): refactor logs and add stories ( #12553 )
2024-03-14 14:49:37 -03:00
Bruno Quaresma
489b0ec497
chore(site): refactor useAuth and related hooks ( #12567 )
...
Close https://github.com/coder/coder/issues/12487
2024-03-13 13:24:18 -03:00
Bruno Quaresma
e45d511f28
chore(site): add missing stories for templates ( #12537 )
2024-03-12 17:54:37 -03:00
Bruno Quaresma
8489b4dfb1
chore(site): add WorkspaceBuildData stories ( #12550 )
2024-03-12 14:18:31 -03:00
Bruno Quaresma
e947e0e829
chore(site): refactor dormant badge and add stories ( #12555 )
2024-03-12 14:17:55 -03:00
Bruno Quaresma
f3083226ab
chore: add package manager ( #12551 )
...
Every time I run `pnpm` in the project it adds the package manager attribute on package.json so I just decided to push it since it does not look like an issue and we can make sure everyone is running the same pnpm version.
2024-03-12 10:44:23 -03:00
Bruno Quaresma
83af8674e8
chore(site): add CreateTokenPage story ( #12472 )
2024-03-11 14:10:19 -03:00
Bruno Quaresma
cd64e981b4
chore(site): add stories to 404 page ( #12470 )
...
Related to https://github.com/coder/coder/issues/12263
2024-03-11 10:36:06 -03:00
Bruno Quaresma
0220c97ef9
chore(site): add TableToolbar stories ( #12473 )
...
Related to https://github.com/coder/coder/issues/12263
2024-03-11 10:21:47 -03:00
Bruno Quaresma
b8dd6b3aa2
chore(site): add Form storybook ( #12469 )
...
Related to #12260
2024-03-11 10:21:18 -03:00
Bruno Quaresma
5b2acbc5b7
chore(site): add FileUpload stories ( #12456 )
...
Related to https://github.com/coder/coder/issues/12260
2024-03-08 09:08:44 -03:00
Bruno Quaresma
18d1c17db1
chore(site): add storybook for BuildAvatar and BuildIcon ( #12455 )
...
Related to https://github.com/coder/coder/issues/12260
2024-03-08 08:06:56 -03:00
Bruno Quaresma
060033e4ef
fix(site): fix terminal size when displaying alerts ( #12444 )
...
Before - The terminal size does not fit the available space so the bottom is hidden.
https://github.com/coder/coder/assets/3165839/d08470b9-9fc6-476c-a551-8a3e13fc25bf
After - The terminal adjusts when there are alert changes.
https://github.com/coder/coder/assets/3165839/8cc32bfb-056f-47cb-97f2-3bb18c5fe906
Unfortunately, I don't think there is a sane way to automate tests for this but open to suggestions.
Close https://github.com/coder/coder/issues/7914
2024-03-08 07:38:40 -03:00
Bruno Quaresma
db02c72ac6
chore(site): add storybook for terminal page ( #12441 )
2024-03-07 14:17:38 +00:00
Bruno Quaresma
bc30c9c013
feat(site): warn user if they leave the editor without publishing ( #12406 )
2024-03-05 16:55:23 -03:00
Bruno Quaresma
fb88fa8603
feat(site): display error messages on ws and access url health pages ( #12430 )
...
Close https://github.com/coder/coder/issues/12408
2024-03-05 13:27:57 -03:00
Bruno Quaresma
afcea74462
fix(site): retry and debug passing build parameters options ( #12384 )
2024-03-04 10:25:53 -03:00
Bruno Quaresma
26b483d95e
fix(site): fix form layout for tablet viewports ( #12369 )
2024-02-29 16:24:06 -03:00
Bruno Quaresma
76273bf369
feat(site): display client errors in DERP Region health page ( #12318 )
2024-02-28 13:30:38 +00:00
Bruno Quaresma
0fc1a9164e
feat(site): support zip upload for template files ( #12323 )
...
Related to #11687
2024-02-27 18:00:23 -03:00
Bruno Quaresma
2ca8248315
chore(site): apply code conventions ( #12316 )
2024-02-27 12:24:07 +00:00
Bruno Quaresma
79480ca587
feat(site): display build logs on template creation ( #12271 )
2024-02-23 12:23:52 -07:00
Bruno Quaresma
78c9f82719
fix(site): fix error when typing long number on ttl ( #12249 )
2024-02-21 17:29:29 +00:00
Bruno Quaresma
a827185b6d
refactor: move auto fill feature into an experiment ( #12230 )
2024-02-21 11:48:34 -03:00
Bruno Quaresma
b4fb754b2d
feat(site): show previous agent scripts logs ( #12233 )
2024-02-21 11:42:34 -03:00
Bruno Quaresma
0398e3c531
chore(site): fix storybook for agent row with port forward button ( #12247 )
2024-02-21 14:32:39 +00:00
Bruno Quaresma
cc4cefbbee
chore(site): fix storybook test ( #12245 )
2024-02-21 14:17:18 +00:00
Bruno Quaresma
ebe05820c9
fix(site): fix web terminal bottom overflow ( #12228 )
2024-02-21 11:02:53 -03:00
Bruno Quaresma
0021c2f906
fix(site): fix parameters field size ( #12231 )
2024-02-20 13:54:07 -03:00
Bruno Quaresma
be1edc3995
fix(site): fix language detection for Dockerfile ( #12188 )
2024-02-16 12:50:36 +00:00
Bruno Quaresma
df297627c2
fix(site): match activity bump text with template settings ( #12170 )
...
Close https://github.com/coder/coder/issues/12130
2024-02-16 09:33:15 -03:00
Bruno Quaresma
390217b396
feat(site): add create template from scratch ( #12082 )
2024-02-09 14:42:26 +00:00
Bruno Quaresma
4d63a473b2
fix(site): fix infinity loading when template has no previous version ( #12059 )
2024-02-07 14:56:09 -03:00
Bruno Quaresma
d8a8070986
fix(site): enable submit when auto start and stop are both disabled ( #12055 )
2024-02-07 14:06:48 -03:00
Bruno Quaresma
4b1bac31b6
feat(site): allow any file extension on template editor ( #12000 )
2024-02-07 13:24:28 -03:00
Bruno Quaresma
9b930f8fad
feat(site): show deprecation message on template page ( #11996 )
2024-02-02 14:13:35 +00:00
Bruno Quaresma
2e378b4894
fix(site): fix parameter input icon shrink ( #11995 )
2024-02-02 13:49:49 +00:00
Bruno Quaresma
96346525e0
fix(site): fix text overflow on batch ws deletion ( #11981 )
...
Before:

After:
<img width="674" alt="Screenshot 2024-02-01 at 13 48 56" src="https://github.com/coder/coder/assets/3165839/91c3099e-6a11-4beb-b46b-70a9a6c4abb4 ">
2024-02-01 14:02:08 -03:00
Bruno Quaresma
6c9f60a9c5
refactor(site): only display quota if it is higher than 0 ( #11979 )
2024-02-01 13:49:48 -03:00
Bruno Quaresma
1a94686928
refactor(site): add table chosmetic changes ( #11977 )
...
- Set default 14px as the default font size for the table content
- Add `xsmall` size for checkboxes
- Remove checkbox wrapper padding on the table heading
Before:
<img width="1512" alt="Screenshot 2024-02-01 at 10 22 10" src="https://github.com/coder/coder/assets/3165839/92b844ae-f2bf-476a-89fe-90b16f19c306 ">
After:
<img width="1512" alt="Screenshot 2024-02-01 at 10 26 00" src="https://github.com/coder/coder/assets/3165839/0f87d098-4b13-4373-96d2-2c18ee2587f6 ">
2024-02-01 10:41:15 -03:00
Bruno Quaresma
4df913372f
feat(site): display xray scan result in the agent ( #11955 )
2024-01-31 19:16:01 -03:00
Bruno Quaresma
7f1c808ff9
feat(site): simplify create template form by removing advanced settings ( #11918 )
2024-01-30 16:40:59 -03:00