release: publish 0.93.0
This commit is contained in:
committed by
GitHub
parent
c51ec0a21b
commit
866bd32485
@@ -2,6 +2,82 @@
|
||||
|
||||
All notable changes to Kandev.
|
||||
|
||||
## 0.93.0 - 2026-09-02
|
||||
|
||||
### Features
|
||||
|
||||
- add explicit branch recovery for resumed sessions ([#3216](https://github.com/kdlbs/kandev/pull/3216))
|
||||
- show live task icons in command panel ([#3190](https://github.com/kdlbs/kandev/pull/3190))
|
||||
- decouple prompt history loading ([#3146](https://github.com/kdlbs/kandev/pull/3146)) by @Fclem
|
||||
- add pull request link copy actions ([#3179](https://github.com/kdlbs/kandev/pull/3179)) ([#3182](https://github.com/kdlbs/kandev/pull/3182))
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- keep file select-all inside text inputs ([#3259](https://github.com/kdlbs/kandev/pull/3259))
|
||||
- complete resumed workspace preparation ([#3267](https://github.com/kdlbs/kandev/pull/3267))
|
||||
- settle session launches with attachments ([#3258](https://github.com/kdlbs/kandev/pull/3258))
|
||||
- prevent concurrent plan writes from losing edits ([#3256](https://github.com/kdlbs/kandev/pull/3256)) by @nova28
|
||||
- stop office agents from spawning duplicate concurrent sessions ([#3253](https://github.com/kdlbs/kandev/pull/3253)) by @nova28
|
||||
- fix preview-on-click and unreachable actions menu in pipeline view ([#3254](https://github.com/kdlbs/kandev/pull/3254)) by @nova28
|
||||
- stop subtasks launching into a deleted parent workspace ([#3235](https://github.com/kdlbs/kandev/pull/3235)) by @nova28
|
||||
- normalize structured task confirmations ([#3234](https://github.com/kdlbs/kandev/pull/3234))
|
||||
- preserve saved prompt context in Quick Chat ([#3251](https://github.com/kdlbs/kandev/pull/3251))
|
||||
- recover restored transcript pagination ([#3252](https://github.com/kdlbs/kandev/pull/3252))
|
||||
- stop injected skills from duplicating, colliding, and hiding in Settings ([#3198](https://github.com/kdlbs/kandev/pull/3198)) by @nova28
|
||||
- stop review and approval from seating the same agent ([#3239](https://github.com/kdlbs/kandev/pull/3239)) by @nova28
|
||||
- stop a subtask's PR from binding to unrelated tasks and archiving them ([#3248](https://github.com/kdlbs/kandev/pull/3248)) by @nova28
|
||||
- correct false claim that some workflow actions need Office to run ([#3214](https://github.com/kdlbs/kandev/pull/3214)) by @nova28
|
||||
- refine task cleanup confirmations ([#3231](https://github.com/kdlbs/kandev/pull/3231))
|
||||
- normalize structured app confirmations ([#3220](https://github.com/kdlbs/kandev/pull/3220))
|
||||
- count text parts in transcript lazy loads ([#3219](https://github.com/kdlbs/kandev/pull/3219))
|
||||
- guard passthrough initial prompt turn ([#3247](https://github.com/kdlbs/kandev/pull/3247)) ([#3249](https://github.com/kdlbs/kandev/pull/3249))
|
||||
- preserve selected agent tab across reloads ([#3250](https://github.com/kdlbs/kandev/pull/3250))
|
||||
- standardize surface typography primitives ([#3206](https://github.com/kdlbs/kandev/pull/3206))
|
||||
- clear stale background activity after resume ([#3245](https://github.com/kdlbs/kandev/pull/3245))
|
||||
- keep Quick Chat composer in viewport ([#3244](https://github.com/kdlbs/kandev/pull/3244))
|
||||
- refresh automation continuation metadata so repeat PR merges can archive ([#3194](https://github.com/kdlbs/kandev/pull/3194)) by @nova28
|
||||
- move spec-lint size exceptions to a merge-friendly sidecar ([#3207](https://github.com/kdlbs/kandev/pull/3207)) by @nova28
|
||||
- recover auto-start routines stranded by a lost task-created event ([#3203](https://github.com/kdlbs/kandev/pull/3203)) by @nova28
|
||||
- correct pluginsdk doc that misstated which on_enter actions run ([#3221](https://github.com/kdlbs/kandev/pull/3221)) by @nova28
|
||||
- scope git status by task environment ([#3212](https://github.com/kdlbs/kandev/pull/3212))
|
||||
- accept the automation MCP mode at the instance API ([#3193](https://github.com/kdlbs/kandev/pull/3193)) by @Thorsson
|
||||
- bind office run identity to its own agent's session, not the assignee's ([#3211](https://github.com/kdlbs/kandev/pull/3211)) by @nova28
|
||||
- repair office session race guard that could never trigger ([#3228](https://github.com/kdlbs/kandev/pull/3228)) by @nova28
|
||||
- clear stale dispatch gate after context reset ([#3210](https://github.com/kdlbs/kandev/pull/3210)) ([#3223](https://github.com/kdlbs/kandev/pull/3223))
|
||||
- restrict Changes auto-focus to Default layout ([#3205](https://github.com/kdlbs/kandev/pull/3205))
|
||||
- stop silently dropping Office event triggers on sync ([#3213](https://github.com/kdlbs/kandev/pull/3213)) by @nova28
|
||||
- stop a PR from rendering twice on a task's detail page ([#3208](https://github.com/kdlbs/kandev/pull/3208)) by @nova28
|
||||
- resolve dynamic workflow replacement profiles ([#3202](https://github.com/kdlbs/kandev/pull/3202)) ([#3217](https://github.com/kdlbs/kandev/pull/3217))
|
||||
- harden done cleanup identity and path safety ([#3195](https://github.com/kdlbs/kandev/pull/3195)) by @yattdev
|
||||
- prevent tab maximize while renaming ([#3192](https://github.com/kdlbs/kandev/pull/3192))
|
||||
- preserve canonical MCP tool names for Auggie ([#3196](https://github.com/kdlbs/kandev/pull/3196))
|
||||
- preserve custom default layout proportions ([#3201](https://github.com/kdlbs/kandev/pull/3201))
|
||||
- support stacked PR base retargeting for review-watch worktrees ([#3199](https://github.com/kdlbs/kandev/pull/3199))
|
||||
- use local base when refresh is unavailable ([#3184](https://github.com/kdlbs/kandev/pull/3184))
|
||||
- stop logging false unrecognized-action warnings for participant seats ([#3187](https://github.com/kdlbs/kandev/pull/3187)) by @nova28
|
||||
- stop e2e ACP tests from launching commands production doesn't ([#3186](https://github.com/kdlbs/kandev/pull/3186)) by @nova28
|
||||
- safely recover Cursor stream resets ([#3188](https://github.com/kdlbs/kandev/pull/3188))
|
||||
- keep comparison target Git non-interactive ([#3185](https://github.com/kdlbs/kandev/pull/3185))
|
||||
- avoid passthrough ready event deadlock ([#3177](https://github.com/kdlbs/kandev/pull/3177)) ([#3181](https://github.com/kdlbs/kandev/pull/3181))
|
||||
- make worktree cleanup auditable and retryable ([#3178](https://github.com/kdlbs/kandev/pull/3178)) by @yattdev
|
||||
- reject prompt admission during context reset ([#3169](https://github.com/kdlbs/kandev/pull/3169)) by @yattdev
|
||||
- keep shared-environment status authoritative ([#3173](https://github.com/kdlbs/kandev/pull/3173))
|
||||
- continue paginating transcript history ([#3174](https://github.com/kdlbs/kandev/pull/3174))
|
||||
- support empty remote task worktrees ([#3172](https://github.com/kdlbs/kandev/pull/3172))
|
||||
- bound untracked dependency status enumeration ([#3170](https://github.com/kdlbs/kandev/pull/3170))
|
||||
|
||||
### Performance
|
||||
|
||||
- stop task-plan write guard from loading full revision history for one number ([#3204](https://github.com/kdlbs/kandev/pull/3204)) by @nova28
|
||||
|
||||
### Documentation
|
||||
|
||||
- freeze generic plugin host boundary ([#3175](https://github.com/kdlbs/kandev/pull/3175)) by @yattdev
|
||||
- require explicit PR review thread dispositions ([#3222](https://github.com/kdlbs/kandev/pull/3222))
|
||||
- make quorum role resolution step-preferring ([#3215](https://github.com/kdlbs/kandev/pull/3215)) by @nova28
|
||||
- fix comments claiming a Codex/StreamJSON protocol ([#3189](https://github.com/kdlbs/kandev/pull/3189)) by @nova28
|
||||
- sync WorkflowStep field docs with the shipped contract ([#3183](https://github.com/kdlbs/kandev/pull/3183)) by @nova28
|
||||
|
||||
## 0.92.2 - 2026-08-30
|
||||
|
||||
### Features
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "kandev",
|
||||
"version": "0.92.2",
|
||||
"version": "0.93.0",
|
||||
"private": false,
|
||||
"description": "Launcher for Kandev — manage tasks, orchestrate agents, review changes, and ship value",
|
||||
"license": "AGPL-3.0-only",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@kandev/desktop",
|
||||
"version": "0.92.2",
|
||||
"version": "0.93.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Generated
+1
-1
@@ -1842,7 +1842,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "kandev-desktop"
|
||||
version = "0.92.2"
|
||||
version = "0.93.0"
|
||||
dependencies = [
|
||||
"base64 0.22.1",
|
||||
"darling 0.21.3",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "kandev-desktop"
|
||||
version = "0.92.2"
|
||||
version = "0.93.0"
|
||||
description = "Kandev desktop shell"
|
||||
authors = ["Kandev"]
|
||||
license = "AGPL-3.0-only"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://schema.tauri.app/config/2",
|
||||
"productName": "Kandev",
|
||||
"version": "0.92.2",
|
||||
"version": "0.93.0",
|
||||
"identifier": "dev.kandev.desktop",
|
||||
"build": {
|
||||
"beforeDevCommand": "pnpm dev:vite",
|
||||
|
||||
Reference in New Issue
Block a user