Skip to content

TensorPM v1.36.0

Choose a tag to compare

@Neo552 Neo552 released this 18 Aug 07:27
· 7 commits to main since this release

Changelog - v1.36.0

πŸŽ‰ New Features

Clear Four-Level Priorities

Action-item priorities now use four explicit levels β€” Low, Medium, High, and
Urgent β€” plus None for items that have not been prioritized yet.

What Changed:

  • βœ… Pick a named level instead of estimating a number on a 1–100 scale
  • βœ… Use the same levels in list, board, priority, filter, sorting, AI, MCP, and sync workflows
  • βœ… Keep unprioritized work separate from genuinely low-priority work
  • βœ… Preserve existing priorities by converting their former numeric bands automatically

User Benefit:
Priorities are faster to set, easier to discuss, and consistent wherever an action item appears.

πŸ—οΈ Improvements

Transparent AI Usage and Billing

The AI Activity view now explains model usage and billing independently instead of hiding token
counts behind a subscription or TensorPM tier label.

  • Token counts remain visible for TensorPM AI, subscriptions, your own API keys, and failed calls
    that already consumed tokens
  • Each activity shows whether it used TensorPM credits, a provider subscription, your own key, or
    a local model
  • Cached input and reasoning usage are identified more clearly
  • Tool calls use readable, localized names and distinguish active work from completed work
  • Multi-model operations select the primary user-facing model more reliably

Gemini 3.7 Flash

Google AI connections and the TensorPM AI fallback now use Gemini 3.7 Flash in place of Gemini
3.6 Flash. Existing unsupported saved model selections fall back to the current provider catalog.

More Reliable Briefing Refreshes

Overlapping manual project-briefing requests now remain coordinated until every request has
finished. A scheduled check-in can no longer start in the gap created when an older cancelled
request settles before the newer request, preventing duplicate AI cost and stale content from
overwriting the requested briefing.

πŸ› Bug Fixes

Priority Sync and Migration Safety

  • Invalid or future priority levels received from a synced workspace are safely cleared instead
    of causing the complete action item to be rejected
  • Older clients continue to receive the preserved numeric priority representation
  • Priority migrations keep sync timestamps and existing orphan diagnostics intact
  • The migrated schema is validated against a fresh installation using real SQLite transactions

Priority Interaction Coverage

The Electron regression suite now exercises the actual priority level picker, its lock state, and
level-based sorting instead of the retired numeric input.

πŸ”’ Security

Document parsing now resolves to the patched PDF.js runtime used by TensorPM. Production
dependencies have no known high-severity audit findings at release time.

πŸ“ Notes

  • Existing action-item priorities are migrated automatically; no manual cleanup is required.
  • Shared workspaces remain compatible with clients that still use the previous priority format.
  • The first request after updating an AI provider may rebuild its prompt cache once.

πŸ“… Release Info

  • Version: 1.36.0
  • Release Date: 2026-08-17
  • Previous Version: 1.35.7
  • Type: Minor Release