Changelog
Track all updates, new features, and improvements to TensorPM. Stay informed about what's new in each release.
v0.7.2-beta.2
LatestTensorPM v0.7.2-beta.2 (Beta)
February 11, 2026
Changelog - v0.7.2-beta.2
Improvements
Dev-Only Tool Tracker in Trail
Trail now shows the Tool Tracker panel only in development builds:
Tool Trackerand tool payload details are hidden in production- Development builds keep full visibility for debugging and verification
User-Locale Aware Trail Timestamps
Detected and Processed timestamps now follow the actual user locale and timezone:
- Removed forced English locale mapping for compact Trail timestamps
- Date/time output now uses the real user locale (for example
de-DEuses 24-hour format) - Explicit timezone handling remains intact
Stronger Date Formatting Test Coverage
Added focused regression tests for compact timestamp formatting:
- Locale behavior for
de-DE,en-US, anden-GB navigator.languagefallback behavior- Explicit timezone differences (
UTCvsEurope/Berlin) - Invalid/empty timestamp fallback handling
Release Info
- Version: 0.7.2-beta.2
- Release Date: February 11, 2026
- Previous Version: 0.7.2-beta.1
- Type: Patch Release (Beta)
v0.7.2-beta.1
TensorPM v0.7.2-beta.1 (Beta)
February 10, 2026
Release 0.7.2-beta.1
v0.7.1-beta.1
TensorPM v0.7.1-beta.1 (Beta)
February 10, 2026
Changelog - v0.7.1-beta.1
Bug Fixes
AI+ Priority Respects Locked State
Previously, background AI+ priority calculations were skipped entirely for locked action items. Now, AI+ values are still calculated and stored in the background, but the displayed priority remains set to 'user' while locked. When you unlock priority, the latest AI+ suggestion is immediately available.
- Fixed priority slider not syncing when AI+ updates arrive in the background
- Fixed calculating-priority spinner showing even when the displayed priority source is 'user'
- Action item text edits in the detail panel now trigger AI+ priority recalculation (previously only worked from the list row)
Priority Scale (1-10) Display Consistency
All priority displays throughout the app now correctly use the user's chosen priority scale setting (1-10 or 1-100):
- Context menu priority slider now respects the scale setting
- Kanban card priority tooltips show values in the correct scale
- Guidance cards and Smart Actions use scale-aware priority classes
- Trail / Distillator action item views display priorities in the correct scale
- Search results show priority in the user's preferred scale
- Improved band-aligned mapping between 1-100 internal and 1-10 display scales for more intuitive grouping
Action Item Row Improvements
- Action item text tooltip now shows only the display ID (cleaner, less redundant)
- Removed unnecessary priority-lock guard that prevented AI+ recalculation on text edits
Tutorial Fix
- Fixed React hooks exhaustive-deps warning in the tutorial component by stabilizing the optional steps array
Release Info
- Version: 0.7.1-beta.1
- Release Date: February 10, 2026
- Previous Version: 0.7.0-beta.1
- Type: Patch Release (Beta)
v0.7.0-beta.1
TensorPM v0.7.0-beta.1 (Beta)
February 9, 2026
Changelog - v0.7.0-beta.1
New Features
Distillator - AI-Powered Source Ingestion
The Distillator is a major new feature that lets your AI assistant process and distill information from external sources (documents, emails, MCP tools) into structured project updates.
- Proposal Cards: Each AI-suggested change is presented as a clear, reviewable card showing what will change and why
- Approve / Reject / Append / Skip: Full control over every proposed update before it touches your project
- Structured Change Views: See field-by-field diffs (status changes, priority updates, new items) in table or row layout depending on complexity
- Source Attribution: Every proposal shows its origin (email, document, MCP tool, Slack, Teams) with visual badges
- Carousel Navigation: Browse through multiple proposals from a single source with auto-advance after decisions
Quota Limit Management
Clear, informative handling when you reach your AI request limits.
- Quota Limit Modal: Friendly modal showing usage stats, progress bar, and reset date
- Inline Rate-Limit Indicators: Chat panel shows a subtle indicator when short-term rate limits are active
- Smart Error Classification: Distinguishes between monthly quota limits and short-term rate limits with appropriate messaging
- Backend Reset Date Fallback: Shows your reset date even when the usage API is temporarily unavailable
Bug Fixes
- Fixed duplicate error callbacks in streaming responses that could cause double error displays
- Fixed rate-limit UI indicator leaking across chat instances
- Fixed 5xx server error detection regex that could match unrelated numeric strings
- Added runtime type guard in Distillator status normalization to prevent crashes on unexpected data
- Fixed TipTap toolbar not wrapping properly when table control buttons are visible
Improvements
- Sidebar hover animation now smoothly expands from center outward
- Replaced magic error sentinel strings with shared constants
- Streaming error codes now propagated through Redux for reliable error classification
- Comprehensive test coverage for new Distillator and quota features (250 test files, 4137 tests)
- Updated development and production dependencies
Release Info
- Version: 0.7.0-beta.1
- Release Date: February 9, 2026
- Previous Version: 0.6.1-beta.1
- Type: Minor Release (Beta)
v0.6.1-beta.1
TensorPM v0.6.1-beta.1 (Beta)
February 7, 2026
Changelog - v0.6.1-beta.1
Bug Fixes
AI Category & People Resolution
- Fixed AI-generated action items losing their category assignment when the AI returned category names instead of internal IDs
- Fixed re-evaluated action items losing their
categoryIdandassignedPeopleafter the ForAI transformation stripped those fields - Added inverse lookup maps (
categoryNameToId,personNameToId) so AI-returned names are correctly resolved back to IDs without extra database calls
Chat Streaming Stability
- Fixed cancelled chat requests leaving ghost streaming indicators (spinner, typing dots) due to late backend events reviving the streaming state
- Fixed unexecuted tool calls (after cancel) appearing in the chat history
- Fixed tool execution continuing after user cancellation β cancelled tool calls now correctly stop the iteration loop
- Chat cancellation is now fully deterministic: no
requestIdmeans all late events are ignored
Project Profile Overlay
- Fixed the "AI is generating project structure" overlay incorrectly appearing during regular action item generation (it now only shows during project creation from prompt/document)
Wizard State Consistency
- Fixed stale wizard state causing projects to incorrectly open in wizard/interview mode by querying the database directly instead of relying on cached Redux state
- Fixed a race condition when rapidly switching projects that could create duplicate tabs
Release Info
- Version: 0.6.1-beta.1
- Release Date: 2026-02-07
- Previous Version: 0.6.0-beta.2
- Type: Patch (Bug Fixes)
v0.6.0-beta.2
TensorPM v0.6.0-beta.2 (Beta)
February 6, 2026
Changelog - v0.6.0-beta.2
Bug Fixes
- Fixed a crash on first launch for new installations caused by a missing database column (
enable_background_aiinapp_settings) - Existing users upgrading from previous versions were not affected
Release Info
- Version: 0.6.0-beta.2
- Release Date: 2026-02-06
- Previous Version: 0.6.0-beta.1
- Type: Patch (Hotfix)
v0.6.0-beta.1
TensorPM v0.6.0-beta.1 (Beta)
February 6, 2026
Changelog - v0.6.0-beta.1
New Features
Background AI Suggestions
When you type or create action items, AI now automatically suggests:
- Priority: Calculates a priority score based on your project context (existing since v0.5.x, now enhanced)
- People Assignments: Suggests team members based on their roles and the task content. Suggestions appear pre-selected in the person popup β press Enter to accept, or close to dismiss.
- Start & Due Dates: Suggests appropriate dates that appear provisionally in the date picker. Press Enter to accept, or click away to dismiss. An "AI" button in the calendar footer lets you apply the suggestion with one click.
All suggestions are non-destructive β they never overwrite values you've already set.
Background AI Toggle
You can now disable background AI suggestions entirely via Settings > App Settings > Background AI Suggestions. When disabled, no automatic AI calls are made when editing action items.
Enhanced AI Priority Explanations
AI-calculated priorities now include a human-readable reason explaining why that priority was chosen, visible in the priority tooltip.
Improvements
- Improved document handling in the project creation wizard
- Cleaned up legacy AI priority fields for a simpler, more maintainable codebase
- Added integration tests for schema constraints, sync behavior, and transaction atomicity
Release Info
- Version: 0.6.0-beta.1
- Release Date: 2026-02-06
- Previous Version: 0.5.2-beta.1
- Type: Minor (Beta) Release
v0.5.2-beta.1
TensorPM v0.5.2-beta.1 (Beta)
February 5, 2026
Changelog - v0.5.2-beta.1
New Features
Smarter AI Setup Guidance
When you try to use an AI feature without API keys configured, TensorPM now shows a friendly setup prompt instead of a confusing error message. One click takes you directly to the API key settings.
Bug Report Authentication
Submitting a bug report now asks you to create a free account or sign in before sending. This helps us follow up on your reports and provide better support. Your form data is fully preserved throughout the process, and authenticated users see no extra steps.
Improvements
Updated Onboarding Tutorial
The tutorial now includes a new step for the workspace switcher and follows the actual header button layout from right to left, making it easier to follow along.
Internal Cleanup
Removed the unused skip_ai_prompt setting from the database schema.
Release Info
- Version: 0.5.2-beta.1
- Release Date: 2026-02-05
- Previous Version: 0.5.1-beta.2
- Type: Patch (Beta)
v0.5.1-beta.2
TensorPM v0.5.1-beta.2 (Beta)
February 5, 2026
Release 0.5.1-beta.2
v0.5.1-beta.1
TensorPM v0.5.1-beta.1 (Beta)
February 5, 2026
Changelog - v0.5.1-beta.1
π Bug Fixes
Support Bundle Description Always Visible
The bug report dialog now always shows what the support bundle contains, so you can make an informed decision before enabling it.
What Changed:
- The info text "The support bundle includes system information, logs, and sync status" is now always visible instead of only appearing after checking the box
- Clarified wording: sensitive data like API keys is not included (rather than "automatically removed")
ποΈ Improvements
Resizable Table Columns
Improved column resizing in table fields with better drag handles and enhanced header interactions.
Removed Skip AI Prompt Setting
The "Skip AI Key Prompt on Startup" setting has been removed from the app. The AI setup prompt now only appears when you don't have an API key configured or an active subscription β no manual toggle needed.
π Release Info
- Version: 0.5.1-beta.1
- Release Date: 2026-02-05
- Previous Version: 0.5.0-beta.1
- Type: Patch (Beta) Release
v0.5.0-beta.1
TensorPM v0.5.0-beta.1 (Beta)
February 5, 2026
Release 0.5.0-beta.1
v0.4.35-beta.1
TensorPM v0.4.35-beta.1 (Beta)
February 4, 2026
Release 0.4.35-beta.1
v0.4.34-beta.1
BetaTensorPM v0.4.34-beta.1 (Beta)
February 4, 2026
Release 0.4.34-beta.1
v0.4.33-beta.1
BetaTensorPM v0.4.33-beta.1 (Beta)
February 4, 2026
Release 0.4.33-beta.1
v0.4.32-beta.1
TensorPM v0.4.32-beta.1 (Beta)
February 4, 2026
Release 0.4.32-beta.1
v0.4.31-beta.1
TensorPM v0.4.31-beta.1 (Beta)
February 3, 2026
Release 0.4.31-beta.1
v0.4.30-beta.2
TensorPM v0.4.30-beta.2 (Beta)
February 3, 2026
Release 0.4.30-beta.2
v0.4.30-beta.1
BetaTensorPM v0.4.30-beta.1 (Beta)
February 3, 2026
Release 0.4.30-beta.1
v0.4.29-beta.1
BetaTensorPM v0.4.29-beta.1 (Beta)
February 3, 2026
Release 0.4.29-beta.1
v0.4.28-beta.1
TensorPM v0.4.28-beta.1 (Beta)
February 3, 2026
chore: bump version to 0.4.28-beta.1
v0.4.27-beta.2
BetaTensorPM v0.4.27-beta.2 (Beta)
February 3, 2026
feat(a2a): enhance project management features with new agent capabilities and improved project saving logic
v0.4.27-beta.1
BetaTensorPM v0.4.27-beta.1 (Beta)
February 3, 2026
chore: bump version to 0.4.27-beta.1
v0.4.26-beta.1
TensorPM v0.4.26-beta.1 (Beta)
February 3, 2026
chore: bump version to 0.4.26-beta.1
v0.4.25-beta.2
TensorPM v0.4.25-beta.2 (Beta)
February 3, 2026
chore: bump version to 0.4.25-beta.2
v0.4.25-beta.1
BetaTensorPM v0.4.25-beta.1 (Beta)
February 3, 2026
chore: bump version to 0.4.25-beta.1
v0.4.24-beta.1
BetaTensorPM v0.4.24-beta.1 (Beta)
February 2, 2026
chore: bump version to 0.4.24-beta.1
v0.4.23-beta.4
BetaTensorPM v0.4.23-beta.4 (Beta)
February 1, 2026
chore: bump version to 0.4.23-beta.4
v0.4.23-beta.3
BetaTensorPM v0.4.23-beta.3 (Beta)
February 1, 2026
chore: bump version to 0.4.23-beta.3
v0.4.23-beta.1
BetaTensorPM v0.4.23-beta.1 (Beta)
February 1, 2026
chore: bump version to 0.4.23-beta.1
v0.4.23-beta.2
BetaTensorPM v0.4.23-beta.2 (Beta)
February 1, 2026
chore: bump version to 0.4.23-beta.2
v0.4.22-beta.5
BetaTensorPM v0.4.22-beta.5 (Beta)
February 1, 2026
chore: bump version to 0.4.22-beta.5
v0.4.22-beta.4
BetaTensorPM v0.4.22-beta.4 (Beta)
January 30, 2026
chore: bump version to 0.4.22-beta.4
v0.4.22-beta.3
BetaTensorPM v0.4.22-beta.3 (Beta)
January 30, 2026
chore: bump version to 0.4.22-beta.3
v0.4.22-beta.1
BetaTensorPM v0.4.22-beta.1 (Beta)
January 30, 2026
Add milestone completion feature (set_completed table operation)
- Add set_completed operation to tool definitions and table operations executor
- Add completed field to IdentifiedRow type
- Add checkable milestone rows in Planning tab with completion toggle
- Add strikethrough styling for completed milestones
- Update table field logic and header for completion support
v0.4.20-beta.1
BetaTensorPM v0.4.20-beta.1 (Beta)
January 27, 2026
chore: bump version to 0.4.20-beta.1
v0.4.19-beta.3
BetaTensorPM v0.4.19-beta.3 (Beta)
January 27, 2026
chore: bump version to 0.4.19-beta.3
v0.4.19-beta.1
BetaTensorPM v0.4.19-beta.1 (Beta)
January 26, 2026
chore: bump version to 0.4.19-beta.1
v0.4.19-beta.2
BetaTensorPM v0.4.19-beta.2 (Beta)
January 26, 2026
chore: bump version to 0.4.19-beta.2
v0.4.17-beta.7
BetaTensorPM v0.4.17-beta.7 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.7
v0.4.17-beta.6
BetaTensorPM v0.4.17-beta.6 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.6
v0.4.17-beta.5
BetaTensorPM v0.4.17-beta.5 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.5
v0.4.17-beta.4
BetaTensorPM v0.4.17-beta.4 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.4
v0.4.17-beta.3
BetaTensorPM v0.4.17-beta.3 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.3
v0.4.16-beta.2
BetaTensorPM v0.4.16-beta.2 (Beta)
January 26, 2026
chore: bump version to 0.4.16-beta.2
v0.4.17-beta.2
BetaTensorPM v0.4.17-beta.2 (Beta)
January 26, 2026
chore: bump version to 0.4.17-beta.2
v0.4.17-beta.1
BetaTensorPM v0.4.17-beta.1 (Beta)
January 26, 2026
fix(tests): add database logger mock to actionItemSplitter test
The test was failing because splitActionItemsInParallel calls PersonRepository.getInstance() which internally uses DatabaseService, and DatabaseService calls logger.database() which wasn't mocked.
v0.4.16-beta.1
BetaTensorPM v0.4.16-beta.1 (Beta)
January 25, 2026
chore: bump version to 0.4.16-beta.1
v0.4.15-beta.1
BetaTensorPM v0.4.15-beta.1 (Beta)
January 23, 2026
chore: bump version to 0.4.15-beta.1
v0.4.14-beta.4
BetaTensorPM v0.4.14-beta.4 (Beta)
January 23, 2026
chore: bump version to 0.4.14-beta.4
v0.4.14-beta.3
BetaTensorPM v0.4.14-beta.3 (Beta)
January 22, 2026
chore: bump version to 0.4.14-beta.3
v0.4.14-beta.2
BetaTensorPM v0.4.14-beta.2 (Beta)
January 22, 2026
chore: bump version to 0.4.14-beta.2
v0.4.11-beta.1
BetaTensorPM v0.4.11-beta.1 (Beta)
January 21, 2026
chore: bump version to 0.4.11-beta.1
v0.4.10
TensorPM v0.4.10
January 21, 2026
chore: bump version to 0.4.10
v0.4.9
TensorPM v0.4.9
January 20, 2026
chore: bump version to 0.4.9
v0.4.8
TensorPM v0.4.8
January 20, 2026
chore: bump version to 0.4.8
v0.4.7
TensorPM v0.4.7
January 20, 2026
chore: bump version to 0.4.7
v0.4.6
TensorPM v0.4.6
January 20, 2026
chore: bump version to 0.4.6
v0.4.5
TensorPM v0.4.5
January 20, 2026
chore: bump version to 0.4.5
v0.4.4
TensorPM v0.4.4
January 20, 2026
fix(chat): clear stale localStorage when saved chat no longer exists
v0.4.2
TensorPM v0.4.2
January 20, 2026
fix(chat): show welcome screen by default and persist chat selection
- Clear chat state when switching projects
- Show welcome screen on chat delete (not next chat)
- Persist selected chat instance in localStorage per project
- Remove auto-select first instance behavior
- Show welcome screen when instance not found
v0.4.3
TensorPM v0.4.3
January 20, 2026
fix(chat): load messages when restoring chat from localStorage
v0.4.1
TensorPM v0.4.1
January 20, 2026
fix(mac): notarize DMG to prevent 'damaged app' error on download
- Add DMG notarization step to build-mac-notarized.js
- DMG is now submitted to Apple and stapled after creation
- Fixes issue where Chrome quarantine caused 'damaged' error
- Add comprehensive ContextOptimizer unit tests (22 tests)
v0.4.0
TensorPM v0.4.0
January 19, 2026
chore: bump version to 0.4.0
v0.3.13
TensorPM v0.3.13
January 13, 2026
chore: bump version to 0.3.13
v0.3.12
TensorPM v0.3.12
January 11, 2026
chore: bump version to 0.3.12
v0.3.11
TensorPM v0.3.11
January 1, 2026
chore: bump version to 0.3.11
v0.3.10
TensorPM v0.3.10
January 1, 2026
chore: bump version to 0.3.10
v0.3.9
TensorPM v0.3.9
January 1, 2026
chore: bump version to 0.3.9
v0.3.8
TensorPM v0.3.8
January 1, 2026
chore: bump version to 0.3.8
v0.3.7
TensorPM v0.3.7
December 31, 2025
chore: bump version to 0.3.7
v0.3.5
TensorPM v0.3.5
December 27, 2025
chore: bump version to 0.3.5
v0.3.4
TensorPM v0.3.4
December 27, 2025
chore: bump version to 0.3.4
v0.3.1
TensorPM v0.3.1
December 25, 2025
chore: bump version to 0.3.1
v0.3.0
TensorPM v0.3.0
December 22, 2025
chore: bump version to 0.3.0
v0.2.9
TensorPM v0.2.9
December 17, 2025
chore: bump version to 0.2.9
v0.2.8
TensorPM v0.2.8
December 16, 2025
fix: Add proper typing to InfoTab test mock
v0.2.7
TensorPM v0.2.7
December 13, 2025
chore: bump version to 0.2.7
v0.2.6
TensorPM v0.2.6
December 13, 2025
chore: bump version to 0.2.6
v0.2.5
TensorPM v0.2.5
December 12, 2025
Fix OpenAI model names: use gpt-5.2 and gpt-5-mini
v0.2.4
TensorPM v0.2.4
December 11, 2025
fix: use custom PowerSync worker for ASAR extension path resolution
PowerSync's default worker resolves extension paths via import.meta.url, which points to app.asar in packaged Electron apps. SQLite cannot load extensions from inside ASAR archives.
Solution: Custom worker that rewrites app.asar paths to app.asar.unpacked.
v0.2.3
TensorPM v0.2.3
November 21, 2025
fix: Update import statement for dateLocale to include file extension
v0.2.2
TensorPM v0.2.2
November 21, 2025
Bump version to 0.2.2
v0.2.1
TensorPM v0.2.1
November 20, 2025
Bump version to 0.2.1
v0.2.0
TensorPM v0.2.0
November 19, 2025
Bump version to 0.2.0
v0.1.108
TensorPM v0.1.108
November 12, 2025
Bump version to 0.1.108
v0.1.107
TensorPM v0.1.107
November 11, 2025
Bump version to 0.1.107
v0.1.106
TensorPM v0.1.106
November 11, 2025
Bump version to 0.1.106
v0.1.105
TensorPM v0.1.105
November 10, 2025
fix: refactor postinstall script to use ES module syntax
v0.1.104
TensorPM v0.1.104
November 10, 2025
Bump version to 0.1.104
v0.1.103
TensorPM v0.1.103
November 10, 2025
fix: resolve @napi-rs/canvas optional dependencies issue with npm overrides
Replaced @napi-rs/canvas with noop package using npm overrides to prevent electron-builder from failing when scanning for platform-specific canvas binaries.
Solution:
- Added npm overrides to replace pdfjs-dist's @napi-rs/canvas dependency with noop
- Removed all canvas pruning/patching scripts (no longer needed)
- Simplified build scripts (no canvas-specific steps required)
- Cleaned up package.json build configuration
This approach: β Works for all platforms (Windows, macOS, Linux) β Supports cross-compilation β Keeps package-lock.json clean β No manual file mutations needed β Follows npm best practices
pdfjs-dist works without canvas in Node.js environments, making this a safe substitution.
π€ Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
v0.1.102
TensorPM v0.1.102
November 8, 2025
feat: Update better-sqlite3 to v12.4.1 and remove Windows build workarounds
Dependencies:
- Update better-sqlite3 from v11.7.2 to v12.4.1
- Includes SQLite 3.50.x with performance improvements
- Better V8 sandboxing support for Electron v37/v38
- Native support for Node.js v24
Build Configuration:
- Remove Windows MSVC toolchain workarounds (.npmrc configuration)
- Remove GYP_MSVS_VERSION and npm_config_msvs_version environment variables
- Cleaner CI/CD builds without platform-specific hacks
- Better-sqlite3 v12.x has improved native build compatibility
Benefits:
- Improved performance with newer SQLite engine
- Better compatibility with modern Electron and Node.js versions
- Simplified build process across all platforms
- Future-proof for upcoming runtime versions
π€ Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
v0.1.99
TensorPM v0.1.99
November 6, 2025
Bump version to 0.1.99
v0.1.98
TensorPM v0.1.98
November 5, 2025
Bump version to 0.1.98
v0.1.97
TensorPM v0.1.97
November 5, 2025
Bump version to 0.1.97
v0.1.96
TensorPM v0.1.96
November 4, 2025
Bump version to 0.1.96
v0.1.95
TensorPM v0.1.95
November 3, 2025
Bump version to 0.1.95
v0.1.94
TensorPM v0.1.94
November 2, 2025
Bump version to 0.1.94
v0.1.93
TensorPM v0.1.93
November 1, 2025
Bump version to 0.1.93
v0.1.92
TensorPM v0.1.92
October 29, 2025
Bump version to 0.1.92
v0.1.91
TensorPM v0.1.91
October 28, 2025
Bump version to 0.1.91