Commit graph

2475 commits

Author SHA1 Message Date
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
Ian Littman
ddd7891939
Clean up "click here" and "here" link anchors - part 1 (#29731)
Fixes part of #29720.. Includes promoting some bolded to subheadings (in
wireframe docs).

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-06-04 13:54:34 -06: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
Jake Stenger
0f1779fb5b
Adding myself to list of humans in receive-from-github.js (#29745)
per onboarding issue 10852, adding myself to list of humans with
included trailing comma for cleaner diffs

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-04 11:23:54 -05:00
Noah Talerman
bd50d0ab14
Pricing page (#29537)
Add description for "Webhooks"
2025-06-03 14:15:48 -06: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
Jorge Falcon
27c37643bc
Fixing broken links for references to fleetctl-apply.md (#29661) 2025-06-01 21:48:12 -06:00
Mike McNeil
ddb326dee0
Website: Open orchestration: Update observability.ejs (#29668) 2025-05-31 23:40:30 -05:00
Mike McNeil
29a965cf35
Website: “Deploy anywhere” Update homepage.ejs (#29667)
More inclusive than “for teams with lots of computing devices”, and
touches on our primary campaign
2025-05-31 23:03:53 -05:00
Mike McNeil
c005356ca0
Website: Ticker: Emphasize audit, go to space and back: Update homepage.ejs (#29666)
@eashaw are there other places I need to edit?
2025-05-31 22:56:42 -05:00
Mike McNeil
d647cc02f7
Website: “Manage devices your way”: device-management.ejs (#29665)
@mike-j-thomas reckon it’s time for us to do a session on this page
again? @irenareedy can join
2025-05-31 22:33:18 -05:00
Mike McNeil
d02fde22cf
Add ai.improvePrompt() (#29660) 2025-05-31 00:30:42 -04: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
Noah Talerman
501901d195
Add UI redirect (#29490)
UI redirect for the following user story:
- #28974
2025-05-29 15:43:18 -04:00
Allen Houchins
780fc99114
Self-service overhaul (#29566)
- added categories to existing software titles

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2025-05-29 11:14:17 -05:00
Eric
41078d1814
Website: update device management testimonial order (#29538)
Closes: https://github.com/fleetdm/confidential/issues/10777

Changes:
- Updated the order of the testimonials on the device management page
and the testimonials page.
2025-05-28 13:17:12 -05:00
Sam Pfluger
5ffb43997d
Make mikermcneil maintainer of articles (#29519) 2025-05-28 05:20:44 -05:00
Gabriel Hernandez
89c8472bc6
bulk resend profiles guide (#29378)
For [#28764](https://github.com/fleetdm/fleet/issues/28764)

guid for the bulk resend profile feature

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-05-27 17:03:38 +01:00
Luke Heath
d1f7de7240
Fix KPI script output order to match KPI sheet (#29420) 2025-05-27 10:29:36 -05:00
Irena Reedy
c28dac2076
add irenareedy to humans (#29171) 2025-05-27 10:49:34 -04:00
Eric
0eb3bbd3e0
Website: Deliver contact form messages via email. (#29455)
Closes: https://github.com/fleetdm/confidential/issues/10750

Changes:
- Added a new config variable: `contactFormEmailAddress`
- updated deliver-contact-form-message to send emails to users who do
not have a Fleet Premium subscription.
2025-05-27 08:06:55 -05:00
Noah Talerman
83c29d2cc5
Add UI redirect (#29445)
Redirect for the following user story:
- #27983

Specifically [this UI change
(Figma)](https://www.figma.com/design/K9BTJ3aZAvwWBXU9N8aqGa/-27983-Fleet-Desktop-%3E-Self-service--Add-%22Update%22-actions-when-updates-are-detected-for-installed-so?node-id=5408-4684&t=2qzAG36eyoKjsBAb-1)
2025-05-26 13:50:41 -04:00
Eric
c1a8ee8c68
Website: make masthead nav menu items clickable links (#29436)
Closes: https://github.com/fleetdm/fleet/issues/29120

Changes:
- Updated the website's masthead navigation menus to be clickable links.
2025-05-23 18:18:14 -05:00
Eric
ae7dac7e2b
Website: add create-historical-event helper (#29435)
Closes: https://github.com/fleetdm/confidential/issues/10718
Related to: https://github.com/fleetdm/confidential/issues/10719

Changes:
- Created a new helper
(`sails.helpers.salesforce.createHistoricalEvent`) to create Historical
event records in our CRM.
- Updated the custom hook, receive-from-clay webhook, and
create-or-update-one-newsletter-subscription action to create historical
event records using the new helper.
2025-05-23 17:59:58 -05:00
Rachael Shaw
cbeb311b97
4.68.0 doc changes (#29393)
Documentation updates for v4.68.0

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: dantecatalfamo <dante.catalfamo@gmail.com>
Co-authored-by: Konstantin Sykulev <konst@sykulev.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
2025-05-22 16:20:56 -05:00
Noah Talerman
ef6720a029
Release: Fleet 4.68.0 (#28908) 2025-05-22 13:01:09 -05:00
Eric
9ef9dafbea
Website: Update supported contactSource values in update-or-create-contact-and-account helper. (#29371)
Changes:
- Added a new supported contactSource value to the
`update-or-create-contact-and-account` helper: `LinkedIn - Liked the
LinkedIn company page`
2025-05-21 17:38:39 -05:00
Eric
83de20b31f
Website: update error handling in receive-from-clay webhook (#29359)
Changes:
- Added two exits to the receive-from-clay webhook that are used when a
contact or account cannot be created/updated.
- Added an exit to the receive-from-clay webhook that is used when a
historical event record cannot be created.
2025-05-21 17:00:10 -05:00
Luke Heath
d69436efa6
Update EST cert endpoint to accept marams instead of requiring environment variables (#29353) 2025-05-21 12:40:11 -05:00
Eric
ae6f3788fd
Website: add receive-from-clay webhook (#29301)
ChangeS:
- Added a new webhook (`receive-from-clay`) that creates historical
event CRM records.
- Updated the update-or-create-contact-and-account helper to accept
three new contactSource values and a jobTitle input.
2025-05-20 15:29:30 -05:00
Mike Thomas
4be3235734
Update homepage.ejs (#29268)
Updated the tooltip for "Complete device inventory" on the comparison
table to emphasise "complete" by including servers and cloud instances.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-05-19 17:18:32 -05:00
Noah Talerman
8f0b827aa4
routes.js: Update redirect to Android MDM guide (#29248)
Addresses this issue:
- #27338
2025-05-19 11:56:58 -05:00
Luke Heath
7380919dc3
Organize contributor docs and establish ADR process and template (#29101) 2025-05-17 15:03:52 -05:00
Mike McNeil
ee880d953b
Website: Trivial code shortening (#29231)
Just a nit

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-05-16 18:25:06 -05:00
Eric
2ced8a4d0b
Website: update "Let's talk to your team" step of /start questionnaire (#29242)
Closes: #29194

Changes:
- Updated the "Got questions" CTA on the "Let's talk to your team" to go
to the contact form.
2025-05-16 18:16:37 -05:00
Kenny Botelho
2e1cc48925
feat: add NICE DCV Viewer as a maintained app (#28332)
This PR adds NICE DCV Viewer as a new maintained app for macOS. The app
is available through homebrew and is used for connecting to NICE DCV
remote display protocol.

---------

Co-authored-by: Kenny Botelho <kbotelho@nvidia.com>
Co-authored-by: Eugene <eugkuo@gmail.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: Jahziel Villasana-Espinoza <jahzielv@gmail.com>
2025-05-15 12:12:53 -04:00
JD
3dec7d58ba
Article: how to use maintenance windows (Fleet in your calendar) (#20974) 2025-05-15 11:51:11 -04:00
Eric
714337163e
Update start questionnaire video (#29088)
Changes:
- Updated the video step of the start questionnaire.
2025-05-14 10:00:53 -05:00
Zach Wasserman
5742d519a9
Update osquery schema to 5.17.0 (#29100) 2025-05-13 11:45:27 -07:00
Sam Pfluger
0e6149355f
Update top nav (#29045)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-05-13 11:21:42 -05:00
Mike McNeil
94aa200424
More ai helpers (#29027)
I will upstream these ahead of next week into sails-hook-organics.
2025-05-12 17:01:43 -05:00
Eric
d4d4a662e2
Website: Add fallback icon for Fleet maintained apps. (#29021)
Closes: #28784

Changes:
- Updated the `build-static-content` script to not throw an error if an
app listed in apps.json is missing an icon, and to use a fallback icon
for apps with no icon.
2025-05-12 12:25:50 -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
0e1deb6293
Website: fix /learn-more/connect-idp redirect (#28989)
Closes: https://github.com/fleetdm/fleet/issues/28982


Changes:
- Updated the website redirect for `/learn-more/connect-idp` to go to
the correct guide.
2025-05-08 17:31:00 -05:00
Eric
d549b2e7f3
Website: add redirect for Fleet maintained apps guide. (#28942)
Closes: https://github.com/fleetdm/confidential/issues/10553

Changes:
- Added a redirect for the Fleet maintained apps guide.
2025-05-07 17:05:20 -05:00
Eric
7ad72ad47c
Website: update enrichment helper to use new API routes (#28867)
Changes:
- Updated the HTTP requests in the get-enriched helper to use
Coresignals' new API routes and authorization method.
2025-05-06 12:19:25 -05:00
Lucas Manuel Rodriguez
8e06c314ac
Fix website CI check (#28775)
CI is failing on PRs
2025-05-02 15:46:03 -03:00
Noah Talerman
585deb8eb4
Testing updates to Fleet-maintained apps (#28441) 2025-05-02 11:02:08 -04: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
Mike McNeil
05740b506f
Capitalization: Update homepage.ejs (#28672) 2025-04-30 10:11:06 -05:00
Sam Pfluger
21091190e0
Add Raiven Williams (#28660) 2025-04-29 15:23:28 -05:00
Eugene
d403755b59
Adding redirect to teach users how to use YAML for software management (#28545)
Adding an anchor link as I imagine that the guide will encompass a lot
of different things and want to link users in tihs instance to the
software info.

For #28110

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
2025-04-29 19:51:25 +04:00
Eric
3c6ed63090
Website: Update homepage personalization (#28623)
Changes:
- Updated the homepage to show the same personalization for all users
(until support for new primaryBuyingSituations values has been added)
2025-04-29 10:15:53 -05:00
Nathanael Holliday
65fe595f50
Update custom.js (#28617) 2025-04-29 08:23:41 -05:00
Eugene
f56ab830fc
Adding redirect to learn more about uninstalling windows software. (#28546)
This is in support of #28038
2025-04-28 21:00:24 +04:00
Marko Lisica
6b56dc80a9
Fix broken link on the Settings > Integrations > IdP page (#28599)
Related to:

- #28549
2025-04-28 18:28:17 +02:00
Mike McNeil
242658183a
Introducing sails.helpers.ai.satisfy() (#28590)
Constraint satisfaction for dummies like me
2025-04-26 15:16:07 -05:00
Rachael Shaw
7ae8b9a3da
Documentation changes for v4.67.0 (#28528)
Docs for the 4.67.0 release.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2025-04-24 16:10:41 -05:00
Noah Talerman
10a1e9c9c6
Release article: 4.67.0 (#28348) 2025-04-24 16:09:31 -05:00
Eric
d5bf210354
Website: Add support for new usage statistic (#28384)
Closes: #28255

Changes:
- Updated the receive-usage-analytics webhook to support a new input
`numHostsABMPending`
- Added a `numHostsABMPending` attribute to the
`HistoricalUsageSnapshot` model
2025-04-24 00:34:21 -05:00
Eric
65105edfaa
Website: update app library configuration to use new FMA format. (#27424)
Closes: #24379

Changes:
- Updated the build-static-content script to build the configuration for
/app-library/* pages from the JSON outputs in the ee/maintained-apps
folder.
2025-04-23 12:24:03 -05:00
Eric
3bd499313c
Website: Update card link on "Deploy fleet in your environment" step of the start questionnaire (#28468)
Closes: #28365

Changes:
- Updated the card that links to the support page in the "Deploy fleet
in your environment" step of the /start questionnaire to link to the
/try-fleet page
2025-04-23 10:41:01 -05:00
Eric
1df3270545
Website: Update CRM records created in custom hook (#28461)
Changes:
- Updated the Historical event crm records created by the website's
custom hook to include an `Event_type__c` value and to not set a
`Visited_on__c` timestamp.
2025-04-23 00:18:51 -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
Mike McNeil
ac13435e50
Update homepage.ejs: Use em dash (#28428) 2025-04-21 17:57:35 -05:00
Eric
1ccf52fb7d
Website: remove duplicate contact CTA from handbook sidebar (#28426)
Closes: #28375

Changes:
- Removed the duplicate contact form CTA in the handbook sidebar.
2025-04-21 17:01:01 -05:00
Eric
5ffc9340ab
Website: update /start questionnaire images (#28391)
Closes: https://github.com/fleetdm/confidential/issues/9170
Closes: https://github.com/fleetdm/confidential/issues/10348

Changes:
- Replaced the images on the /start with new captioned versions.
- Reduced the max-width and padding of the /start form on screens
smaller than 1200px
- Updated the start form to show the stage six image on the last steps
of the form.
2025-04-21 11:25:54 +09:00
Eric
1c31e6eb17
Website: add trial license expiration details to /try-fleet page (#28351)
Closes: https://github.com/fleetdm/confidential/issues/9991

Changes:
- Added a note to the /try-fleet page telling users with a trial license
key that the license is valid for 30 days.
2025-04-18 13:09:24 -05:00
Harrison Ravazzolo
980dff961a
SentinelOne Deployment Guide (#28374)
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-18 10:16:15 -07:00
Mike McNeil
261b2446d6
/start: Be more clear (#28355) 2025-04-18 10:10:32 -05:00
Eric
c5d713a00a
Website: change order of platform mentions for Windows users. (#28314)
Closes: https://github.com/fleetdm/confidential/issues/9592

Changes:
- Updated places where we list platforms to list Windows first for
website visitors using Windows
2025-04-16 18:10:45 -05:00
Eric
cd5533ad76
Website: Update receive-from-github webhook (#28312)
Closes: #27852

Changes:
- Updated the receive-from-github webhook to automatically apply the
"~ga4-annotation" label to pull requests that change the homepage, the
pricing page, or the primary tagline partial.
- Updated the Github webhook to send details about a pull request to a
Zapier webhook if the pull request has the "~ga4-annotation" label when
it is merged.
2025-04-16 17:57:24 -05:00
Adam Anklewicz
46faa5ab4c
Adding Toronto Mac Admins to meetups page (#28239)
Saw the meetups page and thought I'd add Toronto, as Fleet has visited a
few times and sponsored a few times.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

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

- [ ] 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.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-04-15 16:28:37 -05:00
Victor Lyuboslavsky
99a6f42ca9
Added .well-known/com.apple.remotemanagement (#28256)
For #27391 

Needed for research into account-based iOS BYOD enrollment.
2025-04-15 13:34:23 -05:00
Drew Baker
b9e27e4645
Drew p drawers add article image (#28175)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-11 15:32:12 -05:00
Victor Lyuboslavsky
e7d568f54d
Article: Effortless onboarding: Fleet’s SAML integration for macOS Setup (#27847)
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-11 11:57:11 -04:00
Mike Thomas
06dd08bc04
Update homepage caption (#28120)
Impromptu homepage caption change during design review for agnostic and
MDM personalization.

@eashaw, please tag GA when this change goes live so we can track it.

cc @Drew-P-drawers, @allenhouchins

Figma:
https://www.figma.com/design/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com--scratchpad-?node-id=20177-15306

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-11 10:34:29 -05:00
Eric
3c5a2dfb3a
Website: Update testimonials page view action (#28100)
Changes:
- Added a missing comma a list of strings in `view-testimonials.js`
2025-04-10 13:22:09 -05:00
Mike McNeil
3f820f34c0
Update testimonials.yml (#27870)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-10 12:12:09 -05:00
Eric
5ef16be93c
Website: Add note to 'is-it-any-good' step of /start questionnaire (#28036)
Closes: #27904

Changes:
- Updated the 'is-it-any-good' step of the /start questionnaire to
include a link to the embedded video on YouTube (If the embedded video
does not load).
2025-04-10 11:34:23 -05:00
Marko Lisica
12c77f4de0
Redirects for renew certificate stories (#28016)
Redirects related to:
- #24468
- #27984

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-10 17:46:01 +02:00
Eric
6e70d44c61
Website: update save-questionnaire-progress (#28045)
Closes: https://github.com/fleetdm/confidential/issues/10240

Changes:
- Updated `save-questionnaire-progress` to only check the answer to the
`what-do-you-manage-mdm` step if the user actually answered that
question.
2025-04-09 13:57:21 -05:00
Eric
da124a5559
Website: fix width of GitHub stars button (#28008)
Closes: #27965

Changes:
- Updated the width of the GitHub stars button in the website header to
prevent the stars count from being hidden.
2025-04-08 17:52:49 -05:00
Noah Talerman
cfc600ac12
Add image for Fleet 4.66 article (#28001) 2025-04-08 17:05:13 -04:00
Eric
33a7039203
Website: Update Vanta integration script to continue if the get host endpoint returns an error. (#27993)
Related to: #27943

Changes:
- Updated the `send-data-to-vanta` script to continue running for a
Vanta connection if the get host API returns an error. It will now store
a detailed error and log them all when the script is finished running.
2025-04-08 14:46:04 -05:00
Jordan Montgomery
2808331296
Add heteronymous reddit testimonial (#27910)
# Checklist for submitter

Adds new Reddit sourced testimonial:
![Screenshot 2025-04-04 at 4 38
25 PM](https://github.com/user-attachments/assets/6c2a62ef-166e-49fe-a7b0-cbc7227cc136)
2025-04-08 10:20:06 -05:00
Eric
80a2521739
Website: update order of quotes on landing pages. (#27939)
Changes:
- Updated the order of quotes on landing pages
- Updated the order of quotes on the /testimonials page
2025-04-07 12:05:18 -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
Rachael Shaw
c592c2b24e
Docs v4.66.0 (#27844)
Documentation changes for the 4.66.0 release.

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Marko Lisica <markol.lisica@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Dante Catalfamo <43040593+dantecatalfamo@users.noreply.github.com>
2025-04-04 14:28:09 -05:00
Luke Heath
d1f5676f17
Adjust order in KPI script output to match spreadsheet columns (#27894)
Updating to match the current column order in the KPI sheet.
2025-04-04 13:12:36 -05:00
Mike McNeil
b3071c832b
Update testimonials.yml (#27871)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-04 12:50:24 -05:00
Luke Heath
264664d084
Remove unnecessary complexity from KPI script (#27850) 2025-04-04 12:39:32 -05:00
Mike McNeil
45044787b4
Homepage: Is this clearer? (#27830) 2025-04-04 12:22:18 -05:00
Sam Pfluger
26ada37c50
Update receive-from-github.js (#27863) 2025-04-03 18:24:43 -05:00
Mike McNeil
ed61bd65de
Homepage: Maybe a more useful link? (#27829) 2025-04-03 13:41:25 -05:00
Mike McNeil
ab4bcc8fe3
Mellowing out some language (#27832)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-03 12:01:52 -05:00
Mike McNeil
7b7a00558c
Homepage: Simpler by default (#27831) 2025-04-03 11:47:51 -05:00
Mike Thomas
62dc32454f
Update GitOps text on homepage (#27748)
Trying to connect website visitors to the benefits of using Fleet. This
change focuses on GitOps capabilities.
2025-04-02 07:43:23 +09:00
Lucas Manuel Rodriguez
5ddeb317dd
Added dconf_read table and documentation to enable fleet desktop on Fedora and Debian (#27684)
For #20675 and #25977.

- [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.
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [X] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [X] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [X] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [X] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2025-04-01 18:54:22 -03:00
Eric
8a05cb6e8a
Website: bump dependencies (#27742)
Closes: #27617

Changes:
- bumped `sails` `1.5.11` » `1.5.14`
- bumped `sails-hook-sockets` `3.0.0` » `3.0.2`
2025-04-01 16:43:18 -05:00
Eric
a7a6106ccd
Website: Remove CTA banner (#27734)
Context:
https://fleetdm.slack.com/archives/C058S8PFSK0/p1743449393480089

Changes:
- Removed the CTA banner on the homepage.
2025-04-01 15:39:58 -05:00
Eric
b0e53028d6
Website: update height of platform icons on policy pages. (#27718)
Changes:
- Removed extra whitespace from the platform icons on the policy details
page that was caused by the wrapped `<h1>` tag.
2025-04-01 15:34:12 -05:00
Marko Lisica
2ced8f710f
[Feature guide] Deploy certificates from DigiCert and custom SCEP certificate authority on macOS (#27439)
Related to:

- #25822

Updating existing guide for NDES. Adding instructions on how to connect
and issue certificates from DigiCert and custom SCEP certificate
authorities.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-04-01 09:40:03 -04:00
Eric
646cfbfce1
Website: Update /better page for secureframe users (#27719)
Closes #27717

Changes:
- Updated the /better page to provide more information for Secureframe
users who recently had Fleet desktop installed on their device.
2025-03-31 19:32:18 -05: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
465dcb1aba
Website: Update get-bug-and-pr-report script. (#27664)
Closes: #27662

Changes:
- Updated the `get-bug-and-pr-report` script to not count pull requests
with no commits in the commit to merge time metric, and to log a warning
if one is found.
2025-03-28 17:00:33 -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
Sam Pfluger
c769e50cd3
Gtm groups (#27614)
@eashaw I think it's fine to merge in terms of the .sailsrc "change" but
let me know if not.
2025-03-28 11:06:05 -05:00
Eric
f590227069
Website: Update accordion for secure frame users on /better page (#27628)
Changes:
- Updated the `data-target` values of the accordion headers on the
/better page when viewed with `?utm_content=secureframe`
2025-03-28 10:07:06 -05:00
Sam Pfluger
402ed1e943
Update /transpanrency.ejs to fit secureframe scope (#27616)
When utm_content=secureframe:
- Edit "System settings" = "Fleet can read settings like password length
on your device."
- Edit "Software" = "Fleet can access a detailed list of the apps and
other software installed on your device."
- Remove "Browser history"
- Remove "Wi-Fi settings"
- Remote actions
- Remove "Shell scripts"
- Remove "Running processes"
- Remove "Connected hardware devices"
- Remove "Device location"
- Remove "File contents"

FYI @eashaw let me know if I'm way off base here, I didn't want to go
changing too much of your code. This request came from this [Slack
🧵](https://fleetdm.slack.com/archives/C04DNAYL1QF/p1743096509531089) and
an email from the requestor.


![image](https://github.com/user-attachments/assets/130b0335-7d61-4a79-b1a3-e863a7e468fd)
2025-03-28 06:09:02 -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
Noah Talerman
e93750edab
Cleanup scripts (#27307)
- Move duplicate scripts out of `scripts/mdm/` and into
`it-and-security/` so we have one version that we can continue to
iterate and improve.
- Remove no longer used scripts out of `scripts/mdm/`

---------

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2025-03-27 16:43:53 -05:00
Eric
b416cba7b9
Website: update docs header link & docs sidebar links (#27518)
Closes: #27218

Changes:
- Replaced the "Docs" dropdown navigation menu with a link to `/docs`
- Reordered the sidebar links on documentation pages and added links to
the self-service license dispenser and the transparency page.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-03-26 11:34:33 -05:00
Eric
458283f06a
Website: small css fixes (#27427)
Closes: #27312

Changes:
- Updated the padding on text in the license dispenser form
- Updated the position of the platform icons on osquery table schema
pages
2025-03-21 18:48:45 -05:00
jacobshandling
82840ac141
Docs: Article for GitOps mode (#27414)
## For #27362

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-03-21 17:59:15 -04:00
Luke Heath
b4f30a2154
Remove warn log from KPI script (#27418) 2025-03-21 16:49:45 -05:00
Eugene
3d965a7576
tarball learn more redirect (#27330)
For #26692

Still need to supply URL.
2025-03-20 11:10:46 -04:00
Eric
43aee01596
Website: disable start CTA on /better (#27323)
Closes: https://github.com/fleetdm/confidential/issues/10002

Changes:
- Disabled the start CTA on the /better page
2025-03-19 18:23:23 -05:00
Mike McNeil
1360862727
Update transparency.ejs (#27310)
Eric, please make sure this is actually good

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-19 15:11:19 -05:00
Eric
6fd73c9881
Website: add temporary redirect for Android MDM learn more link. (#27295)
Related to: https://github.com/fleetdm/fleet/issues/27290


Changes:
- Added a temporary redirect for the "Learn more" link on the Android
enterprise setup page.
2025-03-19 12:50:45 -05:00
Dale Ribeiro
672f36936a
Create EscrowBuddy-Basics (#27161)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

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

- [ ] 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.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-19 12:17:40 -04:00
Noah Talerman
900dcaabf6
Enroll hosts guide (#27223)
Based on `customer-cisneros`'s feedback here:
https://github.com/fleetdm/fleet/issues/21595#issuecomment-2730806008
2025-03-19 08:24:32 -07:00
Eric
e0b0219a89
Website: Update start CTA for logged-out users (#27228)
Closes: https://github.com/fleetdm/confidential/issues/9975

Changes:
- Updated the start CTA to be collapsed by default for users who aren't
signed in.
2025-03-18 17:39:41 -05:00
Eric
a71ea00159
Website: add platform icons to osquery table schema pages (#27262)
Closes: https://github.com/fleetdm/confidential/issues/9976

Changes:
- Brought back the platform icons to the osquery table schema pages.
2025-03-18 17:28:09 -05:00
Marko Lisica
e227e5521a
Add WiFi settings (#27222)
Adding a WiFi settings section, to communicate to users that Fleet is
able to connect you to a corporate network and deliver certificates.

Related to:

- #23235
2025-03-18 15:47:38 -04:00
Eric
ceec0e4cdd
Website: Update stripe webhook (#27241)
Changes:
- updated the stripe webhook to support `invoice.paid` events when a
subscription's host count is not increased.
2025-03-18 13:09:21 -05:00
Eric
bb3fd2b83b
Website: update signup and login forms (#27215)
Closes: #27149

Changes:
- Added `tabindex` to inputs on the signup and login forms.
2025-03-17 18:06:55 -05:00
Drew Baker
6b8222b615
Update email templates. (#27216)
Updating from founder to engineer in email automations.
2025-03-17 18:26:26 -04:00
Eric
ac9716fdd9
Website: Update vanta integration for dogfood (#27212)
Changes:
- Updated the send-data-to-vanta script to only send information about
hosts from specific teams to vanta (For Fleet's vanta integration only)
2025-03-17 16:24:21 -05:00
Noah Talerman
6374035f5c
Release article: Fleet 4.65.0 (#27140) 2025-03-14 15:24:17 -05:00
Rachael Shaw
990322321d
Documentation changes for v4.65.0 (#27108)
Documentation changes for the 4.65.0 release

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Janis Watts <184028114+jmwatts@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
2025-03-14 14:54:48 -05:00
Noah Talerman
f4c090468c
Custom OS settings: how to unsign profiles (#27100)
Fleet signs profiles for you

- Add redirect for the following user story
  - #26688
2025-03-14 15:22:59 -04: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
79ede252cc
Website: fix link styling on deploy docs (#27092)
- Fixed link styling on deploy docs.
- Fixed hover styles on the CTA on the bottom of docs pages

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-13 12:57:36 -05:00
Eric
99dab98120
Website: fix widowed text on homepage (#27091)
Closes: #27088

Changes:
 - Fixed a line of widowed text in the homepage hero.
2025-03-12 18:34:12 -05:00
Eric
b9c0f97026
WEbsite: revert changes to Fleet maintained apps configuration (#27093)
Changes:
- Reverted the changes from #27049 until the file structure of the
ee/maintained-apps folder has been settled and JSON files exist for all
apps listed in the `/ee/maintained-apps/outputs/apps.json`.
2025-03-12 18:15:41 -05:00
Eric
6e86b02bec
Website: update app library configuration (#27049)
Closes: #24379

Changes:
- Updated the `build-static-content` script to build the configuration
for /app-library pages from JSON files in the ee/maintained-apps/
folder.
2025-03-12 12:25:51 -05:00
Mike Thomas
cf70f9a014
Updated app-library on website (#27016)
Closes https://github.com/fleetdm/fleet/issues/26510 to make page title
match the title in the nav.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-11 09:42:54 +09: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
Sam Pfluger
3f39450959
Add Luis Madrigal testimonial (#26973)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-07 18:08:59 -06:00
Eric
5748facb0a
Website: update query generator (#26926)
Related to: https://github.com/fleetdm/confidential/issues/9884

Changes:
- Updated the prompt in the `get-llm-generated-sql` action to include a
note about using wildcard characters when generating queries that use
the LIKE operator.
- Improved error handling in the `get-llm-generated-sql` action
2025-03-07 09:49:07 -06:00
Eric
a0f8d09d41
Website: update start CTA (#26937)
Changes:
- Updated the Start CTA partial to make sure that the `showStartCta`
variable exists.
2025-03-06 18:45:19 -06:00
Eric
695bf2900a
Website: Update start CTA visibility (#26865)
Closes: #26754

Changes:
- Updated the start CTA on the website to be visible to logged out
users.
2025-03-06 16:34:43 -06: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
13fefcd314
Website: update footer link styles (#26814)
Closes: #26800

Changes:
- removed the underline from links in the website's footer.
2025-03-05 09:16:13 +09: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
cb7f07e64c
Website: Add GitOps workshop to meetups page (#26818)
Closes: #26734

Changes:
- Added a card for the GitOps workshop to the /meetups page
2025-03-04 17:52:19 -06:00
Drew Baker
4aef025e6a
Update email templates for the "Let's get you set up" meeting. (#26797)
I'm updating the email invite to be more consistent with the meeting
goals. (Help people get set up, not a sales call.)
2025-03-04 11:56:06 -05:00
Eric
e2152cd198
Website: Add homepage banner CTA (#26796)
Closes: https://github.com/fleetdm/confidential/issues/9802

Changes:
- Added a banner CTA to the homepage
2025-03-04 10:14:55 +09:00
Mike McNeil
e7b1409e1c
clarify: gitops is optional and you can configure it to work however you want -- Update device-management.ejs: (#26745)
it'd be cool if there was a way to squeeze something about being able to
share the logs with security in here, or all the really intense stuff
Fleet does w/ logging, and webhooks, and log destinations, and all that
jazz.

But whatever, this at least clarifies that "there is hope!" for our
friends on the website from IT teams who are basically a 1-person-show
and won't necessarily want to spend the time to mess around with a repo
(and plenty of other folks who simply prefer to have things work their
way)
2025-03-03 17:05:55 -06: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
c4e8f83a70
Website: update Zapier webhook (#26741)
ChangeS:
- updated the `receive-from-zapier` webhook's expected inputs when
receiving a `receive-new-customer-data` event
2025-02-28 19:44:32 -06:00
Rachael Shaw
9fa6c2276e
Fix 404 link on GitOps settings page (#26739)
Add redirect for "Learn more" link on
`/settings/integrations/change-management`
2025-02-28 18:41:01 -06:00
Sarah Gillespie
2944d131be
Fix unreleased UI bugs related to host certificates issue (#26732) 2025-02-28 17:03:43 -06:00
Rachael Shaw
bf276cdfcd
Fix GitOps mode 404 (#26718)
Add redirect for https://fleetdm.com/learn-more-about/ui-gitops-mode
2025-02-28 13:08:16 -06:00
Eric
044e59c7e7
Website: improve speed of query generator (#26701)
Changes:
- Updated the prompt helper to accept a new input: `systemPrompt`, if
provided and a supported baseModel is selected, the system prompt will
be included in the Open AI API request along with the prompt.
- Updated the models used by the query generator to improve the speed of
query generation.
2025-02-28 12:28:15 -06:00
Mike McNeil
ad9b5f9ee0
Update homepage.ejs -- Change it to what it will look like if we brin… (#26683)
…g back the ticker

Update homepage.ejs -- Change it to what it will look like if we bring
back the ticker
2025-02-27 18:56:37 -06:00
Eric
40aeaf7c76
Website: Update generated campaign names in receive-from-zapier webhook (#26678)
Closes: #26637

Changes:
- Updated timestamps in names of generated campaign names.
2025-02-27 17:17:42 -06:00
Mike McNeil
e336cdebba
Website: Add Zapier webhook (#26372)
relates to https://github.com/fleetdm/confidential/pull/9650

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-02-26 11:18:20 -06:00
Marko Lisica
727f9aaf4c
Update Windows setup guide to include how to turn off MDM (#26562)
Changes:
- Windows MDM setup guide update: include instructions how to turn off
MDM
- Redirect: new link `learn-more-about/windows-mdm` that will be used in
the error message.
2025-02-25 18:35:41 -05: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
Scott Gress
39e9c0a349
Fix issues related to architecture-namespaced binaries (#26453)
This PR fixes a couple of issues introduced when we started releasing
separate amd64 and arm64 versions of our windows and linux binaries:

* Adds the architecture string to the download url in the fleetctl npm
package
* Updates the goreleaser templates to only add the architecture to
non-macos (i.e. windows and linux) packages
* Updates the script that the website uses to download fleetctl

I did a weak test of the fleetctl npm installer by hardcoding what was
returned for my system type and at least verified that the download url
worked. Doing some more checks on VMs now.
2025-02-20 16:42:14 -06:00
Sam Pfluger
1fe9b537de
Remove Onasis from contact form messages (#26480) 2025-02-20 11:39:31 -06:00
Sam Pfluger
cd36118e63
Update labels and slack channels (#26481) 2025-02-20 01:28:15 -06:00
Eric
ba61420c83
Website: update order of statistics on mobile homepage (#26427)
Closes: https://github.com/fleetdm/confidential/issues/9668

Changes:
- Updated the order of the stacked statistics on the homepage on mobile
devices (<575px)
2025-02-18 17:03:02 -06:00
Noah Talerman
f596b9fabd
Release article: Fleet 4.64.0 (#26306)
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-02-18 16:34:40 -06:00
Eric
683c3b3892
Website: Add images to pricing tier cards (#26425)
Closes: #24993

Changes:
- Added images to the pricing tiers on the pricing page.
2025-02-18 15:45: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
b00cb08162
Website: update platform icons and filters (#26335)
Closes: #26057

Changes:
- Updated the platform filters on the query library, vital details,
osquery table details, and policy library pages to be wrapped in `<h1>`
tags
- Updated the platform icons on the query details and policy details
page to be wrapped in `<h1>` tags
2025-02-17 10:40:44 -06:00
Eric
df13a20b88
Website: add note to deliver-talk-to-us-form-submission.js (#26368)
Added a comment about future behavior
2025-02-14 17:51:15 -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
Noah Talerman
181227bc3d
Fleet can remove apps (#26330)
- Use "apps" instead of "software" for end users
2025-02-14 07:50:37 +09:00
Rachael Shaw
1c644caba7
Website: Add redirect for linking to policy templates from the Fleet UI (#26321)
For #26052
2025-02-13 16:44:09 -06:00
Eric
4bc30f6d1f
Website: update mobile nav scrolling. (#26332)
Closes: https://github.com/fleetdm/confidential/issues/9631

Changes:
- Updated styles for the website's mobile navigation menu to fix an
issue that prevented users from scrolling the menu while the "docs" menu
item was expanded.
2025-02-13 14:07:57 -06:00
Eric
10f44cffa3
Website: compress large gifs and update article image filenames (#26328)
Changes:
- Compressed large gifs to prevent the website's slug size from going
over 500mb
- Updated image filenames added in #26316 to match website naming
conventions.
2025-02-13 12:44:36 -06:00
Harrison Ravazzolo
c35c4eb8ec
Create Article: Preventing Mistakes with Gitops (#26316)
Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2025-02-13 09:35:08 -08:00
Eric
01c95370b0
Website: Add support for promotional codes on the self-service license dispenser (#26280)
Changes:
- Added the ability to use coupons on the Fleet premium license
dispenser
- Updated the stripe webhook to support coupons on Fleet premium
subscriptions
- Updated the customer dashboard on the website to show decimal places
in subscription/host prices.
2025-02-11 17:11:53 -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
Mike Thomas
e2b83687b0
Update homepage.ejs (#26202)
Closes https://github.com/fleetdm/fleet/issues/25847

Changed heading "Democratize change with GitOps" to "Config-as-code
device management."
2025-02-10 13:50:51 +09:00
Mike McNeil
7fce39bb6a
Add gitops to feature comparison (#26164)
Thanks Stu for the feedback!
2025-02-07 12:37:11 -06:00
Mike McNeil
329c45488c
Update homepage.ejs (#26163) 2025-02-06 18:50:45 -08:00
Mike McNeil
354865f9e7
Update homepage.ejs (#26160) 2025-02-06 14:10:53 -08:00
Eric
4b2814a5c2
Website: Add line number to edit page links on policies, queries and vitals pages. (#25965)
Changes:
- Updated the `build-static-content` script to set a `lineNumberInYaml`
value on queries, policies, and vitals.
- Updated the edit page button on the policy-details, query-detail, and
vital-details pages to take users to the specified query's line number
in the YAML file.
2025-02-05 18:13:28 -06:00
Eric
232f1ac4c2
Website: Add number metrics to send-aggregated-metrics-to-datadog script (#26031)
Related to: #25869

Changes:
- Updated `send-aggregated-metrics-to-datadog` to send aggregated
metrics for number metrics reported by Fleet instances.
2025-02-05 16:33:50 -06:00
Rachael Shaw
33b481fdc8
Docs v4.63.0 (#26019)
Documentation changes for 4.63.0

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-02-04 12:38:54 -06:00
Mike Thomas
da42457436
homepage-ticker-responsive-style-fix (#26007)
Font size change on XS breakpoint.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-02-04 13:51:08 +09:00
Mike Thomas
0b016070e7
Color tweaks (#26005)
Color tweaks in the docs nav to improve readability.
2025-02-04 13:50: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
Eric
b7dc3e0a6a
Website: update text on policy details page (#25989)
Changes:
- Added a missing colon to the text above checks on the policy details
page.
2025-02-03 14:04:23 -06:00
Eric
f0cd0a6950
Website: Update vitals pages (#25981)
Changes:
- Updated the vitals page to not show PowerShell commands when Windows
is not the selected platform.
2025-02-03 10:49:42 -06:00
Eric
84d222d16d
Website: add navigation and search bar to documentation pages (#25795)
Closes #25655

Changes:
- Created a new component: `<docs-nav-and-search>`, a component that
displays links to documentation pages and a search bar.
- Added the `<docs-nav-and-search>` component to documentation pages,
query pages, policy pages, vitals pages, app library pages, and osquery
schema documentation pages.
- Updated the documentation template page to match the latest
wireframes.
- Updated the osquery schema documentation pages to match the latest
wireframes.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-02-03 21:13:26 +09:00
Eric
33e7af4fa6
Website: Add note about PowerShell commands (#25973)
Changes:
- Added a note about Powershell commands to the vital details page,
query details page, and policy details page.
2025-02-03 14:20:20 +09:00
Eric
6cfecdeea3
Website: Add Powershell commands to queries.yml and standard query library. (#25972)
Changes:
- Added powershell commands to windows queries in queries.yml and
windows policies in the standard query library.
- Updated code blocks on the vital details, policy details, and query
details pages to have a tab switcher to switch to view PowerShell
commands.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2025-02-02 21:31:00 -06:00
Eric
b1b929a681
Website: update order of ticker options on homepage. (#25966)
Changes:
- Updated the order of items in the ticker(s) on the homepage.
2025-02-01 13:28:51 -06:00
Eric
e41a952203
Website: compress images in the website/assets/images/articles folder (part 5) (#25950)
Related to: #25934

Changes:
- Compressed 16 images in the `website/assets/images/articles` folder
2025-01-31 14:37:15 -06:00
Eric
49d49c20c5
Website: compress images in website/assets/images/articles folder (part 5) (#25947)
Related to: #25934

Changes:
- Compressed 38 images in the `website/assets/images/articles` folder
2025-01-31 14:21:26 -06:00
Eric
d9a250ddec
Website: Compress images in the website/assets/images/articles folder (part 4) (#25942)
Related to: #25934

Changes:
- Compressed 99 images in the `website/assets/images/articles` folder.
2025-01-31 13:27:35 -06:00
Eric
5ab8bf7458
Website: compress images in website/assets/images/article folder (part 3) (#25941)
Related to: https://github.com/fleetdm/fleet/issues/25934

Changes:
- Compressed 99 images in the website/assets/images/articles folder.
2025-01-31 13:11:25 -06:00
Eric
fe26db8b8d
Website: Compress images in website/assets/images/articles folder (part 2) (#25937)
Related to: #25934

Changes:
- Compressed 99 images in the `website/assets/images/articles` folder.
2025-01-31 12:43:17 -06:00
Eric
beb6629b05
Website: Compress images in website/assets/images/articles folder (part 1) (#25935)
Related to: https://github.com/fleetdm/fleet/issues/25934


Changes:
- Compressed 99 images in the /images/articles to reduce the slug size

> Note: I'm doing these PRs in batches of 99 files at a time because the
GH bot won't auto-approve PRs that change more than 100 files.
2025-01-31 12:26:21 -06:00
Dale Ribeiro
f2c58dc4bf
Entra platform sso guide (#25908)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

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

- [ ] 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.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2025-01-31 12:59:59 -05:00
Eric
aff93bcf37
Website: Update homepage heading (#25916)
Closes: #25884

Changes:
- Updated the homepage hero to include an animated ticker that changes
the page's headline
- Updated the bottom heading (for agnostic, mdm, and eo-it views) to
have an animated ticker that changes the headline.
2025-01-31 11:15:47 -06:00
Eric
4a8a054a8a
Website: Update syntax highlighting on osquery schema pages (#25894)
Closes: #25893


Changes:
- Updated the syntax highlighting on schema table pages to not try to
match column names that are less than two characters long. (This only
affects syntax highlighting on the `/tables/ioreg` page)
2025-01-30 11:36:25 -06:00
Mike McNeil
84d26e92ab
Update transparency.ejs (#25857)
There are so many
2025-01-29 09:58:08 -06:00
Eric
2d5784e49d
Website: Follow up changes from website code review. (#25844)
Changes:
- Updated the website's sitemap to include pages for app-library pages,
the correct URL for the software management page, and the meetups page.
- Updated save-questionnaire-progress to not log warnings related to
duplicate CRM records if the user submitted one of the first three steps
of the get started questionnaire.
- Cleaned up comments in build-static-content.
2025-01-28 18:47:32 -06:00
Mike Thomas
fd04c56806
Update "IT engineering" CTA (#25846)
Updated the "IT engineering" CTA. Idea being that it may resonate better
with IT engineers if we link them straight into the "Why Fleet" section
of the docs.
2025-01-29 08:49:12 +09:00
Harrison Ravazzolo
5fee0c2d41
Article: Managed Login Items (#25830)
Add article and assets

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-28 13:01:48 -08:00
Eric
97655d7e71
Website: Fix unmatched ejs tag on homepage (#25800)
Changes:
- Fixed an unmatched ejs tag on the homepage.
2025-01-27 18:18:32 -06:00
Mike McNeil
f58d425a1e
Homepage (#25799) 2025-01-27 18:11:30 -06:00
Eric
3089c96049
Website: add hover link to article headings. (#25760)
Closes: #24863

Changes:
- Added hover links to headings in articles that copies a link to the
heading to the user's clipboard when clicked.
2025-01-24 18:14:15 -06:00
Eric
2589092849
Website: Update schema documentation sidebar behavior (#25758)
Closes: https://github.com/fleetdm/confidential/issues/9412

Changes:
- Updated the table of contents sidebar on osquery schema table pages to
scroll the table of contents to the currently viewed table when the page
loads.
2025-01-24 16:28:43 -06:00
Eric
11319fdea7
Website: add iso 27001 coming soon badge to footer (#25756)
Closes: https://github.com/fleetdm/confidential/issues/8914

Changes:
- Added an ISO 27001 coming soon badge to the website's footer.
2025-01-24 12:54:45 -06:00
Eric
9bac36c1d8
Website: enable search on policy and vital pages. (#25728)
Related to: #25718


Changes:
- Added search to vitals and policy pages.
2025-01-24 09:45:14 -06:00
Eric
46dc7e6dee
Website: Update text in "Managed cloud for growing deployments" step of start flow (#25743)
Changes:
- Updated the text in the "Managed cloud for growing deployments" step
of the start flow.
2025-01-24 08:19:39 -06:00
Eric
5b229485e1
Website: update documentation sidebar height (#25710)
Closes: https://github.com/fleetdm/confidential/issues/9391

Changes:
- Updated the styles for the "on this page" sidebar on documentation
pages.
2025-01-24 11:41:38 +09:00
Eugene
ff43593f36
Update routes.js (#25645)
Added redirect to
https://fleetdm.com/guides/automatic-software-install-in-fleet#templates-for-policy-queries
for information on how to reinstall apps. May update this with a
different anchor link once updated text is live.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-01-24 05:28:04 +13:00
Eric
7fd9d8a3e9
Website: Update policies and vitals page URLs in download-sitemap (#25719)
Related to: https://github.com/fleetdm/fleet/issues/25718

Changes:
- Updated `download-sitemap.js` to add the correct URLS of vitals and
policies pages.
2025-01-22 22:38:36 -06:00
Eric
e81f0f82f2
Website: Update query-detail page view action. (#25717)
Closes: #25716

Changes:
- updated `view-query-detail` to return a `notFound` response if the
slug of a vital is provided.
2025-01-22 22:10:43 -06:00
Eric
11d9f56b95
Website: Update query page view action, vital page styles and platform filters. (#25714)
Changes:
- Updated the modal styles on vitals/ pages
- Updated the platform filter behavior on the vitals page to take users
to a different vital query if the currently viewed vital is not
available on the platform they switch to.
2025-01-22 21:41:16 -06:00
Eric
5c0894ce0a
Website: Create queries.yml, add vitals and query pages, move policies. (#25701)
Related to: https://github.com/fleetdm/confidential/issues/9096

Changes:
- Created docs/queries.yml. A YAML file that contains the queries from
the standard query library (`kind: query`) and the host vitals queries
(`kind: built-in`).
- Added the `vitals/*` page, a page that displays details about host
vital queries used to gather information about.
- Updated the /queries page to show queries from the new
`docs/queries.yml` file, and moved policies to a new page (/policies)
- Updated the view action for the query-detail page to look for/redirect
to a policy page with a matching slug before returning a 404 response if
a matching query is not found. This behavior will make it so all of the
old URLs for policy pages will redirect users to the new URL.
- Updated the website's "Docs" navigation menu to have links to the new
vitals and policies pages.
2025-01-22 21:10:17 -06:00
Eric
e85777ccd1
Website: Update app library template page. (#25650)
Changes:
- Updated the app library template page to use the name of the app in
the uninstall instructions.
2025-01-21 17:16:09 -06:00
Eugene
443595e030
Update routes.js (#25628)
Added redirect to Apple Business Manager apps and books page.
2025-01-22 07:30:32 +13:00
Ian Littman
66045dbb26
Allow software installers with unknown versions through rather than failing the upload (#25426)
For #25201.

<img width="435" alt="image"
src="https://github.com/user-attachments/assets/c499902b-d461-4621-b2fc-7cb845ce71c4"
/>

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- 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.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated automated tests
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [x] Manual QA for all new/changed functionality
2025-01-20 11:49:52 -06:00
Noah Talerman
ba665d211f
Fix broken link in LinkedIn post (#25599)
Add redirect for broken link in this LinkedIn post (image):
https://www.linkedin.com/posts/fleetdm_fleet-how-to-use-secret-variables-in-fleet-activity-7285712339541082114-E7rH?utm_source=share&utm_medium=member_desktop
2025-01-20 16:38:12 +01:00
Eric
603e01d744
Website: add support for optional onTargetEarnings value in open positions YAML. (#25576)
Closes: https://github.com/fleetdm/confidential/issues/9378

Changes:
- Added support for `onTargetEarnings` in open-positons.yml
- Updated the build-static-content script to validate `onTargetEarnings`
values, and to replace the default compensation range on the page
template with an `onTargetEarnings` value if one is provided.
- Updated the "Creating a new position" section of the leadership
handbook to document the new key in the open positions yaml
2025-01-18 02:00:49 -06:00
Eric
240c131967
Website: move yaml back to devDependencies (#25577)
Changes:
- Moved the website's `yaml` dependency to devDependencies. (Reverts the
change from https://github.com/fleetdm/fleet/pull/25277)
2025-01-17 16:09:38 -06:00
Mike McNeil
c84d535347
Capitalization: Update app-library.ejs (#25482) 2025-01-15 16:26:36 -08:00
Eric
cefabf9954
Website: update contact form @mentions (#25475)
Closes: https://github.com/fleetdm/confidential/issues/9361

Changes:
- Updated the Slack users who are @mentioned when users submit a contact
form message.
2025-01-15 17:01:29 -06:00
Eric
bf182bed3e
Website: update query generator to use socket requests. (#25472)
Closes: #25465 

Changes:
- Updated the query generator page to use socket requests to call the
`get-llm-generated-sql` action to bypass Heroku's 30-second request
timeout.
2025-01-15 16:31:37 -06:00
Marko Lisica
6977ec9103
Automatically create policy - link change (#25404)
Change related to:

- #23344

<img width="1320" alt="Screenshot 2025-01-14 at 11 37 21"
src="https://github.com/user-attachments/assets/31d481f8-9778-4b16-b174-cdfd91456b05"
/>

Learn more should point to query templates:
<img width="1219" alt="Screenshot 2025-01-14 at 11 37 34"
src="https://github.com/user-attachments/assets/6472fa4b-df9b-4c43-a82d-8921decf4d20"
/>

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-01-15 13:26:08 +01:00
Eric
ae99e87ed6
Website: update has-query-generator-access policy (#25442)
Changes:
- Updated the website's has-query-generator-access policy to allow super
admins to access the query generator page.
2025-01-14 19:40:53 -06:00
Eric
0e72c5daeb
Website: Move query generator out of Admin section (#25301)
Changes:
- Updated the User model to have a new attribute: `canUseQueryGenerator`
a boolean attribute that will grant users access to the query generator
page on the website.
- Added a new policy: `has-query-generate-access`
- Moved the query generator page from the admin section of the website.

Note: before this change can be merged, the website's database will need
to be migrated to add the new column to the User table
2025-01-14 18:09:17 -06:00
Marko Lisica
1a5f4e5b65
Update transparency.ejs (#25408)
Update software section on transparency page.

Related to: #22813
2025-01-14 10:57:13 -05:00
Eric
4ad16cc46f
Website: Update admin query generator to work in production. (#25363)
Changes:
- Updated the `build-static-content` script to add the merged osquery
schema JSON to the website's `builtStaticContent` configuration
- Updated view-query-generator to have a badConfig exit that is used if
the website has an invalid `builtStaticContent.schemaTables`
configuration
- Updated `get-llm-generated-sql` to use the
`builtStaticContent.schemaTables` instead of attempting to use
`sails.helpers.getExtendedOsquerySchema()` (Which does not work as
intended when run in a production environment.)
2025-01-10 17:51:03 -06:00
Jahziel Villasana-Espinoza
9a768acdd3
feat: add docs (#25339)
> For #25084

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

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

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Tim Lee <timlee@fleetdm.com>
2025-01-10 18:02:32 -05:00
jacobshandling
98b839c616
Replace email logo with one that looks good in both light and dark mode (#25192)
## For #24618

**Change email:**
<img width="1012" alt="Screenshot 2025-01-06 at 3 50 27 PM"
src="https://github.com/user-attachments/assets/1a6ec908-0720-4794-a628-46137d1070b8"
/>

**Invite user:**
<img width="1012" alt="Screenshot 2025-01-06 at 4 15 05 PM"
src="https://github.com/user-attachments/assets/b8edf904-f704-45c4-97bf-2d1e6e7daf0b"
/>

**Enable MFA:**
<img width="1012" alt="Screenshot 2025-01-06 at 4 21 46 PM"
src="https://github.com/user-attachments/assets/a7507fa4-637c-4934-8c60-ec0e8c4fa60d"
/>

**Reset password:**
<img width="1012" alt="Screenshot 2025-01-06 at 4 25 54 PM"
src="https://github.com/user-attachments/assets/74bf4ca1-1960-4923-b8a3-b42ea7ff78ba"
/>


**Setup smtp:**
<img width="1012" alt="Screenshot 2025-01-06 at 4 28 29 PM"
src="https://github.com/user-attachments/assets/53993a5c-697c-4dc5-8005-ad286bf7a55e"
/>



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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-01-10 10:42:44 -08:00
Noah Talerman
95862328d4
Release article: Fleet 4.62.0 (#25255)
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-09 18:10:53 -06:00
Rachael Shaw
378b404421
Documentation changes for v4.62.0 (#25315)
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Konstantin Sykulev <konst@sykulev.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-01-09 18:04:34 -06:00
Eric
aab320333a
Website: Update flags in regex used to find Vue templates in markdown content. (#25316)
Changes:
- Updated the flags on the regex used to detect Vue templates in
MArkdown content. The regex was incorrectly matching double curly
bracket-wrapped variables in markdown code blocks when it should not.
2025-01-09 17:13:42 -06:00
Eric
4980052f0b
Website: Update policy details page, add controls to policies in standard query library. (#25309)
Related to: #23285


Changes:
- Updated the policy details page to have a controls section that
displays the `configuration_profile` and `script` values of policies
- Added configuration profiles and scripts from
https://github.com/ddribeiro/fleet-remediation-controls to macOS
policies in the standard query library.
2025-01-09 16:28:22 -06:00
Sam Pfluger
5839079252
Make Noah DRI of product design (#25304)
- Make Noah DRI of product-design page
- Remove duplicative ` // GitHub issue templates` call-out  


FYI: @lukeheath and @noahtalerman, a lot of the time you two have better
context on the changes than I do and I want to remove myself as any kind
of perceived blocker.
2025-01-09 14:37:13 -06:00
Eric
7ceb5bcac4
Website: add contributor information to policy details page. (#25275)
Closes: #24454


Changes:
- Updated the policy details page to include the policy's contributor
2025-01-09 10:25:46 -06:00
Eric
60c4227b53
Website: add note about other agents to /better page (#25281)
Closes: #24641

Changes:
- Added a note about cybersecurity tools that might be installed on
users devices to the /better page
2025-01-08 18:17:34 -06:00
Mike Thomas
20694617cf
Remove security marketing fluff from (#25279)
I updated the orchestration page with @allenhouchins to remove marketing
fluff for security users.

Closes https://github.com/fleetdm/fleet/issues/24640
2025-01-09 08:55:47 +09:00