A Nav Logo Overlay and a Careers Logo Overlay

Featurekamo-internal
Shipped
September 11, 2026 at 3:01 AM UTC
Author
Kamo
Commit
d1b68fc

Behavior & Labeling gains two more logo overlays in the vocabulary the other six use - a token, resolved against the org's own palette: - "Nav Logo Overlay", directly under "Home Page Logo Overlay". Paints the simple logo at the top of the primary nav rail (NavPri) - whichever mark the rail shows, company or software - collapsed and expanded. In-app like its home page sibling, so it rides the org record through OrgContext: the org route's schema, Organization.fromJSON (which runs twice on the way to the browser) and OrgProvider's props all carry it, and it takes effect on save. - "Careers Logo Overlay", directly under "Register Site Logo Overlay". Painted by kamo-careers from the colour securityservice bakes into the theme config.json (10d4a9e), like the sign-in, sign-up and apps ones. That site re-reads the file hourly, and the hint says so. Also fixes the save path for three existing overlays: sign-in, sign-up and apps were stored but never copied back into the saved state, so their read-only rows showed the previous choice until a reload, and the next edit started from it. logoOverlayWiring.test.ts walks all eight overlays through the seven places each must appear (state, load, edit buffer, dirty check, PUT body, post-save sync, both views), checks both views list them in the same order, checks en.json has each name and hint - the i18n guard cannot see keys the page builds from a variable - and checks both of NavPri's ThemeLogos take the colour. Against the previous LabelManager it fails for nav, careers, and the three missing post-save syncs. Verified in Chrome with the real NavPri bundled over stubbed contexts: the logo box is unchanged and the silhouette takes White, Black and the org's lightest secondary, collapsed and expanded. Needs kamo-shared-library 7d80fa7b and securityservice 10d4a9e for the two columns to save; the dictionary carries the four English strings.

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