Commit graph

2523 commits

Author SHA1 Message Date
Eric
38bef2b6f2
Website: (config builder) Add Windows Update settings (#34112)
Related to: https://github.com/fleetdm/fleet/issues/33293

Changes:
- Added settings related to Windows Update to the configuration builder.
- Updated the configuration builder to support custom validation and
error messages
- Updated the configuration builder to include the description of
settings in the form.
2025-10-13 10:19:08 -05:00
Eric
1799c824b1
Website: Update Android proxy endpoints exits (#34135)
Changes:
- Updated the website's Android proxy endpoints to use action2 exit
signals.
2025-10-10 17:11:42 -05:00
Carlo
0ade43e798
Add proxy endpoints for Android (#34021)
Fixes #34018. Adds endpoints for `GET`, `DELETE`, and `PATCH` operations for Android hosts.
2025-10-09 08:17:48 -04:00
Eric
465f431dae
Website: Update dropdown nav CTA (#34015)
Changes:
- Updated the CTA in the "More" header dropdown.
2025-10-08 15:28:22 -05:00
Rachael Shaw
361d1fc878
Add padded logos for dogfood (#34000)
Current logo has no built-in padding and looks crowded:
<img width="857" height="310" alt="image"
src="https://github.com/user-attachments/assets/0afc9dec-77e8-4d05-8cab-3428a2623312"
/>

Exported new logo images and updated in GitOps config.
2025-10-08 14:13:50 -05:00
Dante Catalfamo
53f74e3ebc
Add guide for Windows and Linux setup experience (#33471)
**Related issue:** Resolves #32543
2025-10-07 17:44:44 -04:00
Mike McNeil
884faded33
Update comparison tables to reflect where folks are most commonly migrating from rn (#33936)
Updates comparison tables to reflect where folks are most commonly
migrating from rn
2025-10-07 08:47:26 -06:00
Graham Williams
e18fbd9208
Add GrayW to humans (#33743) 2025-10-07 13:51:44 +01:00
Mike Thomas
62208c861f
Jnuc article - added image (#33924)
- Fixed note block and caveat asterisk.
- Added article image
2025-10-07 20:16:03 +09:00
Irena Reedy
e8bcd480fc
Create $0-migration-to-fleet.md (#33872)
Alex's article that we are hoping to get live today and point the Uber
ad URL redirect to it
[fleetdm.com/jnuc-2025](http://fleetdm.com/jnuc-2025)

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-10-07 20:07:06 +09:00
Eric
489cb4e773
Website: update logos on /contact page (#33911)
Closes: https://github.com/fleetdm/fleet/issues/33608

Changes:
- Replaced the rows of logos on the /contact page with the
`<logo-carousel>` component
- Updated the layout of the contact page at <990px screen width
2025-10-06 18:01:55 -05:00
Noah Talerman
f4fe03e1ca
Release article: 4.74.0 (#33716) 2025-10-06 17:04:05 -05:00
Eric
30abc992fb
Website: fix typo in error handler in create-historical-event helper (#33886)
Changes:
- Fixed a typo in an error returned by the create-historical-event
helper. (`inpsect` » `inspect`)
2025-10-06 14:50:59 -05:00
Sam Pfluger
5b2b32ef7f
Update receive-from-clay.js (#33883) 2025-10-06 13:25:11 -06:00
Victor Lyuboslavsky
6eefc8ecb5
Add Security & compliance group to GitHub webhook. (#33850)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33848



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

## Summary by CodeRabbit

- New Features
- Added support for the Security & Compliance project within the GitHub
integration, enabling tracking and visibility alongside existing
projects.

- Refactor
- Streamlined project mapping logic to improve consistency when
processing updates from GitHub; behavior for existing projects remains
unchanged.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-10-06 13:44:03 -05:00
Eric
292c23497f
Website: Update Android Proxy endpoints to return 404 responses if an Android Enterprise are not managed by Fleet (#33816)
Related to: https://github.com/fleetdm/fleet/issues/33266

Changes:
- Added a new helper
`sails.helpers.androidProxy.getIsEnterpriseManagedByFleet`. This helper
returns `true` if a provided Android Enterprise ID is present in the
list of all Android Enterprises managed by Fleet, or `false` if it is
not in the list.
- Updated `create-android-enrollment-token`,
`create-android-signup-url`, and `modify-android-policies` to return a
404 response to the requesting Fleet instance if their Android
Enterprise is not managed by Fleet.
2025-10-06 12:50:42 -05:00
Sam Pfluger
9604e64f28
Create "Marketing-led" and "Sales-led" intent signals (#33845) 2025-10-04 19:57:05 -05:00
Noah Talerman
5ee9fa774c
API reference: OTA profiles don't work if end user auth is enabled (#33705)
- @noahtalerman: We shipped a breaking change in Fleet 4.73 that
resulted in this bug: https://github.com/fleetdm/fleet/issues/33447
 - To fix this bug we decided to...
- Accept this breaking change, document it (this PR), and add an
improved error message. See
[bug](https://github.com/fleetdm/fleet/issues/33447).
- Improve the manual enrollment flow for macOS hosts. User story is
[here](https://github.com/fleetdm/fleet/issues/33640).
   - Both changes are targeted for 4.77
2025-10-02 19:05:09 -05:00
Eric
f188402296
Website: Add Docsearch public key to Website's custom configuration. (#33786)
Changes: 
- Added the Algolia Docsearch public search-only API key to the
website's custom configuration.

Note:
https://docsearch.algolia.com/docs/legacy/faq/#can-i-share-the-apikey-in-my-repo
2025-10-02 16:03:44 -05:00
Eric
c36351490a
Website: Remove segment and related code. (#33738)
Closes: #33723

Changes:
- Removed the segment analytics tag and all related code.
- Removed the `analytics` global from the .eslintrc in the
website/assets/ folder
2025-10-01 19:53:12 -05:00
Mike McNeil
88d00435cf
Website: Update pricing.ejs - Change button text (#33737)
On the pricing page (https://fleetdm.com/pricing) there are currently
two buttons that say Get a demo — one in the header and one on the
pricing table. Could we explore changing the button in the table to say
Talk to sales,Get a quote, or something similar and change the backend
routing to go directly to a sales queue to pick up? The thinking: if a
buyer is already going to that page, they likely want to talk to sales
to get a quote. They also have an opportunity to still book a demo on
that page in the header.

Closes https://github.com/fleetdm/confidential/issues/12102
2025-10-01 18:42:35 -05:00
Sam Pfluger
eadd0aec9b
Correct script tag (#33735) 2025-10-01 18:04:58 -05:00
Sam Pfluger
98332143f4
Add Clay script tag (#33683)
@eashaw to cover when we meet tomorrow
2025-10-01 14:47:00 -05:00
Sam Pfluger
e0d27a808d
Added intent signals (#33721)
Added intent signals for:
- Let's get you set up
- Talk to us
- Submitted contact form

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-10-01 14:28:23 -05:00
Eric
ad58bb9ca1
Website: Add deny list of email domains for contact form messages. (#33647)
Closes: #33548

Changes:
- Added a new configuration variable
`sails.config.custom.bannedEmailDomainsForContactFormSubmissions` that
contains a list of domains (currently a single domain) that cannot be
used to submit the contact form
- Updated the `bannedEmailDomainsForWebsiteSubmissions` list to include
`example.com`
- Updated the deliver-contact-form-message action to return an
`invalidEmailDomain` exit if the contact form is submitted with an email
domain in the `bannedEmailDomainsForContactFormSubmissions` list
2025-10-01 12:22:54 -05:00
Eric
abd558e511
Website: Add build script error for article images that don't match website naming conventions. (#33644)
Closes: #25943

Changes:
- Added two build script errors that are thrown if an article references
an image in the website/assets/images/ folder that does not match the
[website's image filename
conventions](https://fleetdm.com/handbook/company/communications#export-an-image-for-fleetdm-com)
- Renamed two images and removed two unused images
2025-10-01 13:14:01 +09:00
Luke Heath
25e14ef90d
Add gray default avatar icon and update padding (#33598) 2025-09-30 12:52:06 -05:00
Nick Blee
564c0fe248
Add Nick Blee to humans (#33638) 2025-09-30 11:14:13 -05:00
Eric
d43e71160a
Website: update emailAddress input validation (#33602)
Closes: #33548

Changes:
- Added `isEmail` validation to emailAddress inputs. The updated
endpoints will now return 400 responses if a user bypasses the frontend
validation.
2025-09-29 17:26:37 -05:00
Thomas Salomon
04a5c933af
Added GitHub Username (#33569) 2025-09-29 18:06:33 -04:00
Eric
ab27ce0dfe
Website: (Configuration builder) Add windows settings (#33589)
Related to: https://github.com/fleetdm/fleet/issues/33293

Changes:
- Added three categories of Windows settings to the configuration
builder: "Date & time", "Personalization", and "Functionality"
- Updated the configuration builder to support categories with no
subcategories
2025-09-29 15:14:28 -05:00
Mike McNeil
e2dad9ffb0
Remove options we don't need (#33538) 2025-09-26 16:15:52 -07:00
Mike McNeil
58e0e2b9bc
Add magic link for JNUC (#33537) 2025-09-26 16:10:43 -07:00
Eric
ca470a107a
Website: Update announcement banner (#33535)
Changes:
- Updated the announcement banner on /try-fleet, /register, and /login
to match the [updated homepage
banner](https://github.com/fleetdm/fleet/pull/33534).
2025-09-26 17:44:47 -05:00
Mike McNeil
5eab793f24
Free sounds better than $0 (#33534) 2025-09-26 15:37:41 -07:00
Lucas Manuel Rodriguez
ee4fae8d69
Add easy to understand errors when setting up Entra conditional access (#33453)
Resolves #32420.

Demo of the changes:

https://github.com/user-attachments/assets/c5ee28ba-7f67-48bb-aa25-c934a5515de4

- [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/guides/committing-changes.md#changes-files)
for more information.

## Testing

- [X] QA'd all new/changed functionality manually
2025-09-25 22:52:28 -03:00
Eric
662b4f317d
Website: update configuration builder platforms (#33482)
Closes: #33292

Changes:
- Hid the iOS and macOS platforms in the configuration builder and
commented out all related options
2025-09-25 17:41:49 -05:00
Eric
968b5110b3
Website: update logged warnings in receive-from-github webhook (#33490)
Closes: #33454

Changes:
- Updated the receive-from-github webhook to log warnings that includes
information about the affected issue/pr if requests to the GitHub API
fail.
2025-09-25 14:21:09 -05:00
Eric
2bdeb30c5b
Website: Update receive-from-clay webhook inputs & exits (#33477)
Changes:
- Updated the receive-from-clay webhook's inputs to have the same `isIn`
lists as the helpers the webhook uses.
- Removed the `invalidContactOrAccountCriteria` and
`invalidHistoricalEventCriteria` exits in the receive from clay webhook.
2025-09-25 11:59:30 -05:00
Eric
c53b65be2b
Website: Update sidebar on docs pages (#33452)
Closes: #33450


Changes: 
- Updated the size of the right sidebar on documentation pages to be
consistent
- Updated the space between sections on the script details page
- Fixed the incorrect styling on the policy details page's sidebar &
breadcrumb links
- Fixed a styling bug where long overflowing hidden text in code blocks
would reduce the size of the right sidebar on policy and query pages
- Added missing punctuation to text on the scripts page
- Updated the "Controls" link in the docs-nav-and-search component to go
to the MDM commands page
- Updated the width of the search bar in the docs-nav-and-search
component
2025-09-25 10:34:14 -05:00
Eric
eafb0e1b83
Website: Update "Talk to us" form (#33384)
Related to: https://github.com/fleetdm/confidential/issues/11779

Changes:
- Updated the `deliver-talk-to-us-form-submission` to use information
returned by the getEnriched helper to determine the Calendly event users
are taken to when they submit the form.
2025-09-24 14:53:30 -05:00
Eric
daa82a3e1d
Website: add testimonial (#33323)
Closes: https://github.com/fleetdm/confidential/issues/12218

Changes:
- Added a testimonial from David Bodmer
- Updated the device management testimonials shown on the MDM page,
homepage, and testimonials page
2025-09-24 11:14:36 +09:00
Eric
0ec0ac8613
Website: update page IDs for /scripts, /mdm-commands, and /os-settings. (#33398)
Closes #33354

Changes:
- Updated the page IDs of the /scripts, /os-settings, and /mdm-commands
pages to prevent the styles from being applied to headings on
documentation pages.
2025-09-23 18:34:47 -05:00
Jonathan Katz
11fa6ff313
Add icons for P4V, Adobe Creative Cloud (#33281)
#33124
#30817 
#28356 
## Testing

- [x] QA'd all new/changed functionality manually
2025-09-23 11:14:39 -04:00
Eric
71df108561
Website: remove receive-from-zoom webhook (#33325)
Closes: https://github.com/fleetdm/fleet/issues/33284

Changes:
- Removed the receive-from-zoom webhook.
2025-09-22 18:26:36 -05:00
Eric
353b8d0374
Website: Update scripts-details and command-details view actions (#33286)
Changes:
- Updated view-script-details and view-command-details to throw a
`notFound` response instead of returning it.
2025-09-22 12:40:30 -05:00
Marko Lisica
8b7ac56fe2
Redirect to Google Play (#33153)
Redirect to Google Play used in UI.
2025-09-22 12:27:32 +02:00
Marko Lisica
6a1e4ac170
Redirect for empty state (#33151)
Needed for empty state in #33060
2025-09-22 12:27:18 +02:00
Eric
799ecca7bb
Website: Update automatic issues created for rituals (#33234)
Closes: https://github.com/fleetdm/fleet/issues/20792

Changes:
- Added support for the quarterly frequency for issues automatically
created for rituals
- Added support for templated auto-issue issue descriptions. Rituals
with an `issueDescription` value nested in the `autoIssue` object will
now use that value as the issue description when an issue for the ritual
is created.
2025-09-19 17:05:39 -05:00
Eric
db79280f1e
Website: Update rituals table styles (#33242)
Closes: https://github.com/fleetdm/fleet/issues/31942

Changes:
- Updated the styles of ritual tables in the handbook to keep the
formatting of multi-line descriptions.
2025-09-19 16:28:01 -05:00