This repository has no description

branding: brand the front page's link card and let nodes upload its image master

The default OpenGraph card carried Stream.place copy and the bundled banner regardless of branding. Its title, site name and description now come from siteTitle and siteDescription, and /linkbanner.png serves a new linkBanner branding asset (PNG/JPEG/WebP up to 2MB, 1200x630 suggested) with its real content type, falling back to the bundled banner. The Branding screen gains an upload row for it. Claude-Session: https://claude.ai/code/session_014aPQ5yqG9QFxKnbwQfCYKa


+139 -35
7 changed files