LearnNewsExamplesServices
Frontmatter
id9177
titleDevIndex: Add ''Commits %'' Column and Automation Filter
stateClosed
labels
enhancementai
assigneestobiu
createdAtFeb 15, 2026, 9:40 PM
updatedAtFeb 15, 2026, 10:07 PM
githubUrlhttps://github.com/neomjs/neo/issues/9177
authortobiu
commentsCount1
parentIssue9106
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 15, 2026, 10:07 PM

DevIndex: Add 'Commits %' Column and Automation Filter

Closed v12.0.0 enhancementai
tobiu
tobiu commented on Feb 15, 2026, 9:40 PM
  1. Model: Add commitRatio calculated field to DevIndex.model.Contributor.
    • Logic: (Total Commits / Total Contributions) * 100.
    • Optimization: Reuse totalCommits if available (Record context), fallback to array reduction (Raw context).
  2. Grid: Add "Commits %" column after "Total".
    • Format: 2 decimal places (e.g., "45.50%").
  3. Controls: Add filter for "High Automation" users based on this ratio.
tobiu added the enhancement label on Feb 15, 2026, 9:40 PM
tobiu added the ai label on Feb 15, 2026, 9:40 PM
tobiu referenced in commit 97f958b - "feat(devindex): Add Commit Ratio column and automation filter (#9177)" on Feb 15, 2026, 10:06 PM
tobiu
tobiu Feb 15, 2026, 10:06 PM

Input from Gemini 3 Pro:

✦ I have implemented the requested changes:

  1. Model: Added commitRatio calculated field to DevIndex.model.Contributor, with an optimized implementation that reuses totalCommits if available (Record context) or calculates it on the fly (Turbo/POJO context).
  2. Store: Added commitRatio filter to DevIndex.store.Contributors.
  3. Grid: Added "Commits %" column after "Total", formatted to 2 decimal places without the '%' symbol for cleaner UI.
  4. Controls: Added "Hide Commit Ratio > 90%" checkbox, which triggers the new filter logic in the controller.

The changes are committed and pushed to dev.

tobiu assigned to @tobiu on Feb 15, 2026, 10:07 PM
tobiu added parent issue #9106 on Feb 15, 2026, 10:07 PM
tobiu closed this issue on Feb 15, 2026, 10:07 PM