Skip to content

TensorPM v1.37.0

Choose a tag to compare

@Neo552 Neo552 released this 22 Aug 13:40
· 5 commits to main since this release

Changelog - v1.37.0

πŸŽ‰ New Features

Project Pulse

The project view now opens on Pulse: one status column that answers "what is going on in this
project and what needs me?" instead of spreading the answer across separate tabs.

What Changed:

  • βœ… Cards are ordered by what the project is actually signalling, not by a fixed layout
  • βœ… Pin, reorder, collapse or hide any card β€” your own arrangement is remembered per device
  • βœ… A card that moved on its own says why ("Pinned", "Moved up"), and a newer arrangement is
    offered as an explicit "Apply" rather than shifting under your cursor
  • βœ… "Changed since your last visit" marks what is genuinely different from the last time you
    looked, measured once the project has finished loading
  • βœ… Cards without data stay collapsed instead of taking up the column with an empty frame

User Benefit:
The first screen of a project is a briefing, not a navigation problem.

Suggestions in One List

The Guidance tab's four-tab taxonomy is gone. Every open suggestion β€” context, strategic, coverage
and execution β€” now lives in one ranked list on the Pulse column, where the generator type is a
filter rather than a destination.

  • βœ… Ranked by severity, whether the suggestion can be applied in one click, its link to a goal or
    criterion, and its age
  • βœ… New suggestions since your last visit are marked, with a count in the header
  • βœ… Answered suggestions stay reachable underneath, most recently answered first, so a mis-click
    is undone immediately
  • βœ… Dismissing asks for a second click instead of a modal

Tracked Changes in the Trail

Trail entries are rendered as tracked changes: one stream of text with insertions and deletions
marked in place, instead of an old block above a new block.

  • βœ… Word-level marking, so a changed date in a long paragraph is a changed date, not a changed
    paragraph
  • βœ… Unchanged passages are shortened so the change itself stays on screen
  • βœ… Tables, action items and completion states each get the shape that fits them

PDF Reports With Real Pagination

Generated PDF reports now use a dedicated print pipeline.

  • βœ… A print baseline stylesheet gives every report the same page-break behaviour β€” no headings
    stranded at the bottom, no single lines left behind
  • βœ… Optional running footer with page numbers
  • βœ… Pages are checked after rendering for content clipped at a page edge
  • βœ… Page format, orientation and margins follow what was asked for

Addresses and Project Location

People can now carry a postal address, and a project records where it physically happens β€” site,
venue, office β€” together with its country.

  • βœ… The country is a typed value, because it decides the legal regime and how an address is written
  • βœ… Both are picked up from your documents during extraction and onboarding
  • βœ… Existing projects and people are untouched: an unknown address simply stays empty

πŸ—οΈ Improvements

Trail Timeline on Synced Projects

Trail entries are ordered and grouped by when they actually happened. On a synced project the
sort key used to mix two timestamp formats, which put a decided proposal above genuinely newer
entries and changed the visible order every time more entries were loaded. Pagination, cursor and
view now share one normalized axis.

Active-Project Limit Before It Bites

The active-project badge now appears on every plan, Trial included. It previously stayed empty for
Trial accounts, so the limit was first discovered when saving the second project failed.

Analysis Without Stale Work

Refreshing a project whose status, progress and guidance are all current now recomposes the
project overview instead of returning an error.

πŸ› Bug Fixes

  • New-suggestion badge: the "new since your last visit" mark could never appear, because the
    first look never recorded a reference point. It does now.
  • Suggestion history order: the answered list sorted by when the analysis ran rather than when
    you answered, so a just-dismissed suggestion could fall outside the undo window.
  • Live suggestion updates: suggestions generated in the background now reach the open card and
    the sidebar count without leaving the project first.
  • Goal-linked suggestions: suggestions tied to a project goal are ranked accordingly again.
  • PDF margins: a report without page numbers keeps the bottom margin it asked for; the 14 mm
    footer reserve applies only when a footer is actually printed.
  • PDF page format: reports using the print baseline follow the requested page format and
    orientation instead of being forced to A4 portrait.
  • "Changed since your last visit": the mark was compared against not-yet-loaded data, so
    nearly every card carried it on the first visit to a project after starting the app.
  • Workspace conversion: an expired session now produces a localized message instead of an
    English one, and the cloud-workspace hints no longer state a limit that does not exist.