A logo overlay for the KamoMeets pre-meeting screen

Featurekamo-internal
Shipped
August 15, 2026 at 7:02 AM UTC
Author
kamo
Commit
3bfe883

Third and last surface, offered next to the other two — same thirteen options, its own setting, default No Overlay. Hidden unless the org can actually reach that screen: the Meetings app switched on AND KamoMeets chosen as the provider. An org on Zoom or Teams never renders a KamoMeets pre-meeting screen, and an org without the app never opens one, so the field would be a control wired to nothing. A stored value survives while hidden, so turning Meetings back on restores the choice instead of silently clearing it. The provider is fetched once on mount. Until it answers the field stays hidden, so it appears rather than flickering away; a failed lookup resolves to KAMO_MEET, which is what the backend does for an org with no provider row — better to show a harmless setting than to hide a real one because a request failed. Unlike its two siblings this token never reaches the surface it governs. KamoMeet is a Meet fork with no access to OrgContext, so SecurityService resolves the shade and bakes the finished colour into that org's theme config.json. Only the settings UI here reads the token.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing