Skip to content

feat: add Nova application icon - #32

Merged
bigduu merged 1 commit into
masterfrom
codex/nova-icon
Sep 4, 2026
Merged

bigduu merged 1 commit into
masterfrom
codex/nova-icon

Conversation

@bigduu

@bigduu bigduu commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the approved 1024×1024 Nova “Star-Core Pulse” artwork as the canonical app icon source
  • generate a standard ten-representation macOS iconset during app packaging and embed Nova.icns before code signing
  • declare branded Chrome extension and toolbar icons at 16/24/32/48/128px
  • replace the temporary letter mark in the Chrome popup with the Nova icon
  • validate PNG format, dimensions, RGBA channels, iconset mapping, plist wiring, bundle signing order, and archive contents

Verification

  • npm --prefix chrome/extension run check
  • Chrome extension tests: 122/122
  • scripts/test-release-workflow.sh
  • bash -n packaging/macos/package-development-app.sh scripts/test-release-workflow.sh
  • git diff --check
  • exact remote tree SHA matches the locally reviewed tree

The hermetic Linux release test mocks sips and iconutil; the real macOS release job remains fail-closed and performs the actual icon conversion before signing the app bundle.

@bigduu
bigduu merged commit 6783132 into master Sep 4, 2026
6 checks passed
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.

1 participant