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.
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.
Drag a PNG, JPG, WebP or similar image into the upload area. Clicking the area also opens the file picker as a fallback.
Admin upload sends the selected image to stream-bandit-images/global/.
After upload, save the uploaded public URL into sb_app_settings.settings.logoUrl.
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.
Main branding owner and global logo save page.
Open this pageResponsive preview/stage with manual height controls.
Open helperPreview app icons and favicon sizes. Real asset replacement stays separate.
Open builderHeader shell should load once and own current marker.
Footer shell should load once at the bottom.
Logo helper reads saved logo and applies preview image.
Save/upload controls require admin role.
Uploads target stream-bandit-images/global/.
Removing Stream Bandit branding is not a normal free-user control.
V7.12.236 Brand / App Icons — drag/drop polish. Upload/save logic preserved.