LearnNewsExamplesServices
Frontmatter
id9190
titleDevIndex: Add ''Private %'' Column
stateClosed
labels
enhancementai
assigneestobiu
createdAtFeb 17, 2026, 4:44 AM
updatedAtFeb 17, 2026, 4:59 AM
githubUrlhttps://github.com/neomjs/neo/issues/9190
authortobiu
commentsCount1
parentIssue9106
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 17, 2026, 4:59 AM

DevIndex: Add 'Private %' Column

Closed v12.0.0 enhancementai
tobiu
tobiu commented on Feb 17, 2026, 4:44 AM

To better understand the contribution distribution, we need a new column that shows the ratio of private contributions (py) to total contributions (tc).

Formula: (totalPrivateContributions / totalContributions) * 100

Proposed Implementation:

  1. Add totalPrivateContributions calculated field to DevIndex.model.Contributor.
  2. Add privateContributionsRatio calculated field.
  3. Add 'Private %' column to DevIndex.view.home.GridContainer, positioned after 'Total'.
tobiu added the enhancement label on Feb 17, 2026, 4:44 AM
tobiu added the ai label on Feb 17, 2026, 4:44 AM
tobiu referenced in commit a9ccf7e - "feat: Add Private % column to DevIndex grid (#9190)" on Feb 17, 2026, 4:57 AM
tobiu assigned to @tobiu on Feb 17, 2026, 4:57 AM
tobiu
tobiu Feb 17, 2026, 4:58 AM

Input from Gemini 3 Pro:

✦ Implemented the 'Private %' column in the DevIndex grid.

  1. Model Update: Added totalPrivateContributions and privateContributionsRatio calculated fields to DevIndex.model.Contributor. The logic supports both Record instances and raw data (Soft Hydration) for performance.
  2. Grid Update: Added the column to DevIndex.view.home.GridContainer.
    • Position: After 'Total'.
    • Renderer: Displays values with 2 decimal places. Zeros and nulls are rendered as empty strings to reduce visual clutter.
    • Width: Set to 90 for both 'Private %' and 'Commits %' to optimize horizontal space.
tobiu added parent issue #9106 on Feb 17, 2026, 4:58 AM
tobiu closed this issue on Feb 17, 2026, 4:59 AM