Skip to content

Project Manager Insights 0.2.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 04:40
· 5 commits to main since this release

Project Manager Insights 0.2.2

简体中文

Project Manager Insights 0.2.2 adds Project Manager priority analysis and a parent-task statistics mode, while refining the assignee task table for narrow panes and theme-heavy Obsidian setups.

Highlights

Priority metadata, filtering, and sorting

  • Read priority definitions directly from Project Manager settings, including labels and colors.
  • Keep built-in priority definitions available when Project Manager settings cannot be read.
  • Add a priority column to the assignee task table.
  • Filter tasks by one or more priorities, including tasks with no priority and unknown custom priority values.
  • Sort priorities from high to low, low to high, or return to the original task order.
  • Keep the sortable header aligned with neighboring headers, with compact icons, accessible keyboard labels, a restrained underline hover treatment, and reduced-motion support.

Parent-task statistics mode

  • Add a persistent Count parent tasks toggle beside Include archived.
  • Keep the existing child-task statistics behavior as the default.
  • When enabled, switch the team snapshot, assignee cards, delivery ratios, task detail list, and data-quality summary to parent tasks only.
  • Recognize parents both from explicit Project Manager type: task metadata and from child parentId relationships.
  • Exclude child tasks in parent-task mode so parent and child estimates are never counted together.

Layout and interaction refinements

  • Keep task filters inside the assignee detail panel when Obsidian's right sidebar narrows the available space.
  • Move the compact filter layout to a detail-container breakpoint so it responds to the panel width rather than the full window width.
  • Remove the strong divider beside the sticky task column while preserving sticky task titles during horizontal scrolling.
  • Prevent Obsidian themes from turning the priority sort header into a raised square button or generating a distracting hover tooltip.

Compatibility and upgrade notes

  • Obsidian 1.7.2 or later remains supported.
  • Project Manager remains required.
  • No manual settings migration is required; parent-task statistics are disabled by default for existing and new installations.
  • The plugin ID remains project-manager-insights.
  • Project Manager Insights remains read-only and does not modify project or task notes.

Verification

  • TypeScript type checking passes.
  • Official Obsidian ESLint rules pass with zero warnings.
  • Official-review regression checks pass.
  • All automated tests pass.
  • The production bundle builds successfully.
  • Desktop verification in the dev-test vault covers priority metadata, filtering and sorting, narrow-panel containment, table-header styling, parent-only task selection, persisted toggle state, and console/runtime errors.

This release contains no breaking changes to Project Manager data or existing workload settings.