Commit Graph

857 Commits

Author SHA1 Message Date
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
Andrew Baker
64201380c9
Update homepage.ejs (#11164)
# 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-12 10:49:56 -05:00
Luke Heath
3326ac76d2
Hide sandbox register form, add outage message (#11165) 2023-04-12 10:38:35 -05:00
Rachael Shaw
3e9ca454a6
Website: Update homepage images to use .pngs (#11157)
Updated the homepage to use .png images since the .svg file sizes were
pretty large

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-04-12 00:00:17 -05:00
Rachael Shaw
755f74e118
Website: Homepage carousel fixes (#11151)
+ changed up logo images that didn't have a transparent background
(white bg was visible on the off-white cards)
+ made it so the top border shows up on the tweet cards
+ made the carousel indicators a bit smaller (but kept clickable area
the same) — looked a little bulky on mobile when we have more dots

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-04-11 14:20:47 -05:00
Mike McNeil
2cc9eacd12
Homepage: fix broken link (#11142) 2023-04-11 11:30:08 -05:00
Eric
5176e86e26
Website: whitespace change to trigger website deploy (#11139) 2023-04-11 10:40:55 -05:00
Eric
72f003711f
Website: update homepage hero (#11133)
Changes:
- removed the drop shadow on the homepage hero
2023-04-11 10:04:56 -05:00
Mike Thomas
c5906e1a80
Website - update osquery management content (#11124)
I updated the osquery management content and images.

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-04-11 09:58:42 -05:00
Eric
a041660743
Website: homepage styles update (#11131)
Changes:
- updated the homepage stylesheet to adjust the `filter` on the hero
images
2023-04-11 09:54:52 -05:00
Eric
4dd8c078b5
Website: update website <meta> tags (#11130)
.
2023-04-11 09:53:52 -05:00
Eric
5d1500ffa1
Website: fix typo on homepage quote (#11129) 2023-04-11 09:19:22 -05:00
Andrew Baker
4927388462
Drew bakerfdm release notes 4.30 (#11120)
# 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-11 10:17:43 -04:00
Andrew Baker
b3da42c991
Drew bakerfdm patch 2 (#11126)
# 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-11 10:13:36 -04:00
Eric
4357ab5324
Website: Update policies config (#11127)
- Removed the `/platform` page from `website/config/policies.js`
2023-04-11 08:59:01 -05:00
Eric
3217a9ed39
Website: Update Fleet website for MDM launch (#11123)
Changes:
- Updated the layout and content of the fleetdm.com homepage.
- Added two new fonts, `Inter` and `Roboto Mono`.
- Updated `typography.less` to switch the default `font-family` to
`Inter` side-wide.
- Changed the "Platform" header navigation dropdown to link to
/compliance, /osquery-management, and the homepage
- Updated the website footer
- Added bottom gradients and calls to action to /osquery-management and
/compliance
- Removed the /platform page, and set up a temporary redirect to the
homepage.

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2023-04-11 06:50:58 -07:00
Noah Talerman
31cbebfae8
Update transparency page: Add MDM features (#11111)
- Update "Osquery" to "Fleet"
- Add "System settings" accordion item for MDM
- Add "Device actions" accordion item for MDM
2023-04-11 09:07:49 -04:00
Eric
c7244add59
Website: Retry failed PUT requests to Vanta (#11023)
Changes:
- Chained a `.retry()` onto the PUT requests to Vanta in the
`send-data-to-vanta` script
.
2023-04-07 10:28:58 -05:00
Eric
be0fb61384
Website: Fix iOS v10 compatibility issues (#11022)
Closes: #10985 

Changes:
- Removed the `min-height` that was set on embedded videos in docs,
articles, the handbook, and the homepage.
- Fixed a docs navigation alignment issue
- Updated the `height` of the hero on
`/reports/state-of-device-management`
2023-04-05 17:22:05 -05:00
Andrew Baker
57db0cd479
Update compliance.ejs (#10982)
# 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-05 13:40:57 -05:00
Eric
4bfd886667
Website: Pre-fill launch-party form from personalized email links (#10907)
https://fleetdm.slack.com/archives/C01ALP02RB5/p1680103400723359

Changes:
- Updated `imagine/view-launch-party.js` to accept optional inputs
provided via a query string parameter and send two variables to the
page: `showFormOnPageLoad` and `formDataToPrefill`.
- Updated the launch-party page script to use the variables sent from
the view action to show the form when the page loads and pre-fill the
form inputs.
- Updated the launch-party waitlist form's submit button to say "RSVP"
if form inputs are pre-filled.
2023-03-31 15:58:49 -05:00
Eric
2e2469cc9c
Website: Update GitHub webhook to trigger Zapier automation (#10807)
Closes: #10247

Changes:
- Updated `receive-from-github.js` to send a POST request to Zapier when
there is a new version of Fleet published.
2023-03-30 14:50:44 -05:00
Eric
6bce17976d
Website: Update GitHub webhook to use gpt-4 for generated haikus (#10854)
Changes:
- Changed the model used to generate haikus for closed issues.
2023-03-30 10:05:03 -05:00
Eric
4510cb2bc8
Website: Add HubSpot script tag to layouts (#10863)
Changes:
- Added a HubSpot script tag to fleetdm.com

.
2023-03-29 13:20:26 -05:00
Eric
24aa8e6732
Website: add MDM launch party page (#10731)
Changes:
- Added `/imagine/launch-party` a page advertising our MDM launch
party/RSA happy hour where users can join the launch party waitlist. If
a user visits fleetdm.com/imagine/launch-party?showForm, a modal with a
waitlist signup form opens when the page loads.
- Added a new action, `deliver-launch-party-signup.js`. This action
sends a POST request to a Zapier webhook.
- Updated routes, policies, and cloud-SDK

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Jarod Reyes <jarodreyes@gmail.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-03-28 12:20:00 -05:00
Eric
92e079ea03
Website: Update request to generate Haikus for closed issues. (#10793)
Changes:
- Updated the request to the OpenAI API in `receive-from-github.js` to
send a request to the `chat/completions/` API and updated the request
body to be compatible with the `/chat/` API.
(https://platform.openai.com/docs/api-reference/chat/create)
2023-03-28 10:11:06 -05:00
Mike McNeil
6fa56ba646
This is where the people are today (#10772)
And we don't link to other chatrooms
2023-03-27 11:01:20 -05:00
Mike McNeil
92e52ca59c
Update receive-from-github.js (#10755)
I tried to use gpt4 in https://github.com/fleetdm/fleet/pull/10736, but
we're actually still on the waitlist. That's why it broke. Thanks Eric.
2023-03-24 15:07:24 -05:00
Mike McNeil
3c20efd74b
⛮ Upgrade haiku dynamos (#10736)
Upgrade to GPT-4. Increase max tokens 4x up to 8000 (aka the maximum
character length of issue description that it can pontificate about in
the form of a short haiku)
.
2023-03-24 10:02:25 -05:00
Eric
b6fa586904
Website: Update generated subtopics in Markdown content (#10724)
https://fleetdm.slack.com/archives/C01EZVBHFHU/p1679598174642469

Changes:
- Updated the handbook and documentation pages page script to strip `'`
characters from subtopic IDs before they're converted to kebab case.
2023-03-23 15:13:51 -05:00
Mike McNeil
6eb9718309
Better way to sell (#10704)
relates to moving the file out of `free-for-all/`:
https://github.com/fleetdm/confidential/pull/2327

..
2023-03-22 22:57:31 -05:00
Eric
f970f6fb8d
Website: Remove extra dashes from markdown links (#10657)
Closes: #10458

Changes:
- Updated the generated id's for headings in Markdown content to remove
extra dashes in words that have multiple letter casings (e.g., `#my-sql`
» `#mysql`, `#git-hub-security` » `#github-security`)
- Updated links to Markdown headings that have changed.
.  ..

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-03-22 19:34:59 -05:00
Eric
c40e780a8d
Website: Change APNS CSR email attachment filename (#10682)
Closes: #10417

Changes:
- Changed the filename of the APNS CSR attachment:
`apple-apns-request.txt` » `apple-apns-csr.txt`

.

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-03-22 19:30:39 -05:00
Mike McNeil
db5ebd7cec
Unblock merging #10657 (#10698) 2023-03-22 19:21:54 -05:00
JD
a0a8e3a8dd
Fleet 4.29.0 release notes (#10694)
# Checklist for submitter

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

#10608

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-03-22 15:54:23 -07:00
Mike McNeil
5b041115be
Simplify mappings (#10664) 2023-03-21 20:35:44 -05:00
Mike McNeil
9828a687a7
Clarify pricing (#10616)
See
https://docs.google.com/document/d/1eBvv4Ga5tDWdBzD7bFI9xDRwF9U0i8qR_6UHJFK3FuQ/edit?disco=AAAAtZkE1ws
(private google doc) for an example of the misunderstanding this was
causing for a particular CISO of a publicly-traded company.
2023-03-20 18:30:34 -05:00
Eric
7190b74f2f
Website: browser compatibility updates (Edge v17, Chrome v55, Firefox v54, Opera v42, & Safari v10) (#10583)
Closes: #10496 

Changes:
- Fixed alignment issues with the <scrollable-tweets> component's page
indicator (Edge v16 & Safari 10)
- Added a hard-coded height to embedded youtube videos in Markdown
content to fix it rendering with a height of 0 (Edge v17 & Firefox v54)
- Fixed table example syntax highlighting (Edge v17, Chrome v55, Firefox
v54, Opera v42, & Safari v10)
- Added a set width to the edit page button on tables pages (Safari v10,
Firefox v54)
- Fixed a bug with the sidebar height on tables pages (Edge v17)
- Fixed styling on the pricing calculator inputs (Safari v10 & Firefox
v54)
- Fixed a layout issue with the pricing calculator call-to-action
buttons (Safari v10)
- Hid browser-specific form input buttons (Firefox v54)
- Fixed the sidebar CTA image on documentation pages (Opera v42)
- Fixed a CSS issue with the user story banner on `/platform` (Safari
v10, Firefox v54, Chrome v55, Opera v42)
- Updated the documentation page script to only copy links to the user's
clipboard if the user's browser supports it.
- Updated minimum browser versions for Edge, Chrome, and Opera for async
functions support. (Edge v16 » Edge v17, Chrome v51 » Chrome v55, Opera
v38 » Opera v42)
2023-03-17 19:36:15 -05:00
Eric
767fc39387
Update osquery schema version & regenerate merged schema (#10471)
Changes:
- Changed the version of osquery schema we merge with Fleet's overrides
from `5.7.0` to `5.8.1`
- Rand the `generate-merged-schema` script to regenerate
`osquery_fleet_schema.json` .


## EDIT
Mike: Hi Eric, if my changes look good to you, and if it's passing CI,
would you merge?

.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-03-17 19:32:34 -05:00