Project Manager Insights 0.2.2
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: taskmetadata and from childparentIdrelationships. - 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.2or 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-testvault 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.