VERSION 1.16.0

v1.16.0

Unified Settings for personal and shared team standards — one place to manage everything, with a one-click share toggle for admins.

April 21, 2026
·9 changes

One Settings dialog for personal + shared standards

  • Team settings no longer has a separate Shared Config tab. Everything lives in the main Settings dialog now — personal rules alongside the team's shared rules, visually distinguished with a Team badge
  • Admins get a one-click Share toggle — hover any personal rule, term, or glossary entry in Settings and click the people-icon to share it with the team. Flipping the same icon later (now a people-minus) unshares it. No more copying items between two screens
  • Members see shared items read-only inline — shared rules, terms, and glossary entries appear in their Settings with the Team badge and locked toggles; personal additions appear alongside and stay fully editable
  • Team settings dialog is now focused on people — Overview, Members, and Invite only. The old Shared Config editor is gone

Member name display

  • Members tab now shows first and last names — previously blank for many users because the Clerk profile wasn't being synced into the user record
  • Existing users get their names backfilled automatically on their next request; no action needed

Under the hood

  • Settings dialog tabs receive an optional teamShare handler bundle that only materializes for team owners and admins
  • Share/unshare each issue a single PUT /api/team-config behind the scenes and refresh subscription state on success; the Settings auto-save for personal config continues to work as before
  • The pre-existing _teamLocked TypeScript errors in StyleRulesTab.tsx are resolved (Map generic was typed as StyleRule[] instead of EffectiveStyleRule[])