Skip to content

feat: add missing mac app icon#439

Closed
tvcsantos wants to merge 1 commit into
getagentseal:mainfrom
tvcsantos:feature/add-app-icon
Closed

feat: add missing mac app icon#439
tvcsantos wants to merge 1 commit into
getagentseal:mainfrom
tvcsantos:feature/add-app-icon

Conversation

@tvcsantos
Copy link
Copy Markdown

Summary

On mac, the app was missing an icon. This PR adresses that issue and adds the missing icon, using the flame asset already in resources with a white background and no text. Just the flame.

Also added a small fix for linting issues by adding the missing types: ['node'] on tsconfig.

Testing

  • I have tested this locally against real data (not just unit tests)
  • npm test passes
  • npm run build succeeds

For new providers only:

  • I installed the tool and generated real sessions by using it
  • npm run dev -- today shows correct costs and session counts for this provider
  • npm run dev -- models --provider <name> shows correct model names and pricing
  • Screenshot or terminal output attached below proving it works with real data

@tvcsantos tvcsantos force-pushed the feature/add-app-icon branch from b86c0ed to 0e6b267 Compare June 6, 2026 13:18
iamtoruk added a commit that referenced this pull request Jun 6, 2026
Adds assets/menubar-logo.png and generates AppIcon.icns (all standard sizes
via sips + iconutil) in package-app.sh, so the menubar app ships with a real
icon instead of the generic one. Info.plist already referenced AppIcon.

Icon and bundler change from @tvcsantos's #439; the unrelated tsconfig.json
change in that PR was left out.
@iamtoruk
Copy link
Copy Markdown
Member

iamtoruk commented Jun 6, 2026

Thanks for the icon. Landed it on main in #455, crediting you. The only thing I left out was the unrelated tsconfig.json "types": ["node"] change, since it is a project-wide change not needed for the icon (the project builds clean without it). Heads up that the same line is in your Devin PR #444 and should be dropped there too. Closing this in favor of #455.

@iamtoruk iamtoruk closed this Jun 6, 2026
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