Commit Graph
957 Commits
Author SHA1 Message Date
Eric 04b2d0a6a4 Website: Fix browser compatibility issues (#12658)
Closes: #12626

Changes:
- Fixed the pricing features table border on Safari
- Fixed the titles of articles overflowing from article cards on mobile
Safari
- fixed the alignment of headings on the homepage
- Fixed the text color of the CTAs on the state of device management
report.
2023-07-11 15:50:58 -05:00
8dd11183a5 Declarative Device Management article (#12571)
DDM Article - For release

.

---------

Co-authored-by: Jarod Reyes <jarodreyes@gmail.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-11 00:14:26 -05:00
Mo ZhuandSampfluger88 33c512a722 Update to have Rachael Shaw also own schema tables docs (#12536)
...

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-06 16:01:07 -05:00
Mike McNeil 4dee4c9d87 Same maintainers for article images as for articles/ (#12671) 2023-07-06 15:08:04 -05:00
Mike McNeil 399c802cc7 Sam is a maintainer of the CEO handbook (#12660) 2023-07-05 22:11:32 -05:00
Sampfluger88 0c7f5f4526 Update custom.js (#12629)
@noahtalerman @spokanemac 
Edit changelog for PR 12595
.
2023-07-03 22:22:39 -05:00
EricandMike Thomas 5de5bfb02c Website: update meta descriptions (#12537)
Closes: #12492
closes: #12494

Changes:
- Added meta descriptions and titles to our article category pages
(e.g., fleetdm.com/releases)
- Added meta description and title to the /support, /try-fleet/register,
and /try-fleet/login
- Updated the meta description on /device-management

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-06-29 10:28:04 -05:00
Eric d050f7f1f7 Website: Update documentation scroll event handler (#12547)
Changes: 
- Updated the event handler for the sticky right-side navigation and the
"Back to the top" button on docs pages only to run if those elements
exist, and disabled the event handler on the documentation landing page.
2023-06-27 17:56:03 -05:00
Eric 315049cb95 Website: Fix success stories article category page (#12539)
Closes: #12538 

Changes:
- Updated the article category page script to show the category title
and category description on fleetdm.com/success-stories
2023-06-27 14:34:33 -05:00
Sampfluger88 37884f2d0e Added new user under humans for receive-from-github webhook (#12468)
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] 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.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] 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)).
2023-06-26 20:43:53 -05:00
Jarod Reyes bb54e06941 Update unused-software.ejs (#12501)
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] 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.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] 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)).
2023-06-26 18:16:03 -04:00
Eric 22b8b2cb85 Exclude uninitialized macOS hosts in Vanta sync script (#12478)
Closes: https://github.com/fleetdm/fleet/issues/12450

Changes:
- Updated the `send-data-to-vanta` script to exclude hosts that have an
`mdm.enrollment_status` set to `Pending`
2023-06-23 18:17:18 -05:00
11587ef9e2 Website: add /support page (#12457)
Closes: #12183
Changes:
- Added a /support page.
- Updated routes, policies, and importer
- Updated the header navigation to have a link to the support page.
- Updated docs pages to link to the support page.

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-06-23 18:06:04 -05:00
Eric 3cc7c971c2 Website: Add back to top button on documentation and handbook pages (#12348)
Changes:
- Updated the handbook and documentation pages to have a "Back to top"
button that appears when a user scrolls more than 2000 pixels down the
page (on screens larger than 991px width)
2023-06-23 20:00:27 +09:00
Eric 0d94fece21 Website: Update route for article pages, update sub-page meta title in engineering handbook. (#12386)
Closes: https://github.com/fleetdm/fleet/issues/12385

Changes:
- Added a starting anchor to the regex route for Markdown article pages.
Currently, the regex route matches a sub-page in the engineering
handbook.
- Changed the `meta` title of the "Scaling Fleet" handbook page
2023-06-22 16:05:32 -05:00
Eric 3b6b6e6f3f Website: update fleetRepoUrl for tables that don't have Fleet overrides (#12458)
Closes: #12434
Changes:
- Updated the `fleetRepoUrl` value for tables that don't have Fleet
overrides. The additional `/tables` in the file path is causing the
template link to create a new file in a `schema/tables//tables/` folder.
2023-06-22 15:58:01 -05:00
Eric e95e075e77 Website: Update positioning on documentation landing page (#12463)
Related to: #12422

Changes:
- Updated the text on the Fleet documentation landing page
2023-06-22 13:17:03 -05:00
Eric e9fd28717d Website: Throw error in build script if a handbook page is missing a maintainedBy meta tag (#12364)
Closes: #12361
Changes:
- Added an error to the `build-static-content` script that is thrown if
a a handbook page is missing a `maintainedBy` meta tag.
- Added a `maintainedBy` meta tag to
`handbook/company/head-of-public-sector.md`
2023-06-16 15:09:17 -05:00
Eric 7942b9008b Website: Add MDM demo video modal to /device-management (#12380)
Changes:
- Added a modal to the /device-management page where users can fill out
a form to see an MDM demo video.
- Added a new email template: `email-mdm-video`, that is sent to users
who submit the form on the device management page.
- Added a new action: `deliver-mdm-demo-email.js`, that sends an MDM
demo video email.
- Updated the modal component to allow the default styling to be
overridden on a page-by-page basis (Moved inline styles into the
component's stylesheet)
- Updated `website/config/routes.js`, `website/config/policies.js`, and
ran the `rebuild-cloud-sdk` script.
2023-06-16 15:08:24 -05:00
ad7c1909a5 Website: Add max height to mermaid diagrams (#12374)
Closes: #12362
Changes:
- Added a max-height (~`800px`~ `600px`) for rendered mermaid diagrams
on fleetdm.com. (Edited by Mike T)

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-06-16 13:28:34 -05:00
Eric 0d54d242ff Website: Update regex used to change markdown links (#12325)
Closes: #12315
Changes:
- Updated the regex that is used to change Markdown links to fleetdm.com
into web root-relative links to support fleetdm.com links that start
with `www.`
2023-06-16 13:27:59 -05:00
Eric d676118307 Website: Upgrade highlight.js dependency to improve syntax highlighting on documentation pages (#12370)
Closes: #12214

Changes:
- Upgraded the version of highlight.js we're using from `v9.10.0` to
`v10.7.3` to add support for YAML syntax highlighting.
- Updated highlight.js usage (`hljs.highlightBlock()`»
`hljs.highlightElement()`)
2023-06-16 17:07:06 +09:00
d6f57a8e23 Added a Rapid7 landing page for campaign. (#12353)
Created Rapid7 landing page in `/imagine`

From Mike T:

Sorry for the bombardment of commits. 

Here's a breakdown of those
commits and changes:
 

- I increased the max-width of the hero text area for M-size breakpoints
and above to suit the content better.


- During my review, I noticed that the local-preview-generated changes
to `.sailsrc` had been pushed, but in my attempt to fix I deleted the
file rather than the diff.


- Attempted to revert back to my previous commit, but this was my first
attempt at removing a commit, so I wasn’t sure if it was successful.


- In the end, I re-pushed `.sailsrc` from `main`. - 

Crisis averted in
a very roundabout way 🙏🏻

# Checklist for submitter

- [x] Manual QA by Mike T

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2023-06-16 06:57:26 +09:00
Eric 19796b5c86 Website: update template used in landing page generator (#12372)
Changes:
- Updated the bottom heading on pages generated by the landing page
generator to match our current landing page layout ("Think for yourself"
» "Lighter than air")
2023-06-15 16:42:50 -05:00
Eric 25144881f0 Website: Fix overlapping edit button on documentation pages (#12363)
Closes: #12354
Changes:
- Added right margin to the first h1 in documentation pages to prevent
headings from overflowing onto the edit page button.
- Added a minimum height to the subtopics of documentation pages on
mobile screens to prevent the edit page button from being positioned
over the page's content.
2023-06-15 16:41:19 -05:00
Joanne Stableford c3588e4f84 Add teammate to humans on receive from github webhook (#12321)
Added jostableford under humans list
2023-06-13 15:44:30 -04:00
Jin Yi 8a1bac7514 Added username to receive from github webhook (#12320)
Updated list of humans in Github webhook.
2023-06-13 12:21:16 -07:00
JD 512781bca2 Fleet adds support for ChromeOS (#12314)
ChromeOS announcement article
2023-06-13 11:30:50 -07:00
JDandAndrew Baker 24aeb00a5b Spokanemac fleet 4.33.0 release notes (#12313)
4.33.0 release notes

---------

Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2023-06-13 13:43:02 -04:00
Eric 17410ec59f Website: Fix bug in customer migration webhook (#12277)
Changes:
- Updated the `receive-from-customer-fleet-instance` webhook to parse
the JSON response body from the request to the OAuth URL.
.
2023-06-09 19:06:25 -05:00
Eric 37682f2047 Website: Change pricing table based on selected use case (#12148)
Closes #11965

Changes:
- Updated the pricing table on the pricing page to be rendered by the
server.
- Updated the pricing page's view action to create another version of
the pricing table that does not have the "Device management" category
and that has security features sorted to the top of the table.
- Moved two features from the "Device management" category to "Security
and compliance" in `pricing-features-table.yml`.
2023-06-09 16:52:39 -05:00
Eric d713150558 Website: Update customer migration webhook (#12269)
Closes: https://github.com/fleetdm/confidential/issues/2964

Changes:

- Updated the `receive-from-customer-fleet-instance` webhook to send a
request to a Workspace One OAuth URL to get the authorization token used
to send requests to a Workspace one instance.


Before this is merged, we will need to:
- [ ] remove the `sails.custom.config.customerWorkspaceOneTenantId` and
`customerWorkspaceOneAuthorizationToken` config variables.
- [ ] Add two new config variables:
`sails.config.custom.customerWorkspaceOneOauthSecret` and
`sails.config.custom.customerWorkspaceOneOauthId`

.
2023-06-09 16:10:50 -05:00
Luke Heath e4c38dfb7c Exclude handbook and ceo labels from contributor PR count (#12226) 2023-06-09 10:55:12 -05:00
Eric dfe8d60025 Website: fix alignment issue in Handbook mobile navigation (#12224)
Closes: #12218

Changes:
- Updated the alignment of the mobile navigation "breadcrumbs" in the
Fleet handbook.
2023-06-08 15:26:09 -05:00
Mike Thomas 13dcc05538 Update osquery-management.ejs (#12191)
Fixed typo in the heading for the osquery management land page.

# Checklist for submitter

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

- [x] Manual QA
2023-06-08 10:26:53 -05:00
JD 9b876de99c MDOYVR pun-filled announcement. (#12192)
MacDevOps:YVR announcement
2023-06-07 09:41:36 -07:00
Eric a1b4c86289 Website: Update external footer links in a new tab (#12184)
Changes:
- Updated the external links in the Fleet website footer to open in a
new tab.
2023-06-06 18:20:52 -05:00
Eric 46d36f993a Website: Update documentation landing page (#12182)
Closes #11843 
Changes:
- Removed the two cards from the fleetdm.com/docs landing page, and
replaced it with a link to the osquery slack.
2023-06-06 18:05:29 -05:00
Eric a63ad1105a Website: update osquery slack invitation link (#12167)
Changes:
- Updated the /slack and /community redirects to go to a valid osquery
slack invitation
2023-06-06 12:02:33 -05:00
Eric 6eafef30b5 Website: update homepage styles (#12151)
Changes:
- Removed breakpoints added in #12143
- Removed duplicate styles

FYI: @mike-j-thomas
2023-06-05 18:30:56 -05:00
c6693617c3 Website: Update homepage hero background on large screen sizes (#12143)
Changes:
- Updated the homepage hero background size on screens larger than
1400px.

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-06-06 08:21:51 +09:00
Eric f487f334fd Website: Update homepage and /device-management landing page (#12124)
Changes:
- Updated the layout and content of the homepage to match the latest
wireframes
- Removed unused images
- Updated the content on /device-management to match the latest
wireframes
- Changed the "Think for yourself" heading on landing pages to "Lighter
than air"
- Added a link to the /device-management page to the "Platform" dropdown
in the website nav
2023-06-02 22:07:21 -05:00
Eric 01106d05a6 Update platform value for ChromeOS tables, Update Fleet website to use new value, and regenerate schema JSON (#12091)
Changes:
- Updated the `platform` value for osquery tables and columns that
support chromeos to be `chrome` (Previously `chromeos`)
- Updated `get-exteneded-osquery-schema.js` to use the new `platform`
value
- Updated the Fleet website to use the `chrome` `platform`.
- Regenerated `schema/osquery_fleet_schema.json` with ChromeOS tables.
2023-06-02 17:44:06 -05:00
Luke HeathandMike McNeil 179dc240ad Add lukeheath to engineering handbook auto approvals (#12115)
I want to add myself to Engineering DRIs so I can iterate faster on the
engineering handbook.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-06-02 17:43:35 -05:00
Eric ac8cd8e024 Website: Throw error if Markdown content contains a Vue template (#12096)
Changes:
- Updated the build-static-content script to throw an error if a
Markdown file contains a vue template (e.g., `{{ foo }}`)
- Updated an example in the "Using Fleet" FAQ to use single curly
brackets (`{{host}} ` » `{host}`)


Context: https://github.com/fleetdm/fleet/pull/12088
2023-06-01 14:06:02 -05:00
JD 2523ca9f4f Using GitHub Actions to apply config profiles (#12084)
GitHub Actions article
2023-06-01 08:25:15 -07:00
Zach Wasserman 45df29f993 Update fleetdm.com /trust and /status URLs (#11913) 2023-05-31 18:17:43 -05:00
Eric d18db8f9ee Website: Add support for ChromeOS to query library and osquery schema pages. (#12013)
Closes https://github.com/fleetdm/fleet/issues/11837

Changes:
- Changed the OS icons used on tables/ and queries/ pages.
- updated `get-extended-osquery-schema` to change the `platform` value
of osquery table columns to be the normalized platform name (`chromeos`
» `ChromeOS`)
- updated `build-static-content` to support three `platforms` values
when adding platform compatibility notes to generated Markdown tables
(e.g., "**Only available on macOS, Linux, and Windows.**" )
- Added dropdown options and icons for ChromeOS on osquery schema table
pages, query details pages, and the query library.
2023-05-31 11:48:00 -05:00
Eric f13444540c Website: Update Fleet website homepage (#12040)
Closes: https://github.com/fleetdm/confidential/issues/2755

Changes:
- Updated the homepage to match the latest wireframes (Switched to a
single hero image, removed the hero background image, updated the text
in the hero and other headings on the page)
2023-05-31 08:45:22 +09:00
Eric 5963cbf7a7 Website: Update website background (#12041)
Closes: #11579

Changes:
- Changed the `background` of all pages on fleetdm.com to have a
gradient.
2023-05-31 08:43:53 +09:00