Commit Graph

995 Commits

Author SHA1 Message Date
Eric
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
Eric
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
Jarod Reyes
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
JD
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
Eric
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 Heath
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
Eric
74702ef267
Website: Add redirect for open position. (#12048)
Closes: #11983
Changes:
- Added a redirect from
`/handbook/company/senior-software-backend-engineer` to
`https://www.linkedin.com/posts/mikermcneil_in-addition-to-our-product-quality-specialist-activity-7067711903166279680-6CMH`
2023-05-30 17:12:07 -05:00
Eric
26c1b5455e
Website: Remove Nunito Sans (#12045)
Closes: #11915

Changes:
- Deleted `website/assets/fonts/nunito-sans`
- Deleted `website/assets/dependencies/nunito-webfonts.css`
- Updated the quotemark used for large blockquotes in markdown content
to be an image (Previously was using a `"` character with the Nunito
Sans font).
2023-05-30 16:17:54 -05:00
Luke Heath
78d4b04f04
Add fleet-release approval for new gitops action repo (#11818) 2023-05-30 11:27:39 -05:00
Mike McNeil
2aa3ee6f92
#g-ea => #g-ceo (#12027) 2023-05-29 23:49:03 -05:00
Eric
989a265e75
Website: Change bootstrap class added to tables on pages built from Markdown (#12024)
Closes: #11989
Changes:
- Changed the Bootstrap 4 class that is added to every table in content
built from Markdown so our tables are responsive at all widths
(`table-responsive-xl` » `table-responsive`)
2023-05-29 20:25:24 -05:00
Eric
c77eb13aab
Website: Update Fleet Premium price in license dispenser (#11967)
Changes:
- Updated the price of Fleet Premium on
fleetdm.com/customers/new-license to match the price of Fleet premium on
fleetdm.com/pricing ($7.00/host/month)
- Updated the price of Fleet premium in `create-quote.js`

As this is merged, we will need to update the value of
`sails.config.custom.stripeSubscriptionPriceId` to be the id for the new
price in Stripe.
2023-05-29 20:23:19 -05:00
Mike Thomas
044af84c71
Add vulnerability management page (#11957)
Changes:

- Added new page `/vulnerability-management`.
- Updated `routes.js` and `importer.less` for the new page.
- Added nav item "Vulnerability management" under "Platform."

Closes https://github.com/fleetdm/fleet/issues/11577

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-05-30 09:42:21 +09:00
Eric
943141cc88
Website: Remove Premium Cloud banners and callout boxes (#11998)
Changes:
- Added "Self-managed or private cloud hosted" to the features list of
Fleet Premium (On both IT and Security pricing modes)
- Removed the Fleet Premium Cloud callout box on the pricing page and
homepage.
- Removed the Fleet Cloud website banner.
2023-05-26 18:49:38 -05:00
Eric
b16db3ec0e
Website: Add host migration webhook (#11870)
Closes: https://github.com/fleetdm/confidential/issues/2768

Changes:
- Added `/webhooks/receive-from-customer-fleet-instance.js` - A webhook
that receives requests containing information about a host on a
customers Fleet instance and sends a request to unenroll that host from
a Workspace One instance.

Before this is merged, we will need to add four config variables to the
Fleet website:
- [x] `sails.config.custom.customerWorkspaceOneBaseUrl`
- [x] `sails.config.custom.customerWorkspaceOneTenentId`
- [x] `sails.config.custom.customerWorkspaceOneAuthorizationToken`
- [x] `sails.config.custom.customerMigrationWebhookSecret`

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-05-25 15:58:58 -05:00
Andrew Baker
7c40d734e6
Release Notes (#11962)
# 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)).

Co-authored-by: Jack-Daniyel Strong <jack@jdstrong.com>
2023-05-25 11:13:09 -04:00
Eric
02bb987b22
Website: Update pricing page (#11910)
Changes:
- Updated the pricing page to match the latest wireframes.
- Updated the features in `pricing-features-table.yml`
- Updated `build-static-content.js` to remove support for the Ultimate
tier in `pricing-features-table.yml`

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2023-05-25 12:40:19 +09:00
Mike McNeil
35d3764f3a
Add Jo for autoapprovals in issue templates (#11950) 2023-05-24 17:00:09 -05:00
Mike McNeil
37a976adf7
Update custom.js (#11914) 2023-05-23 21:46:24 -05:00
Roberto Dip
e57f90fbac
fix display issues with screenshot in MDM migration flow (#11866)
For #11858, I reproduced the issue by running a local server behind
ngrok, _with the exact_ same path as the one in the website:
`https://server-url/images/permanent/mdm-migration-screenshot-768x180@2x.png`

I tried multiple combinations, but at the end, removing the `@` made the
trick. My guess is that's something to do with the markdown parser
library used by swiftDIalog.

I also removed a rogue `\` that was being displayed.
2023-05-23 14:29:42 -03:00
Mike Thomas
30354137b6
Website update wallpapers (#11759)
I updated the wallpapers on https://fleetdm.com/logos. Closes
https://github.com/fleetdm/fleet/issues/11667
.
2023-05-23 14:08:35 +09:00
Mike Thomas
6e6699afd5
Update "Ask us anything" on pricing.ejs to link to /contact (#11877)
As the Hubspot chat flow is not configured to accept free-form
questions, I updated the "Ask us anything" button at the bottom of
/pricing to link to https://fleetdm.com/company/contact

- [x] Manual QA for all new/changed functionality
2023-05-23 11:52:52 +09:00
Eric
b11f302981
Website: update earliest supported version of Edge (#11872)
Changes:
- Changed the earliest version of Edge that the Fleet website supports
from `v17` » `v80` (Global usage 0.02% for edge <`v18` (from
caniuse.com) )
2023-05-22 17:10:22 -05:00
JD
8c166b75fa
Building an effective dashboard with Fleet's REST API, Flask, and Plotly (#11862)
@dherder's article, Building an Effective Dashboard with Fleet's REST
API, Flask, and Plotly: A Step-by-Step Guide.

---------

Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2023-05-22 14:01:23 -07:00
Roberto Dip
429df05e3c
replace MDM migration image (#11798)
for some reason swiftDialog is having trouble rendering this image when
is served from the website (this didn't happen during local dev with a
local server)

however, it's able to render all other png images hosted by the website,
so I'm trying this out to see if the problem is fixed.
2023-05-19 11:11:01 -03:00
JD
76036b9985
Article: Discovering Geacon using Fleet (#11791)
# Checklist for submitter

Markdown
2023-05-18 15:09:30 -07:00
Roberto Dip
8829b84a63
add migration support to FD and orbit (#11741)
https://github.com/fleetdm/fleet/issues/11534
2023-05-18 14:21:54 -03:00
Eric
e0aa635aec
Website: Update landing-page generator & /imagine/higher-education (#11751)
Changes:
- Updated the landing page generator to generate a new .ejs file using
the `generateFile()` method instead of using a page template so we can
be sure that every landing page generated will have `<%- /* Expose
server-rendered data as window.SAILS_LOCALS :: */
exposeLocalsToBrowser() %>`.
- Updated /imagine/higher-education to have a `SAILS_LOCALS` variable.
2023-05-17 17:01:47 -05:00
Mike Thomas
ad20e054e8
website-dropdown-z-index-patch (#11731)
Set the z-index for filter dropdowns on the query library page of the
website. Closes https://github.com/fleetdm/fleet/issues/11729
2023-05-17 13:49:42 -05:00
Eric
60502ffd0b
Website: Fix "evented table" label on osquery schema pages. (#11745)
Closes #11648 
Changes
- Increased the width of the "evented table" label on osquery schema
pages.
2023-05-17 13:44:19 -05:00
Eric
7b8601fd8c
Website: update earliest supported browser versions (#11744)
Closes #11682
Closes #11685
Changes:
- Updated the Fleet website's earliest supported browser versions:
- Android 6 » 7 - Updated because we can no longer test android 6
devices on BrowserStack.
- firefox v54 » v102: updated to support all of the CSS properties the
Fleet website uses (global usage of v54 - v101: 0.3%)
- Chrome v55 » v76: updated to support all of the CSS properties the
Fleet website uses (global usage of v55 - v75: 0.46%)
- Opera v38 » v64: updated to support all of the CSS properties the
Fleet website uses (global usage of v38 - v63: 0.16%)
2023-05-17 13:07:52 -05:00
Rachael Shaw
9a876ece1c
Website: Add a new redirect in routes.js (#11709)
Adding [a redirect to an external
link](https://www.figma.com/file/hdALBDsrti77QuDNSzLdkx/%F0%9F%9A%A7-Fleet-EE-(dev-ready%2C-scratchpad)?type=design&node-id=16165%3A206001&t=vx8w8OTCBfiIkdJy-1)
to prepare for #10585 🔮
2023-05-16 12:34:06 -05:00
Eric
ee133fd280
Website: Update Fleet website's body parser limit (#11701)
Closes: #11686
Changes:
- Updated `website/config/http.js` to increase the `limit` of the Fleet
website's body-parser to 1mb (from the default 100kb) to support Fleet
instances sending usage analytics with large amounts of JSON.
2023-05-16 12:09:02 -05:00
Eric
336d974cf2
Website: update homepage Fleet managed cloud CTA button (#11707)
Closes #11683

Changes:
- Set a `max-width` on the "Join the beta" button on the homepage to fix
a CSS issue on older browsers.
2023-05-15 17:25:14 -05:00
Andrew Baker
34feef4c58
Education page via landing page builder (#11698)
# 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-05-15 16:15:59 -04:00
Mike Thomas
6f2718059a
Updated ribbon color and managed cloud CTA image (#11688)
- Updated the Fleet Cloud beta ribbon to match new brand colors
- Updated the image for Fleet Cloud beta to include the swans
2023-05-15 11:29:25 -05:00
Eric
309297182a
Website: Add HubSpot chat widget and replace calendly links (#11677)
Closes: https://github.com/fleetdm/confidential/issues/2699
Changes: 
- Removed the Papercups chat widget.
- Changed the "Talk to an expert" buttons on the website to open the
HubSpot chat widget.
- Updated the Fleet Sandbox registration page to link to the MDM setup
docs.
- Changed the earliest supported versions of iOS and Safari the Fleet
website support to v11.

After this PR is merged, we will need to activate the new chat flow in
HubSpot.
2023-05-12 19:07:50 -05:00
Luke Heath
5779bd2381
Update GitHub PR and bugs KPI script (#11680) 2023-05-12 17:08:00 -05:00
Mike McNeil
c1b7953f8c
Auto-tag PRs awaiting CEO approval (#11603)
Experiment w/ kanban board for CEO signature reviews and pending PR
reviews

cc @MissTeeLucas
2023-05-09 23:13:40 -05:00
Mike McNeil
1fbbce1a84
DRI change (#11600) 2023-05-09 21:15:06 -05:00
JD
408842cfe0
Article: Using Fleet and Okta Workflows to Generate a daily OS Report (#11536)
# 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)).

---------

Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2023-05-09 16:02:54 -04:00
Eric
2c4dc043cb
Website: Add landing page generator (#11308)
Changes:
- Added a new Sails generator, `landing-page`, that generates a page
with our current landing page layout with lorum ipsum and placeholder
images. New pages created by this generator will live in the `/imagine/`
subfolder and can be created by running (from the `website/` folder) `.
- Added a handbook entry about using the landing page generator.
- Removed the `experimental/okta-webflow` page.

---------

Co-authored-by: Jarod Reyes <jarodreyes@gmail.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-05-03 18:51:01 -05:00
Mo Zhu
2fa1b982da
Redirect old macos-settings route to new custom macos settings page, rather than disk encryption (#11472)
Seems like a more appropriate place for that redirection.
2023-05-03 10:39:05 -04:00
Eric
9515a515de
Website: Increase self-service license dispenser host cap (#11469)
Changes:
- Changed the self-service license dispenser cap from 100 hosts to 999
hosts.
2023-05-02 16:45:52 -05:00
Mike Thomas
7e18bcce8c
Website docs style patch (#11286)
This PR is in response to https://github.com/fleetdm/fleet/issues/10420,
to improve the readability of the docs. In particular,
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup).

**CSS changes**
- Adjusted margins and paddings on `<ol>` and `<ul>` elements. As well
as h-tags and code blocks.
- Added styling to docs `<h3>` tags to help differentiate sub-sections.
This helps to make the docs pages easier to scan.
- Reduced the boldness of `<b>` and `<strong>` tags. The recently
updated font, Inter, renders bold a little too heavily. (This is a
site-wide change.)
- Changed the default font color to `@core-fleet-black-75` and made sure
that h-tags are set to `@core-fleet-black`. The softer contrast helps
reduce fatigue while reading large blocks of text (while still
conforming to recommended contrast levels). This site-wide change brings
the text styling in sync with Figma.

**Content changes**
- Reformatted content on
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup)
to fix Markdown issues that were causing sections to render incorrectly,
and were also breaking the "On this page" side nav.
- Made grammar and content fixes to improve readability and flow.

# Checklist for submitter

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

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

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-05-02 13:07:31 -05:00
Andrew Baker
2aa9319129
Blog post 4.31 (#11462)
Blog post ready to go whenever 4.31.0 drops

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-05-01 19:16:08 -04:00
Eric
285b2d4825
Website: License dispenser styles patch (#11465)
Changes:
- Updated the quote form on the /customers/new-license page to stay the
same size when the billing information form is shown.
- Fixed the styles on the "log out" button on customer pages.
2023-05-01 17:50:12 -05:00
Noah Talerman
cd5dfa23f8
MDM docs: move disk encryption to its own page (#11277)
- Add "MDM disk encryption" page and rename "MDM custom macOS settings"
page
- Clarify how to enforce on a team v. "No team"
- Add step to confirm
- Update Fleet UI to use new pages
- Add redirect on fleetdm.com
2023-05-01 11:52:57 -04:00
Nathanael Holliday
b275c7e0ab
Removed departed team member (#11433)
# 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-04-28 16:03:30 -05:00
Nathanael Holliday
542955f8ed
Removed departed employee from list (#11434)
.
2023-04-28 16:00:49 -05:00
Eric
1d022e76b6
Website: Fix storedError metric reporting in receive-usage-analytics.js (#11404)
Changes:
- updated `receive-usage-analytics.js` to only try to send metrics for
`storedErrors` if the error objects are in [the format we
expect.](https://fleetdm.com/docs/using-fleet/usage-statistics#what-is-included-in-usage-statistics-in-fleet)
2023-04-27 17:40:10 -05:00
Eric
fe07c39f22
Website: Send custom metrics from anonymous usage statistics to Datadog (#11362)
. 
Closes: #10848 
Changes:
- Updated the `receive-usage-analytics` webhook to send custom metrics
to our Datadog account, where we can create graphs and dashboards to
track Fleet feature adoption, Fleet/osquery/orbit versions in use,
reported host counts, and stored errors.
- Added a new config variable: `sails.config.custom.datadogApiKey`
2023-04-27 16:45:35 -05:00
Andrew Baker
32bb15ef57
Update calendly link (#11391)
Updating calendly link listed here:
https://fleetdm.com/try-fleet/register

![image](https://user-images.githubusercontent.com/89049099/234967794-6dc3fc9e-a6b8-498b-82b6-7a2d3717aa11.png)

This should set up meetings with SDR's instead of AE's
2023-04-27 15:17:52 -04:00
Andrew Baker
30d79f2fa3
Update ajax form class identifiers (#11385)
# 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))..

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-04-27 14:15:32 -05:00
Eric
6cfef3d347
Website: Update website banner CTA (#11382)
Changes:
- Changed the RSA launch party banner back to the Fleet managed cloud
banner
2023-04-27 12:07:05 -05:00
Eric
875a44783a
Website: Update header navigation links (#11366)
Changes:
- Removed the "Device management" link from the "Platform" dropdown in
the website header
2023-04-27 11:14:32 -05:00
Eric
d1340c5746
Website: Update banner on Fleet sandbox pages. (#11295)
Changes:
- Updated the text of the banner on pages that use the `layout-sandbox`
layout.
2023-04-24 11:57:44 -05:00
Eric
a2d8a15a2b
Website: update default pricing switch position (#11268)
closes: #11264 

Changes:
- Swapped the position of the "Security" and "IT" options of the switch
on the pricing page.
2023-04-21 12:47:12 -05:00
Eric
5abff8cbfc
Website: Add RSA happy hour banner (#11267)
closes: #11263
Changes:
- Updated the website's banner to link to the eventbright page for the
Fleet MDM launch party/happy hour
2023-04-21 12:44:42 -05:00
Eric
d2124b711f
Website: Update button styles (#10699)
Changes:
- Updated the bootstrap overrides for `btn-info` and `btn-primary`
button styles.
- Removed the text underline from the buttons on landing pages
2023-04-20 13:30:12 -05:00
Eric
e6e3a51927
Website: add class identifiers to website forms. (#11234)
Changes:
- Added custom classes to the sandbox and license dispenser login forms
- Added a custom class to the license dispenser update profile form


cc: @DrewBakerfdm
2023-04-18 14:31:16 -05:00
Eric
29c9c17e1b
Remove build-storybook step from deploy website workflow (#11209)
Changes:
- Removed the build-storybook step from the "Deploy Fleet website"
workflow
- Removed the storybook directory from `website/.eslintignore`
2023-04-14 16:01:07 -05:00
Eric
aa978276c1
Website: add /imagine/launch-party redirect (#11206) 2023-04-14 14:01:42 -05:00
Eric
25584f9fc2
Website: Direct users signing up for sandbox to test MDM features to contact us (#11199)
closes: #11186

Changes:
- Added a banner to the sandbox registration page to direct users who
are signing up to test MDM features to schedule a meeting with us
.
2023-04-14 11:48:07 -05:00
Luke Heath
26e26fcc5a
Open sandbox for new instances (#11180) 2023-04-12 17:00:11 -05:00
Eric
d744f1d5bc
Website: Replace remaining SVG images on landing pages & minor style tweaks (#11176)
Changes: 
- Replaced SVG images with .png versions on /compliance,
/osquery-management, and the homepage.
- Updated the edit page button on osquery schema table pages.
2023-04-12 15:48:08 -05:00
Luke Heath
94288f32f3
Adjust sandbox outage message (#11167) 2023-04-12 11:12:24 -05:00
Eric
a684d42f67
Website: Add override sails.LOOKS_LIKE_ASSET_RX value (#11021)
Closes: #10984 

Changes:
- Added an override `sails.LOOKS_LIKE_ASSET_RX` value to the custom hook
that does not match paths that start with `/releases/`.
2023-04-12 11:10:46 -05:00