Commit Graph
13338 Commits
Author SHA1 Message Date
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
RachelElysia d8af8c638b Fleet UI: Updates to installed software tooltips (#21084) 2024-08-06 10:16:54 -04:00
Martin Angers ef07a406cc Bugfix: list host software "Available for install" filter must show installers that have an install request on the host (#21083) 2024-08-06 10:14:01 -04:00
Jahziel Villasana-Espinoza 051ba6f780 Merge branch 'main' into feat-mdm-migration-updates 2024-08-06 09:16:40 -04:00
Roberto Dip 4853ecbf4e Release fleetd 1.30.0 (#21071) 2024-08-06 07:32:24 -03:00
github-actions[bot]andlucasmrod fef8bdd4a9 Update versions of fleetd components in Fleet's TUF [automated] (#21076)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-08-06 07:02:17 -03:00
Gabriel Hernandez 9200f18229 display the custom labels by in case-insensitive alphabetical ascending order (#21041)
relates to #20194

The UI displayed the custom labels by creation date, but we now display
custom labels in the UI by name in case-insensitive alphabetical
ascending order.


![image](https://github.com/user-attachments/assets/43ce642b-8335-4542-ac38-4b5a4ab569e4)

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [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] Manual QA for all new/changed functionality
2024-08-06 10:52:23 +01:00
Sam Pfluger 9325bca9c1 Fix sentence case (#21077) 2024-08-06 00:16:33 -05:00
Sam Pfluger c553b4772c Remove sprint filters from handbook (#20899) 2024-08-06 00:06:29 -05:00
Mike ThomasandSam Pfluger 0995cbf745 Add brand fronts ritual (#20930)
Added brand fronts ritual and instructions. Closes
https://github.com/fleetdm/fleet/issues/20911

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-08-06 00:04:19 -05:00
Eric b49841acc1 Website: Add unsubscribe link to marketing emails (#21055)
Closes: https://github.com/fleetdm/confidential/issues/7528

Changes:
- Added a new action: unsubscribe-from-marketing-emails, which updates a
user record that uses a specified email address to exclude it from the
deliver-nurture-emails script.
- Updated the email template to include a link that users can click to
unsubscribe.
- Added a modal to the homepage that is shown to users who unsubscribe
from marketing emails
- Updated the email template data in deliver-nurture-emails and
view-email-template-preview
2024-08-05 16:23:08 -05:00
Roberto Dip 379aa9e6f7 add Escrow Buddy to TUF.md after the push to stable (#21066) 2024-08-05 18:14:12 -03:00