Kira Pilot
e62677efab
feat: add audit page title, subtitle, and CLI snippet ( #3419 )
...
* resolves #3356
* scaffolded out new audit page header
resolves #3357
* added tests and stories
* run prettier
2022-08-08 21:08:36 -04:00
Kira Pilot
eb7d947d10
resolves #3356 ( #3408 )
2022-08-08 12:23:01 -04:00
Abhineet Jain
e7bc01383c
fix: handle workspace errors ( #3341 )
2022-08-05 10:38:07 -05:00
Ben Potter
075454cce8
chore: use consistent button type for settings ( #3362 )
2022-08-04 10:15:35 -05:00
Ben Potter
fd4e2cc331
chore: improve contrast for terminal overlay ( #3375 )
2022-08-03 15:39:38 -05:00
Ben Potter
7e1caa7086
chore: add helper text to help admins create new templates ( #3364 )
2022-08-03 17:27:39 +00:00
Ben Potter
420fae886a
chore: link to the hosted docs site instead of GitHub ( #3365 )
2022-08-03 17:04:45 +00:00
Abhineet Jain
8bcf23e60a
fix: handle create workspace errors ( #3346 )
2022-08-02 13:19:00 -04:00
Ammar Bandukwala
bd785ddd87
Fix docs links ( #3351 )
2022-08-02 01:22:14 -04:00
David Wahler
8a2811210a
feat: Add backend API support for resource metadata ( #3242 )
...
* Initial support for metadata in provisioner API and Terraform provisioner
* add support for nullable metadata fields
* handle metadata fields in provisionerd and API
2022-08-01 16:53:05 -05:00
Kyle Carberry
8f3727d05d
fix: Update issue reporting link with body ( #3339 )
2022-08-01 17:03:02 +00:00
Ben Potter
56ee105a2a
chore: add Discord link to footer ( #3239 )
2022-08-01 10:03:52 -05:00
Ammar Bandukwala
19fcf60864
ci: add typo detection ( #3327 )
...
And fix them.
2022-08-01 09:29:52 -04:00
Kyle Carberry and Ammar Bandukwala
3d0febdd90
feat: Add OIDC authentication ( #3314 )
...
* feat: Add OIDC authentication
* Extract username into a separate package and add OIDC tests
* Add test case for invalid tokens
* Add test case for username as email
* Add OIDC to the frontend
* Improve comments from self-review
* Add authentication docs
* Add telemetry
* Update docs/install/auth.md
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
* Update docs/install/auth.md
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
* Remove username package
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
2022-07-31 23:05:35 -05:00
dependabot[bot] and Presley Pizzo
d12e6b394f
chore: bump typescript from 4.6.4 to 4.7.4 in /site ( #2941 )
...
* chore: bump typescript from 4.6.4 to 4.7.4 in /site
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.6.4 to 4.7.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.4...v4.7.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Remove unnecessary React imports
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Presley Pizzo <presley@coder.com >
2022-07-29 14:48:58 -04:00
Kira Pilot
aaa2db6f8b
feat: add pagination component to components directory ( #3295 )
...
* proof of concept
* added tests
* fixed tests
* wrote unit tests
* preettier
2022-07-29 14:37:53 -04:00
Abhineet Jain
e94fe20b6b
fix: handle getUser error ( #3285 )
2022-07-29 13:10:22 -04:00
Abhineet Jain
74c87664c1
fix: handle more auth API errors ( #3241 )
2022-07-28 17:14:05 -04:00
Presley Pizzo
6b82fdd0c0
Surface backend error when extending schedule ( #3275 )
2022-07-28 17:13:46 -04:00
Presley Pizzo
73f145e45f
fix: error messages from workspaceScheduleXService ( #3255 )
...
* Update color palette
* Edit dialog error colors
* Format
* Lighten links
* Lighten link just in ErrorSummary
* Format
* Fix errors in schedule xservice
* Add error summary to form for generic message
* Format
* Extend getFormHelpers to remap field name
* Add mock error and use in storybook
* Format
2022-07-28 13:18:51 -04:00
Bruno Quaresma
1a8cce27ae
fix: Workspace schedule button on responsive ( #3264 )
2022-07-28 16:17:50 +00:00
Bruno Quaresma
2805d86ba9
chore: Replace stop icon to use pause icon ( #3261 )
2022-07-28 11:02:14 -03:00
Steven Masley
6230d5512e
chore: Remove line numbers from auto-gen typescript ( #3258 )
...
* chore: Remove line numbers from auto-gen typescript
The line numbers are just extra noise that change when things shift
around. They are not required and usually make CI fail when you
forget to run 'make gen'.
2022-07-27 21:36:15 +00:00
Cian Johnston
27ea415b6c
fix: remove string TTL from workspace error responses ( #3257 )
...
- Rewrites some error messages to better integrate with the frontend (ttl_ms -> time until shutdown)
- Makes codersdk.ValidationError implement the error interface
- Only return validations if the error was a validation error, return detail otherwise (e.g. database error)
2022-07-27 21:20:02 +00:00
Presley Pizzo
a37e61a099
fix: make text colors legible ( #3250 )
...
* Update color palette
* Edit dialog error colors
* Format
* Lighten links
* Lighten link just in ErrorSummary
* Format
2022-07-27 13:49:03 -04:00
Abhineet Jain
6f93acd964
feat: make template pages responsive ( #3232 )
2022-07-26 16:31:58 -04:00
Bruno Quaresma
991b4f7480
feat: Make settings page responsive ( #3228 )
2022-07-26 19:48:41 +00:00
Bruno Quaresma
509a601efe
feat: Make users page responsive ( #3229 )
2022-07-26 16:46:43 -03:00
Abhineet Jain
0128ca6bd1
fix: manage backend authXService errors ( #3190 )
2022-07-26 15:39:45 -04:00
Bruno Quaresma
d2aa75dd0d
fix: Responsive for workspaces and workspace page ( #3189 )
2022-07-26 15:05:00 -03:00
Kira Pilot
ef260faf27
fix: remove flaking test ( #3207 )
2022-07-26 10:35:13 -04:00
Kira Pilot
9bf5537b0f
feat: showcase workspace state in actions dropdown ( #3133 )
...
* show progress indicator within workspace dropdown
resolves #2020
* wrote tests
* fix loading button
* PR feedback
* added stories for dropdown content
* PR feedbac
2022-07-25 18:12:59 -04:00
Bruno Quaresma
b0957f32e3
feat: Add mobile navbar ( #3186 )
2022-07-25 17:54:11 +00:00
Bruno Quaresma
821ae5dbd7
chore: Add colors object with the Coder color palette ( #3173 )
2022-07-25 12:49:00 -03:00
Bruno Quaresma
ca93614c3f
refactor: Make workspace status more visible ( #3130 )
2022-07-22 19:18:52 +00:00
Abhineet Jain
1b19a09a37
feat: New static error summary component ( #3107 )
2022-07-22 19:10:40 +00:00
Kira Pilot
471564df7d
feat: improve update button visibility ( #3115 )
...
* feat: give update button primary focus when applicable
resolves #3024
* added update tooltip
* cleanup
* prettier
* PR feedback
2022-07-22 14:28:52 -04:00
Bruno Quaresma
3bb760576b
fix: Add resource icons into template page ( #3124 )
2022-07-22 11:46:51 -05:00
Kira Pilot
882ee55fd0
fix: storybook should use absolute paths ( #3119 )
2022-07-22 11:02:54 -04:00
Bruno Quaresma
e874d538fb
feat: Add resource icons ( #3118 )
2022-07-22 11:38:38 -03:00
Jon Ayers
e01905821f
fix: avoid emitting version warning when connection error encountered ( #3082 )
2022-07-21 14:28:24 -05:00
Bruno Quaresma
5b78251592
refactor: Initial color palette changes ( #3087 )
2022-07-21 17:56:16 +00:00
Bruno Quaresma
916c388d8d
fix: Statuses breaking line in the UI ( #3071 )
...
* fix: Fix statuses breaking line in the UI
* fix: AppLink stories
2022-07-20 17:11:20 +00:00
Kira Pilot
0c18a2313f
clarify start validation in schedule ( #3052 )
...
resolves #2792
2022-07-20 11:54:57 -04:00
Kira Pilot
1830a18565
feat: amend schedule form valiidation string ( #3043 )
...
resolves #2792
2022-07-19 12:04:06 -04:00
Kira Pilot
c0d19ebea2
chore: configure absolute paths with webpack ( #3011 )
...
* coonfigure absolute paths with webpack
resolves #1855
* fixed jest config
2022-07-18 10:43:11 -04:00
Abhineet Jain
ccdf82dd7e
feat: show template versions ( #3003 )
2022-07-15 15:25:47 -07:00
Kira Pilot
9a5fa3f050
fix: border fixes for workspace schedule button ( #3010 )
...
* border fixes for workspace schedule button
* fixing chromatic snapshots
* chromatic fix
2022-07-15 18:04:33 -04:00
Abhineet Jain
d04ba2cc02
feat: add template version creator ( #3001 )
2022-07-15 14:12:39 -07:00
Bruno Quaresma
d26b3b7ba1
refactor: Remove avatar from workspace name ( #3006 )
2022-07-15 15:49:18 +00:00