Skip to content

Conversation

@rostilos
Copy link
Owner

@rostilos rostilos commented Jan 4, 2026

This pull request introduces several enhancements and new features to project and analytics management, focusing on improving webhook and VCS connection handling, expanding analytics data, and refining issue tracking. The most notable changes include new API endpoints for webhook management, the ability to change a project's VCS connection, expanded analytics statistics, and improvements in analysis issue responses.

Project Management & VCS Integration:

  • Added new endpoints in ProjectController to:
    • Set up webhooks for a project's repository (/webhooks/setup)
    • Get webhook configuration information (/webhooks/info)
    • Change the VCS connection for a project (/vcs-connection), including a new ChangeVcsConnectionRequest DTO and related service logic. [1] [2] [3] [4] [5] [6] [7]

Analytics & Issue Tracking Enhancements:

  • Expanded analytics statistics in ProjectAnalyticsController and its response DTO to include resolved, open, and ignored issue counts, with logic to compute these values. [1] [2] [3] [4]
  • Improved analysis issue responses by adding currentVersion and commitHash fields to AnalysisIssueResponse, and populating them in AnalysisIssueController. [1] [2] [3]

Reliability Improvements:

  • Ensured that updates to issue status are immediately visible to subsequent queries by flushing the repository after saving in AnalysisService.

Minor Technical Improvements:

  • Introduced logging in controllers and services for better traceability. [1] [2] [3]

These updates collectively improve the flexibility and transparency of project integration with VCS providers, enhance analytics capabilities, and strengthen the reliability of issue tracking and reporting.

…ality ( + re-apply webhook + small bugfix on branch issues count )
@coderabbitai
Copy link

coderabbitai bot commented Jan 4, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@rostilos rostilos changed the title feat: Implement webhook management and VCS connection change function… feat: Implement webhook management and VCS connection change functionalyty + bugfix Jan 4, 2026
@rostilos rostilos merged commit 24f7b70 into 0.2.0-rc Jan 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants