Skip to content

Conversation

sadpandajoe
Copy link
Member

@sadpandajoe sadpandajoe commented Sep 25, 2025

SUMMARY

Documented the deprecation of APP_ICON configuration variable in favor of the new theme-based logo system introduced in PR #31590. This breaking change was causing confusion for users upgrading to Superset 6.0.0rc1 who found their custom logos no longer working.

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

  • Has associated issue: Fixes "APP_ICON" is not displayed #34824
  • Required feature flags:
  • Changes UI
  • Includes DB Migration (follow approval process in SIP-59)
    • Migration is atomic, supports rollback & is backwards-compatible
    • Confirm DB migration upgrade and downgrade tested
    • Runtime estimates and downtime expectations provided
  • Introduces new feature or API
  • Removes existing feature or API

The APP_ICON configuration variable was deprecated in PR #31590 (Ant Design v5 theming overhaul) but this breaking change was not documented in UPDATING.md. Users were confused when their custom logos stopped working in Superset 6.0.0rc1.

Added clear migration instructions showing how to replace APP_ICON with the new THEME_DEFAULT.token.brandLogoUrl configuration.

Resolves misconceptions about APP_ICON functionality mentioned in issue #34824.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link

@korbit-ai korbit-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've completed my review and didn't find any issues.

Check out our docs on how you can make Korbit work best for you and your team.

Loving Korbit!? Share us on LinkedIn Reddit and X

@dosubot dosubot bot added the doc Namespace | Anything related to documentation label Sep 25, 2025
Copy link
Member

@mistercrunch mistercrunch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh seems APP_ICON still referenced in superset/config.py, probably want to wipe that config too.

@sadpandajoe
Copy link
Member Author

Oh seems APP_ICON still referenced in superset/config.py, probably want to wipe that config too.

Ok I can do it as part of this PR too and just change the UPDATING to that.

@scottyeung
Copy link

A side note here, brandLogoUrl in superset-frontend/packages/superset-ui-core/src/theme/Theme.tsx doesn't include SUPERSET_APP_ROOT. It's working after I hardcoded the subpath

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Namespace | Anything related to documentation size/S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"APP_ICON" is not displayed
3 participants