V7.12.236 Brand / App Icons

Brand / App Icons

This is the global branding owner page. Drag in a logo, upload it to Supabase Storage, then save that uploaded URL as the global app logo.

Brand / App Icons loading global logo state...
Checking admin role...
🦌🎨

Current global app logo

This is the current logo projected by the global Brand Logo helper across Header Shell and logo witness points.

Global logo witness

Use Refresh Global Logo to return this page to the saved app logo. Preview and upload steps are page-safe until the protected global save button is clicked.

global helperadmin save locked until upload

Logo upload flow

1. Drop image

Drag a PNG, JPG, WebP or similar image into the upload area. Clicking the area also opens the file picker as a fallback.

2. Upload

Admin upload sends the selected image to stream-bandit-images/global/.

3. Save globally

After upload, save the uploaded public URL into sb_app_settings.settings.logoUrl.

Drop in a new global logo

No image selected.
Drop an image to preview it on this page before upload.

Selected / uploaded preview

Selected or uploaded logo preview
Upload waits for admin role and selected image.

Preview by public URL

Paste a public image URL to preview it on this page only. This does not save globally unless you upload/save through the admin flow.

Brand tool routes

Brand / App Icons

Main branding owner and global logo save page.

Open this page
Brand Image Helper

Responsive preview/stage with manual height controls.

Open helper
Favicon / App Icon Builder

Preview app icons and favicon sizes. Real asset replacement stays separate.

Open builder

Installed icon witnesses

Logo 256 witnessLogo 256 witness
Logo 512 witnessLogo 512 witness
Apple touch icon witnessApple 180 witness
Android icon witnessAndroid 192 witness

Safety rules

Global header checking

Header shell should load once and own current marker.

Global footer checking

Footer shell should load once at the bottom.

Brand logo helper checking

Logo helper reads saved logo and applies preview image.

Admin role checking

Save/upload controls require admin role.

Storage checking

Uploads target stream-bandit-images/global/.

Brand removal

Removing Stream Bandit branding is not a normal free-user control.

Debug

Waiting...

V7.12.236 Brand / App Icons — drag/drop polish. Upload/save logic preserved.