Add MindManager as a macOS FMA - #46906
Conversation
Introduce MindManager to the maintained apps set: add a Homebrew input (mindmanager.json), register the app in ee/maintained-apps/outputs/apps.json, and provide a darwin versions file for v25.2.105 including installer URL, sha256, and install/uninstall script refs. Also add a frontend SVG icon component, wire it into the icon map, and include the 2x PNG asset. These changes enable the app to be detected, installed/uninstalled, and displayed in the UI.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #46906 +/- ##
==========================================
- Coverage 67.02% 67.02% -0.01%
==========================================
Files 2859 2860 +1
Lines 224683 224685 +2
Branches 11577 11577
==========================================
+ Hits 150592 150593 +1
- Misses 60445 60446 +1
Partials 13646 13646
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThis PR adds MindManager as a Fleet-maintained application on macOS. It introduces a Homebrew input definition specifying the app metadata (identifier, installer format as DMG, slug), a macOS installation manifest with version 25.2.105 including presence queries and embedded bash scripts for installing and uninstalling, registers the app in the apps catalog with its unique identifier and platform, and adds a React icon component with UI integration for the software page. Possibly related issues
Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds MindManager to Fleet’s maintained apps catalog for macOS, including the maintained-app metadata (inputs/outputs), install/uninstall scripts, and a corresponding UI icon so the app can be detected and displayed consistently in the Software UI.
Changes:
- Add Homebrew input manifest and register MindManager in the maintained apps index (
apps.json). - Add MindManager macOS (darwin) versions definition with detection queries, installer URL, sha256, and install/uninstall script refs.
- Add a new frontend icon component and wire it into the software-name-to-icon map.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/MindManager.tsx | Adds MindManager icon component (base64 PNG-in-SVG pattern consistent with existing icons). |
| frontend/pages/SoftwarePage/components/icons/index.ts | Registers the new icon and maps the mindmanager software name key to it. |
| ee/maintained-apps/outputs/mindmanager/darwin.json | Defines MindManager macOS version metadata, detection queries, installer URL/checksum, and install/uninstall scripts. |
| ee/maintained-apps/outputs/apps.json | Registers MindManager in the maintained apps list for discovery/selection. |
| ee/maintained-apps/inputs/homebrew/mindmanager.json | Adds the Homebrew input definition for generating/maintaining the MindManager app entry. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Introduce MindManager to the maintained apps set: add a Homebrew input (mindmanager.json), register the app in ee/maintained-apps/outputs/apps.json, and provide a darwin versions file for v25.2.105 including installer URL, sha256, and install/uninstall script refs. Also add a frontend SVG icon component, wire it into the icon map, and include the 2x PNG asset. These changes enable the app to be detected, installed/uninstalled, and displayed in the UI.
Summary by CodeRabbit