Skip to content

Latest commit

 

History

History
155 lines (112 loc) · 7.2 KB

CHANGELOG.md

File metadata and controls

155 lines (112 loc) · 7.2 KB

Changelog

All notable user-visible changes will be documented in this file from the public open-source baseline onward.

The format follows Keep a Changelog, and future release versions will follow Semantic Versioning.

[0.3.0] - 2026-11-11

Added

  • Ling opens with a windmill animation that gathers and releases petals before fading into the workspace. Reduced motion skips the long animation, and Canvas initialization failure opens the workspace directly.
  • Theme packages can supply a PNG or WebP windmill image for the startup animation on Web and Desktop. Imported images are validated, restored across restarts, and removed with their theme.

[0.2.3] - 2026-11-09

Changed

  • Daemon CI balances the full Daemon suite across six macOS shards with up to four concurrent isolated file workers per shard while retaining full coverage and native-platform checks.

[0.2.2] - 2026-11-03

Changed

  • Pull requests run checks affected by their complete change set, avoiding unrelated test suites while retaining full regression for shared infrastructure and scheduled or manual runs. The CI maintenance guide documents the selection rules.
  • Daemon validation avoids repeated workspace setup and idle file workers without reducing recovery, security or native-platform coverage.

Fixed

  • Selected CI checks fail when skipped or missing, preventing incomplete validation from appearing successful.

[0.2.1] - 2026-11-02

Fixed

  • Active replies and their Stop controls are available after the workspace first loads, without a manual refresh.

[0.2.0] - 2026-10-30

Added

  • Conversation side navigation previews each sender's avatar, name and message excerpt, and jumps through loaded history with mouse or keyboard controls.

  • Channels now organize multiple independent conversations. Create, rename, archive and restore conversations while keeping each conversation's history, drafts, running work and approval confirmations separate; the original channel chat remains available as the default conversation.

  • Model reasoning controls support distinct max and ultra levels when the selected model declares them, and explain changes to a supported default when switching models.

  • Unified workspace summaries show sessions, net Git changes, recent commits, and linked pull requests in the existing Summary panel. Change details open in the current conversation's right review drawer.

Changed

  • Conversation activity keeps safe thinking summaries and active commands visible, groups completed operations by category, and folds a finished turn behind its elapsed time while keeping the final answer and files outside the fold.
  • Context compaction shows its running state and result as an independent row across normal conversations, teammate private chats, and channels.
  • Normal conversations now combine model selection and reasoning strength in one compact popover, with three approval shortcuts beside the input. Sandbox and independent authorization defaults remain in Settings.
  • Simplified the public README and added source setup, troubleshooting, and platform development-package instructions with a fresh workspace screenshot.

Fixed

  • Notification, IM, diagnostics and startup services reject untrusted web origins; the desktop accesses these local services through its trusted main window.

  • Source setup now documents and checks Rust/Cargo requirements, and doctor suggests the source CLI command when invoked through pnpm.

  • Built-in skills no longer show epoch placeholder dates. Chinese skill metadata, permission menu labels, and the QA role now stay translated.

  • Run history retains its lazy-loaded Web chunk.

  • Desktop packaging now starts the installed Electron Builder CLI directly with Node, avoiding Windows .cmd shim execution failures while preserving governed arguments.

[0.1.2-alpha.1] - 2026-08-27

Added

  • Durable Channel execution completion now tracks required participants, operation evidence, fan-in, final reports, and source-turn settlement as one recoverable workflow lineage.
  • Public contribution, support, security, and community-governance documents.
  • GitHub Issue Forms, pull request template, CODEOWNERS, Dependabot, and generic CI.
  • Local Markdown-link, dependency-license, and public-repository safety checks.
  • A neutral public product screenshot and explicit Chrome, Plugin Manager, Office native, MCP/local-tool, and model-provider integration boundaries in the root README.

Changed

  • Accepted Channel turns now survive daemon and stream reconnects, including approval waits that resume on the same logical Run with a new process attempt.
  • Removed the duplicate normal-conversation processing card while Ling Agent is only thinking, while preserving action, approval, and report evidence.
  • Simplified conversation message identity chrome and removed duplicate terminal-report artifact and file-reference presentation.
  • Reworked the root README around the current source-first Alpha product and verified startup path.
  • Consolidated the design documentation around current contracts and implementation status instead of completed implementation diaries.
  • Moved native runner, signing, and Desktop artifact workflows out of the public source repository boundary.
  • Unified the product release version as Semantic Versioning across VERSION, the root package, Desktop package, and changelog.

Fixed

  • Delegated Agent promise/ready text can no longer complete work without tool or output evidence, and missing participant model bindings now fail before creating a workflow or Run.
  • Channels and private teammate chats now continue in the selected Local workspace when Git is unavailable or the directory is not a Git repository, while missing workspaces and explicit managed-worktree creation still fail closed.

[0.1.1] - 2026-08-26

Fixed

  • Channel message feeds no longer move sideways when wide execution content is swiped or horizontally scrolled; switching channels and jumping to the latest message also clear any stale horizontal offset.
  • Added browser regression coverage for contained horizontal gestures and offset resets.

[0.1.0] - 2026-08-25

Added

  • Structured channel transcripts now keep canonical conversation items and render tool calls, tool results, approvals, handoffs, artifacts, operations, and final results in typed content layers instead of mixing them into ordinary prose.
  • Added focused unit and browser coverage for structured content projection, stream updates, visibility boundaries, status semantics, and legacy-item deduplication.

Changed

  • Channel transcript projection now preserves canonical item revisions, domain references, and stable ordering across initial loads, stream events, and pagination.

Fixed

  • Operator-only and agent-private content is excluded from channel transcripts, while failed and cancelled tool and approval states retain their correct visible status.
  • Stale channel or thread refreshes can no longer overwrite the currently selected conversation.

Historical changes before this baseline remain available in Git history. They are not retroactively reconstructed as release notes.