Skip to content

fix: add pai-logo.png to Pulse Observability public/ dir#1375

Open
klausagnoletti wants to merge 1 commit into
danielmiessler:mainfrom
klausagnoletti:fix/pulse-observability-logo
Open

fix: add pai-logo.png to Pulse Observability public/ dir#1375
klausagnoletti wants to merge 1 commit into
danielmiessler:mainfrom
klausagnoletti:fix/pulse-observability-logo

Conversation

@klausagnoletti

Copy link
Copy Markdown

What changed

Added pai-logo.png to Releases/v5.0.0/.claude/PAI/PULSE/Observability/public/ and added a .gitignore re-include rule so it is tracked.

Why

The logo was missing from the Next.js static assets folder (public/), causing a broken image in the Pulse dashboard header on fresh installs. The file already existed at PAI-Install/public/assets/pai-logo.png but was never placed where Next.js expects it at build time.

Without this fix, every fresh PAI v5 install gets a broken logo. The workaround is to manually copy the file and then copy it again to out/ (since the dashboard is a static export), but neither survives a bun run build.

Root cause

The .claude/.gitignore blanket-ignores *.png and only re-includes specific paths. Observability/public/ was not among them.

Tested on

Windows 11 / WSL2

Checklist

  • No personal data
  • Works without user-specific credentials
  • .gitignore re-include added so file survives future releases

The logo was missing from PULSE/Observability/public/, causing a broken
image in the dashboard header. The file existed in PAI-Install/public/assets/
but was never placed where Next.js expects static assets at build time.

Also adds a .gitignore re-include rule so the file is tracked in future releases.
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