Skip to content

[web] Add Symphony favicon#90

Draft
sharmila-oai wants to merge 1 commit into
mainfrom
dev/sharmila/eacc-1954-symphony-favicon
Draft

[web] Add Symphony favicon#90
sharmila-oai wants to merge 1 commit into
mainfrom
dev/sharmila/eacc-1954-symphony-favicon

Conversation

@sharmila-oai

Copy link
Copy Markdown
Contributor

Context

Symphony Observability currently uses the browser's generic fallback icon, which makes its control-plane tabs hard to identify.

TL;DR

Add a custom, cache-busted favicon to the Symphony Observability dashboard.

Summary

  • Add a generated 128x128 transparent PNG mark for Symphony.
  • Serve the favicon through the existing embedded static-asset controller.
  • Add a content digest to the favicon URL to avoid stale browser caches.
  • Verify the favicon markup, route response, content type, and binary body.

Alternatives

  • Keep the generic browser icon. This leaves Symphony tabs difficult to distinguish.
  • Embed a data URI in the layout. A normal asset route is easier to cache, test, and replace.

Test Plan

  • make -C elixir all
  • mix test test/symphony_elixir/extensions_test.exs
  • Browser preview at http://127.0.0.1:4022/

@sharmila-oai

Copy link
Copy Markdown
Contributor Author

@codex review

Sent by Codex

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