Gabriel Hernandez
489035ef2b
Various setup exp UI fixes ( #23328 )
...
relates to #23321 , #23322 , #23323
This contains three UI fixes:
1. fix when we show the empty state for install software. We were
expecting an empty array but the response from `GET
/setup_experience/software` sends null when no software has been added

2. fix to add responsive style to install software and run script panels
that matches the other setup experience panels.


3. Fix and clean up the copy of the first three setup experience panels
to match the new ones. Also, update the alt text on the images to be
more descriptive.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-29 14:29:05 +00:00
Gabriel Hernandez
3729b4b98d
Install software setup experience UI ( #22651 )
...
relates to #22373
This implements the UI for the install software setup experience in the
UI. This includes:
**updating the nav sidebar**

**creating a new install software card**

**select software modal for selecting which software to install**
**
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Manual QA for all new/changed functionality
2024-10-09 16:09:38 +01:00
Gabriel Hernandez
a292e704de
add startup assistant to the UI ( #17731 )
...
relates to #9147
add the setup assistant page to the UI. This includes:
- new setup assistant page
- uploaded profile and release device manually form
- preview for setup assistant flow
<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-03-26 14:46:33 +00:00
Gabriel Hernandez
fa252e4977
Update controls tabs to show mdm disabled UI state per tab ( #13794 )
...
relates to #9831
Update Controls page to individually show the mdm disabled UI state per
tab. Before this was done across the entire control page:

Also, refactors the code to be less specific to mac OS.
- [x] Manual QA for all new/changed functionality
2023-09-11 12:52:24 +01:00