From 3e809e79b1b8fde6b2991c284a327fe832a98749 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Sat, 24 Jan 2026 18:19:58 +0200 Subject: [PATCH] release v1.5.7 --- CHANGELOG.md | 7 +++++++ docs/github-features-plan.md | 14 +++++++++++--- package.json | 2 +- packages/desktop/package.json | 2 +- packages/desktop/src-tauri/Cargo.toml | 2 +- packages/desktop/src-tauri/tauri.conf.json | 2 +- packages/ui/package.json | 2 +- packages/vscode/CHANGELOG.md | 5 +++++ packages/vscode/package.json | 2 +- packages/web/package.json | 2 +- 10 files changed, 30 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 953918d4..54e74359 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.5.7] - 2026-01-24 + +- GitHub: PR panel supports fork PR detection by branch name. +- GitHub: Git tab PR panel can send failed checks/comments to chat with hidden context; added check details dialog with Actions step breakdown. +- Web: GitHub auth flow fixes. + + ## [1.5.6] - 2026-01-24 - GitHub: connect your account in Settings with device-flow auth to enable GitHub tools. diff --git a/docs/github-features-plan.md b/docs/github-features-plan.md index 9f1ef615..f5e3b930 100644 --- a/docs/github-features-plan.md +++ b/docs/github-features-plan.md @@ -285,6 +285,8 @@ Implemented code pointers ## Feature E: PR Context Helpers (Checks/Comments -> Chat) +Status: implemented. + Intent Reduce PR iteration loop time by letting the user add targeted PR signal (failed checks, review feedback) into the next chat message without polluting visible chat. @@ -292,13 +294,16 @@ Placement Inside the existing Git tab PR panel (`packages/ui/src/components/views/git/PullRequestSection.tsx`). UI -- “Add failed checks to context” (only if failures exist) -- “Add PR comments to context” (issue comments + review comments) +- “Send failed checks to chat” (only if failures exist) +- “Send PR comments to chat” (issue comments + review comments) +- “Check details” dialog (shows check runs, app name, and GitHub Actions job steps when available) - “Refresh checks” affordance Behavior -- All added context is sent as synthetic parts (never shown in chat rendering). +- On click, sends a new user message in the current session (and switches to Chat tab). +- Message contains a short visible prompt plus hidden synthetic parts. - Failed checks payload should include: check name, status/conclusion, details URL, and any available summary/text. +- When available, include GitHub Actions job + step breakdown and the check app name. - Comments payload should include: author, body, file/path + line when available, and comment URL. - Keep visible user prompt short; include only human intent. @@ -306,6 +311,9 @@ Implementation notes - Reuse Feature C PR context endpoint (`/api/github/pulls/context`) as the single source for comments/files/checks/diff. - Prefer a compact checks rollup (passed/total) with optional expand into failing checks. +Implemented code pointers +- UI: `packages/ui/src/components/views/git/PullRequestSection.tsx` + ### Required GitHub API Calls - List PRs - Get PR diff --git a/package.json b/package.json index 36c1b3e4..6bc0a22e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openchamber-monorepo", - "version": "1.5.6", + "version": "1.5.7", "description": "OpenChamber monorepo workspace for web, ui, and desktop runtimes", "private": true, "type": "module", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 4233dae8..6dbe6962 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/desktop", - "version": "1.5.6", + "version": "1.5.7", "private": true, "type": "module", "desktopPrerequisites": [ diff --git a/packages/desktop/src-tauri/Cargo.toml b/packages/desktop/src-tauri/Cargo.toml index 16f08cf2..34845e59 100644 --- a/packages/desktop/src-tauri/Cargo.toml +++ b/packages/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openchamber-desktop" -version = "1.5.6" +version = "1.5.7" edition = "2021" publish = false diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json index 98b5dba1..34f7d307 100644 --- a/packages/desktop/src-tauri/tauri.conf.json +++ b/packages/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/schema.json", "productName": "OpenChamber", - "version": "1.5.6", + "version": "1.5.7", "identifier": "ai.opencode.openchamber", "build": { "beforeDevCommand": "bun run dev", diff --git a/packages/ui/package.json b/packages/ui/package.json index 098b40ff..a1b79712 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/ui", - "version": "1.5.6", + "version": "1.5.7", "private": true, "type": "module", "main": "src/main.tsx", diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index 1ea0a31e..013ecda8 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -1,3 +1,8 @@ +## [1.5.7] - 2026-01-24 + +- No notable changes + + ## [1.5.6] - 2026-01-24 - GitHub: added backend support for PRs/issues workflows; UI comes later. diff --git a/packages/vscode/package.json b/packages/vscode/package.json index ba2e129a..957ae15e 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -2,7 +2,7 @@ "name": "openchamber", "displayName": "OpenChamber", "description": "AI coding assistant powered by OpenCode", - "version": "1.5.6", + "version": "1.5.7", "publisher": "fedaykindev", "private": true, "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index 4ee8ae21..31289169 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@openchamber/web", - "version": "1.5.6", + "version": "1.5.7", "private": false, "type": "module", "main": "./server/index.js",