Skip to content

Add macOS Fleet-maintained apps (B) - #47360

Merged
allenhouchins merged 3 commits into
mainfrom
new-mac-fmas-b
Jun 10, 2026
Merged

Add macOS Fleet-maintained apps (B)#47360
allenhouchins merged 3 commits into
mainfrom
new-mac-fmas-b

Conversation

@allenhouchins

@allenhouchins allenhouchins commented Jun 10, 2026

Copy link
Copy Markdown
Member

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

Summary by CodeRabbit

  • New Features
    • Added 34 new applications to the platform including Background Music, Balsamiq Wireframes, Bambu Studio, Bitwig Studio, BoltAI, and others.
    • Added visual icons for all new applications.
    • Expanded macOS application management with installer and uninstaller support for each new app.

Adds 34 Fleet-maintained app(s) whose cask token starts with 'B':
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 10, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 50.00000% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 67.18%. Comparing base (afbbc44) to head (44a672a).
⚠️ Report is 7 commits behind head on main.

Files with missing lines Patch % Lines
.../SoftwarePage/components/icons/BackgroundMusic.tsx 50.00% 1 Missing ⚠️
...d/pages/SoftwarePage/components/icons/Badgeify.tsx 50.00% 1 Missing ⚠️
...ftwarePage/components/icons/BalsamiqWireframes.tsx 50.00% 1 Missing ⚠️
...ages/SoftwarePage/components/icons/BambuStudio.tsx 50.00% 1 Missing ⚠️
.../pages/SoftwarePage/components/icons/Bartender.tsx 50.00% 1 Missing ⚠️
...tend/pages/SoftwarePage/components/icons/Batfi.tsx 50.00% 1 Missing ⚠️
...tend/pages/SoftwarePage/components/icons/Bdash.tsx 50.00% 1 Missing ⚠️
...ages/SoftwarePage/components/icons/BeaverNotes.tsx 50.00% 1 Missing ⚠️
...end/pages/SoftwarePage/components/icons/Beeper.tsx 50.00% 1 Missing ⚠️
...ages/SoftwarePage/components/icons/Bettermouse.tsx 50.00% 1 Missing ⚠️
... and 24 more
Additional details and impacted files
@@           Coverage Diff            @@
##             main   #47360    +/-   ##
========================================
  Coverage   67.18%   67.18%            
========================================
  Files        3178     3211    +33     
  Lines      227236   227136   -100     
  Branches    11743    11892   +149     
========================================
- Hits       152665   152599    -66     
+ Misses      60802    60799     -3     
+ Partials    13769    13738    -31     
Flag Coverage Δ
frontend 57.82% <50.00%> (-0.01%) ⬇️

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.

@allenhouchins
allenhouchins marked this pull request as ready for review June 10, 2026 20:25
@allenhouchins
allenhouchins requested a review from a team as a code owner June 10, 2026 20:25
Copilot AI review requested due to automatic review settings June 10, 2026 20:25
@allenhouchins
allenhouchins marked this pull request as draft June 10, 2026 20:26
@allenhouchins
allenhouchins marked this pull request as ready for review June 10, 2026 20:28

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 catalog for Homebrew casks starting with “B” by adding the corresponding maintained-app inputs and generated darwin outputs (install/uninstall scripts, queries, metadata), and wiring up the associated software icons in the Software page icon map.

Changes:

  • Added new Software page icons and registered them in SOFTWARE_NAME_TO_ICON_MAP.
  • Added Homebrew maintained-app input manifests for “B*” apps.
  • Added generated maintained-app darwin.json outputs (versions, queries, installer URLs, scripts, sha256 metadata) for those apps.

Reviewed changes

