* add additional inputs to billing info form
* adjust layout, update labels to match wireframes
* update inputs
* rebuild cloud-sdk with new inputs
* Remove focus from billing info form
* update updateOne inputs
* Add signupReason to the User model, update new-license page script and signup action
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
* update meta titles on pages built from markdown
* switch to summary_large_image for twitter previews
* Revert "update meta titles on pages built from markdown"
This reverts commit 8ac41e48a88b7f0a95819045b801ab00346acc76.
* Fleet device managment » Fleet for osquery
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
* update syntax highlighting, fix scrollbars on safari and firefox, expand mobile nav when searching
* use purpose="" instead of css class
* Update osquery-table-details.ejs
* make type column uppercase
* Update pricing.ejs
Chris and I worked on changes to pricing.ejs. Changes include:
- Changed plan descriptions to provide more context for users to identify which plan is the best for their organization.
- Fixed up styles to match Figma.
Theory being that if we present features to users for which they have little context, it's more difficult to make an informed decision. Therefore a brief summary provides more context than a few bullets.
* Update pricing.ejs
* Update pricing.ejs
* Update pricing.ejs
fixed up a line height.
* Update pricing.ejs
repositioned summary text.
* Website: updating pricing FAQ
- I added support contact info to the the FAQ at the bottom of the Pricing page
- I updated the FAQ numbering
- Requires successful merge of https://github.com/fleetdm/fleet/pull/7443
* update link to handbook
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
Replaced with "Osquery slack" and a link to https://osquery.fleetdm.com/
This will allow us to still link to this subdomain in the main nav while also changing Fleetdm.com/slack redirects to the osquery/#fleet invite link
* Copy tweak
Not sure this is the right language, but just something to get it started, up to Chris
Feedback/reasoning:
- "to over" or "into over"?
- "over" + specific number seems overly marketing-ish
- maybe "gives visibility to Fortune 1000 companies, and is powering over 1 million…"
* Update homepage.ejs
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
- Removed mention of "Fortune 1000 companies" in copy to keep "1.65 million" figure
- Logos at the bottom of hero banner convey that Fleet is used by Fortune 1000 companies
* Update register.ejs
Updated register message with the second of three versions to test.
* Update sandbox-login.ejs
Updated login message with second of three versions.
* Add video modal to sandbox signup and login pages
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Changed "endpoints" to "computers" per @mikermcneil's suggestion. Changed "devices" to "servers and workstations" in the sentence below for clarification.
I made the following changes:
- updated "click here" link on /register and /sandbox-login to point to /deploy (our deployment guides), for a friendlier user experience.
- removed padding-top: 120px which was forcing an awkward scroll to get to the form on register, sandbox-login, and sandbox-expired (I think the original intent was to vertically center the form and graphic on the page)
- I added some margin right to space out the CTAs on the hompage.
Co-authored-by: Eric <eashaw@sailsjs.com>
* remove category links from article cards
* update styles to match wireframes
* Update website/assets/styles/pages/articles/articles.less
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
* Website: update footer navigation
- changed "Get started" to "Try it out" in the footer nav
* Website: update layout
- added utm link to "Try it out" footer link
* Update Community nav on layout.ejs
- Re-ordered articles
- Added Contribute to Fleet
- Renamed "Chat" to "Join the conversation." My theory is that users may misunderstand "Chat" as being online chat with the team, rather than the community Slack.
* Update bootstrap-overrides.less
Co-authored-by: Eric <eashaw@sailsjs.com>
* Website: Make docs table of contents not sticky
* move docs sidebar CTA, update styles
* website: updated docs cta graphic
- updated docs cta graphic
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
* updated description meta tag
- updated description meta tag to:
"Fleet is the lightweight, programmable telemetry platform for servers and workstations. Get comprehensive, customizable data from all your devices and operating systems — without the downtime risk"
* Update page title meta tag
- updated page title meta tag.
* Update layout.ejs
Changed "downtime risk" to "performance hit" to align with homepage hero message.
* update other layouts & twitter meta tags
* website: update meta titles in routes
- changed to "Fleet for osquery" to "Fleet Device Management"
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
- Updated "Try it out" CTA to point to Sandbox.
- Updated "Try Fleet" to "Sandbox" to avoid repetition and have continuity across the CTAs.
- Updated "Join the community" to "Community" for continuity across the CTAs.
* create pages, add routes, update policies
* add new pages to importer
* sandbox page
* login -> sandbox-login
* Update login.less
* psuedo-code/code comments
* remove sandbox page
* Revert "remove sandbox page"
This reverts commit d5a1280759266f6bf587c9bab275d1a3e69ec16a.
* view action drafts
* delete forgot-password page
* two new actions + draft code
* change action name
* Draft view actions and page scripts
* Update signup.js
* update comments
* update signup & sandbox-login page script
* update helper comments
* update helper usage in comments
* view-sandbox » view-sandbox-or-redirect
* Update helpers, actions, and routes
* login » sandbox-login
* update attributes on user model
* update signup action
* update page scripts and importer
* Update view-register.js
* html + css
* update signup and view-sandbox-or-redirect
* Password reset
Update user's sandbox password when they have a sandbox instance
* add new-sandbox, update sandbox page
- `/try-fleet/new-sandbox` added for users who don't have an existing Fleet Sandbox instance,
- `/sandbox` updated to redirect users to the `/demologin` endpoint of their Fleet Sandbox instance if it is still valid, or display the sandbox expired state
- updated policies & routes
* layout and importer updates
* update sandbox-login links & page script
* update signup action
* change logout redirect location to homepage
* lint fixes
* lint fixes
* Update sandbox & sandbox-expired
* Comment updates
* update password requirements for existing pages
* remove /get-started route
* lint fixes
* replace env variable with url
* remove `required: false` from organization attribute on user model
* send redirectToSandbox from view instead of routes
* changes sandbox page name
* add 10 second timeout to /healthz check, add authorization header to cloud provisioner request
* update environment variable name
* update authorization header
* remove /new-sandbox
* update unauthorized response to redirect to correct login screen
* update comments
* update layout
* replace new-sandbox redirects with consistency violation errors
* Provision Fleet sandbox for users logging in
* Revert "Provision Fleet sandbox for users logging in"
This reverts commit 6297c33892231d0ef98bed4cbb127f4263ebc48d.
* Revert "Revert "Provision Fleet sandbox for users logging in""
This reverts commit c2a2567b68325ea92e19f908226de2f52d8265f9.
* Revert "Revert "Revert "Provision Fleet sandbox for users logging in"""
This reverts commit acc178ea76ece637f7f6eab9f44ee51c44f59a00.
* update sandbox-login mobile styles
* update sandbox-expired page to match latest wireframes
* remove required: false and planned changes comments, update signup errors and behavior
* update error
* lint fix on updated error
* Update error's indentation
* remove added forgot-password flow, add redirect for sandbox users changing their password
* Use fleetSandboxDemoKey to login to Fleet Sandbox, remove password changing flow
* update bootstrap to give admin user an expired sandbox
* Update signup.js
* remove unused exits, revert password recovery email changes
* required:false is implied if unspecified, so can be omitted
* Remove defaultsTo: '', since it is not needed
This applies the changes discussed in https://github.com/fleetdm/fleet/pull/6380#discussion_r929538495
It also makes two other trivial changes.
* Eliminate another unnecessary require:false
I think this one is actually baked into the sails-generate template.
* remove custom password validation
* update page name (sandbox-teleporter) and view action name
* revert minor changes to existing files
* update sandbox login friendlyName
* Update unauthorized response to redirect to /login
* Delete new-sandbox.less
* update layouts and importer
* add /fleetctl-preview route for old get-started page, update sandbox route
* update signup action with changes from review, add retry() to cloud provisioner request
* Update routes.js
* add missing comma to route
* update layout, fix typo in signup
* Update sandbox-expired.ejs
* lint fixes
* Update download-sitemap.js
* small whitespace changes, regenerate cloud-sdk
* remove placeholder text in password inputs
* add loading spinner to sandbox teleporter
* add logout button to header nav
* hide header on sandbox-teleporter
* update errors, check if a user already exists before cloud provisioner request
* Update sandbox-teleporter.page.js
* Update sandbox-teleporter.page.js
* Update signup.js
* resize loading spinner, history.pushState() » history.replaceState()
* send users who reset their password back to the fleetdm.com homepage
* Add Zapier webhook request for sandbox signups
* rebuild-scloud-sdk after resolving merge conflict
* update zapier request error
* Add comment w/ context about how Zapier responds with a 2xx even if there was a problem
* Update links to /get-started to go to /try-fleet/register, change /get-started redirect
* Revert changes to links
* add /test-fleet-sandbox redirect, revert /try-fleet redirect
* send logged out users to the sandbox login page when they go to /try-fleet/sandbox
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
* feat: Make top banner not sticky
* fix: issue with transition on page load and scroll
* fix: add semi colon to less to resolve linting issues
* fix: commas issue in less
* fix: space between header and cta-banner
* fix: resolve scrolling weird animation and hero section jumps
* fix: responseive top value set
* feat: don't animate background color
* feat: add transition for the top property of the header
* update sticky header function and styles
Co-authored-by: Eric <eashaw@sailsjs.com>