brettkolodny
|
a376e8dbfe
|
fix: include a link and more useful error details for 403 response codes (#16644)
Currently if a user gets to a page they don't have permission to view
they're greeted with a vague error alert and no actionable items. This
PR adds a link back to _/workspaces_ within the alert as well as more
helpful error details.
Before:

After:

|
2025-02-21 16:26:07 -05:00 |
|
Bruno Quaresma
|
53d83d2da7
|
refactor: replace MUI buttons on Alerts (#16209)
Related to https://github.com/coder/coder/issues/14978
|
2025-01-21 10:27:02 -03:00 |
|
Sas Swart
|
56c792ab52
|
feat(site): warn on provisioner health during builds (#15589)
This PR adds warning alerts to log drawers for templates and template
versions. warning alerts for workspace builds to follow in a subsequent
PR. Phrasing to be finalised. Stories added and manually verified. See
screenshots below.
Updating a template version with no provisioners:
<img width="1250" alt="Screenshot 2024-11-27 at 11 06 28"
src="https://github.com/user-attachments/assets/47aa0940-57a8-44e1-b9a3-25a638fa2c8d">
Build Errors for template versions now show tags as well:
<img width="1250" alt="Screenshot 2024-11-27 at 11 07 01"
src="https://github.com/user-attachments/assets/566e5339-0fe1-4cf7-8eab-9bf4892ed28a">
Updating a template version with provisioners that are busy or
unresponsive:
<img width="1250" alt="Screenshot 2024-11-27 at 11 06 40"
src="https://github.com/user-attachments/assets/71977c8c-e4ed-457f-8587-2154850e7567">
Creating a new template with provisioners that are busy or unresponsive:
<img width="819" alt="Screenshot 2024-11-27 at 11 08 55"
src="https://github.com/user-attachments/assets/bda11501-b482-4046-95c5-feabcd1ad7f5">
Creating a new template when there are no provisioners to do the build:
<img width="819" alt="Screenshot 2024-11-27 at 11 08 45"
src="https://github.com/user-attachments/assets/e4279ebb-399e-4c6e-86e2-ead8f3ac7605">
|
2024-11-28 16:58:32 +02:00 |
|
Steven Masley
|
755afa31cf
|
chore: ui error handling should be specific to general (#14346)
* chore: ui error handling should be specific to general
Specific errors should be checked before defaulting to a general
error handling
|
2024-08-19 13:28:43 -05:00 |
|
Kayla Washburn-Love
|
95a7c0c4f0
|
chore: use tabs for prettier and biome (#14283)
|
2024-08-15 14:53:53 -06:00 |
|
Kayla Washburn-Love
|
d15f16fa2e
|
chore: replace eslint with biome (#14263)
|
2024-08-15 13:26:29 -06:00 |
|
Kayla Washburn-Love
|
d977654f05
|
feat: unify organization and deployment management settings (#13602)
|
2024-07-01 11:15:00 -06:00 |
|
Kayla Washburn-Love
|
9028717c9b
|
fix: disable auto-create if external auth requirements aren't met (#12538)
|
2024-03-19 16:42:40 -06:00 |
|
Kayla Washburn-Love
|
0fe109d517
|
chore: sort imports in our typescript code (#12417)
|
2024-03-05 16:31:22 -07:00 |
|
Kayla Washburn
|
e77b1a5ffd
|
chore: miscellaneous cleanup (#11027)
|
2024-01-09 10:14:19 -07:00 |
|
Kayla Washburn
|
185400db11
|
refactor: remove usage of <Box> and sx (#10702)
|
2023-12-04 12:09:04 -07: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 |
|
Kayla Washburn
|
1cdc62b332
|
chore: reorganize storybook (#10144)
|
2023-10-09 13:26:38 -06:00 |
|
Bruno Quaresma
|
869d040cc6
|
chore(site): refactor stories and tests from components directory (#9578)
* Refactor Alert
* Refactor Avatar and its stories
* Refactor AvatarData and its stories
* Refactor CodeExample and its tests
* Refactor ServiceBanner stories
* Refactor Navbar and its tests
* Refactor ServiceBanner stories
* Refactor LicenseBannerView stories
* Refactor DeploymentBannerView stories
* Extract optionValue into a module
* Refactor DeleteDialog stories
* Refactor ConfirmDialog tests
* Refactor EmptyState tests
* Flat ErrorBoundaryState and refactor stories
* Refactor Expander stories
* Refactor FormFooter stories
* Refactor FullPageForm stories
* Refactor EnterpriseSnackbar stories
* Refactor GroupAvatar stories
* Refactor HelpTooltip stories and remove index
* Remove unecessary types module from IconField
* Refactor LoadingButton stories
* Refactor Margins stories
* Refactor Markdown stories
* Refactor PageHeader stories
* Refactor PageButton tests
* Refactor Pill stories
* Refactor Resources stories
* Refactor RichParameterInput stories and flat MultiTextField
* Remove unecessary Stack story
* Refactor TableRowMenu stories
* Refactor TemplateLayout stories
* Refactor Typography props
* Refactor UserAutocomplete
* Refactor WorkspaceBuildLogs components and tests
* Refactor WorkspaceStatusBadge stories
* Fix wrong imports
* Remove Example.args pattern
* Fix wrong import
* Refactor EmptyState stories
* Refactor HelpTooltip stories
* Remove not valid ErrorAlert story
* Fix AvatarData story
* Add border back to CodeExample
* Fix Navbar story
* Fix AgentRow proxy in the stories
|
2023-09-07 18:38:28 +02:00 |
|
Kayla Washburn
|
988c9af015
|
chore: format code with semicolons when using prettier (#9555)
|
2023-09-06 12:59:26 -06:00 |
|
Kayla Washburn
|
ce9b048f06
|
feat(site): improve template publishing flow (#9346)
|
2023-08-28 11:27:51 -06:00 |
|
Bruno Quaresma
|
1faed639c4
|
fix(site): show error when parameter is invalid (#8125)
|
2023-06-21 11:39:28 -03:00 |
|
Bruno Quaresma
|
b9e3226612
|
refactor(site): give default error message when description is missing (#7846)
|
2023-06-05 17:43:24 -03:00 |
|
Bruno Quaresma
|
332362cf4b
|
chore(site): simplify the logic to load workspace initial data (#7772)
|
2023-06-01 14:20:17 -03:00 |
|
Bruno Quaresma
|
79ab72fbb1
|
fix(site): Fix retry on debug mode alert (#7686)
|
2023-05-25 17:22:57 -03:00 |
|
Bruno Quaresma
|
8e31ed4072
|
refactor(site): Refactor alerts (#7587)
|
2023-05-18 13:17:16 -03:00 |
|