From 8fe393826b863fbc4cd7e86a3eb081b94c8cf3d2 Mon Sep 17 00:00:00 2001 From: Codeman maintainer Date: Mon, 24 Aug 2026 01:00:51 +0200 Subject: [PATCH] chore: version packages --- .changeset/a7c3f19e.md | 5 ----- .changeset/calm-tabs-foundation.md | 5 ----- .changeset/cod-358-upstream-vertical-rail.md | 5 ----- CHANGELOG.md | 12 ++++++++++++ CLAUDE.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 7 files changed, 16 insertions(+), 19 deletions(-) delete mode 100644 .changeset/a7c3f19e.md delete mode 100644 .changeset/calm-tabs-foundation.md delete mode 100644 .changeset/cod-358-upstream-vertical-rail.md diff --git a/.changeset/a7c3f19e.md b/.changeset/a7c3f19e.md deleted file mode 100644 index 6fd6e0cd..00000000 --- a/.changeset/a7c3f19e.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"aicodeman": minor ---- - -Add Grok Build (xAI `grok`) as a seventh CLI run mode. SessionMode gains 'grok', with its own resolver (version-probed, since the name has npm squatters; GET /api/grok/status surfaces path + version), GrokConfig (model, alwaysApprove -> --always-approve, resume/continue), GROK_*/XAI_* env allowlist entries, the multi-user only-if-sent bypass clamp, Docker (own image step + per-file credential seeding) and remote-SSH command defaults, cron agentType, run-mode/welcome/tab UI with a charcoal identity, and docs (grok-integration.md + plan). Verified end to end against grok 1.0.5 on an isolated instance. diff --git a/.changeset/calm-tabs-foundation.md b/.changeset/calm-tabs-foundation.md deleted file mode 100644 index a1fbb58d..00000000 --- a/.changeset/calm-tabs-foundation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"aicodeman": minor ---- - -Add the owner-scoped tab-layout model, persistence, API, lifecycle repair, and synchronized legacy ordering foundation. diff --git a/.changeset/cod-358-upstream-vertical-rail.md b/.changeset/cod-358-upstream-vertical-rail.md deleted file mode 100644 index 180ec6a5..00000000 --- a/.changeset/cod-358-upstream-vertical-rail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'aicodeman': minor ---- - -Add an optional resizable vertical session rail with responsive layout, complete labels, accessible controls, and stable inline rename. diff --git a/CHANGELOG.md b/CHANGELOG.md index a869ff1b..d9b4b12a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # aicodeman +## 1.22.0 + +### Minor Changes + +- 3f8c8e9: Add Grok Build (xAI `grok`) as a seventh CLI run mode. SessionMode gains 'grok', with its own resolver (version-probed, since the name has npm squatters; GET /api/grok/status surfaces path + version), GrokConfig (model, alwaysApprove -> --always-approve, resume/continue), GROK*\*/XAI*\* env allowlist entries, the multi-user only-if-sent bypass clamp, Docker (own image step + per-file credential seeding) and remote-SSH command defaults, cron agentType, run-mode/welcome/tab UI with a charcoal identity, and docs (grok-integration.md + plan). Verified end to end against grok 1.0.5 on an isolated instance. +- 74194e4: Add the owner-scoped tab-layout model, persistence, API, lifecycle repair, and synchronized legacy ordering foundation. +- e3a2fb7: Add an optional resizable vertical session rail with responsive layout, complete labels, accessible controls, and stable inline rename. + +### Patch Changes + +- Fix the file preview's dead pop-out control: a real detach button now opens the previewed file in a browser tab (raw route for PDFs/images/media/text, converted-PDF preview for docx/pptx) and the copy button reports when a preview has no text to copy instead of silently doing nothing. Review-driven hardening for the new tab features: PUT /api/session-order drops unknown ids again instead of rejecting the whole write (a session deleted inside the browser's debounce window could silently lose the user's reorder), a failed mux restore no longer blocks explicit session/webview deletion for the process lifetime (the automated stale sweep stays fail-closed), and the vertical rail gains the axis-awareness the sidebar-only predicates missed: correct drag-reorder insertion, active-tab scroll-into-view, floating windows anchored beside rail tabs, connector redraws on rail scroll, server-seeded orientation applied on first load, a pre-paint stamp so vertical mode no longer flashes through the header strip, and a 12px session-name default matching the sidebar's historical size so untouched installs are not restyled. + ## 1.21.0 ### Minor Changes diff --git a/CLAUDE.md b/CLAUDE.md index cfafba28..35e0addc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -75,7 +75,7 @@ When user says "COM": CI runs `npm run check:lockfile` on every push/PR, so lockfile drift fails the build even if the `version-packages` script is bypassed. -**Version**: 1.21.0 (must match `package.json`) +**Version**: 1.22.0 (must match `package.json`) ## Project Overview diff --git a/package-lock.json b/package-lock.json index 15c21203..3c61b6a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "aicodeman", - "version": "1.21.0", + "version": "1.22.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "aicodeman", - "version": "1.21.0", + "version": "1.22.0", "hasInstallScript": true, "license": "MIT", "workspaces": [ diff --git a/package.json b/package.json index 910e4d7e..39f3790f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aicodeman", - "version": "1.21.0", + "version": "1.22.0", "description": "Mission control for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence", "type": "module", "main": "dist/index.js",