What's New

The latest features and improvements to Hub.

Changelog

All notable updates to Hub are documented here.


April 1, 2026

Add missing @google/genai dependency and refactor product nav urls


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


April 1, 2026

Add missing @google/genai dependency and refactor product nav urls


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Cross-product updates — changelogs, UI improvements, plume onboarding, getowlet schema migration

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


March 31, 2026

Add Flare to nav and products grid across all apps

Multi-brand architecture — many brand guides per org


March 30, 2026

Add Flare app scaffold, app launcher + One Tap across all products, update platform docs

Update brand guide route

Update navigation partials across all apps

Update auth and dashboard

Update shared navigation, product launcher, and theme across all apps

Add Products launcher to all app dashboards

Products launcher — larger grid with descriptions, monochrome icons

Add app launcher grid to nav bar

SSO login/logout refinements + shared cookie + real UUIDs


March 29, 2026

Use gemini-2.5-flash model for brand analysis (was 2.0-flash)

Validate Gemini response in analyze endpoint before saving

Short-lived JWTs + refresh tokens + SSO logout

Full brand analysis pipeline — screenshot, visual analysis, image extraction

Move Save Changes button into Builder sub-tab

Brand tab sub-tabs — Import URL, Upload File, Builder

Remove redundant Stripe portal card from Billing tab

Billing/team UUID handling + cache invalidation + suggestions page

Pass ISO string to raw SQL in entitlement reset worker

Phase 3 — connection registry with CRUD routes + Connections dashboard tab

Phase 2 — identity tables, org/entitlement routes, Team + Billing tabs

Add Hub — centralized platform services with brand guide API, dashboard, and SSO


2026-03-29 — Launch

Centralized Brand Guide

Your brand voice, audiences, and visual identity are now managed in one place. Changes you make here automatically apply across all Getowlet products — Getowlet, Branch, Chorus, Parliament, and Plume.

Have an idea for what we should build next?

💡 Suggest a Feature