Closes: #17755
Changes:
- Created a new component: `<logo-carousel>`
- Added the logo-carousel component to the /start, /login, and /register
pages.
- Updated the /register and /login pages to match the latest wireframes.
Related to: #17699
Changes:
- Updated the `send-data-to-vanta` script to retry requests to Vanta's
`https://api.vanta.com/oauth/token` API endpoint that return a `504`
response.
Related to: #17727
Changes:
- Updated the `build-static-content` script to sort the columns of
tables alphabetically by the name of the column when the pages for
fleetdm.com/tables are generated.
Closes: #17582
Changes:
- Updated the `build-static-content` script to not generate HTML pages
for files in subfolders that are prefixed with an underscore
- Renamed the `docs/Deploy/kubernetes` folder »
`docs/Deploy/_kubernetes`
- Documented this new behavior on the communications page of the
handbook.
- Updated commands on the Deploy Fleet on Kubernetes page.
---------
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Closes: #17667
Changes:
- Updated `build-static-content` to skip pages in the docs/contributing
folder when Markdown pages are converted to HTML partials.
Changes:
- Updated the deploy-vulnerability-dashboard workflow to use the correct
variables for the Heroku steps.
- Added GitHub maintainers to `website/config/custom.js` for the GitHub
workflows related to the vulnerability dashboard.
Closes: #17708
Changes:
- Updated the website's header navigation to match the latest Figma
wireframes.
- Updated the padding of the mobile navigation menu to keep padding
consistent when the menu is opened/closed
Changes:
- Added a new attribute to the `User` model: `primaryBuyingSituation`
- Updated `signup.js` to set this value on new User accounts
Before this PR can be merged, we will need to:
- [ ] Add the new column to the User table in the website's database
- [ ] Set a default value for existing User records.
---------
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Closes: #17678
Changes:
- Updated the `create-issues-from-todays-rituals` to create GH issues
using rituals from website's configuration instead of the ritual.yml
files in the `handbook/` folder
- Moved `yaml` to `devDependencies` in `webiste/package.json`
Changes:
- Chained a `.retry()` onto the post request that refreshes
authorization tokens for Vanta connections, that will retry requests
that return a `503 service unavailable` response.
Currently the policies UI links directly to the docs, but going forward
we're adding redirects for pages linked to from the Fleet UI, to make it
easier to keep those links up-to-date.
Since we're making changes to the policies UI right now, updating this
one.
Changes:
- Removed the /try-fleet/explore-data redirects from the /login and
/register pages.
- Updated the login links on /register to go to /login (previously
/customers/login)
- Updated text on the /login page to say "Welcome to Fleet"
Closes: #16697
Changes:
- Updated the managed cloud feature in `pricing-features-table.yml` to
note that is only available for >700 hosts
- Updated `signup.js` to accept one new input `primaryBuyingSituation`
and to throw an error if someone signs up with a personal email address.
- Updated the /customers/register page to ask users signing up what they
will be using Fleet for, and to display an error if a user signs up with
a personal email address.
- Updated the /try-fleet/register page to show an error if a user signs
up with a personal email address
- Updated the /customers/new-license page to:
- only show the quoted price for users creating a quote for >700 hosts
- Add a checkbox to the billing form for users to confirm that they
understand they are buying a license for self-hosted Fleet Premium
Changes:
- Added `/start`, a page where users can choose whether to run a local
demo of Fleet, or purchase a Fleet Premium license
- Updated all "Try it now" links to go to the `/register` page.
- Updated the URL and added redirects:
- `/customers/new-license` » `/new-license`
- `/try-fleet/fleetctl-preview` » `/try-fleet`
- `/customers/register` » `/register`
- `/customers/login` » `/login`
- Removed the `/try-fleet/login` and `/try-fleet/register` pages
- Updated the /try-fleet/explore-data pages to redirect logged-out-users
to the /register page
- Updated policies, routes, and importer.less
---------
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Closes: https://github.com/fleetdm/confidential/issues/5750
Changes:
- Updated the handbook stylesheet:
- Breadcrumbs from having linebreaks and overflowing outside the page's
container
- Added a max width to mermaid diagrams to prevent them from overflowing
outside the page's container
- Updated the size of `<h1>` text on smaller screens to prevent the
page's title from overflowing outside of the page's container
Closes: #17391
Changes:
- Updated the logos on the homepage to match latest wireframes
---------
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Closes: https://github.com/fleetdm/confidential/issues/4057
Changes:
- Added the contents of the fleet-vulnerability-dashboard repo to
ee/vulnerability-dashboard
- Added a github workflow to deploy the vulnerability dashboard on
Heroku
- Added a github workflow to test changes to the vulnerability-dashboard
- Updated the website's custom configuration to enable
auto-approvals/review requests to files in the
ee/vulnerability-dashboard folder
> Note: these changes were originally in
https://github.com/fleetdm/fleet/pull/17450, but were moved into a
separate PR to remove the code owner review requirement from that PR
Changes:
- Updated Andre Shields's job title
- Updated Dan Grzelak's quote (Removed an emoji)
- Updated Erik Gomez's job title
---------
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Closes: #17553Closes: #17550Closes: #17549
Changes:
- Updated the handbook stylesheet to prevent the "tip" icon from not
having the correct width.
- Updated the line-height of the button text on the /contact and
/customers/new-license pages
- Updated the spacing between CTA buttons on the pricing page
- Fixed button text being on two lines on some devices on the
/endpoint-ops page.
Closes: #17521
Changes:
- Updated the /customers/new-license page to direct users who want to
purchase a license for >700 hosts to the "Talk to us" calendly event.
- Updated the Calendly redirect on the /contact page to use
encodeURIComponent for the user's name.
Closes: #17475
Changes:
- Updated `basic-documentation.less` to fix the indentation of the text
content inside code blocks that are nested in ordered lists
changes:
- "Empowering IT teams" » "Empowering security and IT teams, globally"
@mikermcneil I went with "Empowering security and IT teams, globally"
instead of "Empowering security and IT teams" because it was already
used on the vulnerability management page.
Changes:
- Updated the "Talk to us" form on the /contact page to redirect users
who have <700 hosts to the "Lets get you set up" Calendly event
(https://calendly.com/fleetdm/chat)
Closes: #16797
Changes:
- Updated `build-static-content` to throw an error if an extensionless
Markdown link containing a hash link is found.
- Fixed two broken relative links in the contributing documentation
Mike, let me know what you think of these text and order changes based
on your screen recording.
Also updated the hero image to match the updated color palette.
> I think we need to be leading with report what matters.
>And I think followed by deep context from the environment with the eye
to rewriting that section a bit later.
>I think we close out with up to date scans because it engages with the
problem, but it doesn’t really, right. We could swap that out later with
we look at the actual content.
![Image from
iOS](https://github.com/fleetdm/fleet/assets/78363703/551c8262-7cee-4f45-ad03-fd9f1bbf9917)
Changes:
- Updated the contact page to have a second form that users can fill out
to schedule a Calendly meeting with Fleet.
- Updated CTAs on all landing pages, product category pages, article
pages, pricing page, and license dispenser.
- Updated the CTAs on the landing page generator template
- Removed the function that opens the hubspot chat widget from page
scripts.
- Updated `deliver-contact-form-message` to send a request to a Zapier
webhook
- Created a new action: `deliver-talk-to-us-form-submission` that sends
form submissions to a Zapier webhook.
> Related issue: https://github.com/fleetdm/confidential/issues/5138
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality