Studio v2.0

Studio redesign & sidebar
  • Restyled the Sanity Studio sidebar with a softer, translucent look; removed the dark-mode toggle and forced light mode for a consistent editor experience.
  • Added a product switcher to the user menu (desktop + mobile) surfacing Bulletins and Giving alongside Sites, with custom PNG iicons that invert on hover.
  • Added a "Help & Guides" tool directly in the Studio sidebar so editors can reach documentation without leaving the app.
  • Promoted the structure tool to the first sidebar item, hid the perspective pills, and added dedicated View/Preview Page tabs.
Events revamp
  • Initial schema + UI overhaul for events, including a wrapper fix and contrast improvements throughout the events surface.
  • Added a list view for events with month grouping and prominent month headers; whole rows are clickable, list markers removed.
  • Added a per-view toggle and default-view control on `allEvents`, refactored to a checkbox array of enabled views, with validation
  • that the default view must be one of the enabled ones.
  • Polished grid spacing (row gaps, location padding) and active-tab styling.
Announcements
  • New announcements system replacing the prior implementation.
Help library (content + system)
  • Added new help articles across content, events, settings, and integrations
  • New off-site help location at help.toolkit.church
SEO & structured data
  • Added JSON-LD structured data utilities and a render component.
  • Wired Church organization + WebSite JSON-LD into the site layout, and Article / Event / Person / Breadcrumb JSON-LD into content pages.
  • Added an optional FAQ schema toggle on accordion blocks.
  • Allowed AI crawlers with throttling for GEO optimization.
Schemas, validation & redirects
  • Added descriptions to all document types and hardened field descriptions across document + settings schemas.
  • Added validation to prevent URL-unsafe characters in slug fields.
  • Auto-create redirects when page slugs change, so editors don't break inbound links.
  • Per-element color overrides via a new desk structure and CSS variable overrides.
  • Image block can now be added inside accordion items, person bios, splash page, and image-with-text.
Custom links & navigation
  • Custom link annotation rewrite: cleaner editor UI, batched onChange (no more lag on type switch), explicit "Open in a new tab" toggle, and host-aware auto-detection of external URLs.
  • Location block "Get Directions" link opens in a new tab.
Other
  • Performance & UX polish.
  • Testing & accessibility improvements.
  • Hardened form security and added security headers.