Periodically, the Zed team pauses major feature work and pivots into what we call "Quality Week." During Quality Week, we focus mainly on squashing bugs, but we may also include tiny features if they're small in scope and high in impact. This past December, we held a Quality Week—and those improvements have already shipped out with this week's preview build (v0.219.0). Across the Quality Week project, we closed 64 issues and merged 169 PRs.
Let's sample some of the highlights:
Improvements
Editor
The editor received some notable quality-of-life additions and fixes.
Multiple cursor selections that touch each other now stay separate instead of merging into one.
Working with lists and tasks in Markdown is easier—pressing Enter while in a list and Zed will automatically insert the next bullet or checkbox for you.
... and the rest:
- Add rotation commands for selections and lines
- Strip trailing newlines from completion documentation
- Use Tree-sitter scopes to calculate quote autoclose
- Fix git-hunk toggling for adjacent hunks
- Goto references skip multibuffer if single match
- Fix blame hover not working when inline git blame is disabled
- Fix block cursor offset when selecting text
- Fix new projects opening with default window size
- Fix hover state getting stuck when rapidly hovering over elements
- Persist window bounds and display when detaching a workspace session
- Fix pane re-entrancy panic when splitting terminal tabs
- Show "Toggle Excerpt Unfold" tooltip when buffer is folded
Performance
Keeping Zed as performant as possible remains one of our top priorities—we're always looking for ways to speed things up, whether they are already fast, or part of a clunky edge case.
On macOS, direct-to-display rendering now bypasses compositing for lower GPU load. We cut idle GPU usage by only presenting frames during high-frequency input like scrolling, not after every event. Terminal scrolling stays smooth regardless of line length, and we fixed performance bottlenecks that slowed editing in very large files.
... and the rest:
- Fix some memory leaks on macOS platform
- Improve regex hyperlink performance for long lines
- Terminal regex perf improvements
- Optimize rope construction
- Small tab group performance improvements
AI
The model list in the agent panel continues to grow—you now can favorite models to pin them at the top of the selector. When you paste text from the editor into the agent panel, Zed now displays it as collapsible badges with file path and line numbers, letting the agent process it via its tools. We added Grok 4.1 Fast models to the xAI provider.
... and the rest:
- Add regeneration button to text and agent thread titles
- Make tool call raw input visible
- Add support for deleting all thread history
- Add MCP prompt support to agent threads
- Add support for MCP tools/list_changed notification
- JSON encode command path along with other elements in MCPcontext modal
- Disable git pager to avoid hangs
- Truncate file path in context completions
- Fix show markdown list checked state
- Add OpenAI Responses API support with chat_completions capability flag
- Add Bedrock API key authentication support
- Update Copilot sign-up URL based on verification domain
- Add
auto_discoversetting for Ollama - Enable Zeta edit predictions with custom URL without authentication
- Allow LanguageModelImage size to be optional
- Fix AI text thread path display bugs on Windows and all platforms
Platform-Specific
Linux
- Set override_redirect for PopUps
- Fix macros on x11 sometimes resulting in incorrect input
- Reset mouse scroll state on FocusOut to prevent large jumps
macOS
- Support Force Touch go-to-definition on macOS
- Respect macOS' find pasteboard
- Enable direct-to-display optimization for metal
- Fix some memory leaks on macOS platform
Windows
Community Contributions
The Zed repository is always buzzing with community pull requests—we’re continually blown away by the number of contributors who want to help us refine this tool. During this Quality Week alone, 97 unique community contributors shipped improvements:
- errmayank 13 PRs: Hover fixes, Vim motions, Git panel improvements, Tree-sitter quote autoclose
- marcocondrache 10 PRs: Metal optimization, memory leak fixes, and IPv6 SSH support
- cppcoffee 9 PRs: improvements to the Git panel
- RemcoSmitsDev 7 PRs: Git panel navigation and markdown preview improvements
- AidanV 4 PRs: Vim improvements
- xipeng-jin 4 PRs: a Vim-like Which-key popup and Git tree view fixes
- AlvaroParker 3 PRs: Vim motions in the Git file history view
- ddoemonn 3 PRs: Git file history and agent UI improvements
- huacnlee 3 PRs: GPUI improvements
- tidely 3 PRs: GPUI performance improvements
And thanks to everyone else who contributed: 0x2ca, 0xraduan, 143mailliw, 5herlocked, aarol, adam-huganir, aeroxy, ahmed3mar, amtoaer, amustaque97, andreroelofs, aqrln, artschur, atahrijouti, auriium2, bnjjj, claytercek, clement-lap, cloaky233, connortsui20, coszio, cvanelteren, dangooddd, dangreco, davewa, dominicburkart, feeiyu, flappybug, floppydisco, freddyfallon, godalming123, guiopen, henryhchchc, hokein, iff, jeffbrennan, jkugs, johnklucinec, jpgibb, jsparkdev, kalmaegi, kdkasad, kingsword09, korbindeman, lennartkloock, leoliu0605, leonqadirie, libondev, lieunoir, loricandre, madcodelife, madmo, mchisolm0, mdliss, mfroeh, mikehag, minroz, mostlykiguess, mstallone, nereuxofficial, nihalxkumar, notnotjake, odvcencio, pedroni, pranav2612000, probablykasper, procr1337, rabsef-bicrym, rmcghee, schpet, schurchley, scorphus, seanstrom, serophots, siame, simonpham, tacshi, teleoflexuous, tommyming, tsoernes, van-sprundel, vasyl-protsiv, vipexv, vitallium, vvill-ga, xfbs, and zachiah.
What's Next
The improvements from this Quality Week will land in Stable next week. If you want to try them out early, you can install Zed Preview, which runs safely alongside Zed Stable.
We're committed to making Zed not just fast and feature-rich, but also rock-solid. Quality Week helps us deliver on that promise. If you encounter any issues, please don't hesitate to report them on GitHub.
Thanks for being part of the Zed community, and happy coding!
Recent Posts
Check out similar blogs from the Zed team.
Looking for a better editor?
You can try Zed today on macOS, Windows, or Linux. Download now!
We are hiring!
If you're passionate about the topics we cover on our blog, please consider joining our team to help us ship the future of software development.