Zed, a high-performance multiplayer code editor, is experiencing a surge in development activity, focusing on SSH remoting and user experience enhancements, but faces stability challenges with numerous critical defects reported.
Recent issues and pull requests (PRs) suggest a focus on improving remote development capabilities and user interface enhancements. Key issues include performance problems like excessive memory usage (#18300) and UI inconsistencies (#18299). The development team is actively addressing these through PRs such as #18308, which fixes SSH remoting issues, and #18305, which improves user experience by refining activity indicators.
SSH Remoting Enhancements: Significant focus on improving SSH capabilities indicates an emphasis on remote collaboration features.
User Experience Improvements: Numerous UI enhancements reflect a commitment to refining the editor's usability.
Performance Issues: Reports of memory usage and crashes suggest underlying codebase challenges that need urgent attention.
Collaborative Culture: Frequent co-authorship among team members highlights a collaborative development environment.
Documentation Updates: Ongoing efforts to improve documentation support user understanding and configuration of new features.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 152 | 62 | 217 | 0 | 1 |
14 Days | 289 | 109 | 542 | 0 | 1 |
All Time | 8252 | 5307 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Conrad Irwin | 6 | 23/21/2 | 41 | 185 | 14916 | |
Piotr Osiewicz | 4 | 4/3/1 | 14 | 363 | 9943 | |
Max Brunsfeld | 3 | 7/6/0 | 14 | 102 | 5879 | |
Marshall Bowers | 8 | 26/24/1 | 61 | 113 | 5096 | |
Thorsten Ball | 6 | 15/14/0 | 34 | 63 | 4162 | |
Richard Feldman | 2 | 2/2/0 | 3 | 46 | 4152 | |
Peter Tripp | 7 | 17/15/0 | 37 | 53 | 3495 | |
Antonio Scandurra | 1 | 4/4/0 | 5 | 70 | 3234 | |
Mikayla Maki | 3 | 3/3/0 | 6 | 37 | 2119 | |
Bennet Bo Fenner | 7 | 4/1/0 | 18 | 28 | 1060 | |
Nate Butler | 3 | 1/1/0 | 5 | 67 | 930 | |
Danilo Leal | 3 | 7/7/0 | 12 | 25 | 690 | |
Nathan Lovato | 1 | 0/0/0 | 1 | 2 | 609 | |
Kirill Bulatov | 3 | 5/5/0 | 7 | 9 | 585 | |
Erick Guan | 1 | 0/0/0 | 1 | 1 | 500 | |
Albert Marashi | 2 | 1/0/0 | 3 | 15 | 405 | |
Joseph T. Lyons | 2 | 12/12/0 | 14 | 14 | 347 | |
Junkui Zhang | 3 | 3/2/1 | 6 | 10 | 327 | |
jvmncs | 3 | 4/4/0 | 6 | 14 | 323 | |
hekmyr | 1 | 0/0/0 | 1 | 7 | 295 | |
thataboy | 1 | 1/0/0 | 2 | 11 | 284 | |
Kevin Wang | 1 | 0/0/0 | 2 | 4 | 208 | |
Junseong Park | 1 | 9/6/2 | 6 | 3 | 184 | |
Kajus | 1 | 0/0/0 | 1 | 4 | 159 | |
renovate[bot] | 2 | 7/7/0 | 11 | 8 | 125 | |
Daste | 1 | 1/1/0 | 2 | 8 | 123 | |
tepek2 | 1 | 0/0/0 | 1 | 4 | 110 | |
Roy Williams | 1 | 2/2/0 | 2 | 14 | 105 | |
Stanislav Alekseev | 1 | 3/2/1 | 3 | 14 | 101 | |
Sergio C. | 1 | 1/1/0 | 1 | 2 | 87 | |
Fernando Tagawa | 3 | 0/0/0 | 3 | 7 | 70 | |
Yohanes Bandung Bondowoso | 1 | 0/0/0 | 1 | 3 | 70 | |
KorigamiK | 1 | 0/0/0 | 1 | 10 | 64 | |
Zhang | 1 | 0/0/0 | 1 | 1 | 64 | |
Finn Evers | 1 | 0/0/0 | 1 | 3 | 48 | |
秦宇航 | 1 | 0/0/0 | 1 | 2 | 47 | |
ClanEver | 1 | 2/1/0 | 3 | 5 | 44 | |
Eric Andres | 1 | 0/0/0 | 1 | 2 | 42 | |
Jason Lee | 2 | 3/0/0 | 2 | 5 | 42 | |
Charlie Egan | 1 | 1/1/0 | 1 | 3 | 40 | |
Graham Taylor | 1 | 1/1/0 | 1 | 1 | 38 | |
Sebastijan Kelnerič | 1 | 1/1/0 | 1 | 3 | 24 | |
VacheDesNeiges | 1 | 1/0/0 | 1 | 1 | 23 | |
Boris Verkhovskiy | 1 | 2/2/0 | 2 | 1 | 19 | |
CharlesChen0823 | 2 | 5/3/1 | 4 | 4 | 18 | |
Mathias | 1 | 0/0/0 | 1 | 3 | 17 | |
maan2003 (maan2003) | 1 | 3/0/2 | 1 | 2 | 17 | |
Casey Watson | 1 | 0/0/0 | 1 | 1 | 15 | |
bestgopher | 1 | 0/0/0 | 1 | 2 | 10 | |
Bedis Nbiba | 1 | 0/0/0 | 1 | 1 | 9 | |
Marek Fajkus | 1 | 2/2/0 | 2 | 2 | 9 | |
iugo | 1 | 0/0/0 | 1 | 1 | 6 | |
Dairon M. | 1 | 0/0/0 | 1 | 3 | 6 | |
Barry Penner | 1 | 0/0/0 | 1 | 1 | 6 | |
Galen Elias | 1 | 1/0/0 | 1 | 1 | 6 | |
Bai | 1 | 0/0/0 | 1 | 1 | 5 | |
狐狸 | 1 | 3/2/0 | 2 | 4 | 5 | |
ensi | 1 | 0/0/0 | 1 | 1 | 4 | |
ihavecoke | 1 | 0/0/0 | 1 | 1 | 4 | |
John Cummings | 1 | 1/1/0 | 1 | 1 | 3 | |
Nathan Sobo | 1 | 1/1/0 | 1 | 1 | 3 | |
Amin Ahmed Khan | 1 | 0/0/0 | 1 | 1 | 2 | |
Niklas Haas | 1 | 0/0/0 | 1 | 1 | 2 | |
Nero Song | 1 | 0/0/0 | 1 | 1 | 2 | |
aaron | 1 | 0/0/0 | 1 | 1 | 2 | |
melon | 1 | 0/0/0 | 1 | 1 | 2 | |
Daniel Rauber | 1 | 0/0/0 | 1 | 1 | 2 | |
David Soria Parra | 1 | 1/1/0 | 1 | 1 | 1 | |
moshyfawn | 1 | 1/1/0 | 1 | 1 | 1 | |
Nils Koch (nilskch) | 0 | 1/0/0 | 0 | 0 | 0 | |
Brad Veryard (veryard) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (wannacu) | 0 | 1/0/0 | 0 | 0 | 0 | |
Aru Sahni (arusahni) | 0 | 1/0/0 | 0 | 0 | 0 | |
NotAprogrammer (nap123-sys) | 0 | 1/0/1 | 0 | 0 | 0 | |
Alvaro Parker (AlvaroParker) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (frederik-uni) | 0 | 1/0/1 | 0 | 0 | 0 | |
Patrick (patrickJramos) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (gcp-cherry-pick-bot[bot]) | 0 | 1/1/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The recent activity on the Zed GitHub repository indicates a high level of engagement, with 3,015 open issues and a notable influx of new issues, particularly related to bugs and enhancements. There are several recurring themes, including problems with the inline assistant, LSP integration issues, and user interface inconsistencies. The presence of many critical defects suggests that while the project is actively developed, it may be facing challenges in maintaining stability across various features.
Notably, there are multiple reports of performance issues, such as excessive memory usage and crashes during specific actions. This could indicate underlying problems in the codebase that need addressing to improve user experience.
Issue #18309: Custom cursor size
Issue #18304: Running ollama LLM models remotely is no longer directly supported
Issue #18300: Zed Hangs when with many diagnostic errors
Issue #18299: HUD is broken when disconnecting second monitor and moving the editor to the main screen
Issue #18295: Add support for Vim text objects like caq and ciq in Vim mode
Issue #18291: unclear repl run
source environment
Issue #18288: Kotlin extension crashes Editor when certain files are opened
Issue #18287: lsp settings should support autocomplete via jsonschema
The issue regarding the custom cursor size (#18309) highlights a user experience concern that could affect usability for those who rely on precise cursor control.
The defect related to running ollama models remotely (#18304) points to a regression that could significantly impact users who depend on remote model execution for their workflows.
The hanging issue when dealing with many diagnostic errors (#18300) suggests potential inefficiencies in handling large datasets or error logs, which could lead to frustration among developers.
The broken HUD after disconnecting a second monitor (#18299) indicates potential problems with UI state management across different display configurations.
The enhancement request for Vim text objects (#18295) reflects ongoing efforts to improve the editor's functionality for users familiar with Vim, indicating a focus on catering to diverse user preferences.
The recent activity in the Zed GitHub repository reveals an active development environment with a significant number of open issues, many of which are critical defects affecting functionality and user experience. Addressing these issues promptly will be essential for maintaining user satisfaction and ensuring the project's continued success.
The analysis of the pull requests (PRs) for the Zed project reveals a dynamic and active development environment. The project is focused on enhancing its features, fixing bugs, and improving performance, with a significant emphasis on collaboration tools and user experience. The PRs cover a wide range of topics, from minor documentation updates to substantial feature additions and bug fixes.
DisplayDiffHunk
into the hunk_diff
module for better organization.qwen2.5-coder
in Ollama, expanding the capabilities of this integration.Feature Enhancements: Many PRs focus on adding or improving features, such as SSH remoting capabilities (#18308), diff hunk handling (#18307), and Ollama integration (#18290). This indicates an ongoing effort to expand Zed's functionality and improve its usability in collaborative environments.
Bug Fixes and Improvements: Several PRs address specific bugs or improve existing features, such as fixing file path resolution in SSH projects (#18296) and enhancing search functionality (#18281). This reflects a commitment to maintaining high software quality and responsiveness to user feedback.
Documentation Updates: PRs like #18293 highlight the importance of clear documentation in supporting user configuration and understanding of new features or changes.
The rapid closure and merging of PRs suggest an efficient development process with active contributions from multiple developers. For instance, PRs related to bug fixes and feature enhancements are often merged within days of being opened (#18305, #18297).
The presence of PRs that revert previous changes or address regressions (e.g., PR #18235) indicates a proactive approach to quality assurance, where issues are quickly identified and resolved even after deployment.
The Zed project demonstrates a robust development workflow characterized by active feature development, prompt bug fixing, and continuous improvement efforts. The community's engagement through contributions and feedback plays a crucial role in shaping the project's direction and enhancing its capabilities. As Zed continues to evolve, these practices will be vital in maintaining its momentum and addressing the needs of its growing user base.
Peter Tripp (notpeter)
Conrad Irwin (ConradIrwin)
Max Brunsfeld (maxbrunsfeld)
Mikayla Maki (mikayla-maki)
Marshall Bowers (maxdeviant)
Kirill Bulatov (SomeoneToIgnore)
Joseph T. Lyons (JosephTLyons)
Thorsten Ball (mrnugget)
Boris Verkhovskiy (verhovsky)
Sergio C. (sergioengineer)
The recent activities of the development team reflect a robust commitment to enhancing Zed's functionality, particularly around collaborative coding experiences. The team's collaborative efforts are evident in their frequent co-authorships, which contribute to a dynamic development environment focused on continuous improvement and responsiveness to user needs. The diverse range of contributions also highlights the team's adaptability in addressing both technical challenges and user experience enhancements across the platform.