Michael Smith
b0aa91bf27
fix: disable pagination nav buttons correctly ( #10561 )
...
* fix: update button disabling logic
2023-11-07 09:36:26 -05:00
Michael Smith
f5c4826e4c
feat: add list of user's groups to Accounts page ( #10522 )
...
* chore: add query for a user's groups
* chore: integrate user groups into UI
* refactor: split UI card into separate component
* chore: enforce alt text for AvatarCard
* chore: add proper alt text support for Avatar
* fix: update props for Avatar call sites
* finish AccountPage changes
* wip: commit progress on AvatarCard
* fix: add better UI error handling
* fix: update theme setup for AvatarCard
* fix: update styling for AccountPage
* fix: make error message conditional
* chore: update styling for AvatarCard
* chore: finish AvatarCard
* fix: add maxWidth support to AvatarCard
* chore: update how no max width is defined
* chore: add AvatarCard stories
* fix: remove incorrect semantics for AvatarCard
* docs: add comment about flexbox behavior
* docs: add clarifying text about prop
* fix: fix grammar for singular groups
* refactor: split off AccountUserGroups and add story
* fix: differentiate mock groups more
2023-11-07 08:36:53 -05:00
Michael Smith
8c3828b531
fix: stop SSHKeysPage from flaking ( #10553 )
...
* refactor: reorganize SSHKeysPage
* refactor: update render behavior for GlobalSnackbar
* fix: remove redundant error handling
* docs: Clean up wording on docs
* fix: remove temp error handling tests
* fix: remove local error alert
* fix: remove error logging hacks
2023-11-07 08:31:06 -05:00
dependabot[bot]
b83a8ce76d
chore: bump github.com/aws/smithy-go from 1.15.0 to 1.16.0 ( #10543 )
...
Bumps [github.com/aws/smithy-go](https://github.com/aws/smithy-go ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/aws/smithy-go/releases )
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/smithy-go/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/smithy-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 11:32:47 +00:00
Cian Johnston
4208c30d32
fix(coderd/rbac): allow user admin all perms on ResourceUserData ( #10556 )
2023-11-07 08:54:12 +00:00
Dean Sheather
f84485d2c4
chore: add timezone to quiet hours display message in UI ( #10538 )
2023-11-07 08:36:11 +00:00
Spike Curtis
c87deb868b
fix: upgrade tailscale to fix STUN probes on dual stack ( #10535 )
...
Fixes STUN probe issues on dual stack systems by incorporating https://github.com/coder/tailscale/pull/43
2023-11-07 08:48:27 +04:00
Bruno Quaresma
14925e71a7
refactor(site): add version back to workspace header ( #10552 )
2023-11-06 13:46:16 -05:00
Bruno Quaresma
a9797fa391
refactor(site): improve templates empty state ( #10518 )
2023-11-06 12:24:45 -05:00
dependabot[bot]
e976f50415
ci: bump the github-actions group with 2 updates ( #10537 )
...
Bumps the github-actions group with 2 updates: [crate-ci/typos](https://github.com/crate-ci/typos ) and [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ).
Updates `crate-ci/typos` from 1.16.21 to 1.16.22
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.16.21...v1.16.22 )
Updates `aquasecurity/trivy-action` from 0.13.0 to 0.13.1
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/b77b85c0254bba6789e787844f0585cde1e56320...f78e9ecf42a1271402d4f484518b9313235990e1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 11:20:25 -06:00
dependabot[bot]
ee15adda4b
chore: bump ts-proto from 1.162.2 to 1.163.0 in /site ( #10541 )
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.162.2 to 1.163.0.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.162.2...v1.163.0 )
---
updated-dependencies:
- dependency-name: ts-proto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 11:20:11 -06:00
dependabot[bot]
a5c409dfee
chore: bump github.com/gohugoio/hugo from 0.119.0 to 0.120.3 ( #10544 )
...
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.119.0 to 0.120.3.
- [Release notes](https://github.com/gohugoio/hugo/releases )
- [Changelog](https://github.com/gohugoio/hugo/blob/master/hugoreleaser.toml )
- [Commits](https://github.com/gohugoio/hugo/compare/v0.119.0...v0.120.3 )
---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 11:20:00 -06:00
Kyle Carberry
7162dc7e14
fix: use DefaultTransport in exchangeWithClientSecret if nil ( #10551 )
2023-11-06 16:55:00 +00: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
dependabot[bot]
0cb875cba5
chore: bump remark-gfm from 3.0.1 to 4.0.0 in /site ( #10540 )
...
Bumps [remark-gfm](https://github.com/remarkjs/remark-gfm ) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/remarkjs/remark-gfm/releases )
- [Commits](https://github.com/remarkjs/remark-gfm/compare/3.0.1...4.0.0 )
---
updated-dependencies:
- dependency-name: remark-gfm
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>
2023-11-06 11:32:45 -05:00
dependabot[bot]
04dd663680
chore: bump github.com/fatih/color from 1.15.0 to 1.16.0 ( #10546 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 18:06:02 +03:00
Patrick McKee and Dean Sheather
ddaf913088
feat: expose prometheus port in helm chart ( #10448 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-11-06 14:47:28 +00:00
dependabot[bot]
44bb958114
chore: bump the golang-x group with 4 updates ( #10542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 17:41:35 +03:00
Cian Johnston
4277ca02e5
feat(cli): prompt for misspelled parameter names ( #10350 )
...
* feat(cli): add cliutil/levenshtein package
* feat(cli): attempt to catch misspelled parameter names
2023-11-06 13:44:39 +00:00
Dean Sheather
bb5acb0332
fix: allow users to use quiet hours endpoint ( #10547 )
2023-11-06 13:16:50 +00:00
Dean Sheather
95e5419626
chore: fail server startup on invalid DERP map ( #10536 )
2023-11-06 23:04:07 +10:00
Bruno Quaresma
5b9e26a13f
refactor(site): handle edge cases for non-admin users with no workspaces and templates ( #10517 )
2023-11-06 09:34:45 -03:00
Muhammad Atif Ali
55fb6b663a
chore: pin devcontainer.json to pre-nix image ( #10417 )
...
fixes #10416
this is a workaround, and it is tagged to an old version of an image.
While testing, it seems like `--privileged` is no longer required.
2023-11-06 15:01:47 +03:00
dependabot[bot]
06d91bee34
chore: bump @playwright/test from 1.38.0 to 1.39.0 in /site ( #10458 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 13:43:12 +03:00
Cian Johnston
26c3c1226e
chore(coderd): add MockAuditor.Contains test helper ( #10421 )
...
* Adds a Contains() method on MockAuditor to help with asserting the presence of an audit log with specific fields.
* Updates existing usages of verifyAuditWorkspaceCreated to use the new helper
* Updates test referenced in PR#10396.
2023-11-06 09:17:07 +00:00
Bruno Quaresma
e36b606498
fix(site): fix user dropdown width ( #10523 )
2023-11-04 12:05:19 -03:00
Michael Smith
744c73394a
feat: allow users to duplicate workspaces by parameters ( #10362 )
...
* chore: add queries for workspace build info
* refactor: clean up logic for CreateWorkspacePage to support multiple modes
* chore: add custom workspace duplication hook
* chore: integrate mode into CreateWorkspacePageView
* fix: add mode to CreateWorkspacePageView stories
* refactor: extract workspace duplication outside CreateWorkspacePage file
* chore: integrate useWorkspaceDuplication into WorkspaceActions
* chore: delete unnecessary function
* refactor: swap useReducer for useState
* fix: swap warning alert for info alert
* refactor: move info alert message
* refactor: simplify UI logic for mode alerts
* fix: prevent dismissed Alerts from affecting layouts
* fix: remove unnecessary prop binding
* docs: reword comment for clarity
* chore: update msw build params to return multiple params
* chore: rename duplicationReady to isDuplicationReady
* chore: expose root component for testing/re-rendering
* chore: get tests in place (still have act warnings)
* refactor: move stuff around for clarity
* chore: finish tests
* chore: revamp tests
2023-11-03 18:23:09 -04:00
Kyle Carberry
23f02651f9
chore: migrate CLI tests to use dbfake ( #10500 )
2023-11-03 12:22:32 -05:00
dependabot[bot]
6588494abd
chore: bump ts-proto from 1.159.1 to 1.162.2 in /site ( #10462 )
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.159.1 to 1.162.2.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.159.1...v1.162.2 )
---
updated-dependencies:
- dependency-name: ts-proto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 13:20:36 -04:00
dependabot[bot]
84dc001f7e
chore: bump cronstrue from 2.32.0 to 2.41.0 in /site ( #10463 )
...
Bumps [cronstrue](https://github.com/bradymholt/cronstrue ) from 2.32.0 to 2.41.0.
- [Release notes](https://github.com/bradymholt/cronstrue/releases )
- [Changelog](https://github.com/bradymholt/cRonstrue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bradymholt/cronstrue/compare/v2.32.0...v2.41.0 )
---
updated-dependencies:
- dependency-name: cronstrue
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 13:20:32 -04:00
dependabot[bot]
311d1dc576
chore: bump @octokit/types from 12.0.0 to 12.1.1 in /site ( #10466 )
...
Bumps [@octokit/types](https://github.com/octokit/types.ts ) from 12.0.0 to 12.1.1.
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v12.0.0...v12.1.1 )
---
updated-dependencies:
- dependency-name: "@octokit/types"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 13:20:26 -04:00
dependabot[bot]
b86e2e4cd4
chore: bump monaco-editor from 0.43.0 to 0.44.0 in /site ( #10467 )
...
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor ) from 0.43.0 to 0.44.0.
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoft/monaco-editor/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: monaco-editor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 13:20:18 -04:00
Bruno Quaresma
7d63dc2b02
refactor(site): add minor design improvements on the setup page ( #10511 )
2023-11-03 12:53:11 -04:00
Kyle Carberry
bb4ce87242
fix: add support for custom auth header with client secret ( #10513 )
...
This fixes OAuth2 with JFrog Artifactory.
2023-11-03 16:26:30 +00:00
Kyle Carberry
21dc93c8a3
feat: add log-dir flag to vscodessh for debuggability ( #10514 )
2023-11-03 16:21:31 +00:00
dependabot[bot]
08844d03fb
chore: bump vite from 4.4.2 to 4.5.0 in /site ( #10459 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.4.2 to 4.5.0.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 10:09:22 -04:00
Bruno Quaresma
ca353cb81c
refactor(site): improve first workspace creation time ( #10510 )
...
One tiny improvement to make the onboarding faster. When a user has no workspace, show the existent templates with direct links to the workspace creation instead of asking them to see all templates, select one, and after, click on "Create workspace".
Before:
<img width="1351" alt="Screenshot 2023-11-03 at 10 11 32" src="https://github.com/coder/coder/assets/3165839/46050f16-0196-477a-90e2-a0f475c8b707 ">
After:
<img width="1360" alt="Screenshot 2023-11-03 at 10 11 43" src="https://github.com/coder/coder/assets/3165839/5bef3d50-b192-49b5-8bdf-dec9654f529f ">
2023-11-03 11:03:21 -03:00
Bruno Quaresma
c9aeea6f64
chore(site): remove template version editor xservice ( #10490 )
...
Close https://github.com/coder/coder/issues/9942
2023-11-02 21:42:33 -03:00
Bruno Quaresma
03045bd47a
fix(site): fix dialog loading buttons displaying text over the spinner ( #10501 )
2023-11-02 21:34:18 -03:00
Bruno Quaresma
01ceb84a22
fix(site): fix health tooltip on deployment bar ( #10502 )
...
Fix https://github.com/coder/coder/issues/10489
2023-11-02 21:32:24 -03:00
Bruno Quaresma
716b86b380
refactor(site): make minor design tweaks and fix issues on more options menus ( #10493 )
...
- Fix menus not closing when clicking and navigating to a lazy loaded page
- Minor design tweaks
- Make all "More options" menus consistent
Before:
<img width="243" alt="Screenshot 2023-11-02 at 10 21 02" src="https://github.com/coder/coder/assets/3165839/4d4eee7f-60d9-4c55-9559-468760715fe7 ">
<img width="246" alt="Screenshot 2023-11-02 at 10 18 03" src="https://github.com/coder/coder/assets/3165839/a834263a-f950-4f02-b3c7-c631928c0421 ">
<img width="251" alt="Screenshot 2023-11-02 at 10 07 40" src="https://github.com/coder/coder/assets/3165839/b2135281-1ffe-422b-a054-0c175f0dc2ad ">
Now:
<img width="279" alt="Screenshot 2023-11-02 at 10 21 07" src="https://github.com/coder/coder/assets/3165839/a36b4025-3df0-4bd1-8071-7f1127caa2e2 ">
<img width="257" alt="Screenshot 2023-11-02 at 10 18 08" src="https://github.com/coder/coder/assets/3165839/57f737d4-fa32-4657-b59d-cf26029f8a69 ">
<img width="236" alt="Screenshot 2023-11-02 at 10 07 48" src="https://github.com/coder/coder/assets/3165839/a45a7f7d-f492-4498-a1f9-d86f7815d119 ">
2023-11-02 21:32:04 -03:00
Jon Ayers
2dce4151ba
feat: add cli support for workspace automatic updates ( #10438 )
2023-11-02 14:41:34 -05:00
Bruno Quaresma
e756baa0c4
refactor(site): simplify proxy menu ( #10496 )
2023-11-02 15:39:46 -04:00
Bruno Quaresma
ae20df4229
refactor(site): remove version and last built from workspace header ( #10495 )
2023-11-02 16:26:41 -03:00
Bruno Quaresma
d2b8a93638
fix(site): fix favicon theme ( #10497 )
2023-11-02 18:51:39 +00:00
Kayla Washburn
921b6eb4ee
chore: use emotion for styling (pt. 9) ( #10474 )
2023-11-02 17:51:23 +00:00
Kyle Carberry
839a16e299
feat: add dbfake for workspace builds and resources ( #10426 )
...
* feat: add dbfakedata for workspace builds and resources
This creates `coderdtest.NewWithDatabase` and adds a series of
helper functions to `dbfake` that insert structured fake data
for resources into the database.
It allows us to remove provisionerd from a significant amount of
tests which should speed them up and reduce flakes.
* Rename dbfakedata to dbfake
* Migrate workspaceagents_test.go to use the new dbfake
* Migrate agent_test.go to use the new fakes
* Fix comments
2023-11-02 17:15:07 +00:00
Colin Adler
ac9c16864c
chore: update audit log api docs ( #10486 )
2023-11-02 16:12:38 +00:00
Bruno Quaresma
e756a95759
refactor(site): minor improvements on users page popovers ( #10492 )
2023-11-02 13:39:52 +00:00
dependabot[bot]
b8449d5894
chore: bump axios from 1.5.0 to 1.6.0 in /site ( #10460 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 08:50:18 -04:00