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