Recent GitClear Improvements
Get your own free automated changelog at the link
By Code Domain
The types of code that have generated the most Diff Delta
tl;dr Summary
March 31, 2026
- Remove CommitValue pending_review/rejected states; add pending_ai_assignment and llm_complete to mark LLM-authored commits
- Remove pending_review/rejected states from CommitValue; add pending_ai_assignment and llm_complete to mark LLM/CI-authored commits
March 26, 2026
- Move 'Replace Markdown' option to one-click in selection menu
March 19, 2026
- Add callback to enqueue SuggestStarredReportsJob when a user provides a mission
March 18, 2026
- Add Starred Report Picker frontend with autosuggest, AI suggestion cards, keyboard handling and textarea auto-expand
March 16, 2026
- Revise Dora history to calculate Change Failure Rate and add defect-finder scopes
March 13, 2026
- Add endpoint to provision users with PAT and integration test
- Update starred reports to allow outlier by committer in addition to team
- Add hover arrows to re-sort outlier charts
March 11, 2026
- Add Augment Code as an LLM provider
March 10, 2026
- Implement integration with Microsoft Teams
- Update backfill_commit_release to prefer PR-based repo_release assignment for commits
March 6, 2026
- Start rendering LLM delta alongside standard per-directory deltas
March 5, 2026
- Update "repo browse" page to show percent of each repo that is AI-authored
- Add segments for commit_ai_lines_committed_count and delta_from_llms
March 4, 2026
- Initial support for new Anthropic Teams Enterprise API + test
- Refresh the Diff Delta Factors page with examples and copy-ready docs
- Polish revised diff_delta_factors page
March 3, 2026
- Add Claude v1 "Mathematics of Diff Delta" page
- Update Mathematics of Diff Delta page (content edits, find-and-replace, additions)
Add sticky index to API docs
Add a sticky index navigation to the customer API documentation. Extracted API sections into a new partial (_api_sections.html.haml) and updated index.html.haml to render the sticky index so it remains visible while scrolling. Deployed to production 2025-09-19; improves navigation and discoverability of the API reference.
Deployed September 2025
Worked May 2025 in gitclear/kraken
100 Δ
Add 'Only resolved' filter to issues list
Adds an "Only resolved" filter to the issues list. Backend presenter (app/lib/presenters/issue_tracker_projects.rb) and front-end issue browser code updated—changes include issue-aggregate-stat.js, browse-filter-controls.{js,scss} and a new issue-browse-summary-filter.js where some fetch logic was moved. Impact: users can restrict results to resolved issues for faster triage and clearer reporting.
Deployed September 2025
Worked May 2025 in gitclear/kraken
100 Δ
Ensure Time Tracking field is recognized as fodder for issue browse dashboard
Updated JiraStoryPointDerivationConcern (ensure_time_estimate_fields_captured) to include Jira Time Tracking fields as valid estimate fodder for the issue browse dashboard. Made targeted find/replace and small updates in vendor/gems/issue_tracker_interface to capture time-estimate attributes. Impact: dashboard now uses Time Tracking data when deriving story points/estimates, improving estimate accuracy.
Deployed September 2025
Worked May 2025 in gitclear/kraken
100 Δ
Add display of all branches associated with a commit in commit peek and commit show
Adds a new partial (app/views/commits/_print_branches.html.haml), updates commit peek and commits#show views and commits/_shared.scss to render and style all branches a commit is known to be on. Commit peeks and the commit page now list every branch referencing the commit, improving traceability when inspecting commits.
Deployed September 2025
Worked April 2025 in gitclear/kraken
100 Δ
Update commit links from graphs to show any impacting commits in the list, not just those on default/active branch
This change updates the UI linking logic to point commit links to a parameterized list of impacting commits rather than only those connected to the default or active branch. Implemented across Presenters::BubbleActivity (and its cache_key), Presenters::CommitsPager, and CommitsController, with updates to the bubble commit activity partial. The result is broader, more accurate navigation to all relevant commits, improving traceability and discovery of impacted changes.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Fix feature velocity graph on DORA stats page by using PR-specific impact stat summaries
Fixes the feature velocity graph on the DORA stats page by using PR-specific impact stat summaries when the segment relates to PRs. The change moves PR-related aggregation into app/helpers/resource_helper.rb (adding aggregated_stats_for_pull_requests) and shifts related rendering from app/views/pull_request_stats/activity.html.haml to a helper/partial, aligning the velocity graph with PR-focused summaries. Result: more accurate PR-based velocity metrics across stats pages.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Update commit graph links to open commits list parameterized for any impacting commit (not just default/active branch)
Change commit links produced by activity graphs so they point to the commits list with parameters to surface any impacting commit instead of only commits on the default/active branch. Adjusted graph presenter, commits view and controller (bubble_activity presenter, app/views/commits/index, CommitsController) so selecting a graph bubble navigates to a commits list that includes the chosen commit — improving discoverability of impacting commits.
Deployed September 2025
Worked April 2025 in gitclear/kraken
100 Δ
Add experimental settings to user details page
Adds a new experimental settings feature to the user details page by extending the settings update flow and UI. The changes modify Users::SettingsController::update_account, update the account view (app/views/users/settings/account.html.haml), adjust styles (app/assets/stylesheets/settings/users/_account_settings.scss), and extend the UserTopLevelSetting model to persist the new flags. This enables controlled experimentation with real users and faster iteration on feature options.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add detailed breakdown for commits lacking Delta in tooltip and impact summary
Adds a detailed breakdown of reasons why a commit might lack Delta and surfaces this in the UI. Main changes occur in app/lib/helper_concerns/application_commit_concern.rb (commit_tooltip_text) with new logic to render the breakdown, and in app/views/commits/summary_header/_commit_impact_summary.html.haml to display the updated impact section. This clarifies Delta visibility for reviewers and improves understandability and traceability of commit impact.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Fix commit table rows to show when Delta is credited to obsolete commits
Updates the commits table row partial to surface when a commit’s Delta has been credited to an obsolete commit, adding the necessary UI elements so this attribution is visible in the list and reducing confusion when Delta appears missing or reassigned.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add trial expiration date to subscription billing page and refactor cancellation/proration logic into concerns
Updates the billing/subscription settings view to display when a trial expires. Subscription cancellation logic was extracted into a new cancel concern, and annual/prorated billing behavior was moved into the existing pro-rated concern with related cleanup across trial helpers and SubscriptionTrial, improving maintainability while giving users clearer trial status visibility.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Revise "PRs closed" state to track only unmerged (abandoned) pull requests
Updated pull request committer stats so the "PRs closed" state counts only PRs closed without being merged, effectively reporting explicitly abandoned PRs instead of combining merged and abandoned. Adjusted stat calculation wiring and updated unit/integration coverage to match. This makes PR closure metrics more actionable and less misleading.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Fix commit messaging for squash PR value-retained commits
Updates commit display logic to distinguish commits that retain value via squash merges from truly obsolete/unprocessed commits, and ensures impacting? returns true even when the underlying commit record is missing but has a squash_value_retained CommitValue. Includes corresponding styling updates on the commit show view to present the new status messaging more clearly, improving accuracy and user understanding.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add squash merge commit summary when PR diff delta is missing and prevent single-commit PRs from being marked as squash
Enhances commit display to print squash merge commit details even when the squash commit lacks a Diff Delta because the PR’s individual commits received it, and adds logic in the closed-PR processing flow to disallow designating a squash commit for single-commit PRs. Updates the commits views/styles and adds integration coverage for the notification case, improving accuracy and clarity of squash merge reporting.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add configurable defect-detection term (defaults to "hotfix") for critical defect demarcation
Introduced a DefectDetectTerm model and migration to persist a per-branch term that flags critical defects when present in a branch/PR or issue title, defaulting to "hotfix". Updated critical defect and defect creation flows to resolve and apply the configured term, and added integration coverage to validate detection behavior. This enables consistent, configurable critical defect classification across repos and branches.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
200 Δ
Add DefectDetectTerm to detect critical defects and refine story-point recalculation; fix Pearson correlation
Introduce configurable DefectDetectTerm to mark critical defects when terms appear in branch/PR/issue titles, enhance CommitCompleteJob defect detection, and refactor IssueWorkRecord and PopulateIssueStoryPoints to periodically recalc ProjectStoryPointField and DomainStoryPointField. Added IssueWorkRecord data-quality tests, reduced queries in anomaly processing, and corrected Pearson correlation for story-point analytics—improves defect handling and accuracy of story point metrics.
Deployed September 2025
Worked April 2025 in gitclear/kraken
100 Δ
Add 'Projects & Story Points' tab to Issue Tracker with cross-project filters and sortable story-point metrics (GC-2035)
Implements GC-2035 by adding a new 'Projects & Story Points' Issue Tracker tab with a front-end component (app/javascript/apps/issue-browse-table.js) and a backend endpoint to support cross-project filters (project, ticket type), sort controls, and sortable story-point metrics (Story Points, Estimated Points, Diff Delta, Correlation Variation, Follow-on). Improves cross-project comparison, triage speed, and visibility into story-point data.
Deployed September 2025
Worked on from April 2025 through April 2025 in gitclear/gitclear, gitclear/kraken
300 Δ
Fix defaulting repos to mark a release when a tag is pushed
Updated repo/tag propagation so repos default to demarcating a release on tag push, and denormalized commit data into RepoGitTag for easier access. Adjusted Repo defaults and updated tag-related unit tests to cover the new behavior, improving release detection consistency when tags are created.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add pr_comments_received segment to API Reports
Introduced a new stat segment, pr_comments_received, and wired it through segment definitions, chart naming/icon mapping, and stat calculation/presenter logic, including PR creation stat integration. This makes PR comment volume available as a first-class segment for the API Reports endpoint, enabling reporting and visualization of review activity.
Deployed January 2025
Worked April 2025 in gitclear/gitclear
100 Δ
Add pr_comments_received segment and expose it in Reports API
Introduce a new stat segment pr_comments_received (Defines::StatSegments) and wire it through chart definitions, cached graph-value calculation, and presenters so the Reports API can return and chart PR comments received. Small updates also applied to chart name handling and committer/PR presenter logic. Deployed to production; enables reporting and visualization of PR comment activity via the API.
Deployed September 2025
Worked April 2025 in gitclear/kraken
100 Δ