VERSION 1.15.0

v1.15.0

Team administration updates — ownership transfer, in-place Pro-to-Team upgrade, email invitations, and decoupled team billing.

April 21, 2026
·15 changes

Team administration

  • Transfer ownership — team owners can hand ownership to any existing admin from Team settingsOverview. The previous owner becomes an admin automatically; billing access transfers with the role, but the Stripe customer and payment method stay on the team
  • Billing decoupled from ownership — any admin (not just the owner) can open the billing portal, manage payment method, and adjust seat count. Members never see Manage billing. Fixes the stuck state where a team could end up with nobody able to pay the bill
  • New Team administration guide — a dedicated docs page covering roles, permissions, shared standards, billing, and ownership transfer

In-place Pro to Team upgrade

  • Upgrade from Pro to Team without re-subscribing — Pro users now see Upgrade to Team in the user menu. The swap happens on the existing Stripe subscription with prorated billing; no second checkout, no overlap
  • Seat count and billing cadence at upgrade time — pick how many seats (minimum 2) and whether to keep your Pro cadence or switch (monthly to annual, or vice versa) to save 17%
  • A team is created with you as owner the moment the swap completes, ready for invitations

Email team invitations

  • Invite by email — owners and admins can invite members by email address from Team settingsInvite. The recipient gets a branded email from invites@techwrit.ai with a one-use link
  • Pick the role at invite time — send invites as members or (owners only) admins
  • Pending invitations list — see every unaccepted invite with an option to cancel. Pending invites count against your seat cap so seats stay reserved until accepted or expired
  • 7-day expiry — invitations automatically expire after a week, and expired links can't be redeemed
  • Email-match protection — a recipient can only accept if signed in with the invited email; forwarded links fail safely
  • The existing 8-character shared code still works for quick bulk invites

Join team flow

  • New /join-team page — dedicated landing for email invite recipients with signed-out, signing-in, accepting, success, and error states. Works whether or not the recipient already has a TechWrit AI account

Fixes

  • Pro users now see Upgrade to Team in the user menu; previously the upgrade option only appeared for Free users
  • Upgrade dialog state no longer gets stuck on "Pro" when the user's tier changes mid-session; the Team plan and features display correctly after upgrade