docs: document 0.85.0 (watch, blame, lint, issues create, Bitbucket Server, MCP resources, budget caps, OpenAI-compatible presets)
docs: document agent CLI and MCP integration
docs: document 0.81.0 (global undo, multi-select, pickaxe search, confirmation cleanup)
New features:
- Global undo (z fallback, reflog-powered) -- TUI-Navigation.md
One-keystroke workflows + Coco-UI.md Generic table
- Multi-select / batch operations (x mark, v range) on
branches/stash/history -- new TUI-Navigation.md Cross-view
workflows subsection, referenced from Coco-UI.md's per-view rows
- Pickaxe (S:) and grep-diff (G:) history search -- TUI-Navigation.md
Search section, Command-Reference.md --pickaxe/--grep CLI flags
Corrections (behavior that changed, not just additions):
- Worktree-conflict prompt's switch-to-worktree key moved y->s (y is
now reserved exclusively for confirming destructive actions) --
fixed in both TUI-Navigation.md and Coco-UI.md, which both
documented the stale y binding
- g-chords now replace the top of the navigation stack instead of
pushing -- rewrote the Mental model section's worked example, which
described push semantics that no longer hold
- Two-stage Esc now applies to multi-line input prompts (PR
comments/review bodies) -- Input Prompts table said single-stage
cancel
New v0.81.0 entry in the changelog section summarizing all of the
above, matching the existing per-version entry style.
docs: multi-forge support (GitHub / GitHub Enterprise / GitLab) for 0.70
New Multi-Forge-Support page + updates to Command-Reference, Config-Overview
(forgeHosts), Issue-PR-Triage, Home, and Troubleshooting (glab).
docs: document opt-out local usage stats (telemetry.usage), per-repo cost, doctor --clear (0.69)
docs: document 0.66-0.68 features
- Command-Reference: add `coco amend` and `coco pr create`; document the global
--json/--quiet flags, `review --severity`/`--staged`, and `doctor --cost`.
- Config-Overview: extend service.provider to all seven providers (gemini,
mistral, azure, bedrock) with config examples + env vars, the new structural
fast-path languages (Java/C/C++/C#/Ruby/PHP), and the commitSplit routing task.
- Coco-UI + TUI-Navigation: document the actionable reflog keys (c checkout,
Z reset, B branch).
- Home + Getting-Started: add the new commands and the seven-provider list.
docs: stash view aligned table + green current-branch highlight
Update the stash-view descriptions from "rich rows (branch · files ·
age)" to the new aligned table (ref · age · branch · files · message),
note that the checked-out branch is shown in green in the branches
list/sidebar, and add a "v0.62.x — workstation readability tweaks"
entry to the What's-New log.
Document 0.60.0: stash workflow, single-pane fallback, honest chrome
- TUI-Navigation: add a v0.60.0 'What's new' entry (stash overhaul with
gZ/R/b/A/u + palette variants, rich rows; single-pane fallback + v
peek; footer/breadcrumb honesty); expand the Stash views-table row;
document the v key.
- Coco-UI: add the narrow-terminal single-pane fold to the Layout
section; expand the Stash views-table row.
- Command-Reference: add stash-workflow + single-pane bullets to the
coco ui feature list.
docs: update for 0.57.0 bare-`coco` smart routing
Bare `coco` (no subcommand) now routes to init / ui / workspace instead of
defaulting to commit, so every doc that used bare `coco` to mean 'generate a
commit' was wrong. Across all pages:
- Rewrite bare-`coco` commit examples to explicit `coco commit …` (incl.
$(coco) subshells and `coco | git commit` pipes).
- Add a 'Smart default routing' section to Command-Reference and
Getting-Started documenting the init/ui/workspace table + the
--commit / COCO_DEFAULT=commit escape hatch.
- Heads-up callouts in the onboarding flow.
docs: refresh theme counts, preset lists, and view counts for 0.57.0
- Theme/preset references updated from the old 4-preset lists to the
current 49 color themes / 50 presets (17 light), linking the gallery.
- coco ui view count corrected to 16 (Command-Reference, Home).
- Note that the active/selected row is now readable on every theme.
- Clarify logTui.theme.preset is shared by coco log -i and coco ui.
Document issue / PR triage workflow (#882)
Refresh Coco-UI / TUI-Navigation / Commit-Split / Command-Reference / Home
Catches up the canonical user docs to the 0.49.x workstation:
- Adds C / L / E / S keystrokes under History view + Compose
- Documents the just-landed commit marker (▎ accent bar for ~5s after apply)
- Documents the directive next-step hint surfaced post-commit / post-split
- "Nine" → "Thirteen" views (changelog joined the list)
- New chord entries: g x (conflicts) / g r (reflog) / g B (bisect)
- New "One-keystroke workflows" table for C / L / S / E / I / B / +
- Adds the workstation-first quick start (S keystroke in compose)
- New "Commit Message Style" section documenting:
- Conventional Commits format honored when configured
- Commitlint integration auto-detected
- Branch name passed as prompt context
- Same LLM service config as `coco commit` (incl. dynamic model routing)
- New "Resilient Plan Validation" section explaining the 4-pass rescue chain
- Adds the per-commit HEAD-verification safety rule
- Adds the empty-groups filter safety rule
- New Global Options section calls out `--repo <dir>` (alias `--cwd`) explicitly
- Worked examples for each subcommand (commit/ui/log/doctor/init) with --repo
- Coco UI feature bullets list now mentions 13 views + the one-keystroke workflows + the just-landed marker
- Commit Split bullets mention conventional-commits / commitlint inheritance + workstation S workflow + rescue chain
docs: update Command Reference, Config Overview, and Commit Split
Command Reference:
- Add coco commit split section (--plan, --apply, --split)
- Add --no-verify / -n flag to commit options
- Add coco doctor command section
Config Overview:
- Rewrite intro with .coco.json as preferred filename
- Add autoFixTool/autoFixToolOptions section
- Add full service options table with all fields
- Add dynamic model routing section
- Add authentication types table and OpenRouter example
- Update model lists (gpt-4.1 family, claude-sonnet-4-0, etc.)
- Expand env var section with dynamic model and baseURL vars
- Add coco doctor to troubleshooting section
Commit Split:
- Rewrite with quick start, requirements, and troubleshooting
- Document the interactive mode requirement clearly
docs: refresh TUI keymap + navigation for v0.34.0 shell
The TUI shell epic (#747) ships seven top-level views, g-prefixed
navigation chords, an interactive command palette, and global
search. The wiki was lagging.
Coco-UI.md
- Views table now lists all seven views (history, status, diff,
compose, branches, tags, stash) with their entry chords.
- New Navigation section explaining the chord model, < / Esc back,
and per-view selection persistence across nav.
- Keybindings split into Global / Navigation chords / Within a
view / Compose / Workflow actions for scannability.
- Header description mentions the breadcrumb; footer description
notes the contextual + global slot split.
- Esc-from-diff prose updated: pops the nav stack rather than
always returning to status.
Interactive-Log-TUI.md
- Added Navigation section pointing at the same chord set so
users in `coco log -i` know they can hop to other views.
- Keybindings table fixed: g is a chord prefix, \\ toggles graph,
: opens the interactive palette.
Command-Reference.md
- coco ui feature list rewritten to call out the seven-view nav
model, the navigation stack, and the interactive palette.
- coco log -i common-keys table updated with chord row, < / Esc
back, and the \\ graph-toggle migration note.
Notable migration call-out across all three pages: as of v0.34.0,
g alone is a chord prefix and no longer toggles the graph. The
graph toggle moved to \\.
Tracks the 0.34.0 release.
docs: clarify log TUI history limit
docs: document interactive log TUI
add new `--tag` option documentation
Created Command Reference (markdown)