Add macOS Fleet-maintained apps (#) - #47396
Conversation
Adds 5 Fleet-maintained app(s) whose cask token starts with a digit: inputs, outputs, app icons (TSX + website PNG), and the matching index.ts and apps.json entries. Split out from #47121.
# Conflicts: # frontend/pages/SoftwarePage/components/icons/index.ts
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #47396 +/- ##
==========================================
- Coverage 67.17% 67.17% -0.01%
==========================================
Files 3244 3249 +5
Lines 227355 227365 +10
Branches 11709 11855 +146
==========================================
+ Hits 152723 152728 +5
- Misses 60868 60872 +4
- Partials 13764 13765 +1
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:
|
|
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 (5)
📒 Files selected for processing (17)
WalkthroughThis PR adds five new 4K-branded macOS applications to Fleet's maintained-apps catalog. For each app (4K Slideshow Maker, Stogram, Video Downloader, Video to MP3, YouTube to MP3), the changes introduce Homebrew input metadata, macOS installation manifests with embedded Bash scripts for DMG mounting and application lifecycle management, a registry entry in the apps catalog, and corresponding SVG icon components for frontend UI display. 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
This PR adds 5 new macOS (Homebrew) Fleet-maintained apps whose cask tokens start with a digit, and wires them through both the maintained-apps catalog (inputs/outputs + apps.json) and the Fleet UI software icon map.
Changes:
- Added 5 new software icon components and registered them in
SOFTWARE_NAME_TO_ICON_MAP. - Added 5 new Homebrew input definitions for the maintained apps.
- Added generated maintained-app output manifests plus corresponding entries in
ee/maintained-apps/outputs/apps.json.
Reviewed changes
Copilot reviewed 17 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Registers new 4K app icons and maps fuzzy software-name keys to the new icon components. |
| frontend/pages/SoftwarePage/components/icons/FourKSlideshowMaker.tsx | Adds 4K Slideshow Maker icon component. |
| frontend/pages/SoftwarePage/components/icons/FourKStogram.tsx | Adds 4K Stogram icon component. |
| frontend/pages/SoftwarePage/components/icons/FourKVideoDownloader.tsx | Adds 4K Video Downloader icon component. |
| frontend/pages/SoftwarePage/components/icons/FourKVideoToMp3.tsx | Adds 4K Video to MP3 icon component. |
| frontend/pages/SoftwarePage/components/icons/FourKYoutubeToMp3.tsx | Adds 4K YouTube to MP3 icon component. |
| ee/maintained-apps/outputs/apps.json | Adds catalog entries for the 5 new macOS maintained apps. |
| ee/maintained-apps/outputs/4k-slideshow-maker/darwin.json | Adds generated maintained-app output (version, queries, installer URL, scripts, sha256) for macOS. |
| ee/maintained-apps/outputs/4k-stogram/darwin.json | Adds generated maintained-app output for macOS. |
| ee/maintained-apps/outputs/4k-video-downloader/darwin.json | Adds generated maintained-app output for macOS. |
| ee/maintained-apps/outputs/4k-video-to-mp3/darwin.json | Adds generated maintained-app output for macOS. |
| ee/maintained-apps/outputs/4k-youtube-to-mp3/darwin.json | Adds generated maintained-app output for macOS. |
| ee/maintained-apps/inputs/homebrew/4k-slideshow-maker.json | Adds maintained-app input definition for Homebrew (macOS). |
| ee/maintained-apps/inputs/homebrew/4k-stogram.json | Adds maintained-app input definition for Homebrew (macOS). |
| ee/maintained-apps/inputs/homebrew/4k-video-downloader.json | Adds maintained-app input definition for Homebrew (macOS). |
| ee/maintained-apps/inputs/homebrew/4k-video-to-mp3.json | Adds maintained-app input definition for Homebrew (macOS). |
| ee/maintained-apps/inputs/homebrew/4k-youtube-to-mp3.json | Adds maintained-app input definition for Homebrew (macOS). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| { | ||
| "name": "4K YouTube to MP3", | ||
| "slug": "4k-youtube-to-mp3/darwin", | ||
| "platform": "darwin", | ||
| "unique_identifier": "com.openmedia.4kyoutubetomp3", | ||
| "description": "4K YouTube to MP3 is a turn YouTube links into MP3 files." | ||
| }, |
Adds 5 Fleet-maintained app(s) whose cask token starts with a digit: inputs, outputs, app icons (TSX + website PNG), and the matching index.ts and apps.json entries.
Summary by CodeRabbit
Release Notes