Skip to content

fix(code): restore external app icons#3563

Merged
richardsolomou merged 1 commit into
mainfrom
posthog-code/fix-external-app-icons
Jul 19, 2026
Merged

fix(code): restore external app icons#3563
richardsolomou merged 1 commit into
mainfrom
posthog-code/fix-external-app-icons

Conversation

@richardsolomou

Copy link
Copy Markdown
Member

Problem

Packaged macOS builds silently lost external application icons because the extractor depended on hoisted runtime modules and an ASAR-sensitive executable path.

Changes

Run the bundled extractor directly from app.asar.unpacked, remove the unused p-map package, and register cmux as a detected terminal.

How did you test this?

  • Ran targeted Vitest tests and pnpm typecheck.
  • Built the Electron package and verified native VS Code, Ghostty, cmux, and Finder icons in the running menu.

Automatic notifications

  • Publish to changelog?
  • Alert Sales and Marketing teams?

Created with PostHog Code

Run the macOS icon extractor from its unpacked binary and add cmux to the detected terminal applications.

Generated-By: PostHog Code
Task-Id: 02c8320e-3a8f-47a2-893a-6381dd31369c
@trunk-io

trunk-io Bot commented Jul 18, 2026

Copy link
Copy Markdown

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@github-actions

Copy link
Copy Markdown

React Doctor found no issues in the changed files. 🎉

Reviewed by React Doctor for commit b2458dc.

@richardsolomou
richardsolomou merged commit e02e0c1 into main Jul 19, 2026
27 of 28 checks passed
@richardsolomou
richardsolomou deleted the posthog-code/fix-external-app-icons branch July 19, 2026 02:03
@trunk-io

trunk-io Bot commented Jul 19, 2026

Copy link
Copy Markdown

An error occurred while submitting your PR to the queue: This PR is already merged

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.

2 participants