Commit graph

336 commits

Author SHA1 Message Date
Eric
399355bfad
Website: fix search on announcements category page (#32380)
Closes: [#32378](https://github.com/fleetdm/fleet/issues/32378)

Changes:
- Fixed the broken search widget on the /announcements page
2025-08-27 16:05:34 -05:00
Eric
10649ac8d3
Website: Update configuration profile builder page script. (#32191)
Closes: #32190

Changes:
- (Configuration builder) Updated the check that determines if a boolean
setting is modified when a configuration profile is generated.
- Removed unused properties in the macOS and iOS settings in the
configuration builder.
- Updated the filename of the iOS icon used in the configuration
builder.
2025-08-21 19:16:33 -05:00
Eric
30c1cba52f
Website: Update configuration builder (#32165)
Changes:
- Updated the configuration builder page to support creating
configuration profiles for iOS.
2025-08-21 13:04:39 -05:00
Eric
03e1bb1d3b
Website: Add first version of android settings to configuration builder. (#31939)
Changes:
- Updated the configuration builder to support creating Android
policies.
- Added two categories of Android settings to the configuration builder.
2025-08-14 17:48:23 -05:00
Eric
40315723af
Website: Update /start questionnaire and contact form (#31301)
Closes: https://github.com/fleetdm/confidential/issues/11365

Changes:
- Updated the User model's supported `primaryBuyingSituation` values.
- Updated the /start questionnaire to use the new
`primaryBuyingSituation` values.
- Updated the contact form to use the new `primaryBuyingSituation`
values.
2025-07-25 17:36:42 -05:00
Eric
fa0b595a10
Website: (config builder) Add Wifi settings for Windows. (#31235)
Changes:
- Updated the configuration profile builder to support Windows settings
that have a templated setting target (e.g.,
`./Device/Vendor/MSFT/WiFi/Profile/{SSID}/WlanXml`)
- Updated the configuration profile builder to include Wi-fi settings
for Windows devices.
2025-07-24 12:39:23 -05:00
Eric
f22ded075d
Website: update prefilled primaryBuyingSituation values (#31211)
Closes: https://github.com/fleetdm/confidential/issues/11557

Changes:
- Updated the /start questionnaire not to prefill new
primaryBuyingSituation values set by ads.
- Updated the talk to us form not to prefill new primaryBuyingSituation
values set by ads.
2025-07-23 22:57:58 -05:00
Eric
f6857f1081
Website: Update configuration profile builder (#30970)
Changes:
- Commented out the FileVault and BitLocker payloads in the
configuration profile builder until we can test the generated payloads
- Updated the configuration builder to automatically select the access
type of Windows settings if the setting only supports one access type.
- Added support for 6 Firewall-related settings for Windows
2025-07-16 17:33:01 -05:00
Eric
77d515908d
Website: add IT comparison to homepage and /device-management (#30908)
Closes: #26744 

Changes:
- Added PatchMyPC to the IT comparison table on the homepage and the
/device-management page.
2025-07-15 19:26:00 -05:00
Eric
a740112cd5
Website: update configuration builder page (#30609)
Changes:
- Added support for payloads with multiple inputs to the configuration
profile builder
- Added settings for the `firewall` and `gatekeeper` payloads for macOS
- Added settings for Applications, Bitlocker, and SmartScreen for
Windows

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Expanded configuration options for both macOS and Windows, including
new categories like "Software & updates," "Gatekeeper," "Firewall,"
"Privacy & security," "SmartScreen," "BitLocker," and "Applications."
* Added support for multifield payloads, allowing more detailed and
flexible input for device management settings.
* Enabled downloading of configuration profiles by individual category.

* **User Interface**
* Improved form layouts and styles for better grouping, alignment, and
clarity.
* Introduced grouped payloads, enhanced tooltips, and a "For Fleet
Users" guidance note.
* Added new input types (select, multifield) with inline validation and
error feedback.

* **Bug Fixes**
  * Enhanced form data handling and validation for complex payloads.
  * Improved UI consistency when selecting categories and payloads.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-14 16:50:33 -05:00
Eric
743fb8598e
Website: IT comparison table follow-up changes (#30776)
Related to https://github.com/fleetdm/confidential/issues/11346

Changes:
- Changed the default IT comparison mode on the homepage and the
/device-management page
- Updated the max width of the comparison dropdown on feature comparison
- Reordered the comparison dropdown options on the /device-management
page to match the homepage
2025-07-11 15:57:26 +09:00
Mike McNeil
de9e6c7f78
A little less SCCMtastic (#30775) 2025-07-10 20:23:45 -05:00
Eric
3cd4e08607
Website: embed PDF in article. (#30666)
Closes: https://github.com/fleetdm/confidential/issues/11272

Changes:
- Added an embedded PDF to the "How Fleet raised a $27M Series B without
a pitch deck" article.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Embedded the Series B memo PDF directly within the article for easier
viewing on larger screens, with a clickable link fallback for smaller
screens.

* **Style**
* Updated article styles to improve the appearance and layout of
embedded documents.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-10 07:17:12 +09:00
Eric
1cedb151de
Website: add navigation sidebar to article category pages (#30664)
Closes: https://github.com/fleetdm/confidential/issues/11063

Changes:
- Added a navigation sidebar to article category pages.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Introduced a sidebar to the articles page with navigation links and a
dynamic call-to-action section that adapts based on user status.
* Added a new two-column layout, displaying articles alongside the
sidebar.

* **Style**
* Enhanced sidebar and article section styling, including a new sidebar
call-to-action component.
  * Improved responsive design for better usability on smaller screens.

* **Refactor**
* Updated category labeling from "Announcements" to "News" with revised
descriptions.
  * Disabled the previous card-based article layout.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-10 07:09:37 +09:00
Eric
c7cbf09c8b
Website: Update software catalog url and mentions. (#30562)
Closes: https://github.com/fleetdm/confidential/issues/10867

Changes:
- Updated the route for the /app-library page and app details pages to
be at `/software-catalog` and added redirects.
- Updated places where we mentioned the app library to say "software
catalog" instead.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Updated all references and navigation paths from "app library" to
"software catalog" across the website.
* Updated internal links, breadcrumbs, and share URLs to use the new
"/software-catalog" path.
* Added redirects from old "app-library" URLs to the new
"software-catalog" URLs for seamless navigation.

* **Style**
* Updated descriptive text and metadata to reflect the new "software
catalog" terminology throughout the site.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-09 17:02:11 -05:00
Mike McNeil
79aa09f3ba
Make sure we can easily respond to every applicant (#30705) 2025-07-09 16:42:41 -05:00
Eric
9b209bca79
Website: Update comparison tables (#30370)
Changes:
- Updated the IT comparison table on the homepage and the device
management page.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-06-27 12:42:07 -05:00
Mike Thomas
09c1086dae
Add-defender-comparison (#30227)
Added comparison for Defender.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-23 10:40:59 -05:00
Eric
7b764152b3
Website: add /remediate and /turn-on-mdm pages for Microsoft compliance proxy (#30094)
Related to: https://github.com/fleetdm/fleet/issues/26521


Changes:
- Added two pages that will be used for the Microsoft compliance proxy
(`/microsoft-compliance-partner/turn-on-mdm` &
`/microsoft-compliance-partner/remediate`)
2025-06-18 13:34:30 -05:00
Eric
2e43ac4f7a
Website: Update configuration builder (#30102)
Related to: #28489

Changes:
- Updated the available payloads in the configuration builder
- Updated the configuration builder schema to include categories and
subcategories
2025-06-18 13:09:20 -05:00
Eric
cef08202b8
Website: Update homepage (#29982)
Changes:
- Updated the homepage to match the latest wireframes.

> Note: This PR will not be ready to merge until the video is added to
it.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-06-17 14:43:59 +09:00
Eric
c915c258b9
Website: Remove account requirement for /try-fleet page. (#29904)
Closes: https://github.com/fleetdm/confidential/issues/10921

Changes:
- Updated the registration form to direct users who don't have a work
email or don't want to create an account to the /try-fleet page.
- Updated the try-fleet page to have a box directing users who want to
demo Fleet Premium features to sign up for an account.
- Updated the try-fleet page's view action to generate trial licenses
for logged-in users who do not have a trial license key.
2025-06-11 09:06:38 -05:00
Eric
2028396a63
Website: update configuration builder download modal (#29781)
Changes:
- Updated the download modal on the configuration builder to match
wireframes.
2025-06-05 17:32:08 -05:00
Eric
cd8da1eec4
Website: update configuration builder (#29778)
Changes:
- Updated the configuration builder styles to match the wireframes and
fix style issues.
2025-06-05 14:53:58 -05:00
Eric
a5d3202fd6
Website: Update number of hosts required for managed cloud (#29760)
Changes:
- Updated the number of hosts required for Fleet Premium managed cloud.
2025-06-04 19:01:10 -05:00
Eric
17f41b1147
Website: update logos (#29763)
Closes: https://github.com/fleetdm/confidential/issues/10407

Changes:
- Added three new logos to the logo-carousel component
- Updated the logos on the /contact page
2025-06-04 14:52:35 -05:00
Eric
72b5bfc634
Website: add configuration profile generator UI. (#29702)
Related to: #28489

Changes:
- Added the first version of the configuration profile builder to the
Fleet website. (currently supports four Windows and four macOS
password-related options).
2025-06-03 14:22:40 -05:00
Eric
8a56d6ee58
Website: Update logo carousel component (#29631)
Closes: https://github.com/fleetdm/confidential/issues/10778

Changes:
- Added the Mr. Beast logo to the logo carousel component.
2025-05-30 17:51:33 -05:00
Eric
3152f88f52
Website: Update logo carousel component (#29592)
Closes: https://github.com/fleetdm/confidential/issues/10798
Closes: #29536

Changes:
- Updated the logos in the logo-carousel component
- Updated the logo-carousel component to link to /testimonials page.
2025-05-29 16:55:41 -05:00
Fredrik Orderud
dfb0b53a24
Fix broken Windows installation instructions (#29574)
I'm experiencing problems with the "Install the fleetctl command line
tool" step on https://fleetdm.com/try-fleet for trying out Fleet hosting
on Windows. The root cause seem to be a mismatch between the Windows
ZIP-file naming in the script vs. on
https://api.github.com/repos/fleetdm/fleet/releases/latest

I was able to overcome the problem by changing `_windows.zip` to
`_windows_amd64.zip` in the script.
2025-05-29 15:34:00 -05:00
Eric
3468ae4e5c
Website: move swag CTA on docs pages. (#29019)
Closes: #28949 

Changes:
- Moved the swag CTA to the right sidebar on documentation pages
2025-05-09 15:11:12 -05:00
Eric
ff51cd352c
Website: update content personalization to use new primaryBuyingSituation values. (#28667)
Closes: #28336
Closes: #28656


Changes:
- Updated personalization on the /contact, /support, /login, /register,
/pricing, /software-management, and /device-management pages to use new
primary buying situation values.
- Updated the /software-management page to show the section of security
content to users with no primaryBuyingSituation set
- Updated the support links shown to IT users
2025-04-30 10:54:43 -05:00
Eric
a90e26e217
Website: Update /try-fleet redirect (#28427)
Closes: #28364

Changes:
- Updated the /try-fleet page to redirect logged-out users to the
/register page
- Updated the signup and login forms to redirect users to the try-fleet
page (if they navigated it that page before signing up/logging in)
2025-04-21 18:22:49 -05:00
Eric
ad4567012a
Website: update reference documentation platform filters and sidebar on /tables pages. (#27865)
Closes: https://github.com/fleetdm/confidential/issues/9974


Changes:
- Removed the calculated max height of the sidebar on osquery schema
table pages
- Update the platform filters on osquery schema table pages, vitals
pages, query library, and policy library to scroll with the page.
- Updated /vitals/* and /tables/* pages to scroll users past the page
headline when they switch platforms.
- Updated the query library and policy library pages to scroll users to
the top of the list of policies/queries when they switch platforms (If
they have scrolled the list)
2025-04-07 13:40:15 +09:00
Eric
71a2b5d022
Website: bring back ticker on homepage hero (#27665)
Changes:
- Brought back the animated ticker in the homepage hero.
2025-03-28 17:17:43 -05:00
Eric
278d5b825f
Website: add MDM comparison table to homepage (#27557)
Closes: #27219

Changes:
- Added an MDM comparison table to the homepage.
2025-03-28 13:54:47 -05:00
Eric
db485718e9
Website: Add SCCM to MDM comparison table. (#27545)
Related to: #26744

Changes:
- Added "SCCM" to the comparison table on the device management page.
2025-03-27 17:02:29 -05:00
Eric
7e678509be
Website: update /releases, /announcements, and /guides article category pages (#27048)
Closes: #26203 

Changes:
- Updated the article category page for release posts, announcements,
and guides to match the latest wireframes
2025-03-13 17:52:36 -05:00
Mike Thomas
24d516dc9c
MDM comparison update (#26984)
Added Tanium and fixed up some errors.

Compare against [Figma
draft](https://www.figma.com/design/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?node-id=19416-11228)
for QA review.
2025-03-10 11:26:43 -05:00
Eric
8117631926
Website: Update CTAs (#26874)
Closes: https://github.com/fleetdm/confidential/issues/9801

Changes:
- Updated the handbook's sidebar CTA to scroll with the page
- Updated the swag CTA in the docs to scroll with the page.
- Updated the CTA at the bottom of osquery table schema pages
2025-03-05 18:14:26 -06:00
Eric
85fae4f0a6
Website: update comparison table on device management page (#26839)
Closes: #26744


Changes:
- Updated the comparison table on the /device-management page
2025-03-05 09:10:59 +09:00
Eric
d04ae6cee1
Website: update query generator page (#26738)
Changes:
- Updated the has-query-generator-access policy to allow the policy to
be bypassed when a `sails.config.custom.enablePublicQueryGenerator`
value is set
- Updated the query generator to match the latest wireframes
- Updated `get-llm-generated-sql` to pass a system prompt to the schema
filtration prompt.
2025-02-28 20:04:00 -06:00
Eric
8fe2ee7ded
2025-02-25 Website test: Change homepage heading (#26529)
Changes:
- Reverted the homepage heading text changes from #25916
2025-02-26 08:19:14 +09:00
Eric
ad610b4fae
Website: update link styles across the website. (#26544)
Closes: #25839

Changes:
- Updated the default styles for links on the Fleet website.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-02-25 11:08:23 -06:00
Eric
7dd2f8557c
Website: add bash commands for macOS vitals, queries, and policies (#26327)
Changes:
- Updated the query-detail, vital-detail, and policy-detail pages to
have a tab for bash commands.
- Updated queries, vitals, and policies to have a bash command that
returns the same results as the SQL query.
2025-02-20 18:16:16 -06:00
Eric
5251309302
Website: Update OS settings page (#26398)
Changes:
- Updated the content of the /os-settings page to match the latest
wireframes and commented out the profile generator experiment on that
page.
- Added the os-settings page to the "Docs" navigation menu and
navigation component
2025-02-18 07:40:27 +09:00
Eric
9fdb2d0511
Website: update contact form for Fleet premium subscribers (#26361)
Changes:
- Updated the contact page to only display the "Send a message" form for
users who have a Fleet premium subscription
- Updated the deliver-contact-form-message action to include details
about a user's subscription if the user has purchased a Fleet premium
license, and to also send an email to our support email address (in
addition to sending a message to our Slack)
2025-02-17 13:35:53 -06:00
Eric
470766c9ac
Website: Update order of platform filters for Windows users (#26340)
Changes:
- Updated the platform filters on the policy-library, query-library,
vital-details, and osquery-table-details pages to list Windows first for
users who visit the website on Windows.
- Updated the default platform filter on the policy-library,
query-library, vital-details to be windows for Users who visit the
website on Windows.
2025-02-13 17:29:14 -06:00
Eric
360c23d75e
Website: add configuration profile generator (#26244)
Changes:
- Added /os-settings, a page where users can generate configuration
profiles
- Updated the docs navigation component to have a link to the os
settings page
- Added a new action: `get-llm-generated-configuration-profile` that
generates a configuration profile in either .mobileconfig, DDM, or CSP
formats.
- Added a new website dependency: ace editor.
2025-02-11 12:33:54 +09:00
Eric
f035821914
Website: Update syntax highlighting on policy, vital, and query pages (#25994)
Closes: #25841

Changes:
- Updated syntax highlighting in code blocks for XML, SH, and PowerShell
commands on the vital details, policy details, and query details pages.
2025-02-04 07:14:03 +09:00