Skip to content

Releases: 4regab/TaskSync

TaskSync v3.0.11

06 Apr 13:48
56866db

Choose a tag to compare

What changed

Updated the ask_user tool instructions so Copilot always persists the session_id, helping keep conversations tied to the correct session. This is a temporary fix and not fully reliable in all cases. (Fixes #89).

TaskSync v3.0.10

04 Apr 06:02
87a26ca

Choose a tag to compare

What’s new

This change allows users to choose whether they want Agent Orchestration enabled, making the experience more configurable and easier to adapt to different usage preferences. #88 by @sgaabdu4

  • Agent Orchestration can now be disabled from Settings
  • Added a new toggle/button to quickly turn it off
  • Improved flexibility for users who prefer a simpler workflow

TaskSync v3.0.9

01 Apr 11:40

Choose a tag to compare

What changed by @sgaabdu4

  • Fixed a crash where ask_user would fail if the LLM sent session_id as a number instead of a string, by normalizing session_id at all tool entry points.
  • Fixed an infinite loop that created new sessions after a deleted session_id was reused, by rejecting tombstoned IDs at the boundary instead of recreating sessions.
  • Added regression tests covering numeric and invalid session_id values, deleted-session behavior, and ensuring repeated stale ask_user calls no longer spawn unbounded sessions.

TaskSync v3.0.8

01 Apr 05:59

Choose a tag to compare

What changed

This release introduces a major orchestration upgrade that enables multiple concurrent AI sessions with strict per-agent state isolation.

  • Added multi-session orchestration so multiple agent/task flows can run in parallel without stepping on each other.
  • Implemented per-agent state boundaries to prevent cross-session leakage of:
    • queued prompts
    • intermediate workflow state
    • mode/status flags
    • context artifacts
  • Refactored orchestration flow to route updates/messages through session-aware pathways.
  • Improved internal state lifecycle handling for session creation, switching, and cleanup.
  • Updated related typing/contracts to support isolated session-scoped state handling across components.

TaskSync v3.0.7

28 Mar 12:12

Choose a tag to compare

TaskSync v3.0.7

fix: remove deprecated wordWrap (redundant with overflowWrap)

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.6...v3.0.7

TaskSync v3.0.6

28 Mar 07:31

Choose a tag to compare

What Changed

  • fix: prevent CancellationError from killing ask_user tool loop (#74) by @sgaabdu4
    • Improved ask_user loop resilience so a CancellationError no longer terminates the interaction flow.
    • The tool now continues safely after cancellation events instead of breaking the session.
  • fix: remote mode mobile zoom on input focus + Safari WebSocket error guidance (#73) by @sgaabdu4
    • Fixed unwanted mobile browser zoom when focusing the remote chat input.
    • Added clearer Safari-specific guidance when WebSocket connection errors occur in remote mode.
  • feat: ArrowUp/ArrowDown prompt history recall in chat input (#71) by @sgaabdu4
    • Added prompt history navigation in chat input using ArrowUp and ArrowDown.
    • Improves speed for repeating, editing, and resubmitting recent prompts.

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.5...v3.0.6

TaskSync v3.0.5

27 Mar 12:39

Choose a tag to compare

What Changed

feat: default to chat.open and add initial prompt to new session modal by @sgaabdu4

  1. Fix: New sessions no longer force Agent Mode allowing users to keep their pre-selected custom agent/mode
    Changed DEFAULT_REMOTE_CHAT_COMMAND from workbench.action.chat.openagent to workbench.action.chat.open.

  2. Add Initial Prompt Textarea to New Session Modal
    Added a textarea and queue checkbox to the New Session modal

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.4...v3.0.5

TaskSync v3.0.4

27 Mar 07:01

Choose a tag to compare

What Changed

CI: prevent Auto Release rebase failure from hook-side dirty working tree #69 by @4regab
feat(session): add reset session action to clear chat history without starting new Copilot chat #68 by @n-r-w
fix: read auto-append settings from provider state instead of config #67 by @sgaabdu4

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.3...v3.0.4

TaskSync v3.0.3

26 Mar 18:59

Choose a tag to compare

What's New

TaskSync now supports longer response timeouts and adds clearer warnings for risky timeout choices.

  • Response timeout options now go up to 8 hours, with new choices for 5, 6, 7, and 8 hours.**
  • A custom warning modal now appears when you disable the timeout or choose a value above 4 hours, so you can confirm the tradeoff before applying it.
  • The warning flow is built into the webview UI, so it works reliably in VS Code where native confirm dialogs are restricted.
  • Auto Append behavior was expanded:
  • Auto Append is now enabled by default.
  • Custom auto-append text is treated separately from the built-in askUser reminder.
  • A new "Always append askUser reminder" setting lets you force the reminder text to be included even when custom text is set.
  • The built-in askUser reminder text is now shared through the same constants pipeline as the rest of TaskSync settings.
  • Related settings, message types, and tests were updated to support the new timeout and reminder behavior.

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.2...v3.0.3

TaskSync v3.0.1

26 Mar 03:53

Choose a tag to compare

Summary
This PR delivers a full remote-access stack, security hardening, major webview architecture refactor, and expanded automated testing. It introduces LAN remote workflows, read-only remote code review, stronger auth/session handling, and cleaner internal module boundaries for long-term maintainability.

What Changed

  1. Remote Access and Remote UI
    Added LAN remote server support with HTTP + WebSocket communication.
    Added remote web client assets including login page, manifest, offline page, and service worker.
    Added remote control commands and flows for start, stop, and quick access from VS Code.
    Added configurable remote settings including port, PIN enablement, TLS toggle, and max connected devices.
  2. Authentication and Security
    Added session-token auth flow with token rotation and IP-aware validation.
    Added failed-auth tracking and lockout behavior.
    Added/strengthened security headers and origin/host validation.
    Hardened input and path handling for remote git/file operations.
  3. Remote Code Review (Read-Only)
    Added remote API support for change listing and diff retrieval.
    Exposed review UI actions for browsing changes remotely.
  4. ask_user Tool and Session Behavior
    Added Consistent mode via askUserVerbosePayload to improve reliable ask_user loop behavior.
    Standardized compact ask_user output shape with conditional metadata fields.
    Improved session lifecycle handling and termination signaling.
    Updated response-timeout related formatting/alignment and message consistency.
  5. Webview and Extension Architecture Refactor
    Split monolithic webview/provider logic into focused handler modules.
    Added shared webview types and utility layers to improve SSOT/DRY consistency.
    Modularized webview frontend scripts (state, rendering, events, input, queue, settings, etc.).
    Removed deprecated/legacy pieces and cleaned up extension orchestration.
  6. Testing, Tooling, and CI
    Added substantial new unit/comprehensive tests across server, webview, constants, and utilities.
    Added remote auth end-to-end test coverage with Playwright.
    Added CI workflow and git hooks for quality gates.
    Added code-quality scanner script and formatting/lint consistency updates.
  7. Documentation and Release Hygiene
    Updated AGENTS/instruction docs and README coverage for new remote behavior.
    Updated changelog and release metadata for the 3.0.0 transition.

Breaking / Behavioral Changes

  • MCP server module was removed from this code path.
  • The new session button now starts a fresh copilot chat session.

closes #40 #61

Install

  • Marketplace: Install TaskSync
  • Manual: Download .vsix below → Extensions: Install from VSIX...

Full Changelog: v3.0.0...v3.0.1