Commit Graph
10059 Commits
Author SHA1 Message Date
Martin Angers 235d2cf2dc Custom email device-mapping: implement the REST API changes (#15748) 2023-12-21 11:21:39 -06:00
Gabriel Hernandez 6a3b7b8315 add bold styling to profile name in activities (#15787)
relates to #15762

Add bold styling to the profiles names on adding and deleting profiles
activities.

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-12-21 11:17:40 -06:00
Gabriel Hernandez 1d6ed55205 Fix UI os updates styles (#15780)
relates to #15733

small style tweaks to nudge preview on os updates page.

<!-- 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/`.
- [x] Manual QA for all new/changed functionality
2023-12-21 11:17:29 -06:00
Gabriel Hernandez 72b0db50b6 add pointer cursor to accordion button on os updates page (#15773)
relates to #15718

Updates the accordion buttons on OS updates to show a pointer cursor on
hover

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-12-21 11:17:19 -06:00
Gabriel Hernandez d35879944a fix formatting of script output (#15757)
relates to #15515

fix the formatting of the script output by replacing the `\r` characters
with `\n` characters.

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-12-21 11:17:03 -06:00
Joanne StablefordandMike McNeil 02c621927b Remove irrelevant screenshot (#15775)
No idea where the screenshot belonged originally, but not relevant now

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-20 21:16:59 -06:00
Eric 1de38673f4 Website: update bottom heading on landing pages (#15785)
Closes: https://github.com/fleetdm/confidential/issues/4753

Changes:
- Updated the bottom heading on /vulnerability-management,
/endpoint-operations, and /device-management
2023-12-21 08:24:57 +09:00
JD 61fe9d79a0 Fixes title and content for 4.37 release article. (#15789)
Minor markdown changes.
2023-12-20 14:49:04 -08:00
Noah Talerman 1d2f5ae42a Update Fleet server configuration docs (#15776) 2023-12-20 16:13:48 -06:00
Lucas Manuel Rodriguez d8ef125b98 Remove capabilities check for Fleet Desktop at startup (#15771)
#15768

- [X] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [X] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [X] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-12-20 16:23:55 -03:00
Victor Lyuboslavsky 44c748fded Removing time.Sleep from TestQueries. (#15764)
Fixing flaky TestQueries tests by removing time.Sleep
2023-12-20 10:01:33 -06:00
Eric 39f9c50cda Website: Update /try-fleet/explore-data redirect (#15739)
Closes: #15728

Changes:
- Updated `view-query-report.js` to redirect non-logged in users who
visit `/try-fleet/explore-data/*` to `/try-fleet/register`
2023-12-19 17:52:38 -06:00
Nathanael HollidayandSam Pfluger 45da77b698 Add weekly update to responsibilities (#15722)
Added the weekly update to the list of BizOps responsibilities.  ...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-19 16:07:26 -06:00
Eric 23ae724456 Website: Add /try-fleet/fleetctl-preview link to explore data pages (#15730)
Closes: https://github.com/fleetdm/confidential/issues/4752

Changes:
- Updated the CTA on `/try-fleet/explore-data/*` pages to link to the
`/try-fleet/fleetctl-preview` page
2023-12-18 17:41:52 -06:00
Victor Lyuboslavsky 0e51a26bf9 Fixing TestQueries/Save test. (#15729)
Fixing TestQueries/Save test.
2023-12-18 17:00:52 -06:00
Gabriel Hernandez 5bdb74c717 fix site nav software item to link to software/titles (#15734)
relates to #15717

Fixes software navigation link to always navigate to /software/titles
page.
2023-12-18 16:52:58 -06:00
Dave HerderandSam Pfluger ed938f88f5 Update README.md with process around booking prospect calls (#15534)
...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-18 16:24:49 -06:00
Gabriel Hernandez a10a951827 Fix UI support old software urls (#15727)
relates to #15704

Support old software/:id urls and forward them to software/versions/:id

Also some small UI state improvements
2023-12-18 15:12:00 -06:00
Eric 32580c823d Website: Build testimonials in <scrollable-tweets> component from YAML. (#15638)
https://github.com/fleetdm/confidential/issues/4533

Changes:
- Added `/handbook/company/testimonials.yml`.
- Updated `build-static-content` to validate each item in
`testimonials.yml` and to add each item to
`sails.config.builtStaticContent.testimonials`
- Updated the scrollable tweets component to build cards of quotes from
`sails.config.builtStaticContent.testimonials`.
- Updated view-actions for pages where the `<scrollable-tweets>`
component is being used to throw an error if the testimonials
configuration is missing and to send the testimonials config to the
page.
- Updated pages where `<scrollable-tweets>` was being used.
- Updated the landing page generator to create new view-actions that
send the testimonials configuration to generated pages and updated the
template .ejs file.
2023-12-18 15:09:58 -06:00
EricandMike McNeil d79d9f59db Website: Update receive-from-github webhook. (#15669)
Closes: #14900
Closes: #15666

Changes:
- Updated the receive-from-github webhook to:
  - Log a warning if a label cannot be deleted from a pull request.
- Reset the array of unfrozen PR numbers when the main branch of
fleetdm/fleet is unfrozen

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-18 14:42:31 -06:00
Sarah Gillespie 108fadaa2d Expand ORDER BY in list software titles (#15721) 2023-12-18 14:08:53 -06:00
Jacob ShandlingandJacob Shandling 96fc52b1a1 Various document title fixes (#15699)
## Addresses #15692 


https://github.com/fleetdm/fleet/assets/61553566/373df35f-0de5-4c71-84fc-c181a0a5dd07

- Also addresses title not being updated by the Software page due to new
routes and hard-coded paths that no longer matched the new routes
- Also make this area more flexible to avoid these kinds of bugs in the
future

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-12-18 10:35:29 -08:00
Noah Talerman 6ed46644c6 Update features.yml (#15663)
- Disk encryption for Windows (BitLocker) is shipped...
2023-12-18 12:25:50 -06:00
Zay Hanlon aadefc4da5 Update open-positions.yml (#15719)
Remove CSA role...
2023-12-18 12:24:54 -06:00
Noah Talerman 58d311bd8a Update product design handbook (#15659)
- Add API design step...
2023-12-18 12:23:47 -06:00
Tim Lee 8f55f20250 15696 Add Policy stats data migration (#15697) 2023-12-18 10:49:53 -07:00
Jacob ShandlingandJacob Shandling aa64c1cf34 UI – set textarea columns based on placeholder length (#15700)
## Addresses #13095 

<img width="501" alt="Screenshot 2023-12-15 at 1 52 05 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/37fa6d41-e7d0-4324-93c8-d3d7ce4e0d33">


- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-12-18 09:37:40 -08:00
369b3feb35 UI - Update host-specific performance impact calculations (#15706)
## Fixes an existing bug in calculating performance impact for
host-specifc query stats

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2023-12-18 09:36:47 -08:00
Noah Talerman bfd54b8868 Update Windows setup (#15596)
- Update instructions for buying a license. You need a license to
connect Fleet to Azure AD
2023-12-18 08:25:46 -08:00
Victor Lyuboslavsky bb30ffb21f Added live query stats to activity. (#15682)
📺 Loom:
https://www.loom.com/share/474ac220dd054c389ebed6ba13f943b1?sid=70c2d94e-9fd9-40f5-af73-13e6d2e4c90a
Final piece for #467 -- Added live query stats to activity feed.
# 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
2023-12-18 09:31:07 -06:00
Victor Lyuboslavsky b930f66229 Live query stats are cleared when query SQL is modified. (#15710)
Live query stats are cleared when query SQL is modified.

Also, when deleting one or more queries, the associated aggregated stats
are now deleted as well.

#15709

# 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
2023-12-18 08:45:19 -06:00
Marcos Oviedo f3515686e6 Adding support for MS-MDE2 version 6.0 (#15701)
# 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. -->

- [ ] 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.
- [ ] Manual QA for all new/changed functionality
2023-12-18 11:10:58 -03:00
Sam PflugerandMike McNeil a00103bc87 Handbook/ceo: prepare for ceo office minutes meeting (#15708)
...

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-16 13:05:32 -06:00
nonpunctual 31c2f42b73 Update segment-hosts.md (#15680) 2023-12-15 18:03:54 -05:00
Eric 819a0c9d04 Website: Update device management landing page. (#15702)
Closes: #15685

Changes:
- Updated the transparency section on the /device-management page.
- Updated link styles.
2023-12-15 17:00:45 -06:00
Rachael Shaw c40bd9f3c3 #12889 API design: Add software to "List hosts" response (#15019)
Proposed solution for https://github.com/fleetdm/fleet/issues/12889.
2023-12-15 15:59:45 -06:00
Rachael Shaw 197470a3ce #14920 API design: Add device health endpoint (#15038)
Proposed first version of the device health API endpoint for #14920
2023-12-15 15:57:41 -06:00
Marko Lisica b45737d780 Vulnerability processing docs improvement (#15306) 2023-12-15 15:54:10 -06:00
Dave HerderandSam Pfluger 58a1af4954 Update communications.md to clarify the specifics around noun labels (#15587)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-15 13:49:07 -06:00
Joanne StablefordandMike McNeil b0f7143acc Add performance feedback (#15652)
Mention of performance feedback needs to remain on the communications
page, to be clear of the expectation for all Fleeties. It cannot live
solely on the Leadership page (which has a different target audience).
Reverting a change that happened recently, and linking to the manager
guidance in the Leadership page.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-15 13:43:30 -06:00
Roberto Dip 4bf1549edf fix background color of OS updates inputs (#15695)
Unreleased bug for software updates, this sets the background color to
white to match [the
design](https://www.figma.com/file/47NY3lf808YJG3O72l7pEC/%2311951-Windows-OS-updates?type=design&node-id=140-2790&mode=design&t=B8cw9JqeT9t8arW2-0)

<img width="693" alt="image"
src="https://github.com/fleetdm/fleet/assets/4419992/b5727179-1150-4ca1-84e8-e05b3c1744e3">
2023-12-15 16:14:35 -03:00
Victor Lyuboslavsky 24c9f5a4b6 Added query param to fleet/queries. (#15673)
Added query param to fleet/queries.
API change for #15630
2023-12-15 12:58:06 -06:00
Victor Lyuboslavsky 0e040cc7b0 fleetctl now runs saved queries (#15667)
📺 Looom:
https://www.loom.com/share/1aec4616fa4449e7abac579084aef0ba?sid=0884f742-feb3-48bb-82dc-b7834bc9a6e1

Fixed fleetctl issue where it was creating a new query when running a
query by name, as opposed to using the existing saved query.
#15630

API change will be in a separate PR:
https://github.com/fleetdm/fleet/pull/15673

# 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] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2023-12-15 12:55:39 -06:00
Rachael ShawandTim Lee 5e3f501c87 #14415 API design: Per-host query report endpoint (#14805)
Adds new API endpoint to enable displaying query reports per-host
(#14415).

---------

Co-authored-by: Tim Lee <timlee@fleetdm.com>
2023-12-15 12:27:20 -06:00
Lucas Manuel Rodriguez 024a20ac11 Allow enrolling fleetd using osquery's instance identifier (#15570)
#14879

- [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
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-12-15 15:26:32 -03:00
Eric a5065554b4 Docs: Uncomment FAQ question (#15639)
https://github.com/fleetdm/confidential/issues/4673

Changes:
- Moved the "How can I uninstall the osquery agent?" question out of the
commented-out block on the FAQ docs page.
2023-12-15 10:06:55 -06:00
Eric 694528fef3 Website: update sticky header (#15690)
Changes:
- Reverted the style change from
https://github.com/fleetdm/fleet/pull/15677
- Updated the sticky header function to not hide the header if the
mobile navigation menu has the `.open` class
- Added comments to the sticky header function to explain what it is
doing.
2023-12-15 10:00:41 -06:00
Mike McNeil b49008bb30 Handbook: Tweaks to messaging (#15684)
Mike T, I did not update the messaging framework yet doc. (want to get
your feedback first)
2023-12-15 03:35:40 -06:00
Mike McNeil abaeeac697 Website: Update homepage.ejs (#15683)
- "Untangle your endpoints" »» "Focus on data, not vendors"
- "For teams with thousands of computers" »» "For teams with lots of
endpoints"
2023-12-15 01:22:09 -06:00
Victor Lyuboslavsky bac932bd19 Documentation for max_prepared_stmt_count requirements and update-interval. (#15495)
Documentation changes for #15476
2023-12-14 17:38:47 -06:00