Copilot reviewed 104 out of 138 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 imports and name→icon mappings for new “B*” maintained apps.
frontend/pages/SoftwarePage/components/icons/Blurscreen.tsx Adds Blurscreen icon component.
frontend/pages/SoftwarePage/components/icons/BambuStudio.tsx Adds Bambu Studio icon component.
ee/maintained-apps/outputs/background-music/darwin.json Generated macOS output manifest + scripts for Background Music.
ee/maintained-apps/outputs/badgeify/darwin.json Generated macOS output manifest + scripts for Badgeify.
ee/maintained-apps/outputs/balsamiq-wireframes/darwin.json Generated macOS output manifest + scripts for Balsamiq Wireframes.
ee/maintained-apps/outputs/bambu-studio/darwin.json Generated macOS output manifest + scripts for Bambu Studio.
ee/maintained-apps/outputs/bartender/darwin.json Generated macOS output manifest + scripts for Bartender.
ee/maintained-apps/outputs/batfi/darwin.json Generated macOS output manifest + scripts for BatFi.
ee/maintained-apps/outputs/bdash/darwin.json Generated macOS output manifest + scripts for Bdash.
ee/maintained-apps/outputs/beaver-notes/darwin.json Generated macOS output manifest + scripts for Beaver Notes.
ee/maintained-apps/outputs/beeper/darwin.json Generated macOS output manifest + scripts for Beeper.
ee/maintained-apps/outputs/bettermouse/darwin.json Generated macOS output manifest + scripts for BetterMouse.
ee/maintained-apps/outputs/bettertouchtool/darwin.json Generated macOS output manifest + scripts for BetterTouchTool.
ee/maintained-apps/outputs/betterzip/darwin.json Generated macOS output manifest + scripts for BetterZip.
ee/maintained-apps/outputs/bezel/darwin.json Generated macOS output manifest + scripts for Bezel.
ee/maintained-apps/outputs/bibdesk/darwin.json Generated macOS output manifest + scripts for BibDesk.
ee/maintained-apps/outputs/binance/darwin.json Generated macOS output manifest + scripts for Binance.
ee/maintained-apps/outputs/biscuit/darwin.json Generated macOS output manifest + scripts for Biscuit.
ee/maintained-apps/outputs/bitbox/darwin.json Generated macOS output manifest + scripts for BitBox.
ee/maintained-apps/outputs/bitrix24/darwin.json Generated macOS output manifest + scripts for Bitrix24.
ee/maintained-apps/outputs/bitwig-studio/darwin.json Generated macOS output manifest + scripts for Bitwig Studio.
ee/maintained-apps/outputs/bleunlock/darwin.json Generated macOS output manifest + scripts for BLEUnlock.
ee/maintained-apps/outputs/blip/darwin.json Generated macOS output manifest + scripts for Blip.
ee/maintained-apps/outputs/bluewallet/darwin.json Generated macOS output manifest + scripts for BlueWallet.
ee/maintained-apps/outputs/blurscreen/darwin.json Generated macOS output manifest + scripts for BlurScreen.
ee/maintained-apps/outputs/boltai/darwin.json Generated macOS output manifest + scripts for BoltAI 2.
ee/maintained-apps/outputs/bome-network/darwin.json Generated macOS output manifest + scripts for Bome Network.
ee/maintained-apps/outputs/boom-3d/darwin.json Generated macOS output manifest + scripts for Boom 3D.
ee/maintained-apps/outputs/boop/darwin.json Generated macOS output manifest + scripts for Boop.
ee/maintained-apps/outputs/boost-note/darwin.json Generated macOS output manifest + scripts for Boost Note.
ee/maintained-apps/outputs/breaktimer/darwin.json Generated macOS output manifest + scripts for BreakTimer.
ee/maintained-apps/outputs/bricklink-studio/darwin.json Generated macOS output manifest + scripts for BrickLink Studio.
ee/maintained-apps/outputs/bunch/darwin.json Generated macOS output manifest + scripts for Bunch.
ee/maintained-apps/outputs/busycontacts/darwin.json Generated macOS output manifest + scripts for BusyContacts.
ee/maintained-apps/outputs/buttercup/darwin.json Generated macOS output manifest + scripts for Buttercup.
ee/maintained-apps/outputs/buzz/darwin.json Generated macOS output manifest + scripts for Buzz.
ee/maintained-apps/inputs/homebrew/background-music.json Adds Homebrew input manifest for Background Music.
ee/maintained-apps/inputs/homebrew/badgeify.json Adds Homebrew input manifest for Badgeify.
ee/maintained-apps/inputs/homebrew/balsamiq-wireframes.json Adds Homebrew input manifest for Balsamiq Wireframes.
ee/maintained-apps/inputs/homebrew/bambu-studio.json Adds Homebrew input manifest for Bambu Studio.
ee/maintained-apps/inputs/homebrew/bartender.json Adds Homebrew input manifest for Bartender.
ee/maintained-apps/inputs/homebrew/batfi.json Adds Homebrew input manifest for BatFi.
ee/maintained-apps/inputs/homebrew/bdash.json Adds Homebrew input manifest for Bdash.
ee/maintained-apps/inputs/homebrew/beaver-notes.json Adds Homebrew input manifest for Beaver Notes.
ee/maintained-apps/inputs/homebrew/beeper.json Adds Homebrew input manifest for Beeper.
ee/maintained-apps/inputs/homebrew/bettermouse.json Adds Homebrew input manifest for BetterMouse.
ee/maintained-apps/inputs/homebrew/bettertouchtool.json Adds Homebrew input manifest for BetterTouchTool.
ee/maintained-apps/inputs/homebrew/betterzip.json Adds Homebrew input manifest for BetterZip.
ee/maintained-apps/inputs/homebrew/bezel.json Adds Homebrew input manifest for Bezel.
ee/maintained-apps/inputs/homebrew/bibdesk.json Adds Homebrew input manifest for BibDesk.
ee/maintained-apps/inputs/homebrew/binance.json Adds Homebrew input manifest for Binance.
ee/maintained-apps/inputs/homebrew/biscuit.json Adds Homebrew input manifest for Biscuit.
ee/maintained-apps/inputs/homebrew/bitbox.json Adds Homebrew input manifest for BitBox.
ee/maintained-apps/inputs/homebrew/bitrix24.json Adds Homebrew input manifest for Bitrix24.
ee/maintained-apps/inputs/homebrew/bitwig-studio.json Adds Homebrew input manifest for Bitwig Studio.
ee/maintained-apps/inputs/homebrew/bleunlock.json Adds Homebrew input manifest for BLEUnlock.
ee/maintained-apps/inputs/homebrew/blip.json Adds Homebrew input manifest for Blip.
ee/maintained-apps/inputs/homebrew/blurscreen.json Adds Homebrew input manifest for BlurScreen.
ee/maintained-apps/inputs/homebrew/bluewallet.json Adds Homebrew input manifest for BlueWallet.
ee/maintained-apps/inputs/homebrew/boltai.json Adds Homebrew input manifest for BoltAI 2.
ee/maintained-apps/inputs/homebrew/bome-network.json Adds Homebrew input manifest for Bome Network.
ee/maintained-apps/inputs/homebrew/boom-3d.json Adds Homebrew input manifest for Boom 3D.
ee/maintained-apps/inputs/homebrew/boop.json Adds Homebrew input manifest for Boop.
ee/maintained-apps/inputs/homebrew/boost-note.json Adds Homebrew input manifest for Boost Note.
ee/maintained-apps/inputs/homebrew/breaktimer.json Adds Homebrew input manifest for BreakTimer.
ee/maintained-apps/inputs/homebrew/bricklink-studio.json Adds Homebrew input manifest for BrickLink Studio.
ee/maintained-apps/inputs/homebrew/bunch.json Adds Homebrew input manifest for Bunch.
ee/maintained-apps/inputs/homebrew/busycontacts.json Adds Homebrew input manifest for BusyContacts.
ee/maintained-apps/inputs/homebrew/buttercup.json Adds Homebrew input manifest for Buttercup.
ee/maintained-apps/inputs/homebrew/buzz.json Adds Homebrew input manifest for Buzz.

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

Comment thread ee/maintained-apps/outputs/biscuit/darwin.json
Comment thread ee/maintained-apps/inputs/homebrew/blip.json Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Jun 10, 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: 5093c7e3-15a1-406a-ad33-e1219466e41a

📥 Commits

Reviewing files that changed from the base of the PR and between 1e52827 and 44a672a.

📒 Files selected for processing (1)
  • ee/maintained-apps/inputs/homebrew/blip.json
✅ Files skipped from review due to trivial changes (1)
  • ee/maintained-apps/inputs/homebrew/blip.json

Walkthrough

Adds many B-prefixed applications to Fleet’s maintained-apps system by:

  • creating Homebrew input JSON manifests (app metadata);
  • adding macOS darwin output manifests with installer/uninstaller scripts and version detection;
  • adding React TSX icon components (32×32 SVG wrappers embedding base64 PNGs);
  • updating ee/maintained-apps/outputs/apps.json and frontend SoftwarePage icon map to register the new apps and icons.

Possibly related PRs

  • fleetdm/fleet#47322: Extends the maintained-apps catalog and frontend icon registry with additional app icon components and mappings.
  • fleetdm/fleet#46906: Also updates the frontend icon registry (SOFTWARE_NAME_TO_ICON_MAP) to add new app→icon entries.
  • fleetdm/fleet#46426: Adds maintained-app entries and updates the icon mapping in the SoftwarePage frontend.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch new-mac-fmas-b

@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: 7

🧹 Nitpick comments (1)
frontend/pages/SoftwarePage/components/icons/Batfi.tsx (1)

1-1: ⚡ Quick win

Prefer named React import over wildcard import.

The wildcard import import * as React from "react" is unnecessary since the component doesn't use React. prefix anywhere. Consider using a named import instead for consistency and to avoid unnecessary namespace pollution.

♻️ Suggested refactor
-import * as React from "react";
-
-import type { SVGProps } from "react";
+import type { SVGProps } from "react";
🤖 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 `@frontend/pages/SoftwarePage/components/icons/Batfi.tsx` at line 1, Replace
the wildcard import in the Batfi component with a named/default React import:
change the top-level import in
frontend/pages/SoftwarePage/components/icons/Batfi.tsx from "import * as React
from 'react'" to a named/default import (e.g., "import React from 'react'") so
the component (Batfi) doesn't pollute the namespace and matches project import
style; adjust any type-only imports if needed.
🤖 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/batfi/darwin.json`:
- Around line 9-12: The darwin package metadata currently uses a mutable
installer_url ("BatFi-latest.zip") and sha256: "no_check", which disables
integrity verification; update the metadata by replacing installer_url with a
versioned, immutable URL and setting sha256 to the actual SHA-256 checksum of
that artifact (or, if only a "latest" URL is available, implement a documented
process to fetch the current artifact, compute and store its checksum and update
sha256 whenever a new release is detected); specifically edit the
"installer_url" and "sha256" fields in the JSON and ensure
install_script_ref/uninstall_script_ref remain consistent with the chosen
version.

In `@ee/maintained-apps/outputs/betterzip/darwin.json`:
- Line 19: The uninstall removes the app with sudo rm -rf without quitting it
first; call the existing quit_application function for BetterZip's bundle id
(com.macitbetter.betterzip) immediately before the sudo rm -rf
"$APPDIR/BetterZip.app" line (i.e., insert quit_application
'com.macitbetter.betterzip' just prior to the rm -rf) so the app is cleanly
terminated before removal.

In `@ee/maintained-apps/outputs/blurscreen/darwin.json`:
- Line 12: Replace the placeholder sha256 value in the darwin.json manifest so
the PKG installer is integrity-checked: locate the "sha256" property in
ee/maintained-apps/outputs/blurscreen/darwin.json and replace "no_check" with
the actual SHA-256 digest of the distributed PKG (obtained from the vendor or by
hashing the stable download), and ensure any code that calls the installer (the
PKG installer step) uses that value for verification; if the vendor cannot
provide a stable URL or checksum, add a clear comment in darwin.json and
fail-fast the install path that runs sudo installer to avoid running an
unverified PKG.

In `@ee/maintained-apps/outputs/breaktimer/darwin.json`:
- Line 20: The script creates a relative symlink with "mkdir -p ." and ln -h -f
-s -- ... "breaktimer", which produces an unpredictable location; remove the
no-op mkdir -p . and replace the relative symlink with an absolute one (e.g.
ensure /usr/local/bin exists with sudo mkdir -p /usr/local/bin) and create the
symlink using sudo ln -h -f -s --
"$APPDIR/BreakTimer.app/Contents/MacOS/BreakTimer" "/usr/local/bin/breaktimer"
so the binary is always reachable and uninstall (sudo rm -rf
/usr/local/bin/breaktimer) can reliably remove it; update the
relaunch_application/quit_and_track_application references only if they assume
the old relative path.

In `@ee/maintained-apps/outputs/busycontacts/darwin.json`:
- Line 12: The JSON currently sets the "sha256" field to "no_check", which
disables integrity verification; replace that string with the real SHA-256
checksum of the remote installer ZIP: download the exact ZIP used by your
release, compute its SHA-256 (e.g., shasum -a 256 or sha256sum), and update the
"sha256" value in darwin.json with the computed hex digest so the installer ZIP
is integrity-checked.
- Line 20: The remove_receipt_files function builds FULL_INSTALL_LOCATION but
the removal pipelines still prefix entries with /${INSTALL_LOCATION}/ causing
incorrect deletion paths for non-root installs; update the two places in
remove_receipt_files that run pkgutil --only-files and pkgutil --only-dirs (and
their corresponding echo lines) to prefix with ${FULL_INSTALL_LOCATION}/ (and
use that variable in the sed expressions) instead of /${INSTALL_LOCATION}/ so
removed paths match the computed FULL_INSTALL_LOCATION.

In `@frontend/pages/SoftwarePage/components/icons/index.ts`:
- Line 706: The icons mapping only includes the versioned key "boltai 2" which
fails to match normalized names like "boltai"; update the icons mapping object
(the entries around the "boltai 2": Boltai line) to also include a non-versioned
alias "boltai": Boltai so that lookups using the normalized name resolve to the
Boltai component; ensure both keys point to the same Boltai symbol in the
mapping.

---

Nitpick comments:
In `@frontend/pages/SoftwarePage/components/icons/Batfi.tsx`:
- Line 1: Replace the wildcard import in the Batfi component with a
named/default React import: change the top-level import in
frontend/pages/SoftwarePage/components/icons/Batfi.tsx from "import * as React
from 'react'" to a named/default import (e.g., "import React from 'react'") so
the component (Batfi) doesn't pollute the namespace and matches project import
style; adjust any type-only imports if needed.
🪄 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: 701489fe-706c-4f41-9720-c1c4728c722f

📥 Commits

Reviewing files that changed from the base of the PR and between afbbc44 and 1e52827.

⛔ Files ignored due to path filters (34)
  • website/assets/images/app-icon-background-music-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-badgeify-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-balsamiq-wireframes-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bambu-studio-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bartender-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-batfi-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bdash-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-beaver-notes-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-beeper-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bettermouse-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bettertouchtool-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-betterzip-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bezel-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bibdesk-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-binance-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-biscuit-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bitbox-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bitrix24-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bitwig-studio-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bleunlock-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-blip-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bluewallet-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-blurscreen-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-boltai-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bome-network-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-boom-3d-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-boop-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-boost-note-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-breaktimer-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bricklink-studio-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-bunch-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-busycontacts-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-buttercup-60x60@2x.png is excluded by !**/*.png
  • website/assets/images/app-icon-buzz-60x60@2x.png is excluded by !**/*.png
📒 Files selected for processing (104)
  • ee/maintained-apps/inputs/homebrew/background-music.json
  • ee/maintained-apps/inputs/homebrew/badgeify.json
  • ee/maintained-apps/inputs/homebrew/balsamiq-wireframes.json
  • ee/maintained-apps/inputs/homebrew/bambu-studio.json
  • ee/maintained-apps/inputs/homebrew/bartender.json
  • ee/maintained-apps/inputs/homebrew/batfi.json
  • ee/maintained-apps/inputs/homebrew/bdash.json
  • ee/maintained-apps/inputs/homebrew/beaver-notes.json
  • ee/maintained-apps/inputs/homebrew/beeper.json
  • ee/maintained-apps/inputs/homebrew/bettermouse.json
  • ee/maintained-apps/inputs/homebrew/bettertouchtool.json
  • ee/maintained-apps/inputs/homebrew/betterzip.json
  • ee/maintained-apps/inputs/homebrew/bezel.json
  • ee/maintained-apps/inputs/homebrew/bibdesk.json
  • ee/maintained-apps/inputs/homebrew/binance.json
  • ee/maintained-apps/inputs/homebrew/biscuit.json
  • ee/maintained-apps/inputs/homebrew/bitbox.json
  • ee/maintained-apps/inputs/homebrew/bitrix24.json
  • ee/maintained-apps/inputs/homebrew/bitwig-studio.json
  • ee/maintained-apps/inputs/homebrew/bleunlock.json
  • ee/maintained-apps/inputs/homebrew/blip.json
  • ee/maintained-apps/inputs/homebrew/bluewallet.json
  • ee/maintained-apps/inputs/homebrew/blurscreen.json
  • ee/maintained-apps/inputs/homebrew/boltai.json
  • ee/maintained-apps/inputs/homebrew/bome-network.json
  • ee/maintained-apps/inputs/homebrew/boom-3d.json
  • ee/maintained-apps/inputs/homebrew/boop.json
  • ee/maintained-apps/inputs/homebrew/boost-note.json
  • ee/maintained-apps/inputs/homebrew/breaktimer.json
  • ee/maintained-apps/inputs/homebrew/bricklink-studio.json
  • ee/maintained-apps/inputs/homebrew/bunch.json
  • ee/maintained-apps/inputs/homebrew/busycontacts.json
  • ee/maintained-apps/inputs/homebrew/buttercup.json
  • ee/maintained-apps/inputs/homebrew/buzz.json
  • ee/maintained-apps/outputs/apps.json
  • ee/maintained-apps/outputs/background-music/darwin.json
  • ee/maintained-apps/outputs/badgeify/darwin.json
  • ee/maintained-apps/outputs/balsamiq-wireframes/darwin.json
  • ee/maintained-apps/outputs/bambu-studio/darwin.json
  • ee/maintained-apps/outputs/bartender/darwin.json
  • ee/maintained-apps/outputs/batfi/darwin.json
  • ee/maintained-apps/outputs/bdash/darwin.json
  • ee/maintained-apps/outputs/beaver-notes/darwin.json
  • ee/maintained-apps/outputs/beeper/darwin.json
  • ee/maintained-apps/outputs/bettermouse/darwin.json
  • ee/maintained-apps/outputs/bettertouchtool/darwin.json
  • ee/maintained-apps/outputs/betterzip/darwin.json
  • ee/maintained-apps/outputs/bezel/darwin.json
  • ee/maintained-apps/outputs/bibdesk/darwin.json
  • ee/maintained-apps/outputs/binance/darwin.json
  • ee/maintained-apps/outputs/biscuit/darwin.json
  • ee/maintained-apps/outputs/bitbox/darwin.json
  • ee/maintained-apps/outputs/bitrix24/darwin.json
  • ee/maintained-apps/outputs/bitwig-studio/darwin.json
  • ee/maintained-apps/outputs/bleunlock/darwin.json
  • ee/maintained-apps/outputs/blip/darwin.json
  • ee/maintained-apps/outputs/bluewallet/darwin.json
  • ee/maintained-apps/outputs/blurscreen/darwin.json
  • ee/maintained-apps/outputs/boltai/darwin.json
  • ee/maintained-apps/outputs/bome-network/darwin.json
  • ee/maintained-apps/outputs/boom-3d/darwin.json
  • ee/maintained-apps/outputs/boop/darwin.json
  • ee/maintained-apps/outputs/boost-note/darwin.json
  • ee/maintained-apps/outputs/breaktimer/darwin.json
  • ee/maintained-apps/outputs/bricklink-studio/darwin.json
  • ee/maintained-apps/outputs/bunch/darwin.json
  • ee/maintained-apps/outputs/busycontacts/darwin.json
  • ee/maintained-apps/outputs/buttercup/darwin.json
  • ee/maintained-apps/outputs/buzz/darwin.json
  • frontend/pages/SoftwarePage/components/icons/BackgroundMusic.tsx
  • frontend/pages/SoftwarePage/components/icons/Badgeify.tsx
  • frontend/pages/SoftwarePage/components/icons/BalsamiqWireframes.tsx
  • frontend/pages/SoftwarePage/components/icons/BambuStudio.tsx
  • frontend/pages/SoftwarePage/components/icons/Bartender.tsx
  • frontend/pages/SoftwarePage/components/icons/Batfi.tsx
  • frontend/pages/SoftwarePage/components/icons/Bdash.tsx
  • frontend/pages/SoftwarePage/components/icons/BeaverNotes.tsx
  • frontend/pages/SoftwarePage/components/icons/Beeper.tsx
  • frontend/pages/SoftwarePage/components/icons/Bettermouse.tsx
  • frontend/pages/SoftwarePage/components/icons/Bettertouchtool.tsx
  • frontend/pages/SoftwarePage/components/icons/Betterzip.tsx
  • frontend/pages/SoftwarePage/components/icons/Bezel.tsx
  • frontend/pages/SoftwarePage/components/icons/Bibdesk.tsx
  • frontend/pages/SoftwarePage/components/icons/Binance.tsx
  • frontend/pages/SoftwarePage/components/icons/Biscuit.tsx
  • frontend/pages/SoftwarePage/components/icons/Bitbox.tsx
  • frontend/pages/SoftwarePage/components/icons/Bitrix24.tsx
  • frontend/pages/SoftwarePage/components/icons/BitwigStudio.tsx
  • frontend/pages/SoftwarePage/components/icons/Bleunlock.tsx
  • frontend/pages/SoftwarePage/components/icons/Blip.tsx
  • frontend/pages/SoftwarePage/components/icons/Bluewallet.tsx
  • frontend/pages/SoftwarePage/components/icons/Blurscreen.tsx
  • frontend/pages/SoftwarePage/components/icons/Boltai.tsx
  • frontend/pages/SoftwarePage/components/icons/BomeNetwork.tsx
  • frontend/pages/SoftwarePage/components/icons/Boom3D.tsx
  • frontend/pages/SoftwarePage/components/icons/Boop.tsx
  • frontend/pages/SoftwarePage/components/icons/BoostNote.tsx
  • frontend/pages/SoftwarePage/components/icons/Breaktimer.tsx
  • frontend/pages/SoftwarePage/components/icons/BricklinkStudio.tsx
  • frontend/pages/SoftwarePage/components/icons/Bunch.tsx
  • frontend/pages/SoftwarePage/components/icons/Busycontacts.tsx
  • frontend/pages/SoftwarePage/components/icons/Buttercup.tsx
  • frontend/pages/SoftwarePage/components/icons/Buzz.tsx
  • frontend/pages/SoftwarePage/components/icons/index.ts

Comment thread ee/maintained-apps/outputs/batfi/darwin.json
Comment thread ee/maintained-apps/outputs/betterzip/darwin.json
Comment thread ee/maintained-apps/outputs/blurscreen/darwin.json
Comment thread ee/maintained-apps/outputs/breaktimer/darwin.json
Comment thread ee/maintained-apps/outputs/busycontacts/darwin.json
Comment thread ee/maintained-apps/outputs/busycontacts/darwin.json
Comment thread frontend/pages/SoftwarePage/components/icons/index.ts
@allenhouchins
allenhouchins merged commit 83a31ea into main Jun 10, 2026
29 of 31 checks passed
@allenhouchins
allenhouchins deleted the new-mac-fmas-b branch June 10, 2026 21:35
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