Skip to content

Add macOS Fleet-maintained apps (F) - #47403

Merged
allenhouchins merged 7 commits into
mainfrom
new-mac-fmas-f
Jun 11, 2026
Merged

Add macOS Fleet-maintained apps (F)#47403
allenhouchins merged 7 commits into
mainfrom
new-mac-fmas-f

Conversation

@allenhouchins

@allenhouchins allenhouchins commented Jun 11, 2026

Copy link
Copy Markdown
Member

Adds 32 Fleet-maintained app(s) whose cask token starts with 'F': inputs, outputs, app icons (TSX + website PNG), and the matching index.ts and apps.json entries.

Summary by CodeRabbit

  • New Features

    • Added support for 40+ macOS apps (e.g., Fantastical, Far2L, Farrago, Fastmail, Framer, Franz, FreeFileSync, Focusrite Control 2).
    • App icons added to the software catalog for improved visual browsing.
  • Chores

    • Added packaged installer/uninstaller metadata and scripted install/uninstall flows for the new apps to simplify management and upgrades.

Adds 32 Fleet-maintained app(s) whose cask token starts with 'F':
inputs, outputs, app icons (TSX + website PNG), and the matching
index.ts and apps.json entries. Split out from #47121.
@codecov

codecov Bot commented Jun 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 50.00000% with 31 lines in your changes missing coverage. Please review.
✅ Project coverage is 67.18%. Comparing base (6735479) to head (1c6268b).
⚠️ Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
...ages/SoftwarePage/components/icons/Fantastical.tsx 50.00% 1 Missing ⚠️
...tend/pages/SoftwarePage/components/icons/Far2L.tsx 50.00% 1 Missing ⚠️
...nd/pages/SoftwarePage/components/icons/Farrago.tsx 50.00% 1 Missing ⚠️
...d/pages/SoftwarePage/components/icons/Fastmail.tsx 50.00% 1 Missing ⚠️
...ages/SoftwarePage/components/icons/Fastscripts.tsx 50.00% 1 Missing ⚠️
...end/pages/SoftwarePage/components/icons/Fellow.tsx 50.00% 1 Missing ⚠️
...nd/pages/SoftwarePage/components/icons/Ferdium.tsx 50.00% 1 Missing ⚠️
...d/pages/SoftwarePage/components/icons/FetchApp.tsx 50.00% 1 Missing ⚠️
...ontend/pages/SoftwarePage/components/icons/Fig.tsx 50.00% 1 Missing ⚠️
...pages/SoftwarePage/components/icons/FileJuicer.tsx 50.00% 1 Missing ⚠️
... and 21 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #47403      +/-   ##
==========================================
- Coverage   67.21%   67.18%   -0.03%     
==========================================
  Files        3393     3420      +27     
  Lines      228267   227762     -505     
  Branches    11902    11726     -176     
==========================================
- Hits       153424   153023     -401     
+ Misses      61022    60974      -48     
+ Partials    13821    13765      -56     
Flag Coverage Δ
frontend 58.00% <50.00%> (+0.04%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Remove FlowVision from the codebase: delete maintained-app inputs (homebrew) and outputs (darwin versions & installer/uninstall scripts), remove the FlowVision entry from ee/maintained-apps/outputs/apps.json, delete the frontend SVG icon component and its PNG asset, and update the icons index to remove the import and map entry.
@allenhouchins
allenhouchins marked this pull request as ready for review June 11, 2026 19:59
@allenhouchins
allenhouchins requested a review from a team as a code owner June 11, 2026 19:59
Copilot AI review requested due to automatic review settings June 11, 2026 19:59
@fleet-release
fleet-release requested a review from eashaw June 11, 2026 20:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR expands Fleet’s macOS Fleet-maintained apps library for “F*” Homebrew casks by adding the manifests (inputs + generated outputs), plus corresponding UI icon components and icon-name mappings.

Changes:

  • Added new Software page icon components and updated SOFTWARE_NAME_TO_ICON_MAP to include new “F*” apps.
  • Added/updated Fleet-maintained app catalog entries (ee/maintained-apps/outputs/apps.json) and per-app darwin.json manifests (install/uninstall scripts, queries, hashes).
  • Added Homebrew ingester input definitions for each new app under ee/maintained-apps/inputs/homebrew/.

Reviewed changes

Copilot reviewed 95 out of 126 changed files in this pull request and generated 17 comments.

Show a summary per file
File Description
frontend/pages/SoftwarePage/components/icons/index.ts Registers new icon components and maps new software-name keys to icons.
frontend/pages/SoftwarePage/components/icons/Flexoptix.tsx Adds the FLEXOPTIX App icon component.
frontend/pages/SoftwarePage/components/icons/FireflyIotaDesktop.tsx Adds the Firefly icon component.
ee/maintained-apps/outputs/funter/darwin.json Adds generated manifest for Funter (queries + scripts).
ee/maintained-apps/outputs/fsmonitor/darwin.json Adds generated manifest for FSMonitor (queries + scripts).
ee/maintained-apps/outputs/freefilesync/darwin.json Adds generated manifest for FreeFileSync (queries + scripts).
ee/maintained-apps/outputs/free-download-manager/darwin.json Adds generated manifest for Free Download Manager (queries + scripts).
ee/maintained-apps/outputs/franz/darwin.json Adds generated manifest for Franz (queries + scripts).
ee/maintained-apps/outputs/framer/darwin.json Adds generated manifest for Framer (queries + scripts).
ee/maintained-apps/outputs/forklift/darwin.json Adds generated manifest for ForkLift (queries + scripts).
ee/maintained-apps/outputs/forecast/darwin.json Adds generated manifest for Forecast (queries + scripts).
ee/maintained-apps/outputs/fontlab/darwin.json Adds generated manifest for Fontlab (queries + scripts).
ee/maintained-apps/outputs/fontbase/darwin.json Adds generated manifest for FontBase (queries + scripts).
ee/maintained-apps/outputs/folx/darwin.json Adds generated manifest for Folx (queries + scripts).
ee/maintained-apps/outputs/focusrite-control-2/darwin.json Adds generated manifest for Focusrite Control 2 (queries + scripts).
ee/maintained-apps/outputs/flux-app/darwin.json Adds generated manifest for f.lux (queries + scripts).
ee/maintained-apps/outputs/fluid/darwin.json Adds generated manifest for Fluid (queries + scripts).
ee/maintained-apps/outputs/flexoptix/darwin.json Adds generated manifest for FLEXOPTIX App (queries + scripts).
ee/maintained-apps/outputs/fission/darwin.json Adds generated manifest for Fission (queries + scripts).
ee/maintained-apps/outputs/firefly-shimmer/darwin.json Adds generated manifest for Firefly Shimmer (queries + scripts).
ee/maintained-apps/outputs/firefly-iota-desktop/darwin.json Adds generated manifest for Firefly IOTA Desktop (queries + scripts).
ee/maintained-apps/outputs/firealpaca/darwin.json Adds generated manifest for FireAlpaca (queries + scripts).
ee/maintained-apps/outputs/fing/darwin.json Adds generated manifest for Fing Desktop (queries + scripts).
ee/maintained-apps/outputs/filen/darwin.json Adds generated manifest for Filen (queries + scripts).
ee/maintained-apps/outputs/file-juicer/darwin.json Adds generated manifest for File Juicer (queries + scripts).
ee/maintained-apps/outputs/fig/darwin.json Adds generated manifest for fig (queries + scripts).
ee/maintained-apps/outputs/fetch-app/darwin.json Adds generated manifest for Fetch (queries + scripts).
ee/maintained-apps/outputs/ferdium/darwin.json Adds generated manifest for Ferdium (queries + scripts).
ee/maintained-apps/outputs/fellow/darwin.json Adds generated manifest for Fellow (queries + scripts).
ee/maintained-apps/outputs/fastscripts/darwin.json Adds generated manifest for FastScripts (queries + scripts).
ee/maintained-apps/outputs/fastmail/darwin.json Adds generated manifest for Fastmail (queries + scripts).
ee/maintained-apps/outputs/farrago/darwin.json Adds generated manifest for Farrago (queries + scripts).
ee/maintained-apps/outputs/far2l/darwin.json Adds generated manifest for far2l (queries + scripts).
ee/maintained-apps/outputs/fantastical/darwin.json Adds generated manifest for Fantastical (queries + scripts).
ee/maintained-apps/outputs/apps.json Adds new maintained-app catalog entries (names/slugs/descriptions).
ee/maintained-apps/inputs/homebrew/funter.json Adds Homebrew input definition for Funter.
ee/maintained-apps/inputs/homebrew/fsmonitor.json Adds Homebrew input definition for FSMonitor.
ee/maintained-apps/inputs/homebrew/freefilesync.json Adds Homebrew input definition for FreeFileSync.
ee/maintained-apps/inputs/homebrew/free-download-manager.json Adds Homebrew input definition for Free Download Manager.
ee/maintained-apps/inputs/homebrew/franz.json Adds Homebrew input definition for Franz.
ee/maintained-apps/inputs/homebrew/framer.json Adds Homebrew input definition for Framer.
ee/maintained-apps/inputs/homebrew/forklift.json Adds Homebrew input definition for ForkLift.
ee/maintained-apps/inputs/homebrew/forecast.json Adds Homebrew input definition for Forecast.
ee/maintained-apps/inputs/homebrew/fontlab.json Adds Homebrew input definition for Fontlab.
ee/maintained-apps/inputs/homebrew/fontbase.json Adds Homebrew input definition for FontBase.
ee/maintained-apps/inputs/homebrew/folx.json Adds Homebrew input definition for Folx.
ee/maintained-apps/inputs/homebrew/focusrite-control-2.json Adds Homebrew input definition for Focusrite Control 2.
ee/maintained-apps/inputs/homebrew/flux-app.json Adds Homebrew input definition for f.lux.
ee/maintained-apps/inputs/homebrew/fluid.json Adds Homebrew input definition for Fluid.
ee/maintained-apps/inputs/homebrew/flexoptix.json Adds Homebrew input definition for FLEXOPTIX App.
ee/maintained-apps/inputs/homebrew/fission.json Adds Homebrew input definition for Fission.
ee/maintained-apps/inputs/homebrew/firefly-shimmer.json Adds Homebrew input definition for Firefly Shimmer.
ee/maintained-apps/inputs/homebrew/firefly-iota-desktop.json Adds Homebrew input definition for Firefly IOTA Desktop.
ee/maintained-apps/inputs/homebrew/firealpaca.json Adds Homebrew input definition for Fire Alpaca.
ee/maintained-apps/inputs/homebrew/fing.json Adds Homebrew input definition for Fing Desktop.
ee/maintained-apps/inputs/homebrew/filen.json Adds Homebrew input definition for Filen.
ee/maintained-apps/inputs/homebrew/file-juicer.json Adds Homebrew input definition for File Juicer.
ee/maintained-apps/inputs/homebrew/fig.json Adds Homebrew input definition for fig.
ee/maintained-apps/inputs/homebrew/fetch-app.json Adds Homebrew input definition for Fetch.
ee/maintained-apps/inputs/homebrew/ferdium.json Adds Homebrew input definition for Ferdium.
ee/maintained-apps/inputs/homebrew/fellow.json Adds Homebrew input definition for Fellow.
ee/maintained-apps/inputs/homebrew/fastscripts.json Adds Homebrew input definition for FastScripts.
ee/maintained-apps/inputs/homebrew/fastmail.json Adds Homebrew input definition for Fastmail.
ee/maintained-apps/inputs/homebrew/farrago.json Adds Homebrew input definition for Farrago.
ee/maintained-apps/inputs/homebrew/far2l.json Adds Homebrew input definition for far2l.
ee/maintained-apps/inputs/homebrew/fantastical.json Adds Homebrew input definition for Fantastical.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/fantastical/darwin.json
Comment thread ee/maintained-apps/outputs/fig/darwin.json
Comment thread ee/maintained-apps/outputs/freefilesync/darwin.json
Comment thread ee/maintained-apps/outputs/franz/darwin.json
Comment thread ee/maintained-apps/outputs/fig/darwin.json
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9a5fb13f-4456-42db-9ed9-70d6ab03be79

📥 Commits

Reviewing files that changed from the base of the PR and between c2e090d and 1c6268b.

📒 Files selected for processing (1)
  • ee/maintained-apps/outputs/apps.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • ee/maintained-apps/outputs/apps.json

Walkthrough

This PR bulk-adds macOS maintained-app definitions for Fantastical → Funter: new Homebrew input JSONs, per-app darwin output JSONs with version/installer/sha256 and embedded install/uninstall bash scripts, updates to ee/maintained-apps/outputs/apps.json to register the apps, new 32×32 React SVG icon components, and updates to SOFTWARE_NAME_TO_ICON_MAP to wire icons to software names.

Possibly related PRs

  • fleetdm/fleet#46495: Also updates the frontend icon mapping (SOFTWARE_NAME_TO_ICON_MAP) to register new app icons.
  • fleetdm/fleet#47370: Adds maintained-app entries and frontend icon wiring touching the same inputs/outputs and icon registry surfaces.
  • fleetdm/fleet#47053: Adds maintained-app entries and registers a new icon in SOFTWARE_NAME_TO_ICON_MAP.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Add macOS Fleet-maintained apps (F)' clearly and concisely describes the main change: adding 32 macOS Fleet-maintained apps whose names start with 'F'.
Description check ✅ Passed The PR description adequately summarizes the changes: adding 32 Fleet-maintained macOS apps starting with 'F', including inputs, outputs, icons, and index/apps.json updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch new-mac-fmas-f

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 10

🤖 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/firefly-iota-desktop.json`:
- Line 3: The two JSON manifests both set the same "unique_identifier"
("org.iota.firefly") which must be unique per app; verify the actual macOS
bundle identifier for each variant (firefly-iota-desktop.json and
firefly-shimmer.json) and update the "unique_identifier" value in the incorrect
file to the correct distinct bundle id for that variant, then run the registry
validation (apps.json/dedup logic) to ensure no collisions; make sure the change
is applied to the "unique_identifier" field and not to token/slug fields.

In `@ee/maintained-apps/outputs/apps.json`:
- Around line 2321-2333: The two entries "Firefly" and "Firefly Shimmer"
currently share the same unique_identifier value "org.iota.firefly", causing
ambiguous matching; update the "Firefly Shimmer" entry (slug
"firefly-shimmer/darwin") to use its correct distinct bundle identifier in the
unique_identifier field so it no longer collides with the "Firefly" entry—ensure
the new identifier matches the maintained-app metadata for that slug.
- Line 2228: Update the user-facing "description" strings in apps.json for the
new entries (e.g., the objects whose "description" values include Farrago, fig,
Funter and the other entries called out) to be grammatically correct and clear:
locate each object's "description" property (e.g., the "description" key in the
app entries) and rewrite the value as a concise, present‑tense sentence or
phrase that correctly uses articles and verbs (for example, "Farrago is an audio
player." or "Fig is a reimagining of your terminal."), ensuring consistent
capitalization and tone across all fixed entries.

In `@ee/maintained-apps/outputs/fantastical/darwin.json`:
- Line 20: The script is passing wildcard patterns into exact-ID APIs
(remove_launchctl_service -> launchctl list/remove and quit_application ->
osascript application id) so those calls are no-ops; update both functions to
expand wildcards into concrete identifiers before calling the exact-ID APIs: in
remove_launchctl_service, detect if the service arg contains glob characters,
expand by globbing /Library/LaunchAgents/*.plist and
/Library/LaunchDaemons/*.plist (and user LaunchAgents paths when should_sudo is
false), match filenames against the pattern, strip the .plist to get the real
service label and call launchctl remove on each concrete label; in
quit_application, detect wildcards in bundle_id, use pgrep -fl or ls
/Applications/*.app to find matching running app bundles or app bundle
identifiers (extract CFBundleIdentifier from each app's Info.plist) and call
osascript / pgrep checks with those concrete bundle IDs/names; apply this logic
to the calls at the bottom (remove_launchctl_service
'com.flexibits.fantastical*.mac.launcher' and quit_application
'*.com.flexibits.fantastical*.mac.helper' / 'com.flexibits.fantastical*.mac') so
the actual services/helpers are found and removed/quitted.

In `@ee/maintained-apps/outputs/ferdium/darwin.json`:
- Line 19: The rm command uses single quotes so the glob in
'/Library/Logs/DiagnosticReports/Ferdium Helper_.*wakeups_resource.diag' is not
expanded; update the uninstall step that currently calls sudo rm -rf '...Ferdium
Helper_.*wakeups_resource.diag' to use either double quotes or no quotes so the
shell expands the glob (or alternatively reuse the existing trash() logic to
safely handle globs), keeping the surrounding behavior of quit_application and
trash calls unchanged.

In `@ee/maintained-apps/outputs/fig/darwin.json`:
- Line 20: The command that invokes the Fig binary uses single quotes so the
$APPDIR variable is not expanded; update the invocation inside the script (the
subshell line that uses LOGGED_IN_USER and APPDIR) to use double quotes for the
executable path so $APPDIR expands (preserve quoting to handle spaces and keep
the subshell pattern: (cd /Users/$LOGGED_IN_USER && "<expanded path>" '_'
'brew-uninstall')). Ensure you only change the quoting around the path string
(not other single-quoted literal arguments).
- Line 19: The script's final lines create a no-op mkdir and place the symlink
in the current (ephemeral) directory; replace `mkdir -p .` and the `ln` that
creates "fig" locally with creation of a permanent bin dir and a symlink into
it: run `sudo mkdir -p /usr/local/bin` (or appropriate PATH dir), then `sudo ln
-h -f -s -- "$APPDIR/Fig.app/Contents/MacOS/fig-darwin-universal"
"/usr/local/bin/fig"` so the "fig" binary is available system-wide; update the
calls that reference the existing `mkdir -p .` and `/bin/ln -h -f -s --
"$APPDIR/Fig.app/Contents/MacOS/fig-darwin-universal" "fig"` to these two
commands and ensure they run with sudo.

In `@ee/maintained-apps/outputs/fluid/darwin.json`:
- Line 19: Add a quit_application helper and call it before removing the app in
the listed uninstall scripts: implement a quit_application() function (matching
the pattern used in flux-app/forklift) that accepts a bundle id and gracefully
quits the app, then invoke quit_application '<bundle_id>' immediately before
sudo rm -rf "$APPDIR/Fluid.app" in ee/maintained-apps/outputs/fluid/darwin.json
(and similarly update folx/darwin.json, fontbase/darwin.json,
fontlab/darwin.json, forecast/darwin.json) so the app is stopped before
deletion.

In `@ee/maintained-apps/outputs/free-download-manager/darwin.json`:
- Line 12: The JSON entry currently sets "sha256": "no_check", which disables
installer integrity verification for the darwin JSON (installer path includes
/6/latest/fdm.dmg); replace the placeholder by computing and storing the actual
SHA256 of the distributed DMG when you update the app version (or document the
security tradeoff), i.e., update the "sha256" field in
ee/maintained-apps/outputs/free-download-manager/darwin.json with the real
checksum of the /6/latest/fdm.dmg release artifact instead of "no_check" so
downloads are verified.
- Line 20: The two calls using sudo rmdir with single-quoted tilde (the lines
invoking sudo rmdir '~/Library/Application Support/Softdeluxe' and sudo rmdir
'~/Library/Caches/Softdeluxe') won't expand ~ and therefore fail; update those
calls to use an expanded path (e.g. /Users/${LOGGED_IN_USER}/Library/...) or
reuse the existing trash function (trash LOGGED_IN_USER '<path>') so the paths
resolve correctly, and ensure you reference LOGGED_IN_USER when constructing the
full paths rather than using a single-quoted ~.
🪄 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: e6740f32-7f44-4ae4-a778-8f3c332ebcad

📥 Commits

Reviewing files that changed from the base of the PR and between 6735479 and f066898.

⛔ Files ignored due to path filters (31)
  • website/assets/images/app-icon-fantastical-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-far2l-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-farrago-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fastmail-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fastscripts-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fellow-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-ferdium-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fetch-app-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fig-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-file-juicer-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-filen-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fing-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-firealpaca-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-firefly-iota-desktop-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-firefly-shimmer-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fission-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-flexoptix-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fluid-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-flux-app-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-focusrite-control-2-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-folx-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fontbase-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fontlab-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-forecast-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-forklift-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-framer-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-franz-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-free-download-manager-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-freefilesync-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-fsmonitor-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-funter-60x60@2x.png is excluded by !**/*.png
📒 Files selected for processing (95)
  • ee/maintained-apps/inputs/homebrew/fantastical.json
  • ee/maintained-apps/inputs/homebrew/far2l.json
  • ee/maintained-apps/inputs/homebrew/farrago.json
  • ee/maintained-apps/inputs/homebrew/fastmail.json
  • ee/maintained-apps/inputs/homebrew/fastscripts.json
  • ee/maintained-apps/inputs/homebrew/fellow.json
  • ee/maintained-apps/inputs/homebrew/ferdium.json
  • ee/maintained-apps/inputs/homebrew/fetch-app.json
  • ee/maintained-apps/inputs/homebrew/fig.json
  • ee/maintained-apps/inputs/homebrew/file-juicer.json
  • ee/maintained-apps/inputs/homebrew/filen.json
  • ee/maintained-apps/inputs/homebrew/fing.json
  • ee/maintained-apps/inputs/homebrew/firealpaca.json
  • ee/maintained-apps/inputs/homebrew/firefly-iota-desktop.json
  • ee/maintained-apps/inputs/homebrew/firefly-shimmer.json
  • ee/maintained-apps/inputs/homebrew/fission.json
  • ee/maintained-apps/inputs/homebrew/flexoptix.json
  • ee/maintained-apps/inputs/homebrew/fluid.json
  • ee/maintained-apps/inputs/homebrew/flux-app.json
  • ee/maintained-apps/inputs/homebrew/focusrite-control-2.json
  • ee/maintained-apps/inputs/homebrew/folx.json
  • ee/maintained-apps/inputs/homebrew/fontbase.json
  • ee/maintained-apps/inputs/homebrew/fontlab.json
  • ee/maintained-apps/inputs/homebrew/forecast.json
  • ee/maintained-apps/inputs/homebrew/forklift.json
  • ee/maintained-apps/inputs/homebrew/framer.json
  • ee/maintained-apps/inputs/homebrew/franz.json
  • ee/maintained-apps/inputs/homebrew/free-download-manager.json
  • ee/maintained-apps/inputs/homebrew/freefilesync.json
  • ee/maintained-apps/inputs/homebrew/fsmonitor.json
  • ee/maintained-apps/inputs/homebrew/funter.json
  • ee/maintained-apps/outputs/apps.json
  • ee/maintained-apps/outputs/fantastical/darwin.json
  • ee/maintained-apps/outputs/far2l/darwin.json
  • ee/maintained-apps/outputs/farrago/darwin.json
  • ee/maintained-apps/outputs/fastmail/darwin.json
  • ee/maintained-apps/outputs/fastscripts/darwin.json
  • ee/maintained-apps/outputs/fellow/darwin.json
  • ee/maintained-apps/outputs/ferdium/darwin.json
  • ee/maintained-apps/outputs/fetch-app/darwin.json
  • ee/maintained-apps/outputs/fig/darwin.json
  • ee/maintained-apps/outputs/file-juicer/darwin.json
  • ee/maintained-apps/outputs/filen/darwin.json
  • ee/maintained-apps/outputs/fing/darwin.json
  • ee/maintained-apps/outputs/firealpaca/darwin.json
  • ee/maintained-apps/outputs/firefly-iota-desktop/darwin.json
  • ee/maintained-apps/outputs/firefly-shimmer/darwin.json
  • ee/maintained-apps/outputs/fission/darwin.json
  • ee/maintained-apps/outputs/flexoptix/darwin.json
  • ee/maintained-apps/outputs/fluid/darwin.json
  • ee/maintained-apps/outputs/flux-app/darwin.json
  • ee/maintained-apps/outputs/focusrite-control-2/darwin.json
  • ee/maintained-apps/outputs/folx/darwin.json
  • ee/maintained-apps/outputs/fontbase/darwin.json
  • ee/maintained-apps/outputs/fontlab/darwin.json
  • ee/maintained-apps/outputs/forecast/darwin.json
  • ee/maintained-apps/outputs/forklift/darwin.json
  • ee/maintained-apps/outputs/framer/darwin.json
  • ee/maintained-apps/outputs/franz/darwin.json
  • ee/maintained-apps/outputs/free-download-manager/darwin.json
  • ee/maintained-apps/outputs/freefilesync/darwin.json
  • ee/maintained-apps/outputs/fsmonitor/darwin.json
  • ee/maintained-apps/outputs/funter/darwin.json
  • frontend/pages/SoftwarePage/components/icons/Fantastical.tsx
  • frontend/pages/SoftwarePage/components/icons/Far2L.tsx
  • frontend/pages/SoftwarePage/components/icons/Farrago.tsx
  • frontend/pages/SoftwarePage/components/icons/Fastmail.tsx
  • frontend/pages/SoftwarePage/components/icons/Fastscripts.tsx
  • frontend/pages/SoftwarePage/components/icons/Fellow.tsx
  • frontend/pages/SoftwarePage/components/icons/Ferdium.tsx
  • frontend/pages/SoftwarePage/components/icons/FetchApp.tsx
  • frontend/pages/SoftwarePage/components/icons/Fig.tsx
  • frontend/pages/SoftwarePage/components/icons/FileJuicer.tsx
  • frontend/pages/SoftwarePage/components/icons/Filen.tsx
  • frontend/pages/SoftwarePage/components/icons/Fing.tsx
  • frontend/pages/SoftwarePage/components/icons/Firealpaca.tsx
  • frontend/pages/SoftwarePage/components/icons/FireflyIotaDesktop.tsx
  • frontend/pages/SoftwarePage/components/icons/FireflyShimmer.tsx
  • frontend/pages/SoftwarePage/components/icons/Fission.tsx
  • frontend/pages/SoftwarePage/components/icons/Flexoptix.tsx
  • frontend/pages/SoftwarePage/components/icons/Fluid.tsx
  • frontend/pages/SoftwarePage/components/icons/FluxApp.tsx
  • frontend/pages/SoftwarePage/components/icons/FocusriteControl2.tsx
  • frontend/pages/SoftwarePage/components/icons/Folx.tsx
  • frontend/pages/SoftwarePage/components/icons/Fontbase.tsx
  • frontend/pages/SoftwarePage/components/icons/Fontlab.tsx
  • frontend/pages/SoftwarePage/components/icons/Forecast.tsx
  • frontend/pages/SoftwarePage/components/icons/Forklift.tsx
  • frontend/pages/SoftwarePage/components/icons/Framer.tsx
  • frontend/pages/SoftwarePage/components/icons/Franz.tsx
  • frontend/pages/SoftwarePage/components/icons/FreeDownloadManager.tsx
  • frontend/pages/SoftwarePage/components/icons/Freefilesync.tsx
  • frontend/pages/SoftwarePage/components/icons/Fsmonitor.tsx
  • frontend/pages/SoftwarePage/components/icons/Funter.tsx
  • frontend/pages/SoftwarePage/components/icons/index.ts

Comment thread ee/maintained-apps/inputs/homebrew/firefly-iota-desktop.json
Comment thread ee/maintained-apps/outputs/apps.json Outdated
Comment thread ee/maintained-apps/outputs/apps.json
Comment thread ee/maintained-apps/outputs/fantastical/darwin.json
Comment thread ee/maintained-apps/outputs/ferdium/darwin.json
Comment thread ee/maintained-apps/outputs/fig/darwin.json
Comment thread ee/maintained-apps/outputs/fig/darwin.json
Comment thread ee/maintained-apps/outputs/fluid/darwin.json
Comment thread ee/maintained-apps/outputs/free-download-manager/darwin.json
Comment thread ee/maintained-apps/outputs/free-download-manager/darwin.json
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/maintained-apps/outputs/apps.json

jq: parse error: Expected separator between values at line 2230, column 5
./ee/maintained-apps/script-diff.sh: line 49: echo: write error: Broken pipe

ee/maintained-apps/outputs/fantastical/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/far2l/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/farrago/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastmail/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastscripts/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fellow/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ferdium/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fetch-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fig/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/file-juicer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/filen/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fing/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firealpaca/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-iota-desktop/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-shimmer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fission/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flexoptix/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fluid/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flux-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/focusrite-control-2/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/folx/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontbase/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontlab/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forecast/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forklift/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/framer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/franz/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/free-download-manager/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/freefilesync/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fsmonitor/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/funter/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 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/outputs/apps.json`:
- Around line 2229-2230: The JSON array in ee/maintained-apps/outputs/apps.json
has adjacent object literals where a closing brace is immediately followed by an
opening brace (e.g. sequences like "}" then "{") at the reported locations
(around Line 2229, 2250, 2411, 2467, 2474 and the related ranges), causing
invalid JSON; fix by inserting a trailing comma after each object that precedes
another object (i.e., add a comma immediately after the closing '}' of the prior
object) for each occurrence and then validate the file with a JSON linter to
ensure the array is properly comma-separated.
🪄 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: 88a20237-f3ad-4bae-a2ee-a5f27f370d7b

📥 Commits

Reviewing files that changed from the base of the PR and between f066898 and beec091.

📒 Files selected for processing (1)
  • ee/maintained-apps/outputs/apps.json

Comment thread ee/maintained-apps/outputs/apps.json Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/maintained-apps/outputs/apps.json

jq: parse error: Expected separator between values at line 2230, column 5
./ee/maintained-apps/script-diff.sh: line 52: echo: write error: Broken pipe

ee/maintained-apps/outputs/fantastical/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/far2l/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/farrago/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastmail/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastscripts/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fellow/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ferdium/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fetch-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fig/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/file-juicer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/filen/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fing/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firealpaca/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-iota-desktop/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-shimmer/darwin.json

=== Install // 57b92655 -> 79df03de ===

--- /tmp/old.xSmV9H	2026-06-11 20:50:33.076210967 +0000
+++ /tmp/new.A1Ht7Z	2026-06-11 20:50:33.076210967 +0000
@@ -100,9 +100,9 @@
 sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
 hdiutil detach "$MOUNT_POINT" || true
 # copy to the applications folder
-quit_and_track_application 'org.iota.firefly'
+quit_and_track_application 'org.iota.firefly-shimmer'
 if [ -d "$APPDIR/Firefly Shimmer.app" ]; then
 	sudo mv "$APPDIR/Firefly Shimmer.app" "$TMPDIR/Firefly Shimmer.app.bkp"
 fi
 sudo cp -R "$TMPDIR/Firefly Shimmer.app" "$APPDIR"
-relaunch_application 'org.iota.firefly'
+relaunch_application 'org.iota.firefly-shimmer'

=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fission/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flexoptix/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fluid/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flux-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/focusrite-control-2/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/folx/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontbase/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontlab/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forecast/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forklift/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/framer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/franz/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/free-download-manager/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/freefilesync/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fsmonitor/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/funter/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

@github-actions

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/maintained-apps/outputs/fantastical/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/far2l/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/farrago/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastmail/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fastscripts/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fellow/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ferdium/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fetch-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fig/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/file-juicer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/filen/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fing/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firealpaca/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-iota-desktop/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/firefly-shimmer/darwin.json

=== Install // 57b92655 -> 79df03de ===

--- /tmp/old.BNySUA	2026-06-11 20:55:27.038865817 +0000
+++ /tmp/new.mJNhgW	2026-06-11 20:55:27.039865814 +0000
@@ -100,9 +100,9 @@
 sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
 hdiutil detach "$MOUNT_POINT" || true
 # copy to the applications folder
-quit_and_track_application 'org.iota.firefly'
+quit_and_track_application 'org.iota.firefly-shimmer'
 if [ -d "$APPDIR/Firefly Shimmer.app" ]; then
 	sudo mv "$APPDIR/Firefly Shimmer.app" "$TMPDIR/Firefly Shimmer.app.bkp"
 fi
 sudo cp -R "$TMPDIR/Firefly Shimmer.app" "$APPDIR"
-relaunch_application 'org.iota.firefly'
+relaunch_application 'org.iota.firefly-shimmer'

=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fission/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flexoptix/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fluid/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/flux-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/focusrite-control-2/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/folx/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontbase/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fontlab/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forecast/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/forklift/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/framer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/franz/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/free-download-manager/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/freefilesync/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/fsmonitor/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/funter/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

@allenhouchins
allenhouchins merged commit 6c35495 into main Jun 11, 2026
29 of 31 checks passed
@allenhouchins
allenhouchins deleted the new-mac-fmas-f branch June 11, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants