Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .changeset/dedup-ship-plan-todos.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/drag-selection-ownership.md

This file was deleted.

16 changes: 0 additions & 16 deletions .changeset/one-row-per-row.md

This file was deleted.

35 changes: 35 additions & 0 deletions packages/bundle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# codsh-bundle

## 0.15.1

### Patch Changes

- dcadebc: Deduplicate redundant todos and clean up ticket titles in the `/ship` plan readout.

When `/ship` landed tickets in-session, tracking them via `todo_write` duplicated
the spec's plan readout verbatim when opened with `Ctrl+T`. The readout now omits
the duplicate todo section when a live plan covers the same tickets, keeping the
panel concise. Ticket titles read from spec checkboxes also strip verbose metadata
(such as blocking edges and deliverables) to avoid overflow and clipping in the TUI.
- 17d8e4f: Fix drag selection dying at the edges of the transcript.

A drag swept down past the last line and released over the input box copied
nothing: the rows below the transcript are routed to whatever composed them, so
the release never reached the viewport that had anchored the selection — it
neither copied nor cleared. A gesture now belongs to where it began, through
release.

A press on the blank space under the last line started nothing at all, so
sweeping up out of it selected nothing. It anchors at the nearest row now,
while a bare click there still works no block.
- cf69c4d: Fix the frame corruption that survived every later repaint.

A row painted with a control character in it does not stay in its row: the
width authority scores a newline zero columns, so the row measures as a fit,
paints its head where it belongs, and drops the rest at column 1 of the row
below — usually a box border the frame diff considers unchanged, so nothing
ever paints over the spill. A bash command that was a heredoc put one there.

Text now flattens to one row wherever it becomes one: the cut does it before it
measures, the wrap breaks a row where a newline asked for one, and the frame
flattens again as it paints. A multi-line command reads as its lines in the
card that ran it, and the one-row summary above names its first line.

## 0.15.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/bundle/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "codsh-bundle",
"description": "The codsh runtime: the interactive TTY surface and code-cli agent preset, installed into a dsh profile. Users install codsh-cli (the launcher) — this package is what it registers.",
"version": "0.15.0",
"version": "0.15.1",
"type": "module",
"license": "MIT",
"main": "lib/index.js",
Expand Down
2 changes: 2 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# codsh

## 0.15.1

## 0.15.0

## 0.14.0
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "codsh-cli",
"description": "A Claude Code-style coding agent for the terminal, composed on the DeepSeek Harness (dsh). This is the zero-dependency launcher: it finds your dsh, registers the codsh-bundle runtime into a profile, and boots it.",
"version": "0.15.0",
"version": "0.15.1",
"type": "module",
"license": "MIT",
"bin": {
Expand Down
Loading