‹ Reports
The Dispatch

OSS Report: getcursor/cursor


Cursor Project Faces User Frustration Amidst Rising Issue Backlog

Cursor, an AI-driven code editor designed to enhance coding efficiency, has experienced a notable increase in user-reported issues, particularly concerning application stability and support responsiveness. The project, managed by getcursor, emphasizes community feedback for iterative development.

Recent activities reveal a significant backlog with 964 open issues, highlighting user dissatisfaction with the Composer feature and API integrations. Critical bugs such as repeated crashes (#1840) and unresolved support queries (#1841) suggest a disconnect between user expectations and project support capabilities. Feature requests like localized deployment solutions (#1838) indicate demand for enhanced functionality.

Recent Activity

Recent issues and pull requests (PRs) reflect a mix of critical bugs and feature requests that could impact user experience if not addressed. The development team comprises Arvid Lunnemark, Michael Truell, Aman Sanger, Edwiin Tsang, Dane Roelofs, and others. Their recent activities include:

The team's collaborative efforts focus on UI improvements and addressing community-reported issues.

Of Note

Quantified Reports

Quantify Issues



Recent GitHub Issues Activity

Timespan Opened Closed Comments Labeled Milestones
7 Days 64 13 39 64 1
30 Days 226 32 229 226 1
90 Days 254 61 293 254 1
All Time 1763 799 - - -

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.

Quantify commits



Quantified Commit Activity Over 30 Days

Developer Avatar Branches PRs Commits Files Changes
Arvid Lunnemark 1 0/0/0 1 1 14
Salifyanji J Namwila (Sheinstein) 0 1/0/0 0 0 0

PRs: created by that dev and opened/merged/closed-unmerged during the period

Detailed Reports

Report On: Fetch issues



Recent Activity Analysis

The Cursor project has seen a significant uptick in GitHub issue activity, with 964 open issues currently logged. Recent submissions highlight user frustrations regarding various functionalities, particularly around the Composer feature and API integrations. Notably, there are recurring themes of dissatisfaction with the responsiveness of support, as many users express concerns over unanswered queries and unresolved bugs, indicating a potential backlog in issue resolution.

Several issues stand out due to their urgent nature, such as #1840, where a user reports repeated crashes of the application, and #1841, which calls attention to the lack of responses to numerous outstanding issues. This suggests a possible disconnect between user expectations and the project's support capabilities. Additionally, the presence of multiple requests for improved functionality—like localized deployment solutions (#1838) and enhanced AI model integrations (#1811)—indicates that users are seeking more robust features to enhance their development experience.

Issue Details

Most Recently Created Issues:

  1. Issue #1848: Composer as a docked window instead of floating

    • Priority: Normal
    • Status: Open
    • Created: 0 days ago
  2. Issue #1846: The @web doesn’t look for YouTube videos or Reddit posts

    • Priority: Normal
    • Status: Open
    • Created: 1 day ago
  3. Issue #1845: Active Bar

    • Priority: Normal
    • Status: Open
    • Created: 2 days ago
    • Updated: 1 day ago
  4. Issue #1843: Bad CPU type in executable -- vscode plugin: Todo-Tree

    • Priority: Bug
    • Status: Open
    • Created: 2 days ago
  5. Issue #1842: Stuck Gathering chunks using conversation history... for at least 20 minutes.

    • Priority: High
    • Status: Open
    • Created: 2 days ago
  6. Issue #1841: Why are you guys not replying to SO MANY ISSUES? please ask someone to look into it

    • Priority: Urgent
    • Status: Open
    • Created: 2 days ago
  7. Issue #1840: Cursor is crashing again and again please fix ASAP URGENT

    • Priority: Urgent
    • Status: Open
    • Created: 2 days ago
  8. Issue #1839: Editor keeps adding "import { addIcons } from "ionicons"" to my angular class

    • Priority: Normal
    • Status: Open
    • Created: 2 days ago
  9. Issue #1838: About localized deployment solution

    • Priority: Feature Request
    • Status: Open
    • Created: 2 days ago
  10. Issue #1836: TS Server Keeps Crashing

    • Priority: Bug
    • Status: Open
    • Created: 2 days ago

These issues reflect a mix of feature requests and critical bugs that could impact user experience significantly if not addressed promptly.

Important Observations

  • There is a clear trend of users reporting critical bugs related to application stability (e.g., crashes and performance issues).
  • User frustration over lack of communication and support is prevalent, especially in issues like #1841.
  • Feature requests are increasingly focused on improving usability and integration with existing tools (e.g., localized deployment solutions).
  • The urgency of several issues indicates that users may be reconsidering their use of the tool if these problems persist without resolution.

This analysis highlights both the challenges facing the Cursor project in terms of user satisfaction and the potential areas for improvement that could enhance its functionality and user engagement moving forward.

Report On: Fetch pull requests



Overview

The repository for Cursor, an AI-driven code editor, currently has two open pull requests (PRs) and a total of 79 closed PRs. The activity around the open PRs indicates ongoing efforts to improve issue templates and community engagement, though there are notable discrepancies in how contributions are being managed.

Summary of Pull Requests

Open Pull Requests

  • PR #1821: Cursor on the Web

    • Created by: Salifyanji J Namwila (Sheinstein)
    • Created: 4 days ago
    • Significance: This PR proposes changes to the issue template file, which has been flagged by another contributor for improper modification. It highlights a misunderstanding regarding the purpose of the issue template.
  • PR #1539: chore/github: revamp issue templates

    • Created by: Hiro (laciferin2024)
    • Created: 58 days ago
    • Significance: This PR aims to modernize the issue templates, allowing for blank issues and improving forms for bug reporting and feature requests. It reflects an effort to streamline user contributions but has not yet been merged.

Closed Pull Requests

  • PR #501: remove invalid returns

    • Closed after 514 days; indicates a long-standing issue that was eventually resolved.
  • PR #475: Update ci.yaml

    • Closed after 520 days; suggests a delay in CI/CD improvements.
  • PR #435 & PR #434: Fix conflict with Chinese input method

    • Both closed after addressing a specific usability issue, indicating responsiveness to user needs.
  • PR #417 & PR #416: Show history list under command bar

    • Both closed, showing iterative improvements in UI/UX design.

Analysis of Pull Requests

The current state of pull requests in the Cursor repository reveals several themes and patterns that could be critical for understanding the project's development trajectory.

Firstly, the two open pull requests (#1821 and #1539) highlight a focus on improving user interaction with the repository through better issue templates. However, the feedback provided on PR #1821 raises concerns about contributor awareness regarding submission guidelines. The comment from Tejas indicates that contributors may not fully understand how to use templates effectively, which could hinder community engagement and lead to frustration among users who wish to contribute. Such misunderstandings can be detrimental to project momentum and may require additional documentation or clearer guidelines.

Moreover, the age of some closed pull requests—such as PR #501 and PR #475—suggests potential bottlenecks in the review process or a lack of prioritization for certain types of contributions. The fact that these PRs remained open for over a year before being closed could indicate either a lack of resources dedicated to reviewing contributions or an overwhelming number of issues that need addressing. This could lead to contributor disengagement if they feel their efforts are not being acknowledged or acted upon in a timely manner.

Additionally, there is a noticeable trend toward addressing usability issues, particularly concerning internationalization (as seen in PRs #435 and #434) and user interface enhancements (#417 and #416). This responsiveness is commendable as it shows that the maintainers are attentive to user feedback and are actively working to improve the software's accessibility and functionality.

However, the overall volume of open issues and pull requests (966) relative to total commits (204) raises questions about project management efficiency. The high number of unresolved issues may overwhelm contributors and detract from their motivation to engage with the project further.

In conclusion, while there are positive strides being made in terms of user engagement and responsiveness to feedback, there are also significant areas for improvement in contributor management and project organization. Addressing these challenges will be crucial for maintaining momentum within the Cursor community and ensuring that it continues to thrive as an innovative solution in AI-driven code editing.

Report On: Fetch commits



Repo Commits Analysis

Development Team and Recent Activity

Team Members

  1. Arvid Lunnemark (arvid220u)

    • Recent Activity: Added a SECURITY.md file outlining a vulnerability disclosure policy, contributing 14 lines of code.
    • Collaborations: No recent collaborations noted.
  2. Michael Truell (truell20)

    • Recent Activity: Significant contributions over the past months, including multiple updates to the README.md and various bug fixes. Most recent commits include enhancements related to user interface and functionality, such as fixing issues with deep links and chat styling.
    • Collaborations: Frequently collaborates with other team members on various pull requests and merges.
  3. Aman Sanger (Sanger2000)

    • Recent Activity: Involved in multiple bug fixes and feature enhancements, including resolving conflicts with input methods and improving error handling.
    • Collaborations: Worked closely with Michael Truell on several features and fixes.
  4. Edwiin Tsang (boxizen)

    • Recent Activity: Contributed to code formatting and optimization of chat interactions.
    • Collaborations: Co-authored several pull requests with other developers.
  5. Dane Roelofs (Rethora)

    • Recent Activity: Added terminal search support.
    • Collaborations: No specific collaborations noted.
  6. Others (e.g., Eric Zhang, Bekir Yörük, etc.)

    • Various contributions related to bug fixes, feature enhancements, and code optimizations.

Summary of Recent Activities

  • The most recent commit was made by Arvid Lunnemark, focusing on security documentation.
  • Michael Truell remains the most active contributor, consistently updating documentation and addressing bugs.
  • Aman Sanger has been actively involved in resolving issues related to user experience.
  • The team shows a pattern of collaborative work on features and bug fixes, indicating a strong team dynamic.
  • There is a focus on enhancing user experience through UI improvements and addressing community-reported issues.

Patterns and Themes

  • The team demonstrates a commitment to security practices with the addition of the SECURITY.md file.
  • Continuous integration of community feedback is evident through frequent updates to documentation and user-facing features.
  • Collaboration among team members is prevalent, particularly in addressing complex issues that require multiple perspectives or expertise.
  • The activity reflects a proactive approach to maintaining software quality and responsiveness to user needs.

Conclusions

The development team is actively engaged in enhancing the Cursor project through regular updates, collaborative efforts, and responsiveness to community feedback. Their focus on security and user experience suggests a mature approach to software development within an open-source context.