Release-Notizen

Änderungsprotokoll

Verfolge alle Updates, neuen Funktionen und Verbesserungen von TensorPM. Bleibe über Neuerungen in jeder Version informiert.

Release-Notizen sind nur auf Englisch verfügbar.

v0.7.18-beta.1

BetaNeueste

TensorPM v0.7.18-beta.1 (Beta)

26. März 2026

Auf GitHub ansehen

Changelog - v0.7.18-beta.1

🎉 New Features

Interactive Browser Agent Sessions

Added a new interactive Browser Agent mode that can stay inside the current chat, stream progress, accept follow-up instructions, and post the final result back into the conversation automatically.

What Changed:

  • Added start/stop browser agent session tools for in-chat browser workflows
  • Added live session updates, browser status tracking, and session result continuation back into chat
  • Added dedicated Browser Agent chat UI components, controls, and renderer/preload plumbing

User Benefit: You can now watch browser automation progress live, interrupt it when needed, and refine the task without starting over from scratch.

🏗️ Improvements

Expanded Browser Use Integration

Extended the existing browser-use support with richer runtime handling, improved task script management, and stronger integration across backend services, IPC, and the AI panel.

What Changed:

  • Added a dedicated interactive session manager and browser-use script templates
  • Improved chat state handling for browser-driven streaming and interruption flows
  • Expanded automated coverage for backend services, chat flows, preload APIs, and frontend browser agent components

User Benefit: Browser automation is now more capable, more observable, and better integrated with the rest of the TensorPM chat experience.

🐛 Bug Fixes

Safer Release Integration for Browser Workflows

Resolved the integration gap between the current main branch and the latest browser workflow branch so the next beta ships the complete browser agent experience instead of a partial implementation.

User Benefit: This beta includes the full browser workflow set consistently across settings, chat, tools, and tests.


📅 Release Info

  • Version: 0.7.18-beta.1
  • Release Date: 2026-03-26
  • Previous Version: 0.7.17-beta.2
  • Type: Patch Release (Beta)

v0.7.17-beta.2

Beta

TensorPM v0.7.17-beta.2 (Beta)

24. März 2026

Auf GitHub ansehen

Changelog - v0.7.17-beta.2

🐛 Bug Fixes

Stabilized Windows File Explorer E2E Flows

Improved the timing tolerance of the critical file explorer end-to-end coverage on Windows so asynchronous UI updates no longer fail the release pipeline prematurely.

What Changed:

  • Increased wait tolerance for attachment status badges after attach actions
  • Increased wait tolerance for upload modal dismissal after file uploads
  • Kept the assertions focused on the actual UI state transitions that must eventually happen

User Benefit: This beta is less likely to fail CI on Windows due to transient renderer timing differences during file explorer workflows.


📅 Release Info

  • Version: 0.7.17-beta.2
  • Release Date: 2026-03-24
  • Previous Version: 0.7.17-beta.1
  • Type: Patch Release (Beta)

v0.7.16-beta.3

Beta

TensorPM v0.7.16-beta.3 (Beta)

24. März 2026

Auf GitHub ansehen

Changelog - v0.7.16-beta.3

🐛 Bug Fixes

Guidance Layout Consistency In Production

Fixed a production-only layout issue in the Guidance view that could cause Coverage panels to overflow horizontally and Strategic blueprint cards to render with broken widths.

What Changed:

  • Scoped Guidance-related AI panel layout rules so they no longer affect the main Guidance screen
  • Restored correct width behavior for Coverage analysis panels in packaged production builds
  • Fixed Strategic blueprint layout so production rendering matches development more closely

User Benefit: Guidance now renders with the expected panel widths and card layout in production, making Coverage and Strategic views easier to read and use.

🏗️ Improvements

Safer Guidance Styling Boundaries

Tightened CSS selector scope around shared Guidance container classes to reduce the risk of unrelated layouts interfering with each other in future releases.


📅 Release Info

  • Version: 0.7.16-beta.3
  • Release Date: 2026-03-24
  • Previous Version: 0.7.16-beta.2
  • Type: Patch Release (Beta)

v0.7.16-beta.2

Beta

TensorPM v0.7.16-beta.2 (Beta)

24. März 2026

Auf GitHub ansehen

Changelog - v0.7.16-beta.2

🐛 Bug Fixes

More Reliable Support Bundle Diagnostics

Improved how support bundle export and sync recovery failures are captured when something goes wrong in the desktop UI.

What Changed:

  • ✅ Forwarded renderer-side diagnostic errors into the backend log pipeline for disk persistence
  • ✅ Included safer log sanitization so complex error objects can be retained without breaking the UI
  • ✅ Added regression coverage for support bundle export failures

User Benefit: When support bundle export or sync recovery fails, the app now keeps more useful diagnostic evidence for troubleshooting instead of losing the original renderer-side error details.

Guidance Layout Now Matches Better Between Dev and Production

Fixed Guidance rendering issues that could make production builds look different from development builds.

What Changed:

  • ✅ Scoped conflicting Guidance CSS selectors more tightly to their intended components
  • ✅ Improved Coverage header wrapping so summary badges and counts do not crowd or clip as easily
  • ✅ Adjusted Strategic smart action layout rules so blueprint cards do not collapse based on fragile per-card sizing

User Benefit: Strategic blueprints and Coverage analysis should now render more consistently and predictably in packaged builds.

🏗️ Improvements

Clearer Distiller Proposals

Refined Distiller instructions so imported project updates stay focused on project-level decisions and outcomes.

What Changed:

  • ✅ Added stronger guidance to keep implementation details in the source artifact instead of copying them into project fields
  • ✅ Encouraged a smaller, more targeted proposal surface for each update
  • ✅ Tightened action item proposal language toward outcomes, status changes, and blockers

User Benefit: Distiller suggestions should feel cleaner and more useful, with less noise from code-level or process-level detail.

Better Accessibility and Validation Tooling

Expanded developer checks around accessibility and validation for UI changes.

What Changed:

  • ✅ Added an accessibility helper and modal accessibility coverage using vitest-axe
  • ✅ Added test:a11y, test:coverage, validate, and bundle analysis scripts
  • ✅ Cleaned up a few smaller typing and formatting issues across the app

User Benefit: UI regressions should be easier to catch before release, especially around accessibility and layout quality.


📅 Release Info

  • Version: 0.7.16-beta.2
  • Release Date: 2026-03-24
  • Previous Version: 0.7.16-beta.1
  • Type: Patch Release (Beta)

v0.7.16-beta.1

Beta

TensorPM v0.7.16-beta.1 (Beta)

23. März 2026

Auf GitHub ansehen

Changelog - v0.7.16-beta.1

🏗️ Improvements

Smoother Assignee Overlay

Refined the assignee popup behavior in the action list so it feels more stable while opening and searching.

What Changed:

  • ✅ Reduced visible flicker when opening the assign overlay
  • ✅ Improved upward-opening behavior so the popup stays anchored more naturally while filtering
  • ✅ Kept search interactions focused on updating the visible results instead of visibly jumping the whole overlay

User Benefit: Assigning people and local agents now feels steadier and less distracting, especially in dense action lists.

More Reliable Interactive Local Agent Completion

Improved how interactive Codex and Claude Code runs shut down after task completion.

What Changed:

  • ✅ Restored automatic interactive exit handling when the terminal returns to the prompt
  • ✅ Ensured MCP completion signals close the matching interactive run instead of leaving it hanging
  • ✅ Hardened the related backend flow with targeted test coverage

User Benefit: Interactive agent runs complete more cleanly and predictably, with less manual cleanup in the terminal.

More Stable Full Test Runs

Adjusted the default Vitest worker parallelism for local full-suite runs.

What Changed:

  • ✅ Reduced the default worker count used by npm test
  • ✅ Avoided fork worker startup timeouts seen during large local runs

User Benefit: Local verification before releases is more reliable on machines where the full test suite previously stalled or timed out.

Updated Small AI Model Defaults

Refreshed the smaller direct-provider model defaults to newer currently available variants.

What Changed:

  • ✅ Updated OpenAI small-model usage to GPT-5.4 Mini
  • ✅ Updated Google Flash Lite usage to Gemini 3.1 Flash Lite (Preview)
  • ✅ Re-verified the real provider smoke test with live API access after the model updates

User Benefit: Fast direct AI operations now use newer small-model defaults without changing the larger default provider choices.


📅 Release Info

  • Version: 0.7.16-beta.1
  • Release Date: 2026-03-23
  • Previous Version: 0.7.15-beta.1
  • Type: Patch Release (Beta)

v0.7.15-beta.1

Beta

TensorPM v0.7.15-beta.1 (Beta)

21. März 2026

Auf GitHub ansehen

Changelog - v0.7.15-beta.1

🏗️ Improvements

Leaner Agent Assignment Prompts

Reduced the prompt sent to coding agents (Architect, Developer, Reviewer) from ~150 lines to ~20 lines.

What Changed:

  • ✅ Removed inline project context (goal, description, scope, success criteria, requirements, technologies, milestones, other action items)
  • ✅ Agents now fetch additional context on-demand via TensorPM MCP tools (get_project, list_action_items, etc.)
  • ✅ Consolidated role instructions into compact single-paragraph format
  • ✅ Eliminated redundant fields (title/description appeared twice)

User Benefit: Agents start faster with less token overhead, while still having full access to project context via MCP when needed.

Terminal Buffer Limits Increased

Increased all terminal output buffer limits for longer agent sessions.

What Changed:

  • ✅ xterm scrollback: 5,000 → 50,000 lines
  • ✅ IPC session buffer: 200 KB → 1 MB
  • ✅ PTY pattern buffer: 24 KB → 100 KB

User Benefit: Users can scroll back through much more terminal history during and after agent runs.

Terminal Always Writable

The agent terminal no longer locks to read-only after a session completes.

What Changed:

  • ✅ Removed disableStdin toggle — terminal accepts input at all times
  • ✅ Removed input guard that blocked keystrokes after session end
  • ✅ Updated label from "Read-only" to "Completed"

User Benefit: Users can continue interacting with the terminal after an agent session finishes — works the same for both Codex and Claude Code.

Agent Service Refactoring

Extracted action item assignment logic into dedicated service classes.

What Changed:

  • ✅ New LocalCodingAgentActionItemService for action item run orchestration
  • ✅ New AgentContextFileManager for managing agent context files and user action prompts
  • ✅ New database migration for agent context declined paths
  • ✅ Comprehensive unit tests for both new services

User Benefit: Internal architecture improvement for better maintainability and testability of the agent system.


📅 Release Info

  • Version: 0.7.15-beta.1
  • Release Date: 2026-03-21
  • Previous Version: 0.7.14-beta.1
  • Type: Patch Beta Release

v0.7.14-beta.1

Beta

TensorPM v0.7.14-beta.1 (Beta)

20. März 2026

Auf GitHub ansehen

Changelog - v0.7.14-beta.1

Faster Claude Conversations

Claude-powered chats in TensorPM are now more efficient during multi-turn conversations.

What's New

  • Prompt caching for Claude chats — TensorPM now enables Anthropic prompt caching for ongoing Claude conversations, which can reduce repeated prompt costs and improve response speed on follow-up messages.
  • More accurate Claude token accounting — Token usage now includes cached prompt reads and cache creation, so usage reporting better reflects the full size of each Claude request.
  • Smarter follow-up context after AI edits — After AI tools update project data, TensorPM refreshes project context before the next response so follow-up reasoning stays aligned with the latest state.

Improvements

  • Criteria coverage rendering now safely supports bold inline formatting without breaking header layout
  • Coverage split layout uses full-width spacing for a cleaner review view
  • Inline markdown parsing better handles <strong> content coming from AI-generated guidance

Notes

  • Added an internal architecture assessment document covering provider API migration strategy for OpenAI, Anthropic, Google, and Mistral.

Release Info

  • Version: 0.7.14-beta.1
  • Release Date: 2026-03-20
  • Previous Version: 0.7.13-beta.2
  • Type: Patch Release (Beta)

v0.7.13-beta.2

Beta

TensorPM v0.7.13-beta.2 (Beta)

20. März 2026

Auf GitHub ansehen

Changelog - v0.7.13-beta.2

MCP Bridge Reliability

The MCP Bridge — the connection between TensorPM and external AI tools like Claude Code, Cursor, or Windsurf — is now more reliable and communicative.

What's New

  • Persistent auth tokens — TensorPM now reuses the MCP auth token across restarts instead of generating a new one each time. This means your connected AI tools (Claude Code, Cursor, etc.) no longer need to be restarted after TensorPM restarts.
  • Clear status notifications — When you toggle the MCP Bridge on or off, TensorPM now shows a confirmation dialog with guidance about what to expect for connected clients.
  • Startup failure detection — If the MCP Bridge fails to start (e.g., port conflict from a previous session), you now get a clear error message instead of silent failure.

Bug Fixes

  • Fixed budget field display values not syncing correctly during onboarding
  • Fixed project generation display not being centered
  • Chat and Review buttons now consistently show their disabled state when no AI provider is configured

Release Info

  • Version: 0.7.13-beta.2
  • Release Date: 2026-03-20
  • Previous Version: 0.7.13-beta.1
  • Type: Patch Release (Beta)

v0.7.13-beta.1

Beta

TensorPM v0.7.13-beta.1 (Beta)

19. März 2026

Auf GitHub ansehen

Changelog - v0.7.13-beta.1

New Onboarding Experience

TensorPM now greets you with a fully conversational onboarding. Instead of filling out forms, you chat with TensorPM to set up your workspace and create your first project — all in one flow.

What's New

  • Conversational setup — TensorPM asks your name, how hands-on you'd like the AI to be, and what your project is about
  • First project generated automatically — Describe your project in a few sentences and TensorPM creates it for you, complete with structure and milestones
  • Warm, human copy — Every message, button, and prompt has been rewritten for clarity and personality
  • AI provider setup at the right moment — After your project is created, TensorPM explains why connecting an AI provider matters and guides you through setup

Wizard Improvements

  • Chat and Review buttons are now disabled when no AI provider is configured, with a clear tooltip explaining how to connect one
  • Previously, clicking these buttons without AI setup would silently fail

Bug Fixes

  • Fixed lint errors in API key save handlers (ApiKeyIPCHandler)
  • Removed unused Fragment wrapper in onboarding composer
  • Fixed typewriter completion delay for snappier transitions

Release Info

  • Version: 0.7.13-beta.1
  • Release Date: 2026-03-19
  • Previous Version: 0.7.12-beta.4
  • Type: Minor Release (Beta)

v0.7.12-beta.3

Beta

TensorPM v0.7.12-beta.3 (Beta)

18. März 2026

Auf GitHub ansehen

Changelog - v0.7.12-beta.3

Improvements

Fixed Public Release Publishing Flow

This beta updates the release automation so packaged builds can be published more reliably to the public download repository.

What Changed:

  • The GitHub release step now passes the dedicated releases token explicitly to the public release action
  • Beta tags are now marked as prereleases in the public GitHub release flow
  • Beta releases are no longer flagged as the latest stable release during publication

User Benefit: Beta builds can be published more consistently, and prerelease channels stay clearly separated from stable downloads.

Notes

  • This beta carries forward the lockfile and Windows build reliability fixes from 0.7.12-beta.2.
  • The main goal of this follow-up beta is release pipeline correctness.

Release Info

  • Version: 0.7.12-beta.3
  • Release Date: 2026-03-18
  • Previous Version: 0.7.12-beta.2
  • Type: Patch Beta Release

v0.7.10-beta.2

TensorPM v0.7.10-beta.2 (Beta)

12. März 2026

Auf GitHub ansehen

Changelog - v0.7.10-beta.2

🎉 New Features

Smarter Refresh Detection For AI Insights

TensorPM now keeps a compact signature of the project context whenever it generates AI status, progress, or guidance results.

What Changed:

  • ✅ Project status and progress evaluations now store metadata that reflects the project state at generation time
  • ✅ Guidance results now remember the context they were created from
  • ✅ The dashboard can now tell the difference between "still fresh" and "fresh timestamp, but outdated context"

User Benefit: You get fewer misleading "up to date" states. When important project context changes, TensorPM can prompt a focused refresh instead of showing stale AI insight as current.

🐛 Bug Fixes

More Reliable Combined Status Refresh

Improved the shared project status + progress refresh flow so partial completions are handled more clearly.

What Changed:

  • ✅ Partial success is now surfaced correctly when only one part of a combined AI refresh succeeds
  • ✅ Daily auto-refresh no longer marks itself complete after an incomplete combined result
  • ✅ Manual status saves now sign the updated status state correctly

User Benefit: Background and manual refreshes behave more predictably, especially when one AI step succeeds and another fails.

🏗️ Improvements

Cleaner AI Cards And Refresh Workflow

Several UI details were tightened up around AI output and dashboard refresh behavior.

What Changed:

  • ✅ Distillate change tables render more cleanly when fields have uneven numbers of changes
  • ✅ Stray text fragments next to distillate tool-call cards are suppressed
  • ✅ Progress freshness is tracked separately from status freshness in the welcome context box
  • ✅ Added regression coverage for migrations, IPC, guidance metadata, refresh planning, and status generation

User Benefit: The AI panel reads more cleanly, and the dashboard refresh recommendations are more precise.

📝 Notes

  • This beta focuses on freshness accuracy and safer refresh behavior rather than major visible surface-area changes.

📅 Release Info

  • Version: 0.7.10-beta.2
  • Release Date: 2026-03-12
  • Previous Version: 0.7.10-beta.1
  • Type: Minor Beta Release

v0.7.10-beta.1

TensorPM v0.7.10-beta.1 (Beta)

11. März 2026

Auf GitHub ansehen

Changelog - v0.7.10-beta.1

🎉 New Features

Conversational Onboarding Experience

TensorPM now greets you with one of five cinematic opening lines — randomly selected each time you launch the app for the first time.

What Changed:

  • ✅ Five themed opening presets: The Matrix, 2001: A Space Odyssey, The Terminator, Iron Man, and Skyrim
  • ✅ All texts rewritten for a more natural, conversational tone (contractions, shorter sentences)
  • ✅ AI activity level descriptions simplified — no more technical "token" language

User Benefit: The first impression feels personal and fun instead of robotic. Each fresh start is a little different.

🏗️ Improvements

Enhanced Authentication & Onboarding Flow

Improved the overall onboarding process with better authentication form integration.

What Changed:

  • ✅ Enhanced authentication form for smoother account setup
  • ✅ Better button widths and layout for improved responsiveness

📝 Notes

  • This is the first beta of the 0.7.10 cycle.

📅 Release Info

  • Version: 0.7.10-beta.1
  • Release Date: 2026-03-11
  • Previous Version: 0.7.9-beta.14
  • Type: Minor Beta Release

v0.7.9-beta.14

TensorPM v0.7.9-beta.14 (Beta)

9. März 2026

Auf GitHub ansehen

Changelog - v0.7.9-beta.14

🎉 New Features

Daily Automatic Project AI Run

TensorPM can now run the active project's AI status automatically once per day.

What Changed:

  • ✅ Added a new Daily Auto AI Run setting in General Settings
  • ✅ TensorPM now remembers whether the daily run already happened
  • ✅ The setting is stored safely in app settings and covered by migration/tests

User Benefit: Your active project can receive a fresh AI status update automatically without needing a manual trigger every day.

🐛 Bug Fixes

More Reliable Windows Folder Delete Flow

This beta fixes the Windows-specific file explorer issue where deleted folders could remain visible or behave inconsistently during nested explorer flows.

What Changed:

  • ✅ Stabilized folder delete handling for Windows file explorer flows
  • ✅ Fixed native explorer action logging used by the Windows regression tests
  • ✅ Improved delete retries and watcher coordination during directory removal

User Benefit: Deleting folders in the file explorer is now more reliable on Windows, especially in nested and fast-changing folder structures.

🏗️ Improvements

Broader UI And Explorer Regression Coverage

This beta significantly expands automated coverage across important desktop workflows.

What Changed:

  • ✅ Added focused Windows file explorer race-condition and delete regression coverage
  • ✅ Added new end-to-end coverage for settings, people, budget, search, priority, timeline, context menu, and project profile tabs
  • ✅ Added supporting unit and integration tests for settings, subscription monitoring, and migration behavior

User Benefit: Core desktop workflows are better protected against regressions, making upcoming betas safer and more predictable.

📝 Notes

  • This beta combines a new automation setting with reliability work in the desktop app and its test pipeline.
  • The strongest behavioral fix in this release is the Windows file explorer delete stabilization.

📅 Release Info

  • Version: 0.7.9-beta.14
  • Release Date: 2026-03-09
  • Previous Version: 0.7.9-beta.13
  • Type: Patch Beta Release

v0.7.9-beta.7

TensorPM v0.7.9-beta.7 (Beta)

8. März 2026

Auf GitHub ansehen

Changelog - v0.7.9-beta.7

🏗️ Improvements

Safer Dependency Refresh Without Breaking Electron Startup

This beta updates a conservative set of packages while avoiding the high-risk jumps that caused runtime instability.

What Changed:

  • ✅ Refreshed a set of safe patch and minor dependencies across the app and E2E package
  • ✅ Kept better-sqlite3 on its current compatible release because it is already the latest stable version for the current Node runtime
  • ✅ Pinned the GitHub Copilot SDK back to the known-good runtime path so Electron no longer trips over the vscode-jsonrpc/node import mismatch

User Benefit: TensorPM gets dependency maintenance improvements without introducing unnecessary packaging or startup regressions.

More Robust Windows AI Settings Validation

The Windows CI failure in the AI settings screen turned out to be a valid fallback state, not a broken UI.

What Changed:

  • ✅ Updated the AI settings E2E coverage to accept both supported UI modes:
  • ✅ Provider selection mode when AI providers are available
  • ✅ “AI features not available” fallback mode when no provider access is configured
  • ✅ Kept direct API key input validation in both cases

User Benefit: Windows release validation now treats legitimate no-provider states correctly instead of failing on a valid fallback screen.

Cleaner Playwright Typing In Electron Bridge Calls

The project-folder and Explorer diagnostics specs now use a simpler Electron bridge access pattern inside browser-side callbacks.

What Changed:

  • ✅ Replaced brittle window.electron callback typing with a simpler globalThis access pattern in the affected specs
  • ✅ Avoided TypeScript editor noise without changing runtime behavior

User Benefit: The E2E suite is easier to maintain and less likely to surface misleading TypeScript errors in editor tooling.

📝 Notes

  • This beta is a follow-up to 0.7.9-beta.6.
  • ESLint remains intentionally excluded from the beta release path.

📅 Release Info

  • Version: 0.7.9-beta.7
  • Release Date: 2026-03-08
  • Previous Version: 0.7.9-beta.6
  • Type: Patch Beta Release

v0.7.8-beta.6

TensorPM v0.7.8-beta.6 (Beta)

4. März 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.6

Automatic Crash Reporting

When TensorPM encounters a fatal error, you'll now see a dialog asking if you'd like to send an automatic bug report. This helps us identify and fix critical issues faster.

What's included in the report:

  • Crash details and stack trace
  • Support bundle with logs and system info (if available)
  • Works even if you're not logged in (uses your device ID)

Bug Fixes

  • Dashboard division-by-zero: Fixed a crash when viewing project metrics or insights on empty projects (0 total items)
  • Progress view safety: The Recent Accomplishments section no longer crashes when action items, milestones, or success criteria haven't loaded yet
  • Window destroy race condition: Fixed occasional crashes during app shutdown when maximize/unmaximize events fired on already-destroyed windows
  • Shutdown stability: Uncaught exceptions during shutdown are now silently logged instead of triggering cascading fatal shutdowns

Improvements

  • Recent Accomplishments: The list now dynamically adjusts the number of visible items based on available space using a resize observer
  • Bug report success screen: Now includes a link to our Telegram community for follow-up
  • Database sync flush: Improved shutdown sequence to properly flush the PowerSync database queue before closing
  • Dependency updates: Security and maintenance updates for underscore, ajv, minimatch, and several dev dependencies

Release Info

  • Version: 0.7.8-beta.6
  • Release Date: 2026-03-04
  • Previous Version: 0.7.8-beta.5
  • Type: Beta Patch Release

v0.7.8-beta.5

TensorPM v0.7.8-beta.5 (Beta)

1. März 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.5

🎉 New Features

Post-Wizard AI Kickoff

Nach dem Erstellen eines neuen Projekts über den Wizard bietet TensorPM jetzt an, automatisch erste Kategorien und Action Items per AI zu generieren. Ein modaler Dialog ("Kickstart Your Project") erscheint nach dem Abschluss des Wizards — bei Bestätigung öffnet sich der AI-Chat und sendet den Kickoff-Prompt automatisch.

Was ist neu:

  • ✅ "Kickstart Your Project"-Modal nach Wizard-Abschluss (nur wenn AI-Provider konfiguriert)
  • ✅ Automatisches Öffnen und Senden im AI-Chat bei Bestätigung
  • ✅ Animierter "Create"-Button mit rotierendem Conic-Gradient-Border (Dark & Light Theme)
  • ✅ "Not now"-Option zum Überspringen

AI Panel Prompt Launcher

Neuer generischer Hook (useAIPanelPromptLauncher) ermöglicht es, den AI-Chat programmatisch mit einem vorausgefüllten Prompt zu öffnen — inklusive Auto-Send-Option. Dieser Mechanismus ist wiederverwendbar für zukünftige Features.

🐛 Bug Fixes

SyncReplicator: Syncable-Filter vor PowerSync-Check

Der SyncReplicator prüfte bisher zuerst, ob PowerSync verfügbar ist, bevor er Records auf Sync-Fähigkeit filterte. Das führte dazu, dass Delete-Operationen mit unfilterten Records in die Queue geschrieben wurden. Jetzt wird zuerst gefiltert und dann die PowerSync-Verfügbarkeit geprüft.

Welcome Modal: Theme-Kompatibilität

Das Welcome-Modal nutzte hardcoded Farben (#1a1a1a, #ffffff), die im Light Theme schlecht aussahen. Jetzt werden CSS-Variablen und Gradients verwendet, die in beiden Themes korrekt dargestellt werden.

🏗️ Improvements

Anwendungs-Resilienz und Shutdown-Handling

Umfassende Verbesserungen der Stabilität bei unerwarteten Fehlern und Fenster-Problemen:

  • Fatal Shutdown: Bei uncaughtException wird ein geordneter Shutdown eingeleitet (mit 15s Fallback-Timer)
  • Window Recovery: Automatische Wiederherstellung bei Renderer-Crashes (bis zu 3 Versuche mit steigendem Delay)
  • Navigation Guard: Blockiert ungültige URLs und file://-Navigation, die den Renderer zerstören könnten
  • Show-Timeout: Falls ready-to-show nicht innerhalb von 15s feuert, wird das Fenster erzwungen angezeigt
  • Load-Retry: Bis zu 3 Versuche beim initialen Laden der App-URL mit exponentiellem Backoff
  • Shutdown Exit-Code: shutdown() akzeptiert jetzt einen Exit-Code (0 oder 1) für korrekte Prozess-Beendigung

Performance-Optimierungen

  • Column Resize: Drag-Preview aktualisiert nur noch die geänderte CSS-Variable statt aller Spalten. Sticky-Position-Neuberechnung nur bei relevanten Spalten (Status)
  • useChatUI: Return-Objekt mit useMemo stabilisiert — verhindert unnötige Re-Renders in abhängigen Komponenten
  • AIPanelContainer: sendMessage über Ref gelesen statt als Effect-Dependency — verhindert Effect-Retriggering
  • useColumnManagement: Redundante Date.now()-Throttle entfernt (RAF begrenzt bereits auf Framerate)
  • StickyScrollbar: setTimeout-basiertes Lock durch requestAnimationFrame ersetzt — flüssigeres Scrollverhalten

Z-Index und CSS

  • ✅ Hardcoded z-Index-Werte durch calc()-Ausdrücke mit CSS Custom Properties ersetzt
  • isolation: isolate auf Tabellen-Ebene für deterministisches Stacking
  • ✅ Kategorie-Zeilen explizit linksbündig (text-align: left) als Guard gegen zentrierte Table-Zellen
  • ✅ Settings-Gear-Button auf kompakte 28px fixiert
  • ✅ Welcome-Modal und Kickoff-Modal mit konsistentem Accent-Gradient-Design

🧪 Test Coverage

  • 31 neue Tests, Gesamtanzahl: 4989 Tests in 350 Dateien
  • Neue Testbereiche:
    • WindowManager: Navigation Guard, Crash Recovery, Show-Timeout
    • AppManager: Fatal Shutdown, Email Connector Ingest
    • SyncReplicator: Syncable-Filter-Reihenfolge
    • useAIPanelPromptLauncher: Prompt-Speicherung, Blank-Guard, Auto-Send
    • usePostWizardAIOffer: Modal-State, Kickoff-Prompt
    • WizardAIGenerationModal: Render, Escape, Button-Callbacks
    • ActionListStyleGuards: CSS-Regressions-Guards für z-Index und Layout
    • App Integration: End-to-End Wizard → AI Kickoff Flow

📅 Release Info

  • Version: 0.7.8-beta.5
  • Release Date: 2026-03-01
  • Previous Version: 0.7.8-beta.4
  • Type: Beta Release

v0.7.8-beta.4

TensorPM v0.7.8-beta.4 (Beta)

1. März 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.4

🐛 Bug Fixes

Git Stories: Milestone und Date-Separator Überlappung

Milestones (z.B. "Beta Version Stabilization · in 10 days") und Date-Separatoren (z.B. "THIS WEEK", "TODAY") konkurrierten um dieselbe Linie im Git-Timeline-View und überlagerten sich visuell.

Was wurde gefixt:

  • ✅ Milestones werden jetzt oberhalb des Date-Separators gestapelt statt auf derselben Linie
  • ✅ Dynamische margin-top-Berechnung wenn beide Marker gleichzeitig vorhanden sind

List View: Kategorie-Zeilen überlagern Header

Lange Kategorie-Namen in der Action-Item-Liste flossen über ihre Spalte hinaus und überlagerten den sticky Header (z.B. "Priority"-Spalte).

Was wurde gefixt:

  • ✅ Kategorie-Content wird jetzt innerhalb der Zelle geclippt statt sichtbar überzulaufen
  • ✅ Lange Kategorie-Namen werden mit Ellipsis ("...") abgeschnitten
  • ✅ Action-Buttons (➕/➖) bleiben weiterhin sichtbar

🏗️ Improvements

Z-Index-System konsistent gemacht

Die Header-Z-Index-Werte der List View nutzten hardcoded Werte (7, 10) statt der definierten CSS-Variablen. Jetzt verwenden alle Header-Elemente das --z-sticky-header-Variablensystem.


📅 Release Info

  • Version: 0.7.8-beta.4
  • Release Date: 2026-03-01
  • Previous Version: 0.7.8-beta.3
  • Type: Beta Release

v0.7.8-beta.3

TensorPM v0.7.8-beta.3 (Beta)

28. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.3

🎉 New Features

Git Commit Stories

Der File Explorer zeigt jetzt eine vollständige Git-Historie als interaktive Timeline. Commits werden als visuelle Stories dargestellt — mit Titel, Zusammenfassung, Kategorie (Feature, Fix, Improvement, etc.) und optionalen Screenshots. Ein Branch-Graph visualisiert die Repository-Struktur.

Was ist neu:

  • ✅ Git Commit View mit Branch-Graph und Story-Karten
  • ✅ Manuelles Erstellen und Bearbeiten von Commit Stories
  • ✅ Image Carousel für Screenshots pro Commit
  • ✅ Milestone- und Time-Marker zur zeitlichen Orientierung

Local Coding Agent für Git Stories

Claude Code oder Codex können jetzt lokal gestartet werden, um automatisch Commit Stories aus der Repository-Historie zu generieren. Der Agent analysiert Commits, Diffs und geänderte Dateien und erstellt daraus aussagekräftige Stories.

Was ist neu:

  • ✅ Play/Stop-Button im File Explorer zum Starten und Abbrechen der Generierung
  • ✅ Konfigurierbare Runtime-Optionen (Agent-Typ, Modell, Max Turns)
  • ✅ Fortschrittsanzeige während der Generierung

Erweiterte Action-Item-Felder

Action Items unterstützen jetzt zusätzliche Felder für detailliertere Projektplanung:

  • ✅ Block Reason — Warum ist ein Item blockiert?
  • ✅ Plan Effort — Geschätzter Aufwand
  • ✅ Plan Budget — Budgetierte Kosten
  • ✅ Verbesserte AI-Vorschläge für alle neuen Felder

🐛 Bug Fixes

Distiller respektiert User-Korrekturen in Phase 3

Wenn der User in der Chat-Interaktion einen KI-Vorschlag korrigiert hat (z.B. 620m² → 500m²), wurde dieser korrigierte Wert in Phase 3 fälschlich wieder überschrieben. Die KI sah die User-Korrektur nicht im Kontext und schlug den Original-Wert erneut vor.

Was wurde gefixt:

  • ✅ Chat-Bubble enthält jetzt die vollständige Konversation seit Phase 1 (inkl. User-Korrekturen)
  • ✅ Neuer Completion-Boundary-Algorithmus verhindert Kontext-Verlust zwischen Phasen
  • ✅ Prompt-Regel: User-Korrekturen haben Vorrang vor dem Quelldokument

Dev-Logs in korrektem Verzeichnis

Entwicklungs-Logs werden jetzt zuverlässig im Repository-Ordner (logs/) geschrieben statt im userData-Verzeichnis. Zusätzlich kann der Log-Pfad über TENSORPM_LOG_DIR überschrieben werden.

🏗️ Improvements

File Explorer Refactoring

  • Aufspaltung in modulare Komponenten (Views, Header, Context Menus, Filter Overlay)
  • Neue Hooks für Preferences, Drag & Drop, Context Menu und File Status
  • Grid- und List-View mit konsistenten FileType-Icons
  • Verbesserte File-Filter-Logik

Intake & File Watcher Optimierung

  • Effizientere Refresh-Zyklen beim File Watcher
  • Verbesserte Pending-Queue-Sortierung im Intake Indicator
  • Batch-Operationen für Include/Ignore von mehreren Dateien

Trail Verbesserungen

  • Snapshot-Diff-Utilities für visuelle Vergleiche
  • Tool-Tracker-Normalisierung für konsistente Darstellung
  • Distillate Table Viewer als eigenständige Komponente

MCP Server Erweiterungen

  • Neue Routen: Git Commit Stories, Action Items, API Keys, Workspaces, Project Updates
  • Git Story Tools mit automatischer Verfügbarkeitsprüfung
  • Projekt-File-Path-Resolver für Sync-Funktionalität

Rate Limit Settings

Erweiterte Einstellungen für API Rate Limits mit granularer Kontrolle pro Provider.

🧪 Test Coverage

  • 200+ neue Tests, Gesamtanzahl: 4958 Tests in 344 Dateien
  • Neue Testbereiche: Git Commit Stories, Local Coding Agent, File Explorer Views, Intake Interactions, Distiller User Corrections, Path Config

📅 Release Info

  • Version: 0.7.8-beta.3
  • Release Date: 2026-02-28
  • Previous Version: 0.7.8-beta.2
  • Type: Beta Release

v0.7.8-beta.2

TensorPM v0.7.8-beta.2 (Beta)

24. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.2

🏗️ Improvements

Improved Repository Query Efficiency

  • ActionItemRepository and PersonRepository queries have been optimized with cleaner SQL and better join patterns
  • RecurringItemRepository now retrieves attached files and assigned people in a single query
  • UploadReplicator uses lightweight existence queries instead of full row counts for pending change detection

Content Sanitizer Fallback

Added a fallback mechanism in the content sanitizer for environments where structuredClone is unavailable, improving compatibility.

🧪 Test Coverage

  • Added DatabaseProjectService.saveProject integration tests (rollback on invalid categories, action item handling)
  • Added FileRepository.getFilesByIds integration tests (active project files, corrupt JSON handling)
  • Added UploadReplicator.hasPendingLocalChanges integration tests (unsynced project row detection)
  • Added DatabaseProjectService.saveProject unit tests (dependency validation, timer management)
  • Added DependencyValidator unit tests for action item dependency validation
  • Added RecurringItemRepository tests for recurring items with files and people
  • Added ActionItemRepository query tests
  • Added PersonRepository query tests
  • Added contentSanitizer structuredClone fallback tests

📅 Release Info

  • Version: 0.7.8-beta.2
  • Release Date: 2026-02-24
  • Previous Version: 0.7.8-beta.1
  • Type: Beta Release

v0.7.8-beta.1

TensorPM v0.7.8-beta.1 (Beta)

23. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.8-beta.1

🎉 New Features

Project File Explorer Root Path

You can now configure a custom root path for the file explorer per project. This is especially useful for large repositories where you only want to monitor a specific subdirectory, reducing noise and improving performance.

Text Diff Viewer in Activity Trail

The activity trail now displays rich text diffs for changes, making it much easier to see exactly what changed in your action items, tables, and criteria. Changes are highlighted with clear add/remove formatting.

Action Item Display IDs in Trail

Action items now show their display ID (e.g., "AI-42") in the activity trail, making it easier to identify which item was changed at a glance.

Structured Changes for Action Items

The activity trail now renders structured changes for action items with dedicated formatting for each field type -- including tables, criteria lists, text areas, and budget timeframes.

Performance Logging

New built-in performance logging helps diagnose slow operations in file scanning and sync. Enable via environment variable for detailed timing data on file operations.

🏗️ Improvements

File System Watcher Optimization

  • Improved event deduplication to prevent redundant file processing
  • Custom ignored folders support via environment variables
  • Better handling of large directory trees

Trail Component Refactoring

The Trail component has been significantly refactored for better maintainability. Field renderers, diff formatters, and change renderers are now modular, extracted into dedicated components. This improves rendering performance and makes future enhancements easier.

Dependency Updates

  • Anthropic SDK: 0.74.0 -> 0.78.0
  • Google GenAI SDK: 1.41.0 -> 1.42.0
  • PowerSync Node: 0.16.0 -> 0.17.1
  • Electron Builder: 26.7.0 -> 26.8.1
  • Electron Updater: 6.7.3 -> 6.8.3

🧪 Test Coverage

  • Added FileIPCHandler tests for project file picker
  • Added ProjectSettingsIPCHandler tests for validation and error handling
  • Added ProxyIPCHandler auth restore tests
  • Added PowerSyncService and PowerSyncAdapter sync tests
  • Added performance logging utility tests (backend + frontend)
  • Added file explorer thunks tests
  • Added file filter utility tests
  • Added useFileSystemWatcher hook tests
  • Added SyncStatusIndicator component tests
  • Added Trail field content renderer tests
  • Added action item diff formatter tests
  • Added table diff block and renderer tests
  • Added tool tracker normalization tests
  • Added file repository tests
  • Added migration tests for file explorer root path

📅 Release Info

  • Version: 0.7.8-beta.1
  • Release Date: 2026-02-23
  • Previous Version: 0.7.7-beta.2
  • Type: Beta Release

v0.7.7-beta.2

TensorPM v0.7.7-beta.2 (Beta)

23. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.7-beta.2

🎉 New Features

Gemini 3.1 Pro Support

Google's newly released Gemini 3.1 Pro model is now available as an AI provider option. This model doubles the reasoning performance of the previous Gemini 3 Pro and offers significantly more output capacity.

  • Model: Gemini 3.1 Pro (Preview)
  • Context window: ~1M tokens
  • Max output: 65,536 tokens (8x more than Gemini 3 Pro)

🐛 Bug Fixes

Improved Subscription Quota Error Handling

Fixed an issue where quota exhaustion errors for specific subscription tiers (Pro, Cloud, Free Trial) were not always recognized correctly. Previously, only generic rate limit errors triggered the friendly quota modal — now all tier-specific quota errors are properly detected and displayed with a clear message, regardless of subscription type.

🧪 Test Coverage

  • Added ProjectIPCHandler quota error handling tests
  • Added ProxyProvider rate limit classification tests
  • Added ProxyHttpClient quota error type recognition tests

📅 Release Info

  • Version: 0.7.7-beta.2
  • Release Date: 2026-02-23
  • Previous Version: 0.7.7-beta.1
  • Type: Beta Release

v0.7.7-beta.1

TensorPM v0.7.7-beta.1 (Beta)

22. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.7-beta.1

🎉 New Features

Welcome Modal for New Users

New users are now greeted with a friendly welcome modal on first launch. The modal introduces TensorPM, explains key next steps (setting up an API key, using the chat, connecting via MCP/A2A), and offers a guided tutorial to get started quickly.

  • One-time display — once dismissed, it won't appear again
  • Option to launch the interactive tutorial directly from the modal
  • Accessible via Help menu ("Show Welcome") to revisit at any time

Antigravity MCP Integration

TensorPM can now be installed as an MCP server in Antigravity, expanding the range of AI tools that can interact with your projects.

Continue (YAML config) Support

The MCP connector installer now supports Continue's newer YAML-based configuration format (config.yaml) in addition to the legacy JSON format, ensuring seamless setup regardless of which Continue config style you use.

🐛 Bug Fixes

File Explorer Icon Fix

Fixed an issue where the grid icon in the File Explorer was not rendering correctly due to incorrect component name casing.

🏗️ Improvements

Platform Header for Cloud Services

All outgoing requests to TensorPM cloud services (authentication, subscription checks, auto-updates) now include a platform identifier header. This enables better analytics and platform-specific behavior in future updates.

🧪 Test Coverage

  • Added migration tests for the new welcome_shown setting
  • Added Antigravity MCP integration detection and installation tests
  • Added Continue YAML config compatibility tests
  • Updated onboarding and tutorial flow tests for the welcome modal
  • Added platform header assertion tests for AuthStateManager, SubscriptionWatcher, and AutoUpdateService

📅 Release Info

  • Version: 0.7.7-beta.1
  • Release Date: 2026-02-22
  • Previous Version: 0.7.6-beta.8
  • Type: Beta Release

v0.7.6-beta.8

TensorPM v0.7.6-beta.8 (Beta)

20. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.6-beta.8

Improvements

Windows Installer Modernization (Winget + AppX Flow)

  • Added Windows AppX packaging target alongside NSIS to support modern installation paths.
  • Enhanced scripts/install.ps1 to use this order:
    • winget first (silent/non-interactive by default),
    • direct TensorPM.appx fallback,
    • TensorPM-Setup.exe as final fallback.
  • Updated Windows uninstall completion flow to route users to Apps & Features instead of relying on a fixed NSIS uninstaller path.

Signing and Release Pipeline

  • Set AppX publisher DN to the real signing identity:
    • CN=Simon Schwer, O=Simon Schwer, L=Fürth, S=Bavaria, C=DE
  • Updated Azure Trusted Signing filter to include both exe and appx.
  • Extended release assets handling to keep and publish AppX/AppInstaller artifacts.

Test Coverage

  • Added/updated installer-focused tests for:
    • PowerShell installer structure and AppX fallback flow.
    • Windows packaging configuration (appx target and publisher assertion).

Release Info

  • Version: 0.7.6-beta.8
  • Release Date: 2026-02-20
  • Previous Version: 0.7.6-beta.7
  • Type: Beta Release

v0.7.6-beta.5

TensorPM v0.7.6-beta.5 (Beta)

20. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.6-beta.5

Bug Fixes

Windows NSIS Update Data Safety

  • Fixed NSIS uninstall behavior during auto-update so user data is preserved when uninstall is invoked with update flags.
  • Added guard logic in installer.nsh for --updated and /KEEP_APP_DATA paths to prevent deleting local AppData contents during upgrade flows.
  • Regular explicit uninstall behavior remains unchanged.

Test Coverage

  • Added a dedicated unit test to verify NSIS uninstall guard behavior:
    • tests/unit/scripts/installerNshUninstallGuard.test.ts
    • Confirms update flags are detected.
    • Confirms destructive AppData cleanup commands are only executed in the non-update branch.

Release Info

  • Version: 0.7.6-beta.5
  • Release Date: 2026-02-20
  • Previous Version: 0.7.6-beta.4
  • Type: Patch Release (Beta)

v0.7.6-beta.3

TensorPM v0.7.6-beta.3 (Beta)

20. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.6-beta.3

Bug Fixes

Guidance Layout on Windows (Production)

  • Fixed Guidance panel rendering at incorrect width in production builds on Windows.
  • Root cause: duplicate CSS selectors across guidance.css and specialized files (summary.css, container.css, controls.css, lists.css) caused unpredictable layout when Vite reordered CSS during production bundling.
  • Removed ~370 lines of legacy duplicate CSS rules from guidance.css, consolidating all definitions into their canonical specialized files.
  • Affected components: Guidance content container, quality badges, guidance grid, group-by select, summary header, status observations, and manual mode indicators.

HTML Entity Decoding for Non-ASCII Characters

  • Expanded HTML entity decoding from 6 entries to ~75, covering German umlauts (ä, ö, ü, ß), French/Romance accents (é, è, ê, ç, ñ), Nordic characters (å, ø, æ), and common symbols (€, ©, °, –, …).
  • Fixed action item text showing raw entities like Festpreisvertr&auml;ge instead of Festpreisverträge.
  • Added case-sensitive entity lookup with lowercase fallback for proper upper-case handling (Ä vs ä).

Email Attachment Path Storage (Cross-Platform)

  • Fixed email attachment paths being stored with OS-specific separators (backslashes on Windows).
  • Paths are now always stored with forward slashes for consistent cross-platform behavior.

Cross-Platform Test Compatibility

  • Fixed 35 test failures on Windows caused by Node.js >= 22 localStorage changes, Vitest environment mismatches, and TOML backslash escaping.

Test Coverage

  • Added 20 unit tests for decodeHtmlEntities and stripHtmlToText covering all entity categories, edge cases, and mixed content.

Release Info

  • Version: 0.7.6-beta.3
  • Release Date: 2026-02-20
  • Previous Version: 0.7.6-beta.2
  • Type: Patch Release (Beta)

v0.7.6-beta.2

TensorPM v0.7.6-beta.2 (Beta)

19. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.6-beta.2

Improvements

Anthropic Model Refresh (4.6)

  • Updated Anthropic defaults to Claude Sonnet 4.6.
  • Added Claude Opus 4.6 and Claude Sonnet 4.6 model entries and UI labels.
  • Kept Claude Opus 4.5 available as requested.
  • Removed Claude Sonnet 4.5 from selectable provider configuration.
  • Added Claude 4.6-specific generation parameters:
    • thinking: { type: "adaptive" }
    • output_config.effort defaults (medium for Sonnet 4.6, high for Opus 4.6)

Action Item Text Cleanup

  • Added centralized HTML entity decoding for AI-generated text.
  • Fixed &amp; style artifacts in action list and timeline item text.
  • Applied decoding to distillation, blueprint validation, formatter cleanup, and action item update paths.

Test Coverage

  • Updated Anthropic provider/unit integration tests for Sonnet 4.6 defaults and thinking behavior.
  • Added regression coverage for HTML entity decoding in AI text formatting and action item conversion paths.
  • Verified relevant suite locally before release.

Release Info

  • Version: 0.7.6-beta.2
  • Release Date: 2026-02-19
  • Previous Version: 0.7.6-beta.1
  • Type: Patch Release (Beta)

v0.7.6-beta.1

TensorPM v0.7.6-beta.1 (Beta)

18. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.6-beta.1

New Features

Email Connector Intake

  • Added email connector support for ingesting emails from IMAP mailboxes into project intake.
  • Background IMAP listener maintains persistent connections with automatic reconnection and exponential backoff.
  • Debounced incremental sync on INBOX changes with fallback polling every 10 minutes.
  • Email deduplication via unique key prevents duplicate intake entries across synced devices.
  • Claim-based locking prevents multiple devices from distilling the same update simultaneously.
  • IMAP credentials securely stored via Electron safeStorage (never persisted in config JSON).

Connector Configuration UI

  • Added Connector Overview Panel in the Wizard for managing email connectors.
  • Configure IMAP server, port, security, and account credentials per connector.
  • Assign connectors to specific projects with private or workspace-scoped intake.
  • Visual connector status indicator in the header bar.
  • Connection test validates IMAP credentials before saving.

Intake Ownership and Scoping

  • Intake updates now support private and workspace visibility scopes.
  • Owner-based filtering ensures users only see their own private intake items.
  • Intake ignore/include operations respect scope and owner boundaries.

Improvements

Distiller Context Isolation

  • Distiller now operates with strict context boundaries between updates, preventing stale context leakage.
  • Phase 1 signal evaluation uses full project context for more accurate initial assessment.
  • Backward search for signal activation prevents duplicate processing of already-handled signals.

MCP Tools Refactoring

  • Extracted shared HTTP header building into reusable helper across all MCP tools.
  • Added MCP client connection tracking with name and version identification.

Tutorial System Enhancements

  • Added wizard and project-explorer tutorial sections for new user onboarding.
  • Extended step timeout for wizard elements that require longer render times.
  • Tutorial now gracefully handles optional steps that may not be visible.

Cross-Device Sync

  • Claim and dedupe fields sync across devices via PowerSync for multi-user coordination.
  • PostgreSQL schema updated with claim/dedupe columns on project_updates table.
  • Email messages stored locally only (not synced) to respect privacy boundaries.

Test Coverage

  • Added 28 new test files covering connectors, repositories, services, IPC handlers, and UI components.
  • Migration 008 tested for correctness and idempotency.
  • Distiller workflow end-to-end test validates full signal processing pipeline.
  • Total test count increased from ~4250 to ~4460 across 291 test files.

Release Info

  • Version: 0.7.6-beta.1
  • Release Date: 2026-02-18
  • Previous Version: 0.7.5-beta.6
  • Type: Minor Beta Release

v0.7.5-beta.4

TensorPM v0.7.5-beta.4 (Beta)

17. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.5-beta.4

Bug Fixes

TypeScript 5.9 Compatibility

  • Fixed a build failure caused by stricter control-flow analysis in TypeScript 5.9.3 that prevented CI builds on all platforms.

Improvements

Sync Reliability for AI + Workspace Switching

Further hardening of sync behavior when health checks, AI state, and workspace switching overlap.

  • Health-view race fix: Eliminates a race where sync state could briefly report incorrectly in combined AI and workspace transitions.
  • Coverage expansion: Adds targeted tests for AI and switching interaction paths to prevent regressions.

Sync Throughput and Upload Filtering

Refined queue handling for heavy sync scenarios.

  • Rate-limit behavior improved: Better handling when sync is throttled under bursty traffic.
  • Initial upload filtering: Reduces unnecessary first-pass uploads by filtering payloads more strictly.
  • Additional tests: Broadens coverage around rate-limit and first-upload decisions.

Maintenance

  • Dependency updates across development and production-minor groups.
  • CI update for Azure trusted signing action.

Release Info

  • Version: 0.7.5-beta.4
  • Release Date: February 17, 2026
  • Previous Version: 0.7.5-beta.3
  • Type: Patch Release (Beta)

v0.7.5-beta.2

TensorPM v0.7.5-beta.2 (Beta)

15. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.5-beta.2

Improvements

Sync Integrity Hardening

Expanded resilience and adversarial test coverage for offline-first and reconnect flows.

  • Pending delete durability: Failed pending-delete replays are retained and retried, preventing silent tombstone loss.
  • Startup race guard: Idle status emission is now gated to running lifecycle state to avoid premature sync-complete signals.
  • Deterministic chaos scenarios: Added scripted chaos proxy coverage for partition, drop, delay, and reorder conditions.
  • Burst-load sync coverage: Added rapid-fire upload scenarios to verify no record drops under event bursts.
  • User-switch safety coverage: Added tests for sidecar reset and expected-workspace wait/timeout paths.
  • Realtime watermark safety coverage: Added tests for CRUD queue gating, fallback behavior, and watermark-clear conditions.

Release Info

  • Version: 0.7.5-beta.2
  • Release Date: February 15, 2026
  • Previous Version: 0.7.5-beta.1
  • Type: Patch Release (Beta)

v0.7.5-beta.1

TensorPM v0.7.5-beta.1 (Beta)

15. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.5-beta.1

Improvements

Distiller Skip Queue & Revisit Memory

Distiller now handles skipped proposals as explicit deferred updates with durable revisit context.

  • Skip keeps full update pending: If one or more proposals are skipped, the signal is deferred to the end of the queue and re-presented later
  • Per-update deferred memory: Skipped fields are persisted by update ID and automatically removed once that update is fully completed (approved or rejected)
  • Revisit-aware execution: The next-signal handoff now includes a revisit hint when a deferred signal returns
  • Prompt alignment: Distiller prompt guidance uses update-specific revisit context instead of showing global deferred lists

Safer Distiller Batch Decision Parsing

Batch decision handling now resolves conflicts deterministically.

  • Last decision wins per field: If a field appears multiple times in one batch payload, the latest action is used
  • Stable normalization: Approved/Appended/Rejected/Skipped field sets are derived from one normalized parser path

Test Coverage

Expanded test coverage for the full Distiller skip/revisit lifecycle.

  • New parser unit tests for conflicting batch decisions
  • New prompt unit tests for update-specific revisit context
  • Extended real SQLite integration tests for deferred memory set/clear behavior and revisit hints in executor flow

Release Info

  • Version: 0.7.5-beta.1
  • Release Date: February 15, 2026
  • Previous Version: 0.7.4-beta.1
  • Type: Patch Release (Beta)

v0.7.4-beta.1

TensorPM v0.7.4-beta.1 (Beta)

14. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.4-beta.1

Improvements

Faster File Watching with Delta Updates

The file watcher has been significantly optimized to reduce unnecessary work when files change on disk.

  • Delta updates for content changes: When a file is modified (but not added/removed), only the changed metadata (size, modified time) is sent to the UI — no full directory scan needed
  • Coalesced structural changes: Multiple rapid file additions or deletions are batched together with a minimum 1.2s interval between full scans, preventing repeated expensive directory listings
  • System file filtering at watcher level: Files like .DS_Store, .git, node_modules, and temp files (~$...) are now filtered directly in the file watcher, so they never trigger events or appear in the file list
  • Legacy cleanup on startup: Previously registered system/temp files are automatically cleaned up when a project is opened

Reduced CPU Usage During Database Retries

SQLite busy-wait retries no longer spin the CPU. The retry delay now uses Atomics.wait for a true sleep, freeing CPU resources for other tasks.

Smarter Sync Polling

Workspace sync polling now uses adaptive intervals (starting at 250ms, scaling up to 1s) instead of a fixed 200ms poll, reducing unnecessary database queries during workspace switches.

UI Cleanup

  • Removed a background interval that periodically cleared trail entries for inactive projects (unnecessary overhead)
  • Minor formatting and code style improvements

Release Info

  • Version: 0.7.4-beta.1
  • Release Date: February 14, 2026
  • Previous Version: 0.7.3-beta.2
  • Type: Minor Release (Beta)

v0.7.3-beta.2

TensorPM v0.7.3-beta.2 (Beta)

13. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.3-beta.2

Improvements

Skill Renamed for Better Discoverability

The TensorPM agent skill has been renamed from tensorpm to tensorpm-agentic-pm to improve discoverability on skills.sh and other agent skill directories.

  • Skill name updated across all SKILL.md frontmatter, marketplace.json, and plugin.json
  • New description focuses on agentic project management keywords
  • Positions TensorPM as the first dedicated project management skill on skills.sh

Release Info

  • Version: 0.7.3-beta.2
  • Release Date: February 13, 2026
  • Previous Version: 0.7.3-beta.1
  • Type: Patch Release (Beta)

v0.7.2-beta.8

TensorPM v0.7.2-beta.8 (Beta)

13. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.2-beta.8

Improvements

Canonical Skill Links in Published Agent Docs

Release automation now normalizes skill reference links for published docs so agents can load references directly from release artifacts without broken relative paths.

  • Updated .github/workflows/build.yml to rewrite references/* links in release SKILL.md
  • SKILL.md in release docs and Claude marketplace package now links to:
    • MCP-TOOLS.md
    • A2A-API.md
    • ACTION-ITEMS.md
  • Prevents regressions where published skills referenced non-existent references/ paths

Release Info

  • Version: 0.7.2-beta.8
  • Release Date: February 13, 2026
  • Previous Version: 0.7.2-beta.7
  • Type: Patch Release (Beta)

v0.7.2-beta.5

TensorPM v0.7.2-beta.5 (Beta)

12. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.2-beta.5

Fixes

CI Type Safety for Release Metadata Sync Tests

Resolved a TypeScript CI error for script tests importing the release metadata sync helper:

  • Added scripts/release/syncReleaseMetadata.d.ts
  • Declared types for:
    • RELEASE_METADATA_FILES
    • syncReleaseMetadataVersions(...)
    • options/result interfaces used by tests

This ensures tsc --noEmit passes in CI for tests/unit/scripts/syncReleaseMetadata.test.ts.


Release Info

  • Version: 0.7.2-beta.5
  • Release Date: February 12, 2026
  • Previous Version: 0.7.2-beta.4
  • Type: Patch Release (Beta)

v0.7.2-beta.3

TensorPM v0.7.2-beta.3 (Beta)

12. Februar 2026

Auf GitHub ansehen

Changelog - v0.7.2-beta.3

Improvements

Cross-Platform CLI Installer

TensorPM now includes install scripts for fast CLI-based setup:

  • scripts/install.sh for macOS and Linux
  • scripts/install.ps1 for Windows
  • Linux supports package-manager mode and AppImage fallback

Agent-First MCP Integration via A2A

New A2A endpoints make MCP client setup automatable for agents:

  • GET /integrations/mcp/status
  • POST /integrations/mcp/install
  • Supported clients include Claude Desktop/Code, GitHub Copilot, Cursor, Windsurf, Zed, Continue, Cline, Codex, and Codex CLI

Expanded Agent Documentation

Skill and agent docs are now structured and linked for direct consumption:

  • Added references/mcp-tools.md
  • Added references/a2a-api.md
  • Added references/action-items.md
  • Updated SKILL.md installation/runtime guidance

Release Pipeline: Publish Markdown Assets

The release workflow now uploads agent markdown docs to Neo552/TensorPM-Releases so agents can fetch them directly via release URLs.

Test Coverage for New Flows

Added targeted tests for:

  • A2A MCP integration endpoints (status/install, alias handling, dispatch, failure paths)
  • CLI installer behavior and script structure

Release Info

  • Version: 0.7.2-beta.3
  • Release Date: February 12, 2026
  • Previous Version: 0.7.2-beta.2
  • Type: Patch Release (Beta)

v0.7.2-beta.2

TensorPM v0.7.2-beta.2 (Beta)

11. Februar 2026

Auf GitHub ansehen

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 Tracker and 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-DE uses 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, and en-GB
  • navigator.language fallback behavior
  • Explicit timezone differences (UTC vs Europe/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)

10. Februar 2026

Auf GitHub ansehen

Release 0.7.2-beta.1

v0.7.1-beta.1

TensorPM v0.7.1-beta.1 (Beta)

10. Februar 2026

Auf GitHub ansehen

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)

9. Februar 2026

Auf GitHub ansehen

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)

7. Februar 2026

Auf GitHub ansehen

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 categoryId and assignedPeople after 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 requestId means 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)

6. Februar 2026

Auf GitHub ansehen

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_ai in app_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)

6. Februar 2026

Auf GitHub ansehen

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)

5. Februar 2026

Auf GitHub ansehen

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)

5. Februar 2026

Auf GitHub ansehen

Release 0.5.1-beta.2

v0.5.1-beta.1

TensorPM v0.5.1-beta.1 (Beta)

5. Februar 2026

Auf GitHub ansehen

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)

5. Februar 2026

Auf GitHub ansehen

Release 0.5.0-beta.1

v0.4.35-beta.1

TensorPM v0.4.35-beta.1 (Beta)

4. Februar 2026

Auf GitHub ansehen

Release 0.4.35-beta.1

v0.4.34-beta.1

Beta

TensorPM v0.4.34-beta.1 (Beta)

4. Februar 2026

Auf GitHub ansehen

Release 0.4.34-beta.1

v0.4.33-beta.1

Beta

TensorPM v0.4.33-beta.1 (Beta)

4. Februar 2026

Auf GitHub ansehen

Release 0.4.33-beta.1

v0.4.32-beta.1

TensorPM v0.4.32-beta.1 (Beta)

4. Februar 2026

Auf GitHub ansehen

Release 0.4.32-beta.1

v0.4.31-beta.1

TensorPM v0.4.31-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

Release 0.4.31-beta.1

v0.4.30-beta.2

TensorPM v0.4.30-beta.2 (Beta)

3. Februar 2026

Auf GitHub ansehen

Release 0.4.30-beta.2

v0.4.30-beta.1

Beta

TensorPM v0.4.30-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

Release 0.4.30-beta.1

v0.4.29-beta.1

Beta

TensorPM v0.4.29-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

Release 0.4.29-beta.1

v0.4.28-beta.1

TensorPM v0.4.28-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.28-beta.1

v0.4.27-beta.2

Beta

TensorPM v0.4.27-beta.2 (Beta)

3. Februar 2026

Auf GitHub ansehen

feat(a2a): enhance project management features with new agent capabilities and improved project saving logic

v0.4.27-beta.1

Beta

TensorPM v0.4.27-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.27-beta.1

v0.4.26-beta.1

TensorPM v0.4.26-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.26-beta.1

v0.4.25-beta.2

TensorPM v0.4.25-beta.2 (Beta)

3. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.25-beta.2

v0.4.25-beta.1

Beta

TensorPM v0.4.25-beta.1 (Beta)

3. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.25-beta.1

v0.4.24-beta.1

Beta

TensorPM v0.4.24-beta.1 (Beta)

2. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.24-beta.1

v0.4.23-beta.4

Beta

TensorPM v0.4.23-beta.4 (Beta)

1. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.23-beta.4

v0.4.23-beta.3

Beta

TensorPM v0.4.23-beta.3 (Beta)

1. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.23-beta.3

v0.4.23-beta.1

Beta

TensorPM v0.4.23-beta.1 (Beta)

1. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.23-beta.1

v0.4.23-beta.2

Beta

TensorPM v0.4.23-beta.2 (Beta)

1. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.23-beta.2

v0.4.22-beta.5

Beta

TensorPM v0.4.22-beta.5 (Beta)

1. Februar 2026

Auf GitHub ansehen

chore: bump version to 0.4.22-beta.5

v0.4.22-beta.4

Beta

TensorPM v0.4.22-beta.4 (Beta)

30. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.22-beta.4

v0.4.22-beta.3

Beta

TensorPM v0.4.22-beta.3 (Beta)

30. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.22-beta.3

v0.4.22-beta.1

Beta

TensorPM v0.4.22-beta.1 (Beta)

30. Januar 2026

Auf GitHub ansehen

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

Beta

TensorPM v0.4.20-beta.1 (Beta)

27. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.20-beta.1

v0.4.19-beta.3

Beta

TensorPM v0.4.19-beta.3 (Beta)

27. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.19-beta.3

v0.4.19-beta.1

Beta

TensorPM v0.4.19-beta.1 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.19-beta.1

v0.4.19-beta.2

Beta

TensorPM v0.4.19-beta.2 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.19-beta.2

v0.4.17-beta.7

Beta

TensorPM v0.4.17-beta.7 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.7

v0.4.17-beta.6

Beta

TensorPM v0.4.17-beta.6 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.6

v0.4.17-beta.5

Beta

TensorPM v0.4.17-beta.5 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.5

v0.4.17-beta.4

Beta

TensorPM v0.4.17-beta.4 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.4

v0.4.17-beta.3

Beta

TensorPM v0.4.17-beta.3 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.3

v0.4.16-beta.2

Beta

TensorPM v0.4.16-beta.2 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.16-beta.2

v0.4.17-beta.2

Beta

TensorPM v0.4.17-beta.2 (Beta)

26. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.17-beta.2

v0.4.17-beta.1

Beta

TensorPM v0.4.17-beta.1 (Beta)

26. Januar 2026

Auf GitHub ansehen

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

Beta

TensorPM v0.4.16-beta.1 (Beta)

25. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.16-beta.1

v0.4.15-beta.1

Beta

TensorPM v0.4.15-beta.1 (Beta)

23. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.15-beta.1

v0.4.14-beta.4

Beta

TensorPM v0.4.14-beta.4 (Beta)

23. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.14-beta.4

v0.4.14-beta.3

Beta

TensorPM v0.4.14-beta.3 (Beta)

22. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.14-beta.3

v0.4.14-beta.2

Beta

TensorPM v0.4.14-beta.2 (Beta)

22. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.14-beta.2

v0.4.11-beta.1

Beta

TensorPM v0.4.11-beta.1 (Beta)

21. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.11-beta.1

v0.4.10

TensorPM v0.4.10

21. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.10

v0.4.9

TensorPM v0.4.9

20. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.9

v0.4.8

TensorPM v0.4.8

20. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.8

v0.4.7

TensorPM v0.4.7

20. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.7

v0.4.6

TensorPM v0.4.6

20. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.6

v0.4.5

TensorPM v0.4.5

20. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.5

v0.4.4

TensorPM v0.4.4

20. Januar 2026

Auf GitHub ansehen

fix(chat): clear stale localStorage when saved chat no longer exists

v0.4.2

TensorPM v0.4.2

20. Januar 2026

Auf GitHub ansehen

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

20. Januar 2026

Auf GitHub ansehen

fix(chat): load messages when restoring chat from localStorage

v0.4.1

TensorPM v0.4.1

20. Januar 2026

Auf GitHub ansehen

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

19. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.4.0

v0.3.13

TensorPM v0.3.13

13. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.3.13

v0.3.12

TensorPM v0.3.12

11. Januar 2026

Auf GitHub ansehen

chore: bump version to 0.3.12