Commit Graph
162 Commits
Author SHA1 Message Date
Gabriel Hernandez 35c172dcfd add ability for end users to enrol their device into fleet mdm (#21751)
relates to #21559

This adds the ability for end users to enrol their own device in fleet
mdm.

> NOTE: this new byod HTML page is a separate HTML asset that contains
all styles and scripts needed for the page to work. We do not send the
fleet UI assets and this drastically cuts down the response time to the
users who will be visiting this page on mobile devices

There are two sides included in this:

**Adding a new add host modal ios and iPad section for IT admins**


![image](https://github.com/user-attachments/assets/1008b190-9c38-4a0e-9b02-19df5da7937d)

**delivering a new byod HTML page to end users that will allow end users
to download the config profile to enrol into fleet mdm**


![image](https://github.com/user-attachments/assets/58d790e4-233b-4b03-ab36-9971aac075de)

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-05 12:47:34 +01:00
RachelElysia 275a09e361 Fleet UI: Add iOS/iPadOS OS updates version requirements UI (#20591) 2024-07-29 15:41:13 -04:00
jacobshandlingandJacob Shandling 20e1e4edfe Add hostname to calendar event (maintenance window) bodies (#20235)
## Addresses #19281 

<img width="825" alt="Screenshot 2024-07-05 at 10 47 25 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/d50ad460-b358-48aa-8e93-2f6d09472d87">



- [x] Changes file added for user-visible changes in `changes/`,
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-07-08 14:25:49 -07:00
RachelElysia b670df9447 Design updates: New copy changes (#18655) 2024-05-02 11:57:00 -05:00
Gabriel Hernandez b6e2da59e4 add UI updates to OS updates page for ddm (#18113)
relates to #17417

implements UI changes for updating os versions with ddm. This is just
changing the nudge preview

also cleans up some older code on the OS updates page.

**new nudge preview:**


![image](https://github.com/fleetdm/fleet/assets/1153709/abd15609-e60b-490e-8ec4-b823874d9771)


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-04-10 11:29:15 +01:00
Roberto Dip 9186bf4070 add missing GIF for setup experience 2024-03-29 13:00:56 -03:00
Martin Angers 2f927df4f0 Implement Windows OS Updates (feature branch). (#15359) 2023-11-29 11:07:24 -05:00
Roberto Dip 05309d65a0 update gif for mdm migration (#14471)
#13858
2023-10-12 09:28:43 -03:00
RachelElysia ee365ea276 Frontend: Step 1 for query caching (organize FE directories, build save modals, modify routes/URLs) (#13908) 2023-10-02 12:26:53 -07:00
RachelElysia 32031a5b75 Fleet UI: More icons updated (#13270) 2023-08-28 13:09:21 -04:00
Roberto Dip 3b815b04c2 adjust MDM migration copy and timers (#13366)
for #13158
2023-08-18 18:58:40 -03:00
RachelElysia 947eaddb13 Fleet UI: Update banner to remove old icon and use InfoBanner component (#13312) 2023-08-18 09:16:10 -04:00
RachelElysia 2e6589b66c Fleet UI: Update icons (x in flash message and selected targets dropdown) (#12992) 2023-08-02 11:07:24 -04:00
RachelElysia a29132e773 Fleet Frontend: Remove unused icons (#12843) 2023-07-19 10:49:52 -04:00
RachelElysia 629f408d31 Fleet UI styleguide update: Replace all search bars and icons with new styling (#12312) 2023-07-19 10:40:59 -04:00
RachelElysia 9ecf9dc09a Fleet UI: Update icons (6 icons only) (#11907) 2023-06-02 09:48:17 -04:00
RachelElysia 3d4aadba3e Fleet UI: Update icons (All icons related to action buttons/table container actions) (#11945) 2023-05-30 17:16:47 -04:00
RachelElysia 210d8d8b8a Fleet UI: Begin updating icons (6 icons only) (#11852) 2023-05-25 09:43:44 -04:00
Luke Heath 162b709eb2 Adjust bold weight (#11905) 2023-05-23 16:24:01 -05:00
Gabriel Hernandez dbd754119b add gif for end user migration (#11795)
add gif for end user migration experience in UI
2023-05-19 14:31:36 +01:00
RachelElysia 49eb3885f8 Fleet UI: New font face... Inter! (#11625) 2023-05-12 09:40:43 -04:00
Gabriel Hernandez e912eb1d35 update os setup preivew gif (#11422)
change gif for os setup preview

- [x] Manual QA for all new/changed functionality
2023-04-28 19:47:44 +01:00
Gabriel Hernandez 02a2a1e0f5 add os-setup-preview and reuse empty table for empty state (#11379)
relates to #10935

This adds the os setup gif and also reuses the EmptyTable component for
the empty state on the mac setup page.


![image](https://user-images.githubusercontent.com/1153709/234918995-10529140-f5ef-4808-8288-4b2dac30579a.png)

- [x] Manual QA for all new/changed functionality
2023-04-27 18:05:07 +01:00
Luke Heath b7c9bd4b64 Add fallback logic when gravatar fails (#10533) 2023-03-20 10:40:43 -05:00
Gabriel Hernandez 52d0078bbc check disk encryption key from host details page (#9691)
related to https://github.com/fleetdm/fleet/issues/8708

This allows a user to check a disk encryption key for a host on the host
details page.

- [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] Manual QA for all new/changed functionality
2023-02-14 17:00:36 +00:00
Luke Heath a61e8ef728 Rename new avatar image files (#9584) 2023-01-31 13:54:45 -06:00
Luke Heath d3565dc032 Finalized new masthead styling (#9536) 2023-01-30 13:37:51 -06:00
Gabriel Hernandez 091ee35ba6 implement macOS update content (#9469) 2023-01-27 16:25:53 -06:00
RachelElysia 68aefc8e56 Fleet UI Hackathon: Empty states (#9094) 2023-01-04 14:16:34 -05:00
RachelElysia 51d1cf8569 Fleet UI: Add critical policy option (#8758) 2022-12-14 13:57:57 -05:00
Martin Angers 461f85e332 Add premium-specific preview screenshots for integrations' vulnerability tickets (#8423) 2022-10-25 08:09:27 -04:00
Mike Thomas 5a74bff27b Updated favicon (#8358)
I updated the favicon for fleetdm.com and the core product. Resolves
2022-10-20 12:13:51 -05:00
RachelElysia c04ebbc490 Fleet UI: Missing host and low disk space filters on dashboard and manage host page (#7728) 2022-10-14 15:21:30 -05:00
RachelElysia 3eaceec64d Fleet UI: App-wide use of host's display_name (#8169) 2022-10-14 14:26:15 -05:00
Gabriel Hernandez bc194d18c7 Feat/update live query states (#8122)
* add awaitng results state to live query search

* make spinner more reusable and add it to query page awaiting results

* create common QueryResultsHeader component to use on query policy flows
2022-10-10 15:39:49 +01:00
Gabriel Hernandez df014bd508 fix responsiveness on manage host page table controls and update filter icon (#7636)
* fix responsiveness on manage host page table

* update filter icon on label filter to larger image
2022-09-08 13:59:24 +00:00
RachelElysia 55b844715d UI: Consistent code for anchor elements, specifically external links (#6542) 2022-09-02 15:28:42 -04:00
Gabriel Hernandez 041920bcaf Implement dropdown for label filters on manage hosts page (#7300)
* add label filter dropdown to the manage host page table

* increase label filter select width

* improve responsive styling for manage host page
2022-08-24 13:38:43 +01:00
RachelElysia 9bf0266bad Fleet UI: Small screen overlay (#7023) 2022-08-03 09:12:07 -04:00
Gabriel Hernandez 7a1317432b Add expiry time warning in sandbox mode (#6830)
* create a MainContent and SidePanelContent containers for layout

this creates these two new components for handling layout more cleanly. It also allows us to put in common components into main layout, like sandbox expiration notification

* use MainContent and SidePanelContent in current pages

this brings in the two new components and wraps the page contents in these. This also allowed us to clean up and remove unused/no needed styling code

* add MainContent component to user settings page and clean up user settings component

this cleans up the user settings page to follow the panel convention we have as well as adds the MainContent component to this page

* add MainContent component to team pages

* update Sandbox gate to render optional component when in sandbox mode and add to MainContent

* add call to sandbox api to get expiry time

this adds a conditional call when the user is in sandbox mode to get the expiry time of the instance

* fix sticky elements on settings pages to work with sandbox expiry message

* fix e2e test after MainContent refactor
2022-07-26 13:05:57 +01:00
gillespi314 4792d7a759 Add UI for Fleet Sandbox to download prepackaged installers (#6721) 2022-07-19 14:28:06 -05:00
Eric a4a01ddc6f Update Hetzner article (#6412) 2022-06-28 16:13:25 -05:00
Andrew Baker 40c1eacbcc Add Article for deploying Fleet on Hetzner (#6409)
* Create Deploy-Fleet-on-Hetzner-Cloud-in-less-than-2-minutes,-with-CloudInit-&-Docker.md

* Add images for deploying Fleet and Hetzner article
2022-06-28 15:15:42 -05:00
gillespi314 21837ed8ac Enable ticket workflow for failing policies automation (#6066) 2022-06-13 18:21:24 -05:00
Luke Heath 9651539f75 Update API token modal to include more information (#5994) 2022-06-02 18:03:03 -05:00
EricandMike Thomas 1a245b858a Website: Add state of device management (#5936)
* state of device management page, chart component

* add images

* website: add charts.min.js, update layout, page script, and images

* layout updates, component validation

* add alt text, lint fixes

* update image name

* update bar-chart styles and layout

* add empty href and link styles

* Style overrides for mobile & tablet

• Added style overrides for mobile and tablet.

* Updated text

Updated text for the following sections:

• Introduction
• Key findings
• Part 1

* Updated text

Updated text in the following sections:
• Part 2
• Part 3
• Part 4
• Part 5
• Part 6

* Additional icon and text change

• Added icon for GitOps
• Repositioned text: The future of device management

* Text change

Removed "Takeaways" header from Part 6.

* style changes

• fixed some inconsistent headers (h3 to h2).
• fixed margin bottom on new GitOps note.
• Removed unneeded subsection div after removing "Takeaways" heading in my previous commit.

* update chart styles, add update charts function, sticky navigation

* lint fix

* lint fix

* Scroll navigation with header

* text changes

Updated chart titles to match the survey.

* style tweaks

Style tweaks to the charts.

* add pdf

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-06-01 10:31:10 -05:00
Luke Heath c52604cfb7 Add policies to my device page (#5787) 2022-05-18 10:27:03 -05:00
RachelElysia 34a2d3e483 UI Zendesk integrations (#5356) 2022-05-10 21:33:30 -05:00
RachelElysia d885758a6a UI: Settings > Integrations tab, Software Vulnerabilities Webhook v. Integration (#4874) 2022-04-11 15:04:41 -04:00
gillespi314 1a2123a358 Improve UI responsiveness for tables at narrower screen sizes (#4926) 2022-04-07 14:12:38 -05:00