Commit graph

2492 commits

Author SHA1 Message Date
Eric
f26f06ff00
Website: Add two testimonials (#30649)
Closes https://github.com/fleetdm/confidential/issues/11135
Closes https://github.com/fleetdm/confidential/issues/11134

Changes:
- Added two new testimonials to the /testimonials and /device-management
pages

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

## Summary by CodeRabbit

* **New Features**
* Added two new testimonials focused on Linux desktop management,
enhancing the "Device management" section.
* Updated testimonial display order to include the new authors for
improved visibility in the relevant category.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-09 09:17:55 +09:00
Mike Thomas
2ef26bcc4c
Update homepage.ejs (#30618)
Closes https://github.com/fleetdm/confidential/issues/11286

Grammar fix.


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

## Summary by CodeRabbit

* **Style**
* Updated the wording of a feature description on the homepage for
improved clarity.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-08 19:35:19 +09:00
Eric
3e5c3ad11a
Website: update header navigation menu (#30480)
Closes: https://github.com/fleetdm/confidential/issues/11172
Closes: https://github.com/fleetdm/confidential/issues/11258

Changes:
- Reordered the website's header navigation menu, and changed the
community dropdown to "more"
- Updated the currentSection value of pages that are linked to in the
"more" dropdown.
- Updated the hover and active styles of header links
- Updated the "Share your story" link.
2025-07-07 09:00:01 +09:00
Irena Reedy
6d39541d96
Update how-fleet-raised-a-27m-series-b-without-a-pitch-deck.md (#30567)
Embedded the memo link into "When we set out to raise Fleet's Series B"


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

* **Documentation**
* Updated the introduction of the article to embed the Series B memo
link directly within the first sentence, replacing the separate "Read
the memo" link with an embedded PDF viewer.
* Added a new article detailing major Apple IT and device management
updates from WWDC25, highlighting enhanced MDM features and Fleet’s
support for these capabilities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-07-03 22:43:12 -04:00
Irena Reedy
e24b412e31
Create fleet-series-b-memo.md (#30545)
Draft of the article for the website to link to the PDF 

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

* **New Features**
* Added a new article: "How Fleet raised a $27M Series B without a pitch
deck," detailing Fleet's innovative fundraising approach and sharing
insights from their investor memo.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-07-03 19:46:35 -04:00
Marko Lisica
ca7300fbbd
Add redirection for org logo sizes (#30506)
Related to:

- #30093

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

## Summary by CodeRabbit

* **New Features**
* Added a new route for organization logo size information, redirecting
users to the relevant documentation section.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-03 15:02:48 +02:00
Irena Reedy
d771f846bd
Rename fleet-series-b-memo-redacted.pdf to fleet-series-b-memo.pdf (#30525)
Took out the word "redacted" from the kabab / title per Mike's request
2025-07-02 21:11:20 -04:00
Rachael Shaw
ac72d6c38f
Website: add missing redirect (#30539)
We were still missing `/learn-more-about/conditional-access`

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

## Summary by CodeRabbit

* **New Features**
* Added a new shortcut URL (/learn-more-about/conditional-access) that
directs users to the Entra Conditional Access Integration guide.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-02 16:51:57 -05:00
Rachael Shaw
d3d7825e68
Add redirect for Microsoft compliance partner docs (#30521) 2025-07-02 15:28:01 -05:00
Eric
bc15936f07
Website: Update homepage button (#30482)
Changes:
- Changed the secondary CTA button under the comparison table on the
homepage to go to the /contact page.
2025-07-02 11:05:34 -05:00
Eric
193a499a1d
Website: update IT comparison tables (#30465)
Closes: https://github.com/fleetdm/confidential/issues/11003

Changes:
- Added "Import / export" to the IT comparison tables on the homepage
and /device-management page
2025-07-02 10:59:21 -05:00
Irena Reedy
b098ee8f24
Series b memo (#30496)
Uploaded redacted Series B memo
2025-07-01 19:42:53 -04:00
Magnus Jensen
3eadc66bf7
Add Magnus to product group and humans list (#30457)
Add myself to the product groups page and the list of humans, as
specified in the onboarding.
2025-07-01 20:27:07 +02:00
Mitch Francese
29364c4b97
Add myself to the list of humans (#30450)
Added myself to the list of humans
2025-07-01 14:19:52 -04:00
Eric
9adc1d1829
Website: Update homepage cards to look more clickable. (#30466)
Closes: #30420

Changes:
- Updated the product category cards on the homepage.
2025-07-01 12:51:57 -05:00
Eric
b1f84485ee
Website: add HTML attributes to dropdown menu options (#30438)
Closes: https://github.com/fleetdm/confidential/issues/11169

Changes:
- Added HTML attributes to dropdown menu options to make it easier to
see what options users picked in Hotjar.
2025-07-01 12:46:18 -05:00
Irena Reedy
5918db1b7a
Update one-agent-fewer-tools-fewer-gaps.md (#30321)
Changed capitalizations and put two spaces for the heading

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-07-01 07:54:49 +09:00
Lucas Manuel Rodriguez
bf8a862d70
Microsoft Compliance Partner guide (#29877)
For #27044.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-30 16:34:11 -06:00
Noah Talerman
b6cdb516ca
Release article: 4.70.0 (#30342)
TODO before merge:
- @lukeheath: "Changes" section

---------

Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
2025-06-30 16:50:15 -05:00
Eric
c6e2c313e9
Website: add note to query generator (#30398)
Closes: https://github.com/fleetdm/confidential/issues/10907

Changes:
- Added a note to the query generator about the AI models that power it.
2025-06-27 15:40:57 -05:00
Eric
03124d21ee
Website: Update security comparison table on homepage. (#30394)
Closes: https://github.com/fleetdm/confidential/issues/11071

Changes:
- Added "Threat hunting" to the security comparison table on the
homepage.
2025-06-27 14:29:27 -05:00
Eric
3aced14399
Website: update receive-from-zoom webhook (#30395)
Changes:
- Updated the receive-from-zoom webhook to properly encode Zoom
conversation IDs in API requests to Zoom.
2025-06-27 14:04:59 -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
Eric
102c4132dc
Website: Update policies (#30324)
Related to: https://github.com/fleetdm/fleet/issues/30323

Changes:
- Updated the policy applied to the
`unsubscribe-from-all-marketing-emails` action.
2025-06-25 16:55:56 -05:00
Irena Reedy
7c419e6832
redirect for Harry's article after changing category (#30319)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-25 15:11:35 -05:00
Mike Thomas
b475365c6c
Update layout.ejs (#30309)
Added /meetups link
2025-06-25 10:03:04 -05:00
Mike Thomas
de2e7930f8
Update features-loop.mp4 (#30302)
Updated animated loop to include a better status bar graphic.

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-25 10:35:58 +09:00
Eric
961e3e339a
Website: Update supported article categories (#30304)
Changes:

- Added `articles` to the list of supported article categories in the
build-static-content script.
- Added a route for articles in the articles category.
- Updated the `view-basic-article` action to support the new `articles`
category.
2025-06-24 20:19:57 -05:00
Mike Thomas
8ce988b511
Homepage comparison table patch (#30301)
Reordered comparisons.
2025-06-25 09:48:12 +09:00
Noah Talerman
27381b9ecd
Update custom.js (#30290) 2025-06-24 16:22:38 -04:00
Noah Talerman
6b1a98d5cb
Fleet UI redirect (#30287)
For the following user story:
- #30095

New section in the docs is part of this PR here:
https://github.com/fleetdm/fleet/pull/30254/files#diff-b71104232d8fbaaf4bd537065533cbf39ec5f9bf028ec1d8083346953ed5178dR450
2025-06-24 15:20:29 -04:00
Mike Thomas
65526f28bd
Update device-management.ejs (#30269)
closes https://github.com/fleetdm/confidential/issues/11072

I've reworded each bullet to emphasize speed. Let me know if I've
overegged it or if my reordering of the points has negatively affected
the meaning. For example, does "real-time confirmation of patch and
config changes" ring true instead of "Auto-verify patches and
settings..."
2025-06-24 13:46:54 -05:00
Mike Thomas
5817e03351
Update device-management.ejs (#30267)
- Removed redundant quote marks on hero testimonial
2025-06-24 13:36:11 +09:00
Sam Pfluger
bc62898091
Noah covers product manager of software (#30262) 2025-06-23 17:37:49 -05:00
Harrison Ravazzolo
98d59b93fb
Add new article, fix path (#30246)
Co-authored-by: Irena Reedy <205901210+irenareedy@users.noreply.github.com>
2025-06-23 15:54:57 -04:00
Noah Talerman
d51504dd59
Update custom.js (#30233)
Add @noahtalerman as reviewer to Fleet-maintained app changes
2025-06-23 13:12:30 -05:00
Eric
5402825319
Website: update homepage comparison table (#30245)
Changes:
- Commented out the defender comparison table option I had mistakenly
merged.
2025-06-23 12:23:41 -05:00
Eric
aba9bec260
Wesbite: Update homepage ticker styles (#30241)
Closes: https://github.com/fleetdm/fleet/issues/30235

Changes:
- Updated the max height of the bottom ticker on the homepage to prevent
it from being cut off vertically on smaller screens.
2025-06-23 10:54:36 -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
Mike Thomas
1a041cf5db
Update homepage.ejs (#30226)
Updated threat intelligence cell for Quays in the comparison table.
2025-06-23 14:27:15 +09:00
Mike McNeil
7375056927
Website: In topbar nav only: "Share your story" => "Testimonials" (#29500) 2025-06-21 07:40:53 -05:00
Eric
c5ffa6d1f1
Website: Update events handled by receive-from-zoom webhook (#30167)
Changes:
- Updated the receive-from-zoom webhook to support
`endpoint.url_validation` events.
2025-06-19 16:47:52 -05:00
Eric
0f5cc22d61
Website: add fleetPremiumTrialLicenseKey user migration script. (#30125)
Changes:
- Added a script that sets a `fleetPremiumTrialLicenseKey` and
`fleetPremiumTrialLicenseKeyExpiresAt` values on all User records.
- Added a new email template to inform users that they have a new Fleet
premium trial available.
- Added the announcement banner to the /login, /register, and /try-fleet
pages.
2025-06-19 16:09:26 -05:00
Eric
12fb016708
Website: Update URL of Microsoft proxy page. (#30162)
Changes:
- Updated the URL of the "Turn on MDM" page used for the Microsoft
compliance proxy to be at /microsoft-compliance-partner/enroll.
2025-06-19 15:53:00 -05:00
Eric
d7016b794c
Website: Update receive-from-clay webhook. (#30153)
Closes: https://github.com/fleetdm/confidential/issues/11058

Changes:
- Updated the receive from clay webhook to log a warning and return a
`couldNotCreateActivity` response if it receives information about a
contact record with no account record associated with it.
2025-06-19 12:44:57 -05:00
Eric
7b3bc166bb
Website: Add receive-from-zoom webhook (#29847)
Closes: https://github.com/fleetdm/confidential/issues/10675

Changes:
- Added a new webhook: `receive-from-zoom`. When this webhook receives
an event indicating that a call recording is done processing, this
webhook will build the transcript and send it and information about the
call to a Zapier webhook, where it will be added to a new Google doc.
2025-06-19 11:22:56 -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
Mike McNeil
39982a3e83
Rachael can review changes to articles (#30083) 2025-06-17 09:17:19 -05:00
Eric
fc382ac639
Website: add homepage banner & update redirect (#30084)
Changes:
- Uncommented the banner at the top of the homepage
- Updated the `/funding-announcement` redirect.
2025-06-17 09:16:58 -05:00
Eric
5e79045b8f
Website: homepage follow-up changes (#30081)
Changes:
- Updated padding between sections on the homepage
- Updated button styles
- Updated mobile comparison table styles
2025-06-17 08:22:25 -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
3ca1f66350
Website: Update temporary redirects. (#30076)
Changes:
- Removed two old temporary redirects
- Added a redirect that goes to the homepage (for now)
2025-06-16 18:58:53 -05:00
Josh Roskos
23ffe1780c
Update "Is it any good", iOS/iPadOS management for Ansible to (#29981) 2025-06-16 10:04:05 -05:00
Rachael Shaw
ac16428f3c
4.69.0 doc changes (#28937) 2025-06-14 14:26:45 -05:00
Noah Talerman
524d66775b
Release article: 4.69.0 (#29530)
Co-authored-by: Onasis Munro <Onasis.munro@gmail.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2025-06-14 14:26:04 -05:00
Eric
9d08753665
Website: reduce website slug size (#30010)
related to: #30005

Changes:
- Compressed and resized large gifs in the "Preventing Mistakes with
GitOps" article
- Removed unused website assets
2025-06-13 16:43:06 -05:00
Eric
de8bac0c4f
Website: Update returned value from create-historical-event helper. (#30003)
Changes:
- Updated the return value of the create-historical-event helper.
2025-06-13 15:15:25 -05:00
Eric
09a3e989fc
Website: bump node version (#30002)
Closes: #30000 

Changes:
- Updated the version of node used by the website to `^20.18`
2025-06-13 14:49:10 -05:00
Eric
4272df375a
Website: Add android proxy endpoints (#28267)
Related to: https://github.com/fleetdm/fleet/issues/26270

Changes:
- Added a new database model: `AndroidEnterprise`
- Added one new website dependency: `googleapis@148.0.0`
- Added `android-proxy/create-android-signup-url`: an endpoint that
returns a signup url used to grant access to Fleet's Android MDM
integration.
- Added `android-proxy/create-android-enterprise`: An endpoint that
creates an Android enterprise for a Fleet server
- Added `android-proxy/create-android-enrollment-token`: An endpoint
that returns an enrollment token for an Android enterprise
- Added `android-proxy/modify-android-policies`: An endpoint used to
update policies of an Android enterprise
- Added `android-proxy/delete-one-android-enterprise`: an endpoint that
deletes an Android enterprise

---------

Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
2025-06-12 13:23:49 -05:00
Eric
13eeebe548
Website: Add Microsoft compliance proxy endpoints. (#27403)
Changes:
- Created a new database model: `MicrosoftComplianceTenant`. A model
that stores information about complaince tenants
- Added `/policies/is-cloud-customer`: a policy that blocks requests to
microsoft proxy endpoints if a `MS API KEY` header is missing or does
not match a new config variable
(`sails.custom.config.cloudCustomerCompliancePartnerSharedSecret`)
- Added `microsoft-proxy/create-compliance-partner-tenant`: an action
that creates a database record for a new compliance tenant and generates
an API key that is used to authenticate future requests to microsoft
proxy endpoints for an entra tenant.
- Added `microsoft-proxy/get-compliance-partner-settings`: an action
that returns information about Fleet's complaince partner entra
application and the entra tenant's admin consent status (whether or not
a tenant's entra admin has granted permissions to Fleet's compliance
partner application)
- Added `microsoft-proxy/get-tenants-admin-consent-status`: an action
that updates the admin consent status of a compliance tenant record.
- Added `microsoft-proxy/setup-compliance-partner-tenant`: an action
that provisions a compliance tenant, creates a complaince policy for
macOS devices assigns the created policy to the built-in "All users"
user group on the tenants entra instance.
- Added `microsoft-proxy/update-one-devices-compliance-status`: an
action that receives information about a device on a compliance tenant's
Fleet instance, sends that information to their Entra instance, and
returns the messsage ID returned by the asynchronus Entra API.
- Added `microsoft-proxy/get-one-compliance-status-result`: an action
that returns the result of a compliance status update from the Entra
API.
- Added `sails.helpers.microsoft-proxy.get-access-token-and-api-urls` A
helper that gets an access token for a tenant's entra instance and the
URLs of the API endpoints the microsoft proxy actions use for a tenant.
- Added `scripts/send-entra-heartbeat-requests` A script that will run
daily to keep all microsoft compliance integrations provisioned.
-

---------

Co-authored-by: Lucas Rodriguez <lucas@fleetdm.com>
2025-06-11 13:01:36 -05: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
Noah Talerman
74104dbc95
fleetdm.com/integrations (#29774)
Workbrew's Fleet integration syncs Fleet's host records with hosts in
Workbrew.

Learned this in Slack
[here](https://fleetdm.slack.com/archives/C02A8BRABB5/p1749068807611029?thread_ts=1749067014.247529&cid=C02A8BRABB5).
2025-06-10 15:55:55 -05:00
Andrey Kizimenko
cfe36a9cd9
Adding myself (Andrey) to receive-from-github.js during the onboarding (#29846) 2025-06-09 20:20:28 -05:00
Eric
1929c77574
Website: update CRM helper. (#29811)
Changes:
- Fixed a bug in the create-or-update-contact-and-account help that was
causing the email value of contacts to be overwritten
2025-06-06 18:52:56 -05:00
Eric
6a70c31024
Website: Update CRM helper to handle duplicate record errors. (#29808)
Closes: https://github.com/fleetdm/confidential/issues/10697

Changes:
- Updated the update-or-create-contact-and-account helper to handle
duplicate record errors returned from the CRM. It will now use the first
duplicate record returned by the CRM and update it so it will be
correctly matched on subsequent runs of the helper.
2025-06-06 16:21:43 -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
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