Lifestyle logo uploads, config.json keys, and the LIFESTYLE watermark

FeatureSecurityService
Shipped
September 17, 2026 at 12:40 AM UTC
Author
Kamo
Commit
01b29d8

The lifestyle logo is a fourth logo per brand (company and white-label), the decorative rendition the background watermark now draws by default. Its fallback is the full logo. - upload-logo takes type=lifestyle and type=lifestyle-software. The file keeps its real extension (photographic artwork is welcome, tracing a raster is the member's choice at upload time) under **************** the ext column records it, and the upload switches the logo on, on the tab icons' contract. A raster is also mirrored under the .svg name as a stand-in, like the full logos, so a surface that has not read the extension yet still shows the org's own artwork. - config.json names logoLifestyleExt / logoLifestyleSoftwareExt only while that logo is in use (uploaded AND switched on); absent means the full logo stands in. - The create payload keeps bgWatermark LIFESTYLE instead of dropping it to null. - **************** adds the four nullable columns. Applied by hand on the live cluster on 2026-09-16, before kamo-shared-library's entity change was pushed.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing