- Shipped
- July 9, 2026 at 5:18 PM UTC
- Author
- kamo
- Commit
- cf19f94
Adds a "Background Watermark" radio field to Settings > Essential > behavior-labeling > Branding that controls which logo (or none) renders as the faint background watermark across the app. - Delivered via OrgContext (Organization.bgWatermark); null resolves to FULL. DTO schema + Organization.fromJSON carry the field through. - New shared <BackgroundWatermark> component + resolver centralize the previously copy-pasted watermark markup, now driven by the setting. - Rolled out to /account (x2), documents, messages empty-states (x2), /tasks, /calendar, and NEW on /leads; Backdrop and error/404 pages honor the setting too. - LabelManager persists via PUT /api/security/org/{id}, busts the org session cache, and router.refresh()es so the change reflects live. Requires shared-lib Organization.bgWatermark (KI-applied column) and a SecurityService redeploy to read/write the field.