Skip to content

TensorPM v1.22.0

Choose a tag to compare

@Neo552 Neo552 released this 16 Jul 13:44
· 71 commits to main since this release

Changelog - v1.22.0

TensorPM 1.22.0 brings the Work Breakdown Structure into the Timeline, makes it easier to
rearrange visually, gives local AI models a clearer identity, and removes a duplicate AI setup
detour from the project explorer.

πŸŽ‰ New Features

WBS hierarchy in the Timeline

The Timeline now mirrors the real Work Breakdown Structure instead of flattening every task into a
single list.

  • Structure nodes, work packages, categories, and tasks appear in their canonical parent-child
    order with WBS codes and clear indentation.
  • Expand or collapse a branch directly in the Timeline. The state is shared with the List and WBS
    views, so the hierarchy stays consistent as you move between views.
  • Structure bars roll up the planned date range and progress of their descendants, giving you a
    compact overview of an entire branch.
  • Work-package bars can be created, moved, and resized directly on the Timeline to update their
    planned start and end dates. Rollup bars update with the live drag preview.

Drag-and-drop in the WBS chart

The graphical Work Breakdown Structure (the top-down org-chart view) is now fully interactive in
edit mode, matching the table view.

  • Drag any node to reorder it among its siblings or to move it under a different parent.
  • Drop onto the center of a structure node to nest a node inside it; drop near the left or right
    edge to place it before or after.
  • While you drag near the left or right edge of a wide chart, the view now scrolls automatically so
    you can reach off-screen branches without letting go.
  • Invalid drops (for example, into a work package, or a move that would create a loop) are shown as
    blocked before you release.

Model colors for local AI

Each local or self-hosted model now carries its own subtle, consistent accent color across the
model picker, chat input, and messages.

  • The color is derived from the model name, so the same model always looks the same and different
    models are easy to tell apart at a glance.
  • Accents apply only to your own local models and never change the established colors of the hosted
    provider logos.

Clearer local AI setup

Configuring a local or self-hosted endpoint is smoother in both Settings and the onboarding wizard.

  • Press Enter in the API key field to validate and save in one step.
  • The connection is checked before an API key is stored, with a clear Validating / Valid / Invalid
    status.
  • When an endpoint is reachable but reports no models, you are prompted to add a model name instead
    of being left without guidance.

πŸ› Bug Fixes

  • The AI sees every work package under a structure node. After you reorganized work packages
    under a structure node in the WBS, the AI project agent could sometimes recognize only one of
    them. It now reliably sees all of them when reading or updating your work breakdown structure.
  • Your uncategorized inbox stays put. In the WBS chart, the "General" inbox can be reordered
    among the top-level nodes but can no longer be accidentally dropped inside a structure node, which
    previously would have folded all of your uncategorized items into that structure's progress.
  • Your chosen model is respected. Testing or saving a local endpoint no longer silently swaps
    the model you configured for a different one, even when the endpoint lists the model under a
    slightly different name (for example llama3 versus llama3:latest).
  • No more misleading "success". In onboarding, saving a key for an endpoint that returns no
    models no longer reports a plain success and then fails later β€” it now guides you to add a model.
  • Accurate connection status. A green "Valid" badge no longer lingers next to the API key after
    a later connection test fails.
  • Steadier key saving. Pressing Enter can no longer start a second connection check while one is
    already running.
  • Correct model coloring. The model accent no longer appears for a disabled local-AI
    configuration or an empty model name.
  • More reliable spreadsheet artifacts. XLSX generation now accepts compatible typed-array
    views when packaging workbook data instead of misreading them as nested paths.

πŸ—οΈ Improvements

  • Dragging in the WBS chart is smoother on large projects, with no per-move rendering cost.
  • Edge auto-scroll stops immediately when the pointer leaves the window instead of scrolling on its
    own.
  • Internal cleanups to how local model lists and accents are handled, keeping Settings and
    onboarding consistent.
  • The project explorer no longer contains a second AI login/API-key setup screen. Account access
    remains in the header, while provider keys and local AI remain in Settings. Workspace and
    Connectors are now grouped together on the right without the old gap.

πŸ“ Notes

  • The "General" / uncategorized inbox is intentionally kept at the top level of the WBS. You can
    reorder it among the top-level nodes, but it cannot be nested inside another node.
  • This release is desktop-only. There are no server, sync, or account changes, and no action is
    required for existing projects.

πŸ“… Release Info

  • Version: 1.22.0
  • Release Date: 2026-07-16
  • Previous Version: 1.21.1
  • Type: Minor Release