Commit Graph
13147 Commits
Author SHA1 Message Date
Ian Littman 5a8a2018a0 Link-ify estimated story points in product group table footnote (#21170) 2024-08-08 10:03:33 -07:00
jacobshandlingandJacob Shandling e982ca996a UI – For iPad/iPhones: update refetch behavior, add Not supported to Host software vulnerabilites column (#21165)
## Addresses #21149 and #21148 

1. 21149: Updated refetch behavior – instead of looking for a not
"online" host status and short-circuiting the refetch cycle with an
error, keep trying until the 60s timeout limit:
- Couldn't refetch after 60s: ![Screenshot 2024-08-07 at 2 47
15 PM](https://github.com/user-attachments/assets/19467c43-1e19-43c3-8f89-a6b7e893ed75)
- Successful refetch: ![Screenshot 2024-08-07 at 2 47
35 PM](https://github.com/user-attachments/assets/1ab9b00f-8496-453c-b491-52c0e9aeb51c)

2. 21148: Vulnerabilities `Not supported` on iPad/iPhone host details:
![Screenshot 2024-08-07 at 2 55
44 PM](https://github.com/user-attachments/assets/5527bcdb-fb77-40d4-bbca-62264b7ea561)


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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-08 09:46:38 -07:00
Joanne Stableford dfafc118f6 Update receive-from-github.js (#21182) 2024-08-08 11:07:08 -05:00
Gabriel Hernandez 9e61cf8c38 Update ABM hosts tooltip to clarify when host vitals will be available (#21080)
relates to #21065

This updates the tooltip on ABM hosts on the manage host page to clarify
that the host vitals will be available on enrollment, not on unboxing.


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Manual QA for all new/changed functionality
2024-08-08 12:48:38 +01:00
Noah Talerman f77cb7f7c8 Handbook: Better links to OKRs in product groups (#21168)
Link directly to roadmap rows (range)
2024-08-07 17:51:52 -07:00
Zach Wasserman 5c2fceef87 Update Activation Lock information (#21138)
Apple recently added the ability to manage Activation Lock via ABM.
2024-08-07 16:36:25 -07:00
Noah Talerman 82532ec4d6 API reference docs: Parts of Get software are experimental (#21164)
- We forgot to mark this endpoint as having experimental features
2024-08-07 16:25:45 -07:00
Noah Talerman d5c9caa5b9 API reference docs: clarify profiles and labels (#21162)
- Only one of either `labels_include_all` or `labels_exclude_any` can be
included in the request.
- Add missing labels `id` in `GET /configuration_profiles` and `GET
/configuration_profiles/:uuid`
2024-08-07 16:25:31 -07:00
JoGSal 3ae4b3d94e Documentation: Add clarity on MSI package creation command (#20724)
Feedback Row 10: Make it clear that the command should be run to
generate install packages, not to enroll the device, Clarify that
Windows can only generate an MSI package.

# 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. -->
2024-08-07 17:42:42 -05:00
Sam Pfluger 3f9b9fd555 Comment out generate a new landing page (#21166)
Closes https://github.com/fleetdm/fleet/issues/21117
2024-08-07 17:28:07 -05:00
Lucas Manuel Rodriguez 68ea52a764 Update docs: minimum Aurora version supported (#21130)
From https://github.com/fleetdm/fleet/pull/20225#discussion_r1702942048
2024-08-07 19:01:39 -03:00
Noah Talerman fe4cb26aa9 Product groups handbook: Air guitar (#21111) 2024-08-07 14:54:36 -07:00
JD b3c610f256 Article: Guide software self-service (#20958)
Article: Guide Software self-service
https://github.com/fleetdm/fleet/issues/20490

cc @jahzielv @RachelElysia
2024-08-07 17:40:31 -04:00
Lucas Manuel Rodriguez e4070e8f75 Add small improvements to mdm assets tool (#21161)
Hopefully my last MDM setup (until expiration) thanks to this tool.
Adding a few improvements.
2024-08-07 18:36:59 -03:00
jacobshandlingandJacob Shandling baa799466b UI: Fix missing SW on DUP (#21146)
## Addresses #21141
- Inform DUP > software card of the host's platform for correct table
rendering.
- Improve typing
![Screenshot 2024-08-07 at 11 06
40 AM](https://github.com/user-attachments/assets/9827b98c-a4df-4889-aaf6-fbcb543b8738)

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

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-07 13:48:24 -07:00
Eric a8785f4a01 Website: Update lastModifiedAt timestamps when running build-static-content script in website tests (#21158)
Changes:
- Updated the build-static-content script to only get lastModifiedAt
timestamps when the script is run on the `main` branch fo the Fleet repo
and updated variable names.
2024-08-07 15:36:28 -05:00
RachelElysia 08bc4fe8b5 Fleet UI: Update software/titles/:id on a team view with no software installed (#21153) 2024-08-07 15:14:51 -04:00
Luke Heath 269cccc540 Add documentation for experimental feature process (#21102) 2024-08-07 11:45:34 -07:00
Victor Lyuboslavsky 647ffc6bf1 Exclude ios_apps and ipados_apps from normal vuln processing. (#21143)
#21142
2024-08-07 19:46:33 +02:00
Zach Wasserman ae211a3966 Add --check flag to mdmproxy (#21094)
This can be used to check the migration status for a given UDID. See the
README updates for more.
2024-08-07 10:18:39 -07:00
jacobshandlingandJacob Shandling 3b34bbf1ef UI – Read "unavailable" when iPad/iPhone refetch is unsuccessful (#21120)
## Addresses #21119 

<img width="1498" alt="Screenshot 2024-08-06 at 8 32 15 PM"
src="https://github.com/user-attachments/assets/03df66be-ea29-4169-8bb3-9254fe82ed68">

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

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-07 10:00:56 -07:00
jacobshandlingandJacob Shandling 50ba783a25 UI – Update empty Software versions table when installable software present (#21118)
## Addresses 1a of #21053 
<img width="1498" alt="Screenshot 2024-08-06 at 7 56 38 PM"
src="https://github.com/user-attachments/assets/d2e97e07-acd7-4f0b-a609-b8b9546a742d">

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-07 09:26:39 -07:00
Phillip Boushy c221fa3eee Fix helm chart service name when using custom release name (#20832)
- created new template fleet.servicename
- reference in all locations that contain service name

Resolves #20830.

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-08-07 10:42:39 -05:00
Dante Catalfamo 90f0414e21 Add self_service column to vpp_apps_teams (#21106)
Migration for #19882

Making the migration its own PR so it doesn't become stale.
2024-08-07 09:51:24 -04:00
Jahziel Villasana-Espinoza 5cd819c3ec fix: add open paren (#21128)
> No issue, just a tiny bug I noticed while testing in dogfood

Saw a missing open paren in this tooltip:

![Screenshot 2024-08-07 at 9 22
38 AM](https://github.com/user-attachments/assets/018d9387-70d9-4877-bfe5-5654c7acb5d2)


# 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] Manual QA for all new/changed functionality
2024-08-07 09:39:59 -04:00
Victor Lyuboslavsky 75ab4b5933 Fleet server now accepts arguments via stdin (#21124)
#21038 
Fleet server now accepts arguments via stdin. This is useful for passing
secrets that you don't want to expose as env vars, in the command line,
or in the config file.

Demo: https://www.loom.com/share/c8b4dc6ae6ef4182bc812d7f43423f4d

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#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
2024-08-07 15:17:14 +02:00
Victor Lyuboslavsky 737ab17621 My Device status is now refreshed when user clicks on My Device or Self-Service (#21127)
#20181 
In Fleet Desktop, My Device status is now refreshed when user clicks on
My Device or Self-Service dropdown option.

Demo: https://www.loom.com/share/7c5968b8ed1a481a8ffd46e8fdac1ea4

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [ ] 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.
2024-08-07 14:39:15 +02:00
Victor Lyuboslavsky e0d36366fe Moving Go integration tests to integration test job (#21126)
#20929
Moving Go integration tests to integration test job, which runs tests
that start with `TestIntegrations`
Test changes only. No product changes
2024-08-07 14:00:25 +02:00
Ian Littman 9a6288afc8 Fix stray words in press release scheduling instructions (#21121) 2024-08-07 01:49:38 -05:00
Ian Littman f643645dc9 Fix misspelling on contributor swag offer in Demand handbook entry (#21122) 2024-08-07 01:48:14 -05:00
Ian Littman 5c0508ee3b Fix "who's" to "whose" in Business Operations "change a Fleetie's manager" instructions (#21123) 2024-08-07 01:47:28 -05:00
Ian LittmanandSam Pfluger d15c7c3296 Fix tpyo in Digital Experience host count update instructions (#21114)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-08-07 01:44:05 -05:00
Ian LittmanandSam Pfluger 101322924b Fix grammar on engineering rituals (#21113)
In addition to a word choice issue (first line fixed), there were a
couple of passive-voice/missing punctuation issues later in the table,
so figured I might as well clean those up.

If the active voice isn't right here for how the process actually goes,
bonus points for me learning something :)

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-08-07 01:43:40 -05:00
Savannah FriendandSam Pfluger 817bf20089 Update handbook/digital-experience/schedule-ceo-interview (#21020)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-08-07 01:25:22 -05:00
Ian Littman af1b1e2f6e Fix line break Markdown in commas-and-numbers list heading (#21033)
Checked in GitHub preview. Previously "Numbers over three digits" got
appended to "All-in-one platform" because Markdown
2024-08-07 01:23:43 -05:00
Ian Littman b3355ec5af Fix line break Markdown in hyphenated time list heading (#21034)
Same issue as my previous PR, just a little further down the page.
2024-08-07 01:22:22 -05:00
Ian Littman 04b3d0447e Follow time zone abbreviation convention in Communications article (#21035)
Revising per https://fleetdm.com/handbook/company/communications#times
(and for accuracy, as we're currently in CDT)
2024-08-07 01:21:12 -05:00
Ian Littman 30b65cac62 Fix stray "is" on out-of-policy device glossary entry (#21037) 2024-08-07 01:17:48 -05:00
Sam Pfluger 6fd1e33c26 Update digital-experience.rituals.yml (#21112) 2024-08-06 21:01:19 -05:00
Noah Talerman dc24c43575 API docs cleanup (#21072)
- Update sentence to be clearer
2024-08-06 16:05:17 -07:00
Mike Thomas e488a26dc7 Update tutorials-and-guides.md (#21078)
I have updated the list of tutorials and guides in the docs.

Although the brief stated the cut down the list to only the top 10,
@nonpunctual and I whittled the list down to curate the top 20 guides
that we believe are relevant to users who are deploying and setting up
Fleet. We listed them in order of operation as much as possible.

Closes https://github.com/fleetdm/confidential/issues/7343
2024-08-07 07:56:13 +09:00
jacobshandlingandJacob Shandling 232947b634 UI – Restore search/filter to empty SW versions table; empty state update for SW title details w/o versions (#21098)
## Parts 1b and 2 for #21053 

1b: 
<img width="1502" alt="Screenshot 2024-08-06 at 12 14 30 PM"
src="https://github.com/user-attachments/assets/19dc67ca-adde-49ff-a884-b9ebaa15b1d7">


2: <img width="1502" alt="Screenshot 2024-08-06 at 12 13 28 PM"
src="https://github.com/user-attachments/assets/951bdf0b-adfc-41a1-b668-2d0b53addbe4">


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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-08-06 15:29:15 -07:00
Luke Heath 12132b3a50 Make contributor API warning clearer (#20814) 2024-08-06 14:34:11 -07:00
Lucas Manuel Rodriguez fb4292ce08 Fix many issues with VPP apps select queries and host counts (#21039)
Fix for #21013 and other fixes found while testing VPP apps with
iOS/iPadOS/macOS devices.

Regarding the change in ListSoftwareTitles with `TeamID=nil`, from Noah:
https://github.com/fleetdm/fleet/issues/19447#issuecomment-2270006803
2024-08-06 18:00:52 -03:00
Luke Heath 285822e1bb Remove duplicate high priority issues section (#21101) 2024-08-06 13:41:37 -07:00
Benjamin Edwards 60a0609ef7 add index to jobs table (#21090) 2024-08-06 14:49:01 -04:00
Martin Angers e65d6cfa06 Bugfix: don't show as available for install a software with an install request once host is moved/installer is deleted (#21064) 2024-08-06 12:31:01 -04:00
Dante Catalfamo 2559b939a2 Ensure empty gitops AdamIDs return an error to the user (#21087)
Covers a case brought up in a question in #20875

This covers a case that was already handled by code, but not tested
2024-08-06 12:00:56 -04:00
RachelElysia 97883a9d87 Fleet UI: Fleet Free shows premium message when clicking to add software (#21065) 2024-08-06 10:30:00 -04:00
RachelElysia 357dc91c42 Fleet docs: Add API validations to doc for patching app config (#20758) 2024-08-06 10:28:28 -04:00