mirror of
https://github.com/empayre/fleet.git
synced 2024-11-07 17:28:54 +00:00
024fbd1c2d
* prevent eslintrc conflicts * Pricing + chat for website (#124) * Update manage users styles. Implement table (list) view. (#104) The goal of this PR is to change the layout of the manage users to a table (list view). Move the user actions into the table view. Move EditUserForm into a Modal Update styles for InviteUserForm Edit copy for the configuring SMTP warning. * Update query page (edit, new, manage) and packs page (edit, new, manage) styles. (#106) The goal of this PR is to update the style across the query and packs pages so they are consistent with the latest global styles (colors, buttons, and fonts). * Update app settings page and osquery options page styles. (#107) The goal of this PR is to implement the new global styling (colors, buttons, and fonts) to the "App settings" and "Osquery options" pages. These pages are only visible to users granted an admin role. * Fix and clarify API auth documentation (#109) - Fix header name. - Add note about SSO auth. * New styles for 404, 500, Login, User settings, and Confirm invite pages. (#108) - Kolide404 and Kolide500 components renamed to Fleet404 and Fleet500 - Styling for Login and Confirm invite pages are consistent with the recent changes to the Setup page. - Add "*" character to the 404 <Route />'s path property. Now the 404 page renders when there is no exact path match. * Fix JSON in rest-endpoints.md (#110) * Add host enrollment cooldown period (#112) This addresses an issue some users experienced in which performance problems were encountered when hosts were "competing" for enrollment using the same osquery host identifier. The issue is addressed by adding a cooldown period for host enrollment, preventing the same (as judged by osquery host identifier) host from enrolling more than once per minute. When users end up in the problematic scenario, they will see quite a bit of error logs due to this issue. For now that's probably a good thing as users need to be aware of the lack of visibility. We can explore rate limiting the logging if that becomes an issue for someone. Fixes #102 * Improve MySQL transaction error logging (#113) Clarify what exactly happened when logging these errors. * Migrate remaining URLs to fleetdm.com (#116) * Clean up unused test/demo SQL data (#117) * Add style fixes caught during QA. Add favicon. (#119) Changes include style fixes that were caught during a QA pass. * Make password reset styles consistent with new global styles. (#120) The changes include adding sentence casing and updating the styles of the and components. * CHANGELOG for 3.5.0 (#121) * Update fleetctl version number. Fix spelling error in changelog. (#122) * Fix alt tag * Set up pricing cards * Match footer to bottom of gradient * Set up FAQ and stub out chat button click * Add chat, plus some other tweaks. * fiddling with Papercups to hopefully get it to recognize who's responding from the Fleet side * This isn't really a solution but it's the best we've got til Papercups is hacked to allow programmatic opening (or til we switch to something else, or just bring in the traditional contact form) * trivial * Temporary workaround using an undocumented API in papercups Co-authored-by: Rachael Shaw <rachaelshaw@users.noreply.github.com> Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com> Co-authored-by: Rachael McNeil <r@rachael.wtf> Co-authored-by: Rachael Shaw <rachaelshaw@users.noreply.github.com>
93 lines
1.9 KiB
Plaintext
93 lines
1.9 KiB
Plaintext
#homepage {
|
|
.hero-banner {
|
|
background: rgb(31, 29, 66);
|
|
background: linear-gradient(170.26deg, #1F1D42 7.33%, #00FFF0 130.16%);//lesshint-disable-line duplicateProperty
|
|
color: #fff;
|
|
}
|
|
.hero-bg {
|
|
min-height: 700px;
|
|
background-image: url('/images/hero-bg-3424x700@2x.png');
|
|
background-position: center bottom;
|
|
background-size: 3424px 700px;
|
|
}
|
|
.prop-statement {
|
|
display: flex;
|
|
}
|
|
.prop-statement__container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.prop-statement__header {
|
|
font-size: 48px;
|
|
}
|
|
.os-logo {
|
|
width: 60px;
|
|
height: 56px;
|
|
}
|
|
.feature-card {
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
}
|
|
.quote-mark {
|
|
font-family: @header-font;
|
|
}
|
|
.footer-fade {
|
|
background: linear-gradient(360deg, #201E43 0%, #353D62 100%);
|
|
}
|
|
@media (max-width: 1175px) {
|
|
.hero-bg {
|
|
background-position: -1100px bottom;
|
|
}
|
|
}
|
|
@media (max-width: 960px) {
|
|
.feature-card-deck {
|
|
flex-direction: column;
|
|
.feature-card {
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
}
|
|
@media (max-width: 600px) {
|
|
.hero-bg {
|
|
min-height: 600px;
|
|
background-image: url('/images/hero-bg-3000x700@2x.png');
|
|
background-position: left -550px bottom -30px;
|
|
background-size: 3000px 700px;
|
|
}
|
|
.prop-statement {
|
|
justify-content: center;
|
|
}
|
|
.prop-statement__container {
|
|
align-items: center;
|
|
}
|
|
.prop-statement__header {
|
|
text-align: center;
|
|
font-size: 36px;
|
|
}
|
|
.prop-statement__paragraph {
|
|
text-align: center;
|
|
}
|
|
}
|
|
@media (max-width: 500px) {
|
|
.os-logo {
|
|
width: 43px;
|
|
height: 40px;
|
|
}
|
|
}
|
|
@media (max-width: 420px) {
|
|
.hero-bg {
|
|
background-position: left -700px bottom -60px;
|
|
}
|
|
}
|
|
@media (max-width: 360px) {
|
|
.os-logo {
|
|
width: 32px;
|
|
height: 30px;
|
|
}
|
|
[purpose='meet-the-fleet-community-expanded-text'] {
|
|
display: none;
|
|
}
|
|
}
|
|
}
|