Garrett Delfosse
3ab3a62bef
feat: add port-sharing backend ( #11939 )
2024-02-13 09:31:20 -05:00
Dean Sheather
e1e352d8c1
feat: add template activity_bump property ( #11734 )
...
Allows template admins to configure the activity bump duration. Defaults to 1h.
2024-02-13 07:00:35 +00:00
Steven Masley
ac64155282
fix: strip timezone information from a date in dau response ( #11962 )
...
* fix: strip timezone information from a date in dau response
Timezone information is lost, so do not forward it to the client.
* fix: timezone offset should be flipped
* Make tests deterministic
2024-01-31 16:01:50 -06:00
Jon Ayers
0c30dde9b5
feat: add customizable upgrade message on client/server version mismatch ( #11587 )
2024-01-30 17:11:37 -06:00
Bruno Quaresma
dcab6fa5a4
feat(site): display user avatar ( #11893 )
...
* add owner API to workspace and workspace build responses
* display user avatar in workspace top bar
Co-authored-by: Cian Johnston <cian@coder.com>
2024-01-30 17:07:06 +00:00
Cian Johnston
9abf6ec170
feat(site): show favorite workspaces in ui ( #11875 )
...
* Add Star beside workspace name to indicate favorite status in WorkspacesList
* Add button in workspace top row to toggle workspace favorite status
2024-01-29 13:39:31 +00:00
Cian Johnston
f92336c4d5
feat(coderd): allow workspace owners to mark workspaces as favorite ( #11791 )
...
- Adds column `favorite` to workspaces table
- Adds API endpoints to favorite/unfavorite workspaces
- Modifies sorting order to return owners' favorite workspaces first
2024-01-24 13:39:19 +00:00
Asher
3014777d2a
feat: add endpoints to oauth2 provider applications ( #11718 )
...
These will show up when configuring the application along with the
client ID and everything else. Should make it easier to configure the
application, otherwise you will have to go look up the URLs in the
docs (which are not yet written).
Co-authored-by: Steven Masley <stevenmasley@gmail.com>
2024-01-22 13:25:25 -09:00
Kayla Washburn-Love
f74ef142d0
refactor: reorganize auth components and hooks ( #11717 )
2024-01-22 10:43:32 -07:00
Garrett Delfosse
bf0a6fcc32
feat: manage provisioner tags in template editor ( #11600 )
2024-01-18 17:35:20 -05:00
Kayla Washburn-Love
9ed3487f67
feat: batch workspace updates ( #11583 )
2024-01-18 15:14:25 -07:00
Marcin Tojek
c5d73b86d6
feat: change owner name using account form ( #11683 )
2024-01-18 12:32:01 +01:00
Marcin Tojek
5eb3e1cdaa
feat: expose `owner_name` in `coder_workspace` resource ( #11639 )
2024-01-17 13:20:45 +01:00
Kayla Washburn-Love
4c3f05b8aa
fix: show error when creating a new group fails ( #11560 )
2024-01-12 16:06:02 -07:00
Cian Johnston
95fd0bb22b
feat(site): remove experiment deployment_health_page ( #11572 )
2024-01-11 21:03:10 +00:00
Cian Johnston
f3d091fa01
fix(site): improve rendering of provisioner tags ( #11575 )
...
* fix(site): improve rendering of provisioner tags
* fixup! fix(site): improve rendering of provisioner tags
* Update site/src/pages/HealthPage/ProvisionerDaemonsPage.tsx
* fixup! Update site/src/pages/HealthPage/ProvisionerDaemonsPage.tsx
2024-01-11 17:42:21 +00:00
Jon Ayers
9b437032e9
feat: remove workspace_actions experiment ( #11427 )
2024-01-10 16:19:39 -06:00
Kayla Washburn
9f5a59d5c5
feat(site): improve icon compatibility across themes ( #11457 )
2024-01-08 14:12:40 -07:00
Cian Johnston
220e95dd5c
feat(site): add healthcheck page for provisioner daemons ( #11494 )
...
Part of #10676
- Adds a health section for provisioner daemons (mostly cannibalized from the Workspace Proxy section)
- Adds a corresponding storybook entry for provisioner daemons health section
- Fixed an issue where dismissing the provisioner daemons warnings would result in a 500 error
- Adds provisioner daemon error codes to docs
2024-01-08 17:14:09 +00:00
Cian Johnston
93cf5dcd47
fix(coderd/healthcheck): add daemon-specific warnings to healthcheck output ( #11490 )
...
- Sorts provisioner daemons by name ascending in output
- Adds daemon-specific warnings to healthcheck output
- Reword some messages
2024-01-08 13:55:00 +00:00
Cian Johnston
04fd96a014
feat(coderd): add provisioner_daemons to /debug/health endpoint ( #11393 )
...
Adds a healthcheck for provisioner daemons to /debug/health endpoint.
2024-01-08 09:29:04 +00:00
Spike Curtis
64638b381d
feat: promote PG Coordinator out of experimental ( #11398 )
...
Promotes PG Coordinator out of experimental to GA
2024-01-05 08:03:36 +04:00
Cian Johnston
1ef96022b0
feat(coderd): add provisioner build version and api_version on serve ( #11369 )
...
* assert provisioner daemon version and api_version in unit tests
* add build info in HTTP header, extract codersdk.BuildVersionHeader
* add api_version to codersdk.ProvisionerDaemon
* testutil.MustString -> testutil.MustRandString
2024-01-03 09:01:57 +00:00
Asher
5cfa34b31e
feat: add OAuth2 applications ( #11197 )
...
* Add database tables for OAuth2 applications
These are applications that will be able to use OAuth2 to get an API key
from Coder.
* Add endpoints for managing OAuth2 applications
These let you add, update, and remove OAuth2 applications.
* Add frontend for managing OAuth2 applications
2023-12-21 21:38:42 +00:00
Kayla Washburn
97f7a35a47
feat: add light theme ( #11266 )
2023-12-19 17:03:00 -07:00
Steven Masley
fbda21a9f2
feat: move moons experiment to ga (released) ( #11285 )
...
* feat: release moons experiment as ga
2023-12-19 14:40:22 -06:00
Garrett Delfosse
7924bb2a56
feat!: move workspace renames behind flag, disable by default ( #11189 )
2023-12-15 13:38:47 -05:00
Dean Sheather
b36071c6bb
feat: allow templates to specify max_ttl or autostop_requirement ( #10920 )
2023-12-15 18:27:56 +10:00
Kayla Washburn
133dc66143
feat: add a theme picker ( #11140 )
2023-12-14 10:38:44 -07:00
Cian Johnston
8afbc8f7f5
chore(site): update test entities ( #11155 )
2023-12-12 13:03:37 +00:00
Cian Johnston
b02796655e
fix(coderd/database): remove column updated_at from provisioner_daemons table ( #11108 )
2023-12-12 11:19:28 +00:00
Spike Curtis
6d66cb246d
feat: display 'Deprecated' warning for agents using old API version ( #11058 )
...
Fixes #10340
2023-12-08 20:20:44 +04:00
Spike Curtis
b4ca1d6579
feat: include server agent API version in buildinfo ( #11057 )
...
First part of #10340 -- we need this version to compare with agents to tell if they are on a deprecated Agent API version
2023-12-08 12:50:25 +04:00
Bruno Quaresma
44f9613bf2
feat(site): dismiss health section warnings ( #11059 )
2023-12-06 12:50:35 -03:00
Steven Masley
b376b2cd13
feat: add user/settings page for managing external auth ( #10945 )
...
Also add support for unlinking on the coder side to allow reflow.
2023-12-06 08:41:45 -06:00
Bruno Quaresma
0f47b58bfb
feat(site): refactor health pages ( #11025 )
2023-12-05 13:58:51 -03:00
Cian Johnston
5fad611020
feat(coderd): add last_seen_at and version to provisioner_daemons table ( #11033 )
...
Related to #10676
- Adds columns last_seen_at and version to provisioner_daemons table
- Adds the above to codersdk.ProvisionerDaemons struct
2023-12-05 13:54:38 +00:00
Marcin Tojek
2b574e2b2d
feat: add `dismissed` property to the healthcheck section ( #10940 )
2023-11-29 16:37:40 +00:00
Cian Johnston
411ce46442
feat(coderd/healthcheck): add health check for proxy ( #10846 )
...
Adds a health check for workspace proxies:
- Healthy iff all proxies are healthy and the same version,
- Warning if some proxies are unhealthy,
- Error if all proxies are unhealthy, or do not all have the same version.
2023-11-24 15:06:51 +00:00
Marcin Tojek
78df68348a
feat: include health severity in reports ( #10817 )
2023-11-23 16:08:41 +01:00
Jon Ayers
782fe84c7c
feat: disable start/restart if active version required ( #10809 )
2023-11-21 18:06:30 -06:00
Cian Johnston
abafc0863c
feat(coderd): store workspace proxy version in the database ( #10790 )
...
Stores workspace proxy version in database upon registration.
2023-11-21 11:21:25 +00:00
Steven Masley
5229d7fd3a
feat: implement deprecated flag for templates to prevent new workspaces ( #10745 )
...
* feat: implement deprecated flag for templates to prevent new workspaces
* Add deprecated filter to template fetching
* Add deprecated to template table
* Add deprecated notice to template page
* Add ui to deprecate a template
2023-11-20 19:16:18 +00:00
Marcin Tojek
8999d5785a
feat: do not fail DERP healthcheck if WebSocket is used ( #10714 )
2023-11-17 16:00:49 +01:00
Bruno Quaresma
90b6e86555
chore(site): remove xstate ( #10659 )
2023-11-14 18:34:38 +00:00
Kira Pilot
652097ed3a
fix: update HealthcheckDatabaseReport mocks ( #10655 )
2023-11-13 11:28:20 -05:00
Marcin Tojek
fbd34139b5
refactor(site): use generated Healthcheck API entities ( #10650 )
2023-11-13 15:58:57 +01: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
Kayla Washburn
921b6eb4ee
chore: use emotion for styling (pt. 9) ( #10474 )
2023-11-02 17:51:23 +00:00
Spike Curtis
a7c671ca07
feat: add workspace agent APIVersion ( #10419 )
...
Fixes #10339
2023-10-31 10:08:43 +04:00