Skip to content

What's new

Notable MemberHero changes for members and organization staff.

  1. Engineering ships via conventional commits + release-please → root CHANGELOG.md.
  2. Run bun run help:sync-whats-new to refresh this page from the last 5 app releases (product scopes only).
  3. Curate before a customer-facing launch: drop anything that is staff-only noise, rewrite jargon, add screenshots if needed.
  4. Never paste migrations, RLS, agent rules, or staging-only operator notes here.

Last generated: 2026-09-09 from CHANGELOG.md (filtered draft — human review welcome).

  • analytics — Connect MemberHero to Big Think HQ — platform routes only, money from Stripe
  • analytics — Connect MemberHero to Big Think HQ, platform traffic only
  • api — Webhook + api_create_member client cutover — strip handoff casts
  • Billing — Phase 3 client cutover for the six landed schemas
  • Rollup WARN digest — one issue per merged rollup
  • Rollup WARN digest — one issue per merged rollup
  • Communications — One text editor across the campaign composer
  • Communications — Photograph the real email to a PNG on save
  • Communications — Real template previews, regenerated on every save
  • Communications — Real template previews, regenerated on every save
  • access — Org-scope guard on /admin/access
  • access — Org-scope guard on /admin/access
  • alerting — Failing-context, still-open assignment, and guard fixes
  • analytics — Actually call resetIdentity from signOut
  • analytics — Close the HQ review — webhook correctness, an open relay, and invented signups
  • analytics — Enforce the platform-host fence in the HQ proxy, not just the page path

Plus additional improvements not listed here.

  • Pr-artifact-guard to block committed artifacts and scratch scripts
  • Cap a PR at two automatic CI rounds, then hand it to a human
  • Cap a PR at two automatic CI rounds, then hand it to a human
  • Cap a PR at two automatic CI rounds, then hand it to a human
  • Give the PR reviewer memory between rounds and an incremental diff
  • Give the PR reviewer memory between rounds and an incremental diff
  • Communications — Build member Communication Preferences screen
  • Communications — Expand the email composer and add a fill opacity control
  • Communications — Full Edit Email modal for journey send steps
  • Communications — Let admins rate AI insights on communications analytics
  • admin — Bind the website_config insert on branding save
  • admin — Bind the website_config insert on branding save
  • ai — Return platform credits before the org_ai_config read for un-entitled orgs
  • billing,connections: gate TribeSpring action paths and add member payment-method update
  • Billing — A failed entitlements read no longer upsells
  • Billing — A failed read must not seed the child-org billing form

Plus additional improvements not listed here.

  • Differentiate sub-org and member-hosted events in the events list
  • Differentiate sub-org and member-hosted events in the events list
  • Events — A sheet intro paragraph and highlighted events
  • Events — Sheet intro paragraph and highlighted events
  • Events — Give member-hosted events a gold date block on the sheet
  • Events — Give member-hosted events a gold date block on the sheet
  • Events — Resolve upcoming-events email audience from segments
  • Events — Resolve upcoming-events email audience from segments
  • document — Apply no-mistakes document fixes
  • Events — Required is_member_hosted to sheet test fixtures
  • Standard org-type templates for setup and Plans & Tiers
  • admin — Expand org profile settings with real custom-domain verification
  • ai — Bring-your-own-AI connection for Enterprise orgs
  • api — Developer API phase 2 validated, idempotent write endpoints
  • api — Outbound customer webhooks with signed requests, retry, and delivery logging
  • api — Developer API phase 2 — validated, idempotent write endpoints
  • Billing — Offer bundles, cross-sell rules, and Active toggle
  • Billing — Offer bundles, cross-sell rules, and Active toggle
  • Billing — Revenue analytics by tier & stream
  • Billing — Revenue analytics by tier & stream
  • Address review blockers from PR review
  • Annotate the deliberate .limit(1) in memberEconomicSignals.ts (cap-ok)
  • api — Snapshot idempotent writes only on 2xx
  • Billing — Active toggle on Bundles tab rows
  • Billing — Annotate the portal invoices cap for check-scoped-stats
  • Billing — Block seat assignment until member count is known

Plus additional improvements not listed here.

  • Communications — Ad-hoc (campaign-scoped) segments ( item 3)
  • Communications — group as a supported segment dimension end to end
  • Communications — Group as a supported segment dimension
  • Communications — Org comms config resolver — Slice 1
  • Communications — Quiet hours end to end, both sites — Slice 2
  • Communications — Quiet hours end to end, both sites — Slice 2
  • Communications — Quiet hours end to end, both sites — Slice 2
  • Communications — Quiet hours end to end, both sites — Slice 2
  • Communications — Switchboard slices 3-5 — frequency cap, approval, moderation, warmup, panel
  • Communications — Switchboard slices 3-5 — frequency cap, approval, moderation, warmup, panel
  • Sign-in — Hide the Google sign-in button until the provider is configured
  • Sign-in — Hide the Google sign-in button until the provider is configured
  • Apply no-mistakes ci fixes
  • Communications — Address review findings on sponsorship quick-fill
  • Communications — Address reviewer findings on the dead-controls removal
  • Communications — Close mutation-survival gaps in org comms config resolver

Plus additional improvements not listed here.