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

August 10, 2026
  • Allow choosing root folders to import from on desktop
August 7, 2026
  • Wrap up optimizations and add desktop-priority deferral to pending-operations processing (≈3× faster)
July 27, 2026
  • Allow choosing local directories to process
July 21, 2026
June 24, 2026
June 22, 2026

Recent work underway
since Aug 11, 2025

Improve labeling of AI ROI stats, add cohort tooltips & refactor presenter; Fix incomplete GH issue parsing for Oreps
Refactors HistoricAiRoiStat to consolidate AI/Non‑AI group payloads into cohort_group_json, adds data_point_tooltip and contributing_committer_count, and surfaces interval_name. Updates compare-stat.js to import tooltip support and show clearer averaged labels (e.g. “Average X per week”) and hover text. Also fixes incomplete parsing of GitHub issues for Oreps. Outcome: clearer labels, richer hover info, and more accurate cohort counts.
Awaiting deploy
Worked August 11 in gitclear/gitclear
300 Δ
Add tests for Desktop launch catch-up: ordering, skipping dormant repos, caching, and progress reporting
Adds Desktop::LaunchCatchUp tests (vendor/gems/desktop_edition/test/lib/desktop/launch_catch_up_test.rb) and setup to exercise launch-time repo catch-up. Covers ordering by newest commit, skipping repos outside ACTIVITY_WINDOW (and first-launch lookback), honoring cached plans to avoid rereads, and tracking detected vs processed commit counts and completion state. Improves reliability and progress accuracy on app launch.
Pull request 
merged
Deployed August 6
Worked August 5 in gitclear/gitclear
900 Δ
Add desktop Job Queue menu/window to view GoodJob dashboard
Add a desktop-only Job Queue UI by mounting GoodJob::Engine at /good_job when Environment.desktop? (config/routes.rb), implementing JOB_QUEUE_PATH/TITLE, jobQueueWindow and createJobQueueWindow in desktop/src/main.ts, and adding an integration test (vendor/gems/.../desktop_job_queue_dashboard_test.rb). Desktop users can now open and manage background jobs; route remains unavailable outside the desktop environment.
Pull request 
merged
Deployed August 2
Worked August 1 in gitclear/gitclear
100 Δ
Add v1 Diff Delta per composite token metric; minify telemetry script and inject per-download API token
Adds a v1 "Diff Delta per composite token consumed" metric to AI Usage Stats and minifies claude-telemetry.mjs. TelemetryPackagesController now prefers the .min.mjs, injects a per-download api_token into the served script via a sentinel regex that survives minification, and prepends a version/build/masked-token banner. Renames token param and improves deploy artifact handling, improving usage accuracy and token traceability.
Deployed July 23
Worked July 23 in gitclear/gitclear
200 Δ
Fix: Improve claude-telemetry logging and diagnostics for failed HTTP uploads
Update script/claude/claude-telemetry.mjs to improve telemetry error capture and diagnostics: add logCaughtException (writes full stack + runtime context to error.log and a sync-log pointer), build failureContext with redacted headers and a request summary, use AbortSignal.timeout for upload timeouts, unwrap fetch error causes, and bump version to v1.2. Result: clearer, safer failure logging and easier debugging of telemetry uploads.
Deployed July 21
Worked July 21 in gitclear/gitclear
100 Δ
Add FileChangeSizes concern and integrate per-file change sizing for changeset-directory magnitude visualization
Introduce ControllerConcerns::FileChangeSizesConcern (app/lib/controller_concerns/file_change_sizes_concern.rb) and wire it into Repos::CommitGroupsController and CommitsController to compute file_change_sizes from commit code files. Centralizes sizing logic to power a visualization of changeset directories by magnitude. Deployed to production on 2026-07-21; improves directory-level change metrics and visualization accuracy.
Deployed July 21
Worked July 20 in gitclear/gitclear
100 Δ
Add AI usage metrics (code line %, inactive counts by provider, LLM diff delta, detailed token counts) to ai_usage_stats view
Added new AI usage metrics in the AI usage stats view (app/views/shared/resource_actions/ai_usage_stats.html.haml): AI code line percent, AI inactive counts by provider, Diff Delta per LLM, and comprehensive token counts (cached/uncached, input/write). Deployed to production 2026-07-16. Provides better visibility into model usage and token costs for monitoring and cost analysis.
Deployed July 16
Worked July 15 in gitclear/gitclear
100 Δ
Revise ensure_optimal_seat_allocation to fall back to total commit count per committer when seats exceed active committers
Update SubscriptionConcerns::SeatGeneration.ensure_optimal_seat_allocation to use each committer's total commit count as a fallback when the number of seats is greater than active committers. Change implemented in vendor/gems/subscribe_manager/app/lib/subscription_concerns/seat_generation.rb to avoid under-allocation and produce a more balanced seat distribution.
Deployed June 26
Worked June 26 in gitclear/gitclear
100 Δ
Reduce comment impact value from 1 to 0.1 for Prompt-to-Production scoring
Adjusts the comment impact weight in app/lib/defines/code_lines.rb: the comment impact value used during the Prompt-to-Production era was reduced from 1 to 0.1. This lowers the influence of comments in code scoring/metrics so other signals carry more weight, improving relevance of evaluations.
Deployed June 24
Worked June 24 in gitclear/gitclear
100 Δ
Implement v1 Maintainability Gap research feature (add tests & routes)
Implements v1 of the Maintainability Gap research feature. Adds extensive integration test coverage in test/integration/proto_user_signup_test.rb and updates config/routes.rb to expose new endpoints. Changes exercise proto user signup flows to collect AI code-quality maintainability metrics; deployed to production 2026-06-24. Benefit: enables collection and evaluation of maintainability-gap data for the research.
Deployed June 24
Worked June 23 in gitclear/gitclear
200 Δ
Add legacy_refactor_percent metric for customer comparison with industry stats
Introduce legacy_refactor_percent and wire it into stat calculation and segment definitions (app/lib/presenters/concerns/cached_stat_graph_value_calculate_concern.rb and app/lib/defines/stat_segments.rb). Deployed to production 2026-06-22. Allows customers to evaluate their refactor performance alongside upcoming industry benchmarks.
Pull request 
merged
Deployed June 22
Worked June 22 in gitclear/gitclear
100 Δ
Add AI-Assisted Commit percent and total token count to default AI Usage stats
Add AI-Assisted Commit percentage and total token count to the default AI Usage stats. Updated the ai_usage_stats view partial to surface these new metrics so teams can see the proportion of AI-assisted commits and total tokens consumed. Released to production on 2026-06-22 20:04 — improves usage visibility and token accounting for reporting and billing.
Deployed June 22
Worked June 22 in gitclear/gitclear
100 Δ
Modernize pricing page: Update copy, add light/dark hero images, and refine intro styles
Refresh pricing page messaging and visuals: change copy to emphasize AI ROI, update comparison/research links, remove the annual-contract line, replace the desktop hero with new light/dark hero images, and tweak introduction SCSS (gradients, alignment, spacing) for better responsive display. Key files: app/views/pages/pricing.html.haml, app/assets/stylesheets/pages/pricing/_introduction.scss, plus new hero assets. Deployed to production; improves clarity and light/dark visuals.
Deployed June 3
Worked June 3 in gitclear/gitclear
100 Δ
Add bundling of same-type team messenger notifications when sending to Slack/Teams
Update the CreateTeamMessengerNotifications job to combine notifications of the same type into consolidated messenger blocks before sending to Slack/Teams. Adds combined_messenger_blocks and best_image_block_for, and updates perform/message_channel logic to build grouped payloads. Result: fewer duplicate posts and clearer, richer grouped notifications in Slack and Teams.
Deployed June 1
Worked June 1 in gitclear/gitclear
100 Δ