v1.13.0

glanceapp/glancev1.13.0Aug 31, 2026by github-actions[bot]

AI Summary

This release stabilizes the Build mode by implementing the agentic loop and introduces UI improvements like text annotations for chat and a simplified model picker. It also enhances telemetry for crashes and disk capacity while fixing concurrent writer and file locking bugs.

Key Highlights

  • Stabilize Build mode using the agentic loop and improved queue management
  • Add text annotations to chat responses for better readability
  • Simplify model picker with recent models and nested catalog
  • Fix concurrent writer and chat checkpoint attribution issues
  • Report disk capacity on crash telemetry events for better debugging

New Features

  • Add app size telemetry for crash correlation
  • Report disk capacity on crash telemetry events
  • Graduate home chat app selector
  • Add text annotations to chat responses
  • Support spaces in app mentions
  • Enforce blueprint flow before app implementation

Full Release Notes

Full release notes: https://www.dyad.sh/docs/releases/1.13.0

## What's Changed
* Run commit hooks explicitly for UI commits with AI-assisted recovery by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4325
* Deflake release CI after concurrent writer changes by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4368
* Fix concurrent chat checkpoint attribution and file locking by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4369
* Prevent external translators from corrupting renderer DOM by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4352
* test(evals): add newline probe suite and recorded search_replace calls by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4345
* Fix CI expectations for no-op checkpoints by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4371
* Migrate Supabase Edge Function logs from `logs.all` to `logs` by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4353
* feat: add app size telemetry for crash correlation by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4364
* fix: make the MCP transport dropdown readable in dark mode by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4366
* Graduate home chat app selector by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4344
* Format manifest.json by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4374
* Allow disabling reasoning for Ollama models by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4348
* Throttle duplicate PostHog error telemetry by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4350
* Hide approved status beneath chat messages by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4349
* Track concurrent chat stream telemetry by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4378
* Support spaces in app mentions by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4376
* Prevent cross-provider tool call ID length errors by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4377
* Add text annotations to chat responses by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4361
* Run isolated E2E tests inside the preview panel by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/4193
* Stabilize cross-platform CI after preview E2E rollout by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4386
* Show OpenRouter first in onboarding provider dialog by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4379
* feat: report disk capacity on crash telemetry events by @RyanGroch in https://github.com/dyad-sh/dyad/pull/4382
* Make Build mode use the agentic loop by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4381
* Give auto-chain fallback models their own call options by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4327
* Stabilize agentic Build queue and setup E2E coverage by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4400
* Polish collapsible Fix with AI error banner by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4351
* Retry auto models before falling back by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4398
* Give Implementers capability-aware project guidance by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4389
* Bump to v1.13.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4402
* Fix PR review validation for hyphenated issue paths by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4405
* Attach Git provenance to user messages by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4375
* Decouple chat completion from preview lifecycle by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4404
* Simplify model picker with recent models and nested catalog by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4394
* Enforce blueprint flow before app implementation by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4403
* Fix fake LLM increment routing with provenance metadata by @keppo-bot[bot] in https://github.com/dyad-sh/dyad/pull/4407
* Refine model picker navigation and recent rows by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4409
* Remove obsolete Agent mode activation toast by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4410
* Bump to v1.13.0 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/4430


**Full Changelog**: https://github.com/dyad-sh/dyad/compare/v1.12.0...v1.13.0