惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
博客园 - 叶小钗
I
InfoQ
MyScale Blog
MyScale Blog
H
Help Net Security
月光博客
月光博客
Vercel News
Vercel News
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity
What's New - September 2025 | Sanity
Evelina Wahlström · 2025-09-01 · via Sanity.io

Each month, I'll share my top 3 product updates, 2 insights/quotes from developers, and 1 community contribution.

3 Product updates

I. Auto-fix your blog's annoying problems with Functions

Functions now include: create, delete, and update events instead of just the catch-all "publish" + two new boolean toggles for even more control! Check out John's video, which exemplifies how to use these small snippets of code to automate boring tasks like...

  • Adding redirects when slugs change
  • Fixing formatting issues in the body
  • Generating AI summaries of content changes

Want to get more inspiration? Head over to our Functions recipes landing page, where you can contribute with your own and get featured on our page.

Simon MacDonald, Staff Engineer at Sanity has contributed with not one, but two recipes "Post to Mastodon" & "Post to Bluesky" - automating the tedious task of cross-posting content to social platforms once you've published a blog post. I also sat down with Simon to talk about how to best test Functions (hint: there's more than one way, depending on whether you're testing one or more)

II. Canvas collaboration just got smoother

This month, the Canvas team focused on making collaboration feel natural for both writers and readers.

  • Document outlines help everyone navigate headings quickly—writers can jump between sections while drafting, readers can find exactly what they need to review.
  • View-only users can now reply to comments and get email notifications when @mentioned, so feedback flows without friction.
  • Comments are ordered by position in the document, letting you tackle feedback in the order it was meant to be tackled.

On top of focusing on collaboration, they've also spent time focusing on general UX—thanks to a mapping feedback pipeline, you can now let the engineers know in a thumbs up/thumbs down way how well content mapping works.

III. Eliminating tiny daily frustrations

Last used badge for login
Last used badge

A much requested user feature: the "Last used" badge is now here.

It helps you avoid those annoying permission issues when you accidentally log in with the wrong provider.

Shoutout to Matthew Ritter, who tackled this small-but-mighty feature in his first month.

2 quotes from developers

I. "When will AVIF be supported?" turned into same-day delivery

Happy "you can now upload avif" day
Happy "you can now upload avif" day
"Had 10 minutes to kill"

Above was Sindre's response when asked about AVIF support in our Discord #help channel. He shared a PR that shipped the feature (including additional support for HEIC as well!) that same day.

It's not always possible to go from request to solution in 24 hours, but it shows how asking can reprioritize something that was always important but got buried under other commitments.

II. On achieving big things with a small team

"We want to push the boundaries in terms of what people think smaller teams are capable of."

Speaking to the team at Luxome - a luxury bedding and apparel company, they impressed me with how their whole team thinks about content operations—always finding and challenging things, not to be a nuisance, but to get better results for everybody. This mindset led to a complete content overhaul, moving from Shopify Liquid to Hydrogen & Sanity. The results speak for themselves: launching products in an afternoon that previously could take months, with a 99% Lighthouse Performance Score.

1 Community contribution 🌟

Advanced Validators Package by Eric_WVGG

The sanity-advanced-validators package received this response from Knut: "This is rad, and some of these should probably be out-of-the-box validation methods." The community praised Eric for the great documentation and how easy it was to follow the examples.

Check out Eric's extensive list of examples, which includes these two (among other useful) examples:

  1. fileExtension - enforcing that an uploaded file asset is of a certain format
  2. minDimensions / maxDimensions - Enforces that an uploaded image asset is at minimum / most certain dimensions.
validation rules sanity schema

Have any ideas of your own? Leave an issue and Eric has promised to try and "hack it out" for you!

That's it for this month!


Don't forget to join Discord if you haven't and share your community contribution for a chance to be featured here.