Add macOS Fleet-maintained apps (D) - #47401
Conversation
Adds 43 Fleet-maintained app(s) whose cask token starts with 'D': inputs, outputs, app icons (TSX + website PNG), and the matching index.ts and apps.json entries. Split out from #47121.
# Conflicts: # ee/maintained-apps/outputs/apps.json # frontend/pages/SoftwarePage/components/icons/index.ts
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #47401 +/- ##
==========================================
- Coverage 67.20% 67.18% -0.03%
==========================================
Files 3350 3389 +39
Lines 228159 227661 -498
Branches 11898 11861 -37
==========================================
- Hits 153342 152946 -396
+ Misses 60990 60949 -41
+ Partials 13827 13766 -61
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:
|
Revert trailing commas in function-call args / reduce initializer that were introduced during conflict resolution; repo pins prettier 2.2.1 (trailingComma: es5) which forbids them there.
There was a problem hiding this comment.
Pull request overview
This PR adds a new batch of macOS Fleet-maintained apps (Homebrew casks starting with “D”), including their maintained-app input definitions, generated output manifests (with install/uninstall scripts), and wiring for app icons in the Software page.
Changes:
- Added many new
ee/maintained-apps/inputs/homebrew/*.jsonapp definitions for “D*” casks. - Added corresponding
ee/maintained-apps/outputs/*/darwin.jsongenerated manifests with version queries and install/uninstall scripts. - Registered the new app icons in
frontend/pages/SoftwarePage/components/icons/index.tsso the UI can render them.
Reviewed changes
Copilot reviewed 121 out of 174 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Adds icon imports + name→icon mappings for the new “D*” maintained apps. |
| ee/maintained-apps/outputs/daisydisk/darwin.json | Adds generated macOS manifest/scripts for DaisyDisk. |
| ee/maintained-apps/outputs/dangerzone/darwin.json | Adds generated macOS manifest/scripts for Dangerzone. |
| ee/maintained-apps/outputs/darkmodebuddy/darwin.json | Adds generated macOS manifest/scripts for DarkModeBuddy. |
| ee/maintained-apps/outputs/darktable/darwin.json | Adds generated macOS manifest/scripts for darktable. |
| ee/maintained-apps/outputs/dataflare/darwin.json | Adds generated macOS manifest/scripts for Dataflare. |
| ee/maintained-apps/outputs/dataspell/darwin.json | Adds generated macOS manifest/scripts for DataSpell. |
| ee/maintained-apps/outputs/dayflow/darwin.json | Adds generated macOS manifest/scripts for Dayflow. |
| ee/maintained-apps/outputs/dbgate/darwin.json | Adds generated macOS manifest/scripts for DbGate. |
| ee/maintained-apps/outputs/dbvisualizer/darwin.json | Adds generated macOS manifest/scripts for DbVisualizer. |
| ee/maintained-apps/outputs/debookee/darwin.json | Adds generated macOS manifest/scripts for Debookee. |
| ee/maintained-apps/outputs/deckset/darwin.json | Adds generated macOS manifest/scripts for Deckset. |
| ee/maintained-apps/outputs/deezer/darwin.json | Adds generated macOS manifest/scripts for Deezer. |
| ee/maintained-apps/outputs/default-folder-x/darwin.json | Adds generated macOS manifest/scripts for Default Folder X. |
| ee/maintained-apps/outputs/descript/darwin.json | Adds generated macOS manifest/scripts for Descript. |
| ee/maintained-apps/outputs/deskpad/darwin.json | Adds generated macOS manifest/scripts for DeskPad. |
| ee/maintained-apps/outputs/desktime/darwin.json | Adds generated macOS manifest/scripts for DeskTime. |
| ee/maintained-apps/outputs/devknife/darwin.json | Adds generated macOS manifest/scripts for DevKnife. |
| ee/maintained-apps/outputs/devonsphere-express/darwin.json | Adds generated macOS manifest/scripts for DEVONsphere Express. |
| ee/maintained-apps/outputs/devonthink/darwin.json | Adds generated macOS manifest/scripts for DEVONthink. |
| ee/maintained-apps/outputs/devtoys/darwin.json | Adds generated macOS manifest/scripts for DevToys. |
| ee/maintained-apps/outputs/devutils/darwin.json | Adds generated macOS manifest/scripts for DevUtils. |
| ee/maintained-apps/outputs/dictionaries/darwin.json | Adds generated macOS manifest/scripts for Dictionaries. |
| ee/maintained-apps/outputs/diffusionbee/darwin.json | Adds generated macOS manifest/scripts for Diffusion Bee. |
| ee/maintained-apps/outputs/disk-drill/darwin.json | Adds generated macOS manifest/scripts for Disk Drill. |
| ee/maintained-apps/outputs/dockdoor/darwin.json | Adds generated macOS manifest/scripts for DockDoor. |
| ee/maintained-apps/outputs/dockfix/darwin.json | Adds generated macOS manifest/scripts for DockFix. |
| ee/maintained-apps/outputs/dockside/darwin.json | Adds generated macOS manifest/scripts for Dockside. |
| ee/maintained-apps/outputs/dockview/darwin.json | Adds generated macOS manifest/scripts for DockView. |
| ee/maintained-apps/outputs/dot/darwin.json | Adds generated macOS manifest/scripts for Dot. |
| ee/maintained-apps/outputs/doughnut/darwin.json | Adds generated macOS manifest/scripts for Doughnut. |
| ee/maintained-apps/outputs/downie/darwin.json | Adds generated macOS manifest/scripts for Downie. |
| ee/maintained-apps/outputs/drata-agent/darwin.json | Adds generated macOS manifest/scripts for Drata Agent. |
| ee/maintained-apps/outputs/drawbot/darwin.json | Adds generated macOS manifest/scripts for DrawBot. |
| ee/maintained-apps/outputs/dropdmg/darwin.json | Adds generated macOS manifest/scripts for DropDMG. |
| ee/maintained-apps/outputs/dropshare/darwin.json | Adds generated macOS manifest/scripts for Dropshare. |
| ee/maintained-apps/outputs/dropzone/darwin.json | Adds generated macOS manifest/scripts for Dropzone. |
| ee/maintained-apps/outputs/duckduckgo/darwin.json | Adds generated macOS manifest/scripts for DuckDuckGo. |
| ee/maintained-apps/outputs/dupeguru/darwin.json | Adds generated macOS manifest/scripts for dupeGuru. |
| ee/maintained-apps/outputs/dynalist/darwin.json | Adds generated macOS manifest/scripts for Dynalist. |
| ee/maintained-apps/inputs/homebrew/daisydisk.json | Adds app input definition for DaisyDisk. |
| ee/maintained-apps/inputs/homebrew/dangerzone.json | Adds app input definition for Dangerzone. |
| ee/maintained-apps/inputs/homebrew/darkmodebuddy.json | Adds app input definition for DarkModeBuddy. |
| ee/maintained-apps/inputs/homebrew/darktable.json | Adds app input definition for darktable. |
| ee/maintained-apps/inputs/homebrew/dataflare.json | Adds app input definition for Dataflare. |
| ee/maintained-apps/inputs/homebrew/dataspell.json | Adds app input definition for DataSpell. |
| ee/maintained-apps/inputs/homebrew/dayflow.json | Adds app input definition for Dayflow. |
| ee/maintained-apps/inputs/homebrew/dbgate.json | Adds app input definition for DbGate. |
| ee/maintained-apps/inputs/homebrew/dbvisualizer.json | Adds app input definition for DbVisualizer. |
| ee/maintained-apps/inputs/homebrew/debookee.json | Adds app input definition for Debookee. |
| ee/maintained-apps/inputs/homebrew/deckset.json | Adds app input definition for Deckset. |
| ee/maintained-apps/inputs/homebrew/deezer.json | Adds app input definition for Deezer. |
| ee/maintained-apps/inputs/homebrew/default-folder-x.json | Adds app input definition for Default Folder X. |
| ee/maintained-apps/inputs/homebrew/descript.json | Adds app input definition for Descript. |
| ee/maintained-apps/inputs/homebrew/deskpad.json | Adds app input definition for DeskPad. |
| ee/maintained-apps/inputs/homebrew/desktime.json | Adds app input definition for DeskTime. |
| ee/maintained-apps/inputs/homebrew/devknife.json | Adds app input definition for DevKnife. |
| ee/maintained-apps/inputs/homebrew/devonsphere-express.json | Adds app input definition for DEVONsphere Express. |
| ee/maintained-apps/inputs/homebrew/devonthink.json | Adds app input definition for DEVONthink. |
| ee/maintained-apps/inputs/homebrew/devtoys.json | Adds app input definition for DevToys. |
| ee/maintained-apps/inputs/homebrew/devutils.json | Adds app input definition for DevUtils. |
| ee/maintained-apps/inputs/homebrew/dictionaries.json | Adds app input definition for Dictionaries. |
| ee/maintained-apps/inputs/homebrew/diffusionbee.json | Adds app input definition for Diffusion Bee. |
| ee/maintained-apps/inputs/homebrew/digikam.json | Adds app input definition for digiKam. |
| ee/maintained-apps/inputs/homebrew/disk-drill.json | Adds app input definition for Disk Drill. |
| ee/maintained-apps/inputs/homebrew/dockdoor.json | Adds app input definition for DockDoor. |
| ee/maintained-apps/inputs/homebrew/dockfix.json | Adds app input definition for DockFix. |
| ee/maintained-apps/inputs/homebrew/dockside.json | Adds app input definition for Dockside. |
| ee/maintained-apps/inputs/homebrew/dockview.json | Adds app input definition for DockView. |
| ee/maintained-apps/inputs/homebrew/dot.json | Adds app input definition for Dot. |
| ee/maintained-apps/inputs/homebrew/doughnut.json | Adds app input definition for Doughnut. |
| ee/maintained-apps/inputs/homebrew/downie.json | Adds app input definition for Downie. |
| ee/maintained-apps/inputs/homebrew/drata-agent.json | Adds app input definition for Drata Agent. |
| ee/maintained-apps/inputs/homebrew/drawbot.json | Adds app input definition for DrawBot. |
| ee/maintained-apps/inputs/homebrew/dropdmg.json | Adds app input definition for DropDMG. |
| ee/maintained-apps/inputs/homebrew/droplr.json | Adds app input definition for Droplr. |
| ee/maintained-apps/inputs/homebrew/dropshare.json | Adds app input definition for Dropshare. |
| ee/maintained-apps/inputs/homebrew/dropzone.json | Adds app input definition for Dropzone. |
| ee/maintained-apps/inputs/homebrew/duckduckgo.json | Adds app input definition for DuckDuckGo. |
| ee/maintained-apps/inputs/homebrew/duet.json | Adds app input definition for Duet. |
| ee/maintained-apps/inputs/homebrew/dupeguru.json | Adds app input definition for dupeGuru. |
| ee/maintained-apps/inputs/homebrew/dynalist.json | Adds app input definition for Dynalist. |
| ee/maintained-apps/inputs/homebrew/dymo-connect.json | Adds app input definition for Dymo Connect. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
✅ Files skipped from review due to trivial changes (2)
🚧 Files skipped from review as they are similar to previous changes (2)
WalkthroughAdds Homebrew input JSON manifests for many macOS apps, updates or adds per-app darwin output manifests (versions, installer URLs, sha256, install/uninstall script refs), updates ee/maintained-apps/outputs/apps.json to include and reorder new entries, and adds matching React TypeScript SVG icon components under frontend/pages/SoftwarePage/components/icons. Possibly related PRs
✨ Finishing Touches🧪 Generate unit tests (beta)
|
There was a problem hiding this comment.
Actionable comments posted: 11
🧹 Nitpick comments (2)
ee/maintained-apps/outputs/descript/darwin.json (1)
13-15: 💤 Low valueCategory "Developer tools" may be incorrect for Descript.
Descript is an audio/video editing and transcription tool. Consider using a more appropriate category such as "Media", "Video", or "Productivity" instead of "Developer tools".
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@ee/maintained-apps/outputs/descript/darwin.json` around lines 13 - 15, The default_categories entry currently lists "Developer tools" which is inaccurate for Descript; update the "default_categories" array in ee/maintained-apps/outputs/descript/darwin.json (the default_categories key) to a more appropriate category such as "Media", "Video", or "Productivity" (e.g., replace "Developer tools" with "Media" or another chosen category) so the app is categorized correctly.ee/maintained-apps/outputs/deezer/darwin.json (1)
13-15: 💤 Low valueCategory "Productivity" may be incorrect for a music streaming app.
Deezer is a music streaming service. Consider using a more appropriate category such as "Music" or "Entertainment" instead of "Productivity".
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@ee/maintained-apps/outputs/deezer/darwin.json` around lines 13 - 15, The "default_categories" entry currently lists "Productivity" which is incorrect for a music streaming app; update the value of the "default_categories" array in the JSON (the "default_categories" key) to a more appropriate category such as "Music" or "Entertainment" (e.g., replace "Productivity" with "Music") so the app is categorized correctly.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@ee/maintained-apps/inputs/homebrew/darktable.json`:
- Around line 7-9: The "default_categories" entry currently lists "Developer
tools" for darktable which is incorrect; update the JSON array under the
"default_categories" key (the existing "default_categories" field containing
"Developer tools") to use an appropriate category such as "Photography" or
"Graphics & Design" (or both) so the app is categorized as a
photography/multimedia tool instead of a developer tool.
In `@ee/maintained-apps/inputs/homebrew/descript.json`:
- Around line 7-8: Update the Descript entry by changing its
"default_categories" value from ["Developer tools"] to ["Productivity"] (or
another media-related category) in the descript.json file; locate the
"default_categories" key for the Descript app in
ee/maintained-apps/inputs/homebrew/descript.json and replace the current
category array accordingly so it matches similar media/audio apps like Audacity
and OBS.
In `@ee/maintained-apps/outputs/apps.json`:
- Around line 1482-1487: The description for the DarkModeBuddy entry
(unique_identifier "codes.rambo.DarkModeBuddy", slug "darkmodebuddy/darwin")
contains broken user-facing copy ("an automatically switch...") — update its
"description" field to a single, grammatical present‑tense sentence (e.g.,
"Automatically switches between light and dark modes based on the ambient light
sensor.") and apply the same cleanup to other entries with similar issues
(phrases like "a presentations from Markdown", "a collect...", "a utilities...",
"a downloads...", "a finds...", "outlining app for your work") by searching the
apps.json descriptions for leading "a"/"an" + noun/gerund constructions or
truncated phrases and normalizing them to concise, grammatically correct,
user-facing descriptions.
In `@ee/maintained-apps/outputs/dataspell/darwin.json`:
- Line 19: Remove the cwd-relative dangerous deletion by deleting the line "sudo
rm -rf 'dataspell'" from the uninstall payload (the block that also contains
sudo rm -rf "$APPDIR/DataSpell.app"); keep the APPDIR removal and the trash()
invocations intact (they handle user-specific files). Search for the exact
string sudo rm -rf 'dataspell' in this JSON entry and remove that line in this
file and any other similar uninstall payloads under ee/maintained-apps/outputs/
to avoid accidental removal of ./dataspell when running as root.
In `@ee/maintained-apps/outputs/debookee/darwin.json`:
- Line 12: The manifest currently disables integrity checking by setting the
JSON field "sha256" to "no_check"; replace this with a pinned, known-good SHA256
checksum of the installer (or, if skipping verification is intentional, add a
clear justification comment/metadata explaining why verification is skipped and
reference the vendor behavior), ensuring the "sha256" field contains the actual
checksum string rather than "no_check" and update any associated release notes
or documentation accordingly.
In `@ee/maintained-apps/outputs/desktime/darwin.json`:
- Line 20: The quit_application function expects a bundle identifier but the
script calls quit_application 'DeskTime' (app name); change the invocation to
use the bundle ID (e.g. com.desktime.DeskTime) so osascript checks "application
id" correctly—update the call site that currently reads quit_application
'DeskTime' to quit_application 'com.desktime.DeskTime' (leave the
quit_application function unchanged).
In `@ee/maintained-apps/outputs/disk-drill/darwin.json`:
- Line 19: The uninstall subshell is calling a non-existent Homebrew Cask path
and uses single quotes that prevent expansion: replace the line calling "(cd
/Users/$LOGGED_IN_USER && sudo
'$HOMEBREW_PREFIX/Caskroom/disk-drill/6.2.2219/Disk
Drill.app/Contents/Resources/uninstall')" with a check that the installed app's
vendor uninstaller exists under the packaged app at "$APPDIR/Disk
Drill.app/Contents/Resources/uninstall" (use APPDIR and LOGGED_IN_USER names
from the file), and only run it (with sudo) if it exists; ensure you remove the
single quotes so any variables expand and guard the call with an existence test
before invoking the uninstaller.
In `@ee/maintained-apps/outputs/downie/darwin.json`:
- Around line 13-15: The "default_categories" entry currently lists "Developer
tools" which is incorrect for Downie; update the default_categories array (the
"default_categories" field for Downie in the JSON) to a suitable category such
as "Media" or "Productivity" (e.g., replace "Developer tools" with "Media") so
the app is categorized correctly.
In `@ee/maintained-apps/outputs/dropshare/darwin.json`:
- Around line 19-20: The ds symlink is created with a relative path (the ln -h
-f -s -- ... "ds" line) and removed by sudo rm -rf 'ds' in the uninstall script,
which risks touching the wrong cwd; change both the symlink creation (in the
installer script where ln is invoked) and the removal (in the uninstaller where
sudo rm -rf 'ds' is called) to use a fixed, explicit absolute path (e.g. a
system bin dir or another agreed location) so the installer always places the
link in a known location and the uninstaller always removes that exact same
file; update any related comments or variables (referenced symbols: the ln
invocation creating "ds" and the sudo rm -rf 'ds' removal) to use the same
absolute path.
In `@ee/maintained-apps/outputs/duet/darwin.json`:
- Line 19: The two sudo rmdir calls use single-quoted tilde paths which do not
expand; replace those invocations so the paths resolve to the user home (either
call the existing trash function or construct expanded paths with
"/Users/$LOGGED_IN_USER/Library/..." and use double quotes), e.g. update the
lines that call sudo rmdir '~/Library/Caches/com.crashlytics.data' and sudo
rmdir '~/Library/Caches/io.fabric.sdk.mac.data' to use expanded home paths or
the trash helper (referencing LOGGED_IN_USER and the trash() function) so the
directories are correctly targeted.
In `@ee/maintained-apps/outputs/dymo-connect/darwin.json`:
- Line 20: The installer invocation hardcodes a specific filename causing
failures if the downloaded file name differs; update the installer command to
use the existing INSTALLER_PATH variable instead of
"$TMPDIR/DCDMac1.6.0.41-Arm64.pkg" (locate the call near the script bottom where
quit_and_track_application and relaunch_application are invoked and replace the
hardcoded pkg path with "$INSTALLER_PATH"), leaving TMPDIR and the
quit_and_track_application/relaunch_application logic unchanged.
---
Nitpick comments:
In `@ee/maintained-apps/outputs/deezer/darwin.json`:
- Around line 13-15: The "default_categories" entry currently lists
"Productivity" which is incorrect for a music streaming app; update the value of
the "default_categories" array in the JSON (the "default_categories" key) to a
more appropriate category such as "Music" or "Entertainment" (e.g., replace
"Productivity" with "Music") so the app is categorized correctly.
In `@ee/maintained-apps/outputs/descript/darwin.json`:
- Around line 13-15: The default_categories entry currently lists "Developer
tools" which is inaccurate for Descript; update the "default_categories" array
in ee/maintained-apps/outputs/descript/darwin.json (the default_categories key)
to a more appropriate category such as "Media", "Video", or "Productivity"
(e.g., replace "Developer tools" with "Media" or another chosen category) so the
app is categorized correctly.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 11d72c9d-fc41-447f-a71a-b204b2ff4977
⛔ Files ignored due to path filters (43)
website/assets/images/app-icon-daisydisk-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dangerzone-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-darkmodebuddy-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-darktable-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dataflare-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dataspell-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dayflow-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dbgate-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dbvisualizer-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-debookee-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-deckset-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-deezer-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-default-folder-x-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-descript-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-deskpad-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-desktime-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-devknife-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-devonsphere-express-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-devonthink-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-devtoys-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-devutils-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dictionaries-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-diffusionbee-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-digikam-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-disk-drill-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dockdoor-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dockfix-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dockside-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dockview-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dot-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-doughnut-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-downie-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-drata-agent-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-drawbot-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dropdmg-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-droplr-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dropshare-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dropzone-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-duckduckgo-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-duet-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dupeguru-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dymo-connect-60x60@2x.pngis excluded by!**/*.pngwebsite/assets/images/app-icon-dynalist-60x60@2x.pngis excluded by!**/*.png
📒 Files selected for processing (131)
ee/maintained-apps/inputs/homebrew/daisydisk.jsonee/maintained-apps/inputs/homebrew/dangerzone.jsonee/maintained-apps/inputs/homebrew/darkmodebuddy.jsonee/maintained-apps/inputs/homebrew/darktable.jsonee/maintained-apps/inputs/homebrew/dataflare.jsonee/maintained-apps/inputs/homebrew/dataspell.jsonee/maintained-apps/inputs/homebrew/dayflow.jsonee/maintained-apps/inputs/homebrew/dbgate.jsonee/maintained-apps/inputs/homebrew/dbvisualizer.jsonee/maintained-apps/inputs/homebrew/debookee.jsonee/maintained-apps/inputs/homebrew/deckset.jsonee/maintained-apps/inputs/homebrew/deezer.jsonee/maintained-apps/inputs/homebrew/default-folder-x.jsonee/maintained-apps/inputs/homebrew/descript.jsonee/maintained-apps/inputs/homebrew/deskpad.jsonee/maintained-apps/inputs/homebrew/desktime.jsonee/maintained-apps/inputs/homebrew/devknife.jsonee/maintained-apps/inputs/homebrew/devonsphere-express.jsonee/maintained-apps/inputs/homebrew/devonthink.jsonee/maintained-apps/inputs/homebrew/devtoys.jsonee/maintained-apps/inputs/homebrew/devutils.jsonee/maintained-apps/inputs/homebrew/dictionaries.jsonee/maintained-apps/inputs/homebrew/diffusionbee.jsonee/maintained-apps/inputs/homebrew/digikam.jsonee/maintained-apps/inputs/homebrew/disk-drill.jsonee/maintained-apps/inputs/homebrew/dockdoor.jsonee/maintained-apps/inputs/homebrew/dockfix.jsonee/maintained-apps/inputs/homebrew/dockside.jsonee/maintained-apps/inputs/homebrew/dockview.jsonee/maintained-apps/inputs/homebrew/dot.jsonee/maintained-apps/inputs/homebrew/doughnut.jsonee/maintained-apps/inputs/homebrew/downie.jsonee/maintained-apps/inputs/homebrew/drata-agent.jsonee/maintained-apps/inputs/homebrew/drawbot.jsonee/maintained-apps/inputs/homebrew/dropdmg.jsonee/maintained-apps/inputs/homebrew/droplr.jsonee/maintained-apps/inputs/homebrew/dropshare.jsonee/maintained-apps/inputs/homebrew/dropzone.jsonee/maintained-apps/inputs/homebrew/duckduckgo.jsonee/maintained-apps/inputs/homebrew/duet.jsonee/maintained-apps/inputs/homebrew/dupeguru.jsonee/maintained-apps/inputs/homebrew/dymo-connect.jsonee/maintained-apps/inputs/homebrew/dynalist.jsonee/maintained-apps/outputs/apps.jsonee/maintained-apps/outputs/daisydisk/darwin.jsonee/maintained-apps/outputs/dangerzone/darwin.jsonee/maintained-apps/outputs/darkmodebuddy/darwin.jsonee/maintained-apps/outputs/darktable/darwin.jsonee/maintained-apps/outputs/dataflare/darwin.jsonee/maintained-apps/outputs/dataspell/darwin.jsonee/maintained-apps/outputs/dayflow/darwin.jsonee/maintained-apps/outputs/dbgate/darwin.jsonee/maintained-apps/outputs/dbvisualizer/darwin.jsonee/maintained-apps/outputs/debookee/darwin.jsonee/maintained-apps/outputs/deckset/darwin.jsonee/maintained-apps/outputs/deezer/darwin.jsonee/maintained-apps/outputs/default-folder-x/darwin.jsonee/maintained-apps/outputs/descript/darwin.jsonee/maintained-apps/outputs/deskpad/darwin.jsonee/maintained-apps/outputs/desktime/darwin.jsonee/maintained-apps/outputs/devknife/darwin.jsonee/maintained-apps/outputs/devonsphere-express/darwin.jsonee/maintained-apps/outputs/devonthink/darwin.jsonee/maintained-apps/outputs/devtoys/darwin.jsonee/maintained-apps/outputs/devutils/darwin.jsonee/maintained-apps/outputs/dictionaries/darwin.jsonee/maintained-apps/outputs/diffusionbee/darwin.jsonee/maintained-apps/outputs/digikam/darwin.jsonee/maintained-apps/outputs/disk-drill/darwin.jsonee/maintained-apps/outputs/dockdoor/darwin.jsonee/maintained-apps/outputs/dockfix/darwin.jsonee/maintained-apps/outputs/dockside/darwin.jsonee/maintained-apps/outputs/dockview/darwin.jsonee/maintained-apps/outputs/dot/darwin.jsonee/maintained-apps/outputs/doughnut/darwin.jsonee/maintained-apps/outputs/downie/darwin.jsonee/maintained-apps/outputs/drata-agent/darwin.jsonee/maintained-apps/outputs/drawbot/darwin.jsonee/maintained-apps/outputs/dropdmg/darwin.jsonee/maintained-apps/outputs/droplr/darwin.jsonee/maintained-apps/outputs/dropshare/darwin.jsonee/maintained-apps/outputs/dropzone/darwin.jsonee/maintained-apps/outputs/duckduckgo/darwin.jsonee/maintained-apps/outputs/duet/darwin.jsonee/maintained-apps/outputs/dupeguru/darwin.jsonee/maintained-apps/outputs/dymo-connect/darwin.jsonee/maintained-apps/outputs/dynalist/darwin.jsonfrontend/pages/SoftwarePage/components/icons/Daisydisk.tsxfrontend/pages/SoftwarePage/components/icons/Dangerzone.tsxfrontend/pages/SoftwarePage/components/icons/Darkmodebuddy.tsxfrontend/pages/SoftwarePage/components/icons/Darktable.tsxfrontend/pages/SoftwarePage/components/icons/Dataflare.tsxfrontend/pages/SoftwarePage/components/icons/Dataspell.tsxfrontend/pages/SoftwarePage/components/icons/Dayflow.tsxfrontend/pages/SoftwarePage/components/icons/Dbgate.tsxfrontend/pages/SoftwarePage/components/icons/Dbvisualizer.tsxfrontend/pages/SoftwarePage/components/icons/Debookee.tsxfrontend/pages/SoftwarePage/components/icons/Deckset.tsxfrontend/pages/SoftwarePage/components/icons/Deezer.tsxfrontend/pages/SoftwarePage/components/icons/DefaultFolderX.tsxfrontend/pages/SoftwarePage/components/icons/Descript.tsxfrontend/pages/SoftwarePage/components/icons/Deskpad.tsxfrontend/pages/SoftwarePage/components/icons/Desktime.tsxfrontend/pages/SoftwarePage/components/icons/Devknife.tsxfrontend/pages/SoftwarePage/components/icons/DevonsphereExpress.tsxfrontend/pages/SoftwarePage/components/icons/Devonthink.tsxfrontend/pages/SoftwarePage/components/icons/Devtoys.tsxfrontend/pages/SoftwarePage/components/icons/Devutils.tsxfrontend/pages/SoftwarePage/components/icons/Dictionaries.tsxfrontend/pages/SoftwarePage/components/icons/Diffusionbee.tsxfrontend/pages/SoftwarePage/components/icons/Digikam.tsxfrontend/pages/SoftwarePage/components/icons/DiskDrill.tsxfrontend/pages/SoftwarePage/components/icons/Dockdoor.tsxfrontend/pages/SoftwarePage/components/icons/Dockfix.tsxfrontend/pages/SoftwarePage/components/icons/Dockside.tsxfrontend/pages/SoftwarePage/components/icons/Dockview.tsxfrontend/pages/SoftwarePage/components/icons/Dot.tsxfrontend/pages/SoftwarePage/components/icons/Doughnut.tsxfrontend/pages/SoftwarePage/components/icons/Downie.tsxfrontend/pages/SoftwarePage/components/icons/DrataAgent.tsxfrontend/pages/SoftwarePage/components/icons/Drawbot.tsxfrontend/pages/SoftwarePage/components/icons/Dropdmg.tsxfrontend/pages/SoftwarePage/components/icons/Droplr.tsxfrontend/pages/SoftwarePage/components/icons/Dropshare.tsxfrontend/pages/SoftwarePage/components/icons/Dropzone.tsxfrontend/pages/SoftwarePage/components/icons/Duckduckgo.tsxfrontend/pages/SoftwarePage/components/icons/Duet.tsxfrontend/pages/SoftwarePage/components/icons/Dupeguru.tsxfrontend/pages/SoftwarePage/components/icons/DymoConnect.tsxfrontend/pages/SoftwarePage/components/icons/Dynalist.tsxfrontend/pages/SoftwarePage/components/icons/index.ts
Adds 43 Fleet-maintained app(s) whose cask token starts with 'D': inputs, outputs, app icons (TSX + website PNG), and the matching index.ts and apps.json entries.
Summary by CodeRabbit