Recent GitClear Improvements

Get your own free automated changelog at the link

https://www.gitclear.com/github_profile_dynamic_readme_free

By Code Domain
The types of code that have generated the most Diff Delta

tl;dr Summary

June 26, 2026
  • Revise ensure_optimal_seat_allocation to fall back to total commit count when seats exceed active committers
June 24, 2026
  • Add new research content and iterate design on Research & Measurement page
  • Reduce comment impact value from 1 to 0.1 for Prompt-to-Production era
June 23, 2026
  • Implement v1 Maintainability Gap AI research page
June 22, 2026
  • Fix diff rendering and line-explanation bugs for updates that sit amid moved code
  • Add legacy_refactor_percent metric so customers can evaluate performance against industry stats
  • Add Claude Code Telemetry to AI providers list for easier setup discovery
  • Add AI-assisted commit percent and total token count to default AI Usage stats
June 11, 2026
  • Fix: Polish AI signal graph appearance and summarize percent series as weighted averages
June 7, 2026
  • Simplify diff_delta_factors view into sluicing analogy
June 3, 2026
  • Modernize pricing page: update copy to emphasize AI ROI, add light/dark hero images, and refresh intro styles
June 2, 2026
  • Add sharing controls to Data Deep Dive so responses can be shared among team members
June 1, 2026
  • Add bundling of same-type team messenger notifications for Slack/Teams
  • Add selected date range tracking to LLM data queries (record start/end dates)
  • Fix: Add 'Issues resolved by cohort' and 'Defect originated by cohort' stats to AI usage cohort view
May 31, 2026
  • Add refreshed Pluralsight Alternative page
  • Add inline chart rendering to Data Deep Dive popup
May 30, 2026
  • Add 'resume' bar and follow-up questions to Data Deep Dive (Data Interrogator)
May 28, 2026
  • Implement v1 Data Deep Dive data interrogator
May 25, 2026
  • Add LlmUsageMetric v3 — record provider token counts and remove non-essential columns

Recent work underway
since Jul 21, 2025

Add interactable Snap CAB viewer: adjust size for screenshots, set defaults for unauthenticated views, hide config/date controls when non-interactable
Implements an update to make the Snap CAB viewer interactable across the CAB UI. Key changes include sizing the committer side of the CAB to match the snap version in BubbleCollider, ensuring default duration and binding are initialized when a user views a CAB while not logged in, and hiding the config line and date/back controls when the CAB is non-interactable. Supporting adjustments in CommitActivityBrowserConfigurator and CabViewer support the new behavior to maintain layout, date loading...
Deployed August 2025
Worked August 2025 in gitclear/gitclear
100 Δ
Update chart legend hover to use decimal precision on average values

Deployed October 2025
Worked August 2025 in gitclear/gitclear
100 Δ
Fix issues with stats that relied upon dis-associating a committer and a user
Thanks to SocialDog's input, we no longer have ambiguity about when a de-associated committer should be shown in the entity's stats. Now, when a user or committer is de-associated, their stats never show.
Deployed October 2025
Worked August 2025 in gitclear/gitclear
200 Δ
Wire main GitClear logo to redirect to user's preferred default report for an entity

Deployed October 2025
Worked August 2025 in gitclear/gitclear
100 Δ
Add suggested repos for a team when expanding the repo list in TeamEditor form
Adds a set of suggested repositories when expanding a team's repo list in the TeamEditor UI. This work centers on app/javascript/bundles/teams-list/components/team-repo-list.js (RepoListEditForm) and continues removing to_editing_team_prop calls from teams#index. The change improves UX by preloading relevant repository suggestions for teams, streamlining the team edit flow.
Deployed October 2025
Worked August 2025 in gitclear/gitclear
100 Δ
Add SubscriptionReviver to restore accidentally deleted subscriptions, refreshed every 2 days
Introduces SubscriptionReviver to persist revival state for subscriptions and enable restoration of inadvertently deleted subscriptions on a 2-day refresh cadence. Changes include a new SubscriptionReviver model (subscription_revivers table) and association to Subscription, added refresh_reviver logic, a rake task to persist revive data, and a migration to create the table and related column. This provides automatic restoration when due, improving resilience and data integrity.
Deployed October 2025
Worked August 2025 in gitclear/gitclear
100 Δ
Recognize Epic Category per issue & designate an issue type as "Opex" when its "Epic Category" value contains "Opex" + test

Deployed October 2025
Worked July 2025 in gitclear/gitclear
200 Δ
Add cached stats to enable Opex percent calculation
Adds a caching layer for stats used to compute Opex percent. Key changes touch StatScopeAndGrouperConcern (grouping resource-team stats and repo committer stats), HistoricRepoCommitterStat (interval_stats_scope_for_segment), and ApplicationResourceHelperConcerns (chart_icon_by_segment wiring). This shift improves performance for Opex-percent calculations and supports faster analytics without altering public APIs.
Deployed October 2025
Worked July 2025 in gitclear/gitclear
100 Δ
Fix: Add ticket_type_story_points to record Story Points by ticket type
Adds a new metric, ticket_type_story_points, to record Story Points resolved by ticket type (opex, tech debt, etc.). This updates the stat engine and related models (CommitterStatCommitIssueCreationConcern, CommitterStat, stat_segments, and segment_display) to compute and expose the breakdown. The change enables finer reporting and better insight into work composition, improving planning and decision-making.
Deployed October 2025
Worked July 2025 in gitclear/gitclear
100 Δ
Fix: Reprocess previously ignored commits when committer becomes seated
Updates the commit processing flow so should_process_existing_commit? returns true when a commit was ignored due to an unseated committer but the committer is now seated, and ensures previously-ignored commits are reprocessed on seating. Implemented in subscription_seat_activated.rb (trigger re-evaluation during seat activation) and in cruncher/commit_cruncher.rb (adjusted should_process_existing_commit? logic). This reduces skipped commits during seat transitions and improves reliability and...
Deployed October 2025
Worked July 2025 in gitclear/gitclear
100 Δ
Swap API to default to not extrapolating current week's results, in contrast to on-site requests
`suppress_projection` becomes `project_results` in Reports API
Deployed October 2025
Worked July 2025 in gitclear/gitclear
100 Δ
Add tracking of change triggers for Diff Delta updates per commit
This change adds tracking for what triggers substantive Diff Delta changes per commit. It enhances the change-tracking path, especially ReprocessCodeFileIgnoreCommits::perform and related CommitImpactConcerns and CommitValue logic, with improved recording of additions and deletions by the repo_walker. Affects app/jobs/reprocess_code_file_ignore_commits.rb, app/lib/commit_concerns/commit_impact_concerns.rb, vendor/gems/commit_crunch_engine/app/lib/cruncher/repo_walker.rb, and app/models/commit...
Deployed October 2025
Worked July 2025 in gitclear/gitclear
300 Δ
Invert sort order when filtering by bottom segments via Chart Settings
Rework the bottom-segment ordering in app/lib/presenters/concerns/cached_stat_graph_value_calculate_concern.rb to invert the sort for bottom-filtered results. The code now sorts numerators by value ascending, then reverses when @filter_bottom_count is set (mirroring this in the values path) and adjusts the sum_total sign logic accordingly. This aligns the output with the Chart Settings bottom-segment filter, improving the accuracy and readability of the chart rankings without altering the API.
Deployed October 2025
Worked July 2025 in gitclear/gitclear
100 Δ