Skip to content

Latest commit

 

History

History
1297 lines (727 loc) · 120 KB

File metadata and controls

1297 lines (727 loc) · 120 KB

Changelog

0.72.0 (2026-03-04)

Features

  • agents: add conversational chat SDK, cloud relay, and runs view (#471) (e8420c8)
  • Development environment setup (#472) (99fed7c)
  • Menu esthétique ergonomie (#474) (033a854)

0.71.0 (2026-03-04)

Features

  • sidebar: add external links to docs, GitHub, and website (#468) (6fe561e)
  • sidebar: redesign footer nav from grid to vertical list (#470) (8fdd9f6)

0.70.0 (2026-03-03)

Features

  • ui: add compacting context indicator in message feed (#462) (9bfab3c)

Bug Fixes

  • tests: stabilize SessionEditorPane refresh assertion (#466) (c244ed8)

0.69.0 (2026-03-01)

Features

  • ai-validator: add actionable error reasons for AI validation failures (#457) (ab5455e)

Bug Fixes

  • session: fetch remote refs before worktree branch creation (THE-218) (#460) (0050884)

0.68.1 (2026-03-01)

Bug Fixes

  • ci: use patch-core bump for preview npm versions (THE-216) (#456) (c3c1115)

0.68.0 (2026-02-28)

Features

  • web: add Docker Builder page and refactor Environment UI (#454) (c97dc9e)

Bug Fixes

  • docs: update mintlify docs.json schema (265c89e)

0.67.0 (2026-02-28)

Features

  • multi-agent: enable codex by default and improve subagent UI (#444) (973ca5f)
  • web: add prerelease update channel and preview CI pipeline (#451) (6799c6f)
  • web: make saved prompts targetable by project scope or global (#448) (805eb73)

Bug Fixes

  • ci: use bun run test instead of bun test in preview workflow (#452) (f2e2f10)
  • codex: preserve parent id in task tool-use backfill (#447) (a208ee4)
  • web: decouple Saved Prompts page from session cwd and add grouped view (#450) (c87cd27)
  • web: prevent Codex Docker sessions from becoming zombie/unreachable (#449) (db947f5)

0.66.0 (2026-02-28)

Features

  • web: prompt to transition Linear issue status on session archive (#441) (e8ed5bd)

0.65.0 (2026-02-27)

Features

  • web: replace OpenRouter by Anthropic for AI features (#439) (40d794c)

0.64.3 (2026-02-27)

Bug Fixes

  • web: send full Linear ticket description in session prompt (#435) (bd9745a)

0.64.2 (2026-02-27)

Bug Fixes

  • web: flush pending messages when attaching Codex adapter (#433) (86a25ff)

0.64.1 (2026-02-26)

Bug Fixes

  • web: fix Codex session reconnection Transport closed errors (#431) (c559f79)

0.64.0 (2026-02-26)

Features

  • web: increase recorder max lines from 100k to 1M (#426) (cf7a70b)
  • web: make AI validation configurable per session (#428) (bfec31a)

Bug Fixes

  • web: broadcast session name update on manual rename (#427) (e3479b8)
  • web: handle Codex ExitPlanMode as dedicated permission request (#430) (bde2d11)

0.63.0 (2026-02-26)

Features

  • web: add create Linear issue button in context section (#421) (22e658c)
  • web: move git fetch/checkout/pull inside Docker container (#422) (02b22fa)
  • web: move git fetch/checkout/pull inside Docker container (#424) (8559dcf)

0.62.0 (2026-02-26)

Features

  • web: add @ mention prompt support to home page input (#419) (94dbb4e)
  • web: implement AI validation mode for permission requests (#420) (3436175)

Bug Fixes

  • web: fix plan display colors broken in light mode (#417) (90f6e81)

0.61.2 (2026-02-25)

Bug Fixes

  • web: add auth header to UpdateOverlay server poll (#410) (86e26cb)

0.61.1 (2026-02-24)

Bug Fixes

  • agents: replace emoji icons with SVG icon system (#406) (d2ed31b)

0.61.0 (2026-02-24)

Features

  • web: add auth, PWA, process panel, editor/files, page redesigns, and theme polish (#396) (cb2f101)

0.60.1 (2026-02-24)

Bug Fixes

  • agents: add resilient webhook copy URL behavior (#400) (07bbf9b)

0.60.0 (2026-02-24)

Features

  • agents: add reusable agent system with triggers, MCP, and scheduling (#397) (1849d5d)

Bug Fixes

  • ci: rewrite coverage gate to enforce 80% on new/changed files (#399) (e257897)

0.59.0 (2026-02-22)

Features

  • diff: use git diff as source of truth; show A/M/D status icons and deleted files (#385) (d1e0db5)
  • web: improve streaming reliability and session branching controls (#381) (200ab34)

Bug Fixes

  • codex: normalize rate-limit reset timestamps (#386) (f361696)

0.58.2 (2026-02-21)

Bug Fixes

  • editor: replace vscode tab with codemirror behind settings (#372) (52bc626)

0.58.1 (2026-02-20)

Bug Fixes

  • sidebar: prevent hover overlay and restore archived click (#370) (56abbc1)

0.58.0 (2026-02-20)

Features

  • sidebar: redesign session items with status-first layout (#368) (7287cfc)

0.57.0 (2026-02-20)

Features

  • sidebar: redesign left sidebar navigation and sessions list (#365) (000a748)

0.56.1 (2026-02-19)

Bug Fixes

  • topbar: improve diff badge contrast in dark mode (#359) (a995aa1)

0.56.0 (2026-02-19)

Features

  • editor: move VS Code editor to dedicated tab with host fallback (#358) (c169027)
  • session: add VS Code editor pane beside shell (#354) (ab10a8d)

Bug Fixes

  • settings: open update overlay on update restart (#356) (2c7989e)

0.55.4 (2026-02-19)

Bug Fixes

  • linear: add server-side cache to prevent API rate limiting (#352) (843b585)

0.55.3 (2026-02-19)

Bug Fixes

  • update: add full-screen overlay with auto-refresh after update (#349) (f988b14)

0.55.2 (2026-02-19)

Bug Fixes

  • server: map container repo root to host path (#348) (c29f967)

0.55.1 (2026-02-19)

Bug Fixes

  • linear: show only active issues and prioritize backlog (#346) (c2a6e1a)

0.55.0 (2026-02-19)

Features

  • ui: make right sidebar modular with inline configuration (#345) (a9a7905)

Bug Fixes

  • homepage: restore linear issue branch auto-selection (#342) (01936e4)

0.54.1 (2026-02-19)

Bug Fixes

  • server: resolve branch from containerized session git state (#340) (304092d)

0.54.0 (2026-02-19)

Features

  • integrations: associate Linear ticket with session in TaskPanel (#333) (943bf36)
  • integrations: attach Linear project to git repo and show recent issues on homepage (#331) (54239d7)
  • integrations: auto-transition Linear issue to In Progress on session launch (#332) (1df0c8c)

Bug Fixes

  • ui: hide Linear context bar when Linear is not configured (#339) (cd4f55f)

0.53.1 (2026-02-19)

Bug Fixes

  • server: base new branches on origin/{defaultBranch} instead of stale local ref (#334) (0a736f4)

0.53.0 (2026-02-19)

Features

  • linear: auto-create recommended branch when starting session with Linear issue (#329) (51972b7)

0.52.0 (2026-02-19)

Features

  • codex: add plan mode with runtime Auto↔Plan toggle (#325) (21ef723)
  • integrations: add linear setup, issue search, and startup context (#326) (4612288)

Bug Fixes

  • integrations: refine linear settings flow and home card UX (#328) (443b3ec)
  • server: prevent settings undefined overwrite crash (#327) (9173ee2)
  • ui: improve thinking, tool results, and question prompts (#321) (5c3dd7c)

0.51.0 (2026-02-18)

Features

  • prompts: add global prompt library with @ insertion (#319) (10b97b4)
  • server: allow configuring session storage directory via COMPANION_SESSION_DIR (#266) (3a63bc9)

0.50.3 (2026-02-18)

Bug Fixes

  • topbar: hide context button on home page (#317) (e5152e5)

0.50.2 (2026-02-18)

Bug Fixes

  • topbar: sample active tab color from underlying surface (#315) (ebce0ec)

0.50.1 (2026-02-18)

Bug Fixes

  • codex: use container cwd for docker runtime context (#313) (ba6347b)

0.50.0 (2026-02-18)

Features

  • docker: background image pulls and streaming creation progress (#311) (f3a7a5e)

0.49.0 (2026-02-18)

Features

  • diff: add diff base setting (last commit vs default branch) (#308) (2a7f427)

Bug Fixes

  • docker: propagate host git identity into containers (#310) (81be828)

0.48.0 (2026-02-18)

Features

  • session-ui: redesign tabs, terminal persistence and composer (#306) (4a7fe9f)

Bug Fixes

  • ui: dock session terminal inside workspace and prioritize docker target (#302) (b3f0dd4)

0.47.0 (2026-02-18)

Features

  • terminal: add quick session terminal tabs for host and docker (#299) (e4dfc51)

0.46.1 (2026-02-17)

Bug Fixes

  • docker: remove legacy companion-dev image support (#295) (fe8cc2a)

0.46.0 (2026-02-16)

Features

  • containers: add Codex CLI support in Docker sessions (#290) (992604b)

Bug Fixes

  • sidebar: separate scheduled runs from regular sessions (#284) (cc0f042)

0.45.0 (2026-02-16)

Features

  • containers: implement workspace isolation and git auth seeding in Docker sessions (d651cc3)
  • routing: add session ID to URL hash for deep-linking (#289) (ddd15ac)
  • ui: add full-screen session launch overlay (#287) (0f31196)

Bug Fixes

  • ui: cap textarea height and add overflow scroll for long prompts (#285) (2b26bc7)

0.44.1 (2026-02-16)

Bug Fixes

  • containers: switch Docker registry from ghcr.io to Docker Hub (525687e)

0.44.0 (2026-02-16)

Features

  • containers: pull Docker images from ghcr.io + session creation progress UI (#281) (e87cfae)
  • containers: replace git worktree isolation with Docker container-based sessions (#277) (92a6172)
  • containers: seed git auth (gitconfig + gh token) in Docker sessions (198be0e)

Bug Fixes

  • ci: only tag Docker image as :latest on version tags (63ca679)
  • containers: rewrite SSH git remotes to HTTPS inside containers (6c867e3)

0.43.0 (2026-02-15)

Features

  • assistant: add Companion — persistent AI assistant session (#268) (ec0e90b)

0.42.0 (2026-02-15)

Features

  • cron: add scheduled task system for autonomous sessions (#84) (e02c55a)

0.41.0 (2026-02-15)

Features

  • server: add always-on session recorder with line-based rotation (#262) (369df07)
  • ui: enhanced tool rendering, tool_progress, and Codex session details (#264) (a12963c)

Bug Fixes

  • ui: address review comments - stray 0 render, concurrent progress clearing (#265) (6dfdee0)

0.40.1 (2026-02-15)

Reverts

  • plugins: remove event-driven plugin runtime (#260) (ea8011a)

0.40.0 (2026-02-14)

Features

  • plugins: add event-driven plugin runtime with frontend integration (#251) (fdc7418)

Bug Fixes

  • repo: add tailored greptile code review rules (#258) (2030e55)

0.39.1 (2026-02-14)

Bug Fixes

  • ui: keep session action controls visible on mobile (#247) (209ac9a)

0.39.0 (2026-02-14)

Features

  • telemetry: add posthog analytics, opt-out controls, and CI env wiring (#238) (743aeab)

0.38.0 (2026-02-13)

Features

  • settings: add application update controls to settings (#234) (17760af)

Bug Fixes

  • landing: focus messaging on codex, mcp, terminal and secure remote setup (#237) (80759a7)

0.37.2 (2026-02-13)

Bug Fixes

  • ws: add durable replay cursors and idempotent message handling (#232) (fba76e7)

0.37.1 (2026-02-13)

Bug Fixes

  • settings: correct auto-renaming helper copy (#230) (5da1586)

0.37.0 (2026-02-13)

Features

Bug Fixes

  • web: compare file diffs against default branch (#226) (b437d2c)

0.36.2 (2026-02-13)

Bug Fixes

  • cli-launcher: bypass shebang to use correct Node for Codex (#223) (9fe1583)
  • ui: move terminal, settings, and environments to full pages (#224) (be1de35)

0.36.1 (2026-02-13)

Bug Fixes

  • cli-launcher: pass enriched PATH to spawned CLI/Codex processes (#221) (661e8b4)

0.36.0 (2026-02-13)

Features

  • add Linux systemd support for service install/uninstall (#169) (73fb3f7)
  • add MCP server management support (#198) (018cf1f)
  • Add permission & plan approval E2E tests (#6) (8590a68)
  • add release-please for automated npm publishing (#24) (93b24ee)
  • allow dev server access over Tailscale/LAN (#33) (9599d7a)
  • claude.md update (7fa4e7a)
  • cli: add service install/uninstall and separate dev/prod ports (#155) (a4e5ba6)
  • cli: add stop and restart service commands (#185) (04da8e5)
  • cli: start and stop Companion via daemon service (#201) (39e2b79)
  • codex: add offline protocol compatibility guardrails and playground coverage (#194) (bf0a43e)
  • Corriger menu dossier mobile et décalage clavier (#151) (8068925)
  • e2e permissions plans (#9) (53b38bf)
  • Fix Diffs panel for worktree/relative paths and untracked files (#165) (6810643)
  • Hide successful no-output command results (#139) (a66e386)
  • landing: add marketing landing page for thecompanion.sh (#128) (170b89c)
  • OpenRouter-based session auto-naming + settings page (#168) (a86b1e7)
  • protocol conformance fixes and improved E2E tests (#14) (51b13b9)
  • Redesign README as a landing page with API-first documentation (#7) (a59e1b4)
  • sidebar: group sound and alerts under notification (#203) (0077e75)
  • simplified claude() API, unified endpoints, and landing page README (#12) (aa2e535)
  • The Vibe Companion complete web UI rewrite + npm package (#23) (0bdc77a)
  • trigger release for statusline capture (#19) (cedc9df)
  • web: adaptive server-side PR polling with WebSocket push (#178) (57939e4)
  • web: add browser web notifications (#191) (092c59a)
  • web: add CLAUDE.md editor button in TopBar (#170) (f553b9b)
  • web: add Clawd-inspired pixel art logo and favicon (#70) (b3994ef)
  • web: add component playground and ExitPlanMode display (#36) (e958be7)
  • web: add embedded code editor with file tree, changed files tracking, and diff view (#81) (3ed0957)
  • web: add embedded terminal in sidebar (#175) (e711c5d)
  • web: add git worktree support for isolated multi-branch sessions (#64) (fee39d6)
  • web: add GitHub PR status to TaskPanel sidebar (#166) (6ace3b2)
  • web: add missing message-flow components to Playground (#156) (ef6c27d)
  • web: add notification sound on task completion (#99) (337c735)
  • web: add OpenAI Codex CLI backend integration (#100) (54e3c1a)
  • web: add per-session usage limits with OAuth refresh and Codex support (24ebd32)
  • web: add permission suggestions and pending permission indicators (10422c1)
  • web: add PWA support for mobile home screen install (#116) (85e605f)
  • web: add update-available banner with auto-update for service mode (#158) (727bd7f)
  • web: add usage limits display in session panel (#97) (d29f489)
  • web: archive sessions instead of deleting them (#56) (489d608)
  • web: enlarge homepage logo as hero element (#71) (18ead74)
  • web: git fetch on branch picker open (#72) (f110405)
  • web: git info display, folder dropdown fix, dev workflow (#43) (1fe2069)
  • web: git worktree support with branch picker and git pull (#65) (4d0c9c8)
  • web: group sidebar sessions by project directory (#117) (deceb59)
  • web: named environment profiles (~/.companion/envs/) (#50) (eaa1a49)
  • web: persist sessions to disk for dev mode resilience (#45) (c943d00)
  • web: redesign session list with avatars, auto-reconnect, and git info (#111) (8a7284b)
  • web: replace CodeMirror editor with unified diff viewer (#160) (f9b6869)
  • web: replace folder picker dropdown with fixed-size modal (#76) (979e395)
  • web: session rename persistence + auto-generated titles (#79) (e1dc58c)
  • web: warn when branch is behind remote before session creation (#127) (ef89d5c)

Bug Fixes

  • add web/dist to gitignore (#2) (b9ac264)
  • always update statusLine settings on agent spawn (#21) (71c343c)
  • auto-accept workspace trust prompt and handle idle in ask() (#16) (ded31b4)
  • checkout selected branch when worktree mode is off (#68) (500f3b1)
  • cli: auto-update restarts service reliably via explicit systemctl/launchctl (#208) (33fa67e)
  • cli: expose stop/restart in help and add test (#188) (c307525)
  • cli: fix Linux systemd service management (start, auto-restart) (#213) (fc1dd65)
  • cli: refresh systemd unit file on start/restart to prevent restart loops (#215) (35f80d9)
  • cli: resolve binaries via user shell PATH when running as service (#216) (47e4967)
  • codex: fix 3 critical bugs in Codex backend integration (#147) (0ec92db)
  • codex: handle init failure gracefully and isolate per-session CODEX_HOME (#210) (f4efcea)
  • make service stop actually stop on macOS and refresh stale update checks (#192) (f608f64)
  • remove vibe alias, update repo URLs to companion (#30) (4f7b47c)
  • scope permission requests to their session tab (#35) (ef9f41c)
  • show pasted images in chat history (#32) (46365be)
  • sidebar: nest notification toggles behind disclosure (#207) (87e71b8)
  • task-panel: enable scrolling for long MCP sections (#204) (b98abbb)
  • track all commits in release-please, not just web/ (#27) (d49f649)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (e296ab0)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (#26) (61eed5a)
  • use random suffixes for worktree branch names (#88) (0b79f9a)
  • web: always generate unique branch names for worktrees with forceNew (#131) (cd62d4a)
  • web: chat scroll and composer visibility in plan mode (#55) (4cff10c)
  • web: deduplicate messages on WebSocket reconnection (#150) (a81bb3d)
  • web: default folder picker to home directory instead of server cwd (#122) (7b8a4c7)
  • web: enable codex web search when internet toggle is on (#135) (8d9f0b0)
  • web: fetch and pull selected branch on session create (#137) (9cdbbe1)
  • web: fix Codex approval policy and Composer mode labels (#106) (fd5c2f1)
  • web: fix session auto-rename and add blur-to-focus animation (#86) (6d3c91f)
  • web: fix WritableStream locked race condition in Codex adapter (b43569d)
  • web: improve light mode contrast (#89) (7ac7886)
  • web: improve responsive design across all components (#85) (0750fbb)
  • web: isolate worktree sessions with proper branch-tracking (#74) (764d7a7)
  • web: polyfill localStorage for Node.js 22+ (#149) (602c684)
  • web: prevent iOS auto-zoom on mobile input focus (#102) (18ee23f)
  • web: prevent mobile keyboard layout shift and iOS zoom on branch selector (#159) (4276afd)
  • web: refresh git branch tracking after session start (#195) (c3cb47b)
  • web: resolve [object Object] display for Codex file edit results (#133) (9cc21a7)
  • web: resolve original repo root for worktree sessions in sidebar grouping (#120) (8925ac9)
  • web: session reconnection with auto-relaunch and persist (#49) (f58e542)
  • web: stable session ordering — sort by creation date only (#173) (05c3a06)
  • web: unset CLAUDECODE env var to prevent CLI nesting guard rejec… (#181) (75e264a)
  • web: use --resume on CLI relaunch to restore conversation context (#46) (3e2b5bd)

0.35.0 (2026-02-13)

Features

  • add Linux systemd support for service install/uninstall (#169) (73fb3f7)
  • add MCP server management support (#198) (018cf1f)
  • Add permission & plan approval E2E tests (#6) (8590a68)
  • add release-please for automated npm publishing (#24) (93b24ee)
  • allow dev server access over Tailscale/LAN (#33) (9599d7a)
  • claude.md update (7fa4e7a)
  • cli: add service install/uninstall and separate dev/prod ports (#155) (a4e5ba6)
  • cli: add stop and restart service commands (#185) (04da8e5)
  • cli: start and stop Companion via daemon service (#201) (39e2b79)
  • codex: add offline protocol compatibility guardrails and playground coverage (#194) (bf0a43e)
  • Corriger menu dossier mobile et décalage clavier (#151) (8068925)
  • e2e permissions plans (#9) (53b38bf)
  • Fix Diffs panel for worktree/relative paths and untracked files (#165) (6810643)
  • Hide successful no-output command results (#139) (a66e386)
  • landing: add marketing landing page for thecompanion.sh (#128) (170b89c)
  • OpenRouter-based session auto-naming + settings page (#168) (a86b1e7)
  • protocol conformance fixes and improved E2E tests (#14) (51b13b9)
  • Redesign README as a landing page with API-first documentation (#7) (a59e1b4)
  • sidebar: group sound and alerts under notification (#203) (0077e75)
  • simplified claude() API, unified endpoints, and landing page README (#12) (aa2e535)
  • The Vibe Companion complete web UI rewrite + npm package (#23) (0bdc77a)
  • trigger release for statusline capture (#19) (cedc9df)
  • web: adaptive server-side PR polling with WebSocket push (#178) (57939e4)
  • web: add browser web notifications (#191) (092c59a)
  • web: add CLAUDE.md editor button in TopBar (#170) (f553b9b)
  • web: add Clawd-inspired pixel art logo and favicon (#70) (b3994ef)
  • web: add component playground and ExitPlanMode display (#36) (e958be7)
  • web: add embedded code editor with file tree, changed files tracking, and diff view (#81) (3ed0957)
  • web: add embedded terminal in sidebar (#175) (e711c5d)
  • web: add git worktree support for isolated multi-branch sessions (#64) (fee39d6)
  • web: add GitHub PR status to TaskPanel sidebar (#166) (6ace3b2)
  • web: add missing message-flow components to Playground (#156) (ef6c27d)
  • web: add notification sound on task completion (#99) (337c735)
  • web: add OpenAI Codex CLI backend integration (#100) (54e3c1a)
  • web: add per-session usage limits with OAuth refresh and Codex support (24ebd32)
  • web: add permission suggestions and pending permission indicators (10422c1)
  • web: add PWA support for mobile home screen install (#116) (85e605f)
  • web: add update-available banner with auto-update for service mode (#158) (727bd7f)
  • web: add usage limits display in session panel (#97) (d29f489)
  • web: archive sessions instead of deleting them (#56) (489d608)
  • web: enlarge homepage logo as hero element (#71) (18ead74)
  • web: git fetch on branch picker open (#72) (f110405)
  • web: git info display, folder dropdown fix, dev workflow (#43) (1fe2069)
  • web: git worktree support with branch picker and git pull (#65) (4d0c9c8)
  • web: group sidebar sessions by project directory (#117) (deceb59)
  • web: named environment profiles (~/.companion/envs/) (#50) (eaa1a49)
  • web: persist sessions to disk for dev mode resilience (#45) (c943d00)
  • web: redesign session list with avatars, auto-reconnect, and git info (#111) (8a7284b)
  • web: replace CodeMirror editor with unified diff viewer (#160) (f9b6869)
  • web: replace folder picker dropdown with fixed-size modal (#76) (979e395)
  • web: session rename persistence + auto-generated titles (#79) (e1dc58c)
  • web: warn when branch is behind remote before session creation (#127) (ef89d5c)

Bug Fixes

  • add web/dist to gitignore (#2) (b9ac264)
  • always update statusLine settings on agent spawn (#21) (71c343c)
  • auto-accept workspace trust prompt and handle idle in ask() (#16) (ded31b4)
  • checkout selected branch when worktree mode is off (#68) (500f3b1)
  • cli: auto-update restarts service reliably via explicit systemctl/launchctl (#208) (33fa67e)
  • cli: expose stop/restart in help and add test (#188) (c307525)
  • cli: fix Linux systemd service management (start, auto-restart) (#213) (fc1dd65)
  • cli: refresh systemd unit file on start/restart to prevent restart loops (#215) (35f80d9)
  • cli: resolve binaries via user shell PATH when running as service (#216) (47e4967)
  • codex: fix 3 critical bugs in Codex backend integration (#147) (0ec92db)
  • codex: handle init failure gracefully and isolate per-session CODEX_HOME (#210) (f4efcea)
  • make service stop actually stop on macOS and refresh stale update checks (#192) (f608f64)
  • remove vibe alias, update repo URLs to companion (#30) (4f7b47c)
  • scope permission requests to their session tab (#35) (ef9f41c)
  • show pasted images in chat history (#32) (46365be)
  • sidebar: nest notification toggles behind disclosure (#207) (87e71b8)
  • task-panel: enable scrolling for long MCP sections (#204) (b98abbb)
  • track all commits in release-please, not just web/ (#27) (d49f649)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (e296ab0)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (#26) (61eed5a)
  • use random suffixes for worktree branch names (#88) (0b79f9a)
  • web: always generate unique branch names for worktrees with forceNew (#131) (cd62d4a)
  • web: chat scroll and composer visibility in plan mode (#55) (4cff10c)
  • web: deduplicate messages on WebSocket reconnection (#150) (a81bb3d)
  • web: default folder picker to home directory instead of server cwd (#122) (7b8a4c7)
  • web: enable codex web search when internet toggle is on (#135) (8d9f0b0)
  • web: fetch and pull selected branch on session create (#137) (9cdbbe1)
  • web: fix Codex approval policy and Composer mode labels (#106) (fd5c2f1)
  • web: fix session auto-rename and add blur-to-focus animation (#86) (6d3c91f)
  • web: fix WritableStream locked race condition in Codex adapter (b43569d)
  • web: improve light mode contrast (#89) (7ac7886)
  • web: improve responsive design across all components (#85) (0750fbb)
  • web: isolate worktree sessions with proper branch-tracking (#74) (764d7a7)
  • web: polyfill localStorage for Node.js 22+ (#149) (602c684)
  • web: prevent iOS auto-zoom on mobile input focus (#102) (18ee23f)
  • web: prevent mobile keyboard layout shift and iOS zoom on branch selector (#159) (4276afd)
  • web: refresh git branch tracking after session start (#195) (c3cb47b)
  • web: resolve [object Object] display for Codex file edit results (#133) (9cc21a7)
  • web: resolve original repo root for worktree sessions in sidebar grouping (#120) (8925ac9)
  • web: session reconnection with auto-relaunch and persist (#49) (f58e542)
  • web: stable session ordering — sort by creation date only (#173) (05c3a06)
  • web: unset CLAUDECODE env var to prevent CLI nesting guard rejec… (#181) (75e264a)
  • web: use --resume on CLI relaunch to restore conversation context (#46) (3e2b5bd)

0.34.5 (2026-02-13)

Bug Fixes

  • cli: fix Linux systemd service management (start, auto-restart) (#213) (fc1dd65)
  • cli: refresh systemd unit file on start/restart to prevent restart loops (#215) (35f80d9)
  • cli: resolve binaries via user shell PATH when running as service (#216) (47e4967)

0.34.4 (2026-02-13)

Bug Fixes

  • codex: handle init failure gracefully and isolate per-session CODEX_HOME (#210) (f4efcea)

0.34.3 (2026-02-13)

Bug Fixes

  • cli: auto-update restarts service reliably via explicit systemctl/launchctl (#208) (33fa67e)

0.34.2 (2026-02-13)

Bug Fixes

  • sidebar: nest notification toggles behind disclosure (#207) (87e71b8)

0.34.1 (2026-02-13)

Bug Fixes

  • task-panel: enable scrolling for long MCP sections (#204) (b98abbb)

0.34.0 (2026-02-13)

Features

  • cli: start and stop Companion via daemon service (#201) (39e2b79)
  • sidebar: group sound and alerts under notification (#203) (0077e75)

0.33.0 (2026-02-13)

Features

0.32.0 (2026-02-13)

Features

Bug Fixes

  • web: refresh git branch tracking after session start (#195) (c3cb47b)

0.31.0 (2026-02-13)

Features

  • codex: add offline protocol compatibility guardrails and playground coverage (#194) (bf0a43e)

Bug Fixes

  • make service stop actually stop on macOS and refresh stale update checks (#192) (f608f64)

0.30.1 (2026-02-13)

Bug Fixes

  • cli: expose stop/restart in help and add test (#188) (c307525)

0.30.0 (2026-02-13)

Features

  • cli: add stop and restart service commands (#185) (04da8e5)

0.29.0 (2026-02-13)

Features

  • web: adaptive server-side PR polling with WebSocket push (#178) (57939e4)

Bug Fixes

  • web: unset CLAUDECODE env var to prevent CLI nesting guard rejec… (#181) (75e264a)

0.28.0 (2026-02-12)

Features

  • web: add embedded terminal in sidebar (#175) (e711c5d)

0.27.1 (2026-02-12)

Bug Fixes

  • web: stable session ordering — sort by creation date only (#173) (05c3a06)

0.27.0 (2026-02-12)

Features

  • OpenRouter-based session auto-naming + settings page (#168) (a86b1e7)
  • web: add CLAUDE.md editor button in TopBar (#170) (f553b9b)

0.26.0 (2026-02-12)

Features

  • add Linux systemd support for service install/uninstall (#169) (73fb3f7)

0.25.0 (2026-02-12)

Features

  • Add permission & plan approval E2E tests (#6) (8590a68)
  • add release-please for automated npm publishing (#24) (93b24ee)
  • allow dev server access over Tailscale/LAN (#33) (9599d7a)
  • claude.md update (7fa4e7a)
  • cli: add service install/uninstall and separate dev/prod ports (#155) (a4e5ba6)
  • Corriger menu dossier mobile et décalage clavier (#151) (8068925)
  • e2e permissions plans (#9) (53b38bf)
  • Fix Diffs panel for worktree/relative paths and untracked files (#165) (6810643)
  • Hide successful no-output command results (#139) (a66e386)
  • landing: add marketing landing page for thecompanion.sh (#128) (170b89c)
  • protocol conformance fixes and improved E2E tests (#14) (51b13b9)
  • Redesign README as a landing page with API-first documentation (#7) (a59e1b4)
  • simplified claude() API, unified endpoints, and landing page README (#12) (aa2e535)
  • The Vibe Companion complete web UI rewrite + npm package (#23) (0bdc77a)
  • trigger release for statusline capture (#19) (cedc9df)
  • web: add Clawd-inspired pixel art logo and favicon (#70) (b3994ef)
  • web: add component playground and ExitPlanMode display (#36) (e958be7)
  • web: add embedded code editor with file tree, changed files tracking, and diff view (#81) (3ed0957)
  • web: add git worktree support for isolated multi-branch sessions (#64) (fee39d6)
  • web: add GitHub PR status to TaskPanel sidebar (#166) (6ace3b2)
  • web: add missing message-flow components to Playground (#156) (ef6c27d)
  • web: add notification sound on task completion (#99) (337c735)
  • web: add OpenAI Codex CLI backend integration (#100) (54e3c1a)
  • web: add per-session usage limits with OAuth refresh and Codex support (24ebd32)
  • web: add permission suggestions and pending permission indicators (10422c1)
  • web: add PWA support for mobile home screen install (#116) (85e605f)
  • web: add update-available banner with auto-update for service mode (#158) (727bd7f)
  • web: add usage limits display in session panel (#97) (d29f489)
  • web: archive sessions instead of deleting them (#56) (489d608)
  • web: enlarge homepage logo as hero element (#71) (18ead74)
  • web: git fetch on branch picker open (#72) (f110405)
  • web: git info display, folder dropdown fix, dev workflow (#43) (1fe2069)
  • web: git worktree support with branch picker and git pull (#65) (4d0c9c8)
  • web: group sidebar sessions by project directory (#117) (deceb59)
  • web: named environment profiles (~/.companion/envs/) (#50) (eaa1a49)
  • web: persist sessions to disk for dev mode resilience (#45) (c943d00)
  • web: redesign session list with avatars, auto-reconnect, and git info (#111) (8a7284b)
  • web: replace CodeMirror editor with unified diff viewer (#160) (f9b6869)
  • web: replace folder picker dropdown with fixed-size modal (#76) (979e395)
  • web: session rename persistence + auto-generated titles (#79) (e1dc58c)
  • web: warn when branch is behind remote before session creation (#127) (ef89d5c)

Bug Fixes

  • add web/dist to gitignore (#2) (b9ac264)
  • always update statusLine settings on agent spawn (#21) (71c343c)
  • auto-accept workspace trust prompt and handle idle in ask() (#16) (ded31b4)
  • checkout selected branch when worktree mode is off (#68) (500f3b1)
  • codex: fix 3 critical bugs in Codex backend integration (#147) (0ec92db)
  • remove vibe alias, update repo URLs to companion (#30) (4f7b47c)
  • scope permission requests to their session tab (#35) (ef9f41c)
  • show pasted images in chat history (#32) (46365be)
  • track all commits in release-please, not just web/ (#27) (d49f649)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (e296ab0)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (#26) (61eed5a)
  • use random suffixes for worktree branch names (#88) (0b79f9a)
  • web: always generate unique branch names for worktrees with forceNew (#131) (cd62d4a)
  • web: chat scroll and composer visibility in plan mode (#55) (4cff10c)
  • web: deduplicate messages on WebSocket reconnection (#150) (a81bb3d)
  • web: default folder picker to home directory instead of server cwd (#122) (7b8a4c7)
  • web: enable codex web search when internet toggle is on (#135) (8d9f0b0)
  • web: fetch and pull selected branch on session create (#137) (9cdbbe1)
  • web: fix Codex approval policy and Composer mode labels (#106) (fd5c2f1)
  • web: fix session auto-rename and add blur-to-focus animation (#86) (6d3c91f)
  • web: fix WritableStream locked race condition in Codex adapter (b43569d)
  • web: improve light mode contrast (#89) (7ac7886)
  • web: improve responsive design across all components (#85) (0750fbb)
  • web: isolate worktree sessions with proper branch-tracking (#74) (764d7a7)
  • web: polyfill localStorage for Node.js 22+ (#149) (602c684)
  • web: prevent iOS auto-zoom on mobile input focus (#102) (18ee23f)
  • web: prevent mobile keyboard layout shift and iOS zoom on branch selector (#159) (4276afd)
  • web: resolve [object Object] display for Codex file edit results (#133) (9cc21a7)
  • web: resolve original repo root for worktree sessions in sidebar grouping (#120) (8925ac9)
  • web: session reconnection with auto-relaunch and persist (#49) (f58e542)
  • web: use --resume on CLI relaunch to restore conversation context (#46) (3e2b5bd)

0.24.0 (2026-02-12)

Features

  • Fix Diffs panel for worktree/relative paths and untracked files (#165) (6810643)
  • web: add GitHub PR status to TaskPanel sidebar (#166) (6ace3b2)
  • web: add update-available banner with auto-update for service mode (#158) (727bd7f)
  • web: replace CodeMirror editor with unified diff viewer (#160) (f9b6869)

Bug Fixes

  • web: prevent mobile keyboard layout shift and iOS zoom on branch selector (#159) (4276afd)

0.23.0 (2026-02-12)

Features

  • cli: add service install/uninstall and separate dev/prod ports (#155) (a4e5ba6)
  • web: add missing message-flow components to Playground (#156) (ef6c27d)

0.22.1 (2026-02-12)

Bug Fixes

  • web: polyfill localStorage for Node.js 22+ (#149) (602c684)

0.22.0 (2026-02-12)

Features

  • Corriger menu dossier mobile et décalage clavier (#151) (8068925)

Bug Fixes

  • codex: fix 3 critical bugs in Codex backend integration (#147) (0ec92db)
  • web: deduplicate messages on WebSocket reconnection (#150) (a81bb3d)

0.21.0 (2026-02-11)

Features

  • Hide successful no-output command results (#139) (a66e386)

0.20.3 (2026-02-11)

Bug Fixes

  • web: enable codex web search when internet toggle is on (#135) (8d9f0b0)
  • web: fetch and pull selected branch on session create (#137) (9cdbbe1)

0.20.2 (2026-02-11)

Bug Fixes

  • web: resolve [object Object] display for Codex file edit results (#133) (9cc21a7)

0.20.1 (2026-02-11)

Bug Fixes

  • web: always generate unique branch names for worktrees with forceNew (#131) (cd62d4a)

0.20.0 (2026-02-11)

Features

  • landing: add marketing landing page for thecompanion.sh (#128) (170b89c)
  • web: warn when branch is behind remote before session creation (#127) (ef89d5c)

0.19.1 (2026-02-11)

Bug Fixes

  • web: default folder picker to home directory instead of server cwd (#122) (7b8a4c7)

0.19.0 (2026-02-11)

Features

  • web: add PWA support for mobile home screen install (#116) (85e605f)

0.18.1 (2026-02-11)

Bug Fixes

  • web: resolve original repo root for worktree sessions in sidebar grouping (#120) (8925ac9)

0.18.0 (2026-02-11)

Features

  • web: group sidebar sessions by project directory (#117) (deceb59)
  • web: redesign session list with avatars, auto-reconnect, and git info (#111) (8a7284b)

0.17.1 (2026-02-11)

Bug Fixes

  • web: prevent iOS auto-zoom on mobile input focus (#102) (18ee23f)

0.17.0 (2026-02-11)

Features

  • web: add per-session usage limits with OAuth refresh and Codex support (24ebd32)

Bug Fixes

  • web: fix WritableStream locked race condition in Codex adapter (b43569d)

0.16.0 (2026-02-11)

Features

  • web: add usage limits display in session panel (#97) (d29f489)

Bug Fixes

  • web: fix Codex approval policy and Composer mode labels (#106) (fd5c2f1)

0.15.0 (2026-02-10)

Features

  • web: add notification sound on task completion (#99) (337c735)
  • web: add OpenAI Codex CLI backend integration (#100) (54e3c1a)

Bug Fixes

  • use random suffixes for worktree branch names (#88) (0b79f9a)
  • web: improve light mode contrast (#89) (7ac7886)

0.14.1 (2026-02-10)

Bug Fixes

  • web: fix session auto-rename and add blur-to-focus animation (#86) (6d3c91f)
  • web: improve responsive design across all components (#85) (0750fbb)

0.14.0 (2026-02-10)

Features

  • web: add embedded code editor with file tree, changed files tracking, and diff view (#81) (3ed0957)
  • web: session rename persistence + auto-generated titles (#79) (e1dc58c)

0.13.0 (2026-02-10)

Features

  • web: replace folder picker dropdown with fixed-size modal (#76) (979e395)

0.12.1 (2026-02-10)

Bug Fixes

  • web: isolate worktree sessions with proper branch-tracking (#74) (764d7a7)

0.12.0 (2026-02-10)

Features

  • web: git fetch on branch picker open (#72) (f110405)

0.11.0 (2026-02-10)

Features

  • web: add Clawd-inspired pixel art logo and favicon (#70) (b3994ef)
  • web: enlarge homepage logo as hero element (#71) (18ead74)

Bug Fixes

  • checkout selected branch when worktree mode is off (#68) (500f3b1)

0.10.0 (2026-02-10)

Features

  • web: git worktree support with branch picker and git pull (#65) (4d0c9c8)

0.9.0 (2026-02-10)

Features

  • claude.md update (7fa4e7a)
  • web: add git worktree support for isolated multi-branch sessions (#64) (fee39d6)

0.8.1 (2026-02-10)

Bug Fixes

  • web: chat scroll and composer visibility in plan mode (#55) (4cff10c)

0.8.0 (2026-02-10)

Features

  • web: archive sessions instead of deleting them (#56) (489d608)

0.7.0 (2026-02-10)

Features

  • web: named environment profiles (~/.companion/envs/) (#50) (eaa1a49)

0.6.1 (2026-02-10)

Bug Fixes

  • web: session reconnection with auto-relaunch and persist (#49) (f58e542)
  • web: use --resume on CLI relaunch to restore conversation context (#46) (3e2b5bd)

0.6.0 (2026-02-10)

Features

  • web: git info display, folder dropdown fix, dev workflow (#43) (1fe2069)
  • web: persist sessions to disk for dev mode resilience (#45) (c943d00)

0.5.0 (2026-02-09)

Features

  • web: add permission suggestions and pending permission indicators (10422c1)

0.4.0 (2026-02-09)

Features

  • web: add component playground and ExitPlanMode display (#36) (e958be7)

0.3.0 (2026-02-09)

Features

  • allow dev server access over Tailscale/LAN (#33) (9599d7a)

Bug Fixes

  • scope permission requests to their session tab (#35) (ef9f41c)

0.2.2 (2026-02-09)

Bug Fixes

  • remove vibe alias, update repo URLs to companion (#30) (4f7b47c)
  • show pasted images in chat history (#32) (46365be)

0.2.1 (2026-02-09)

Bug Fixes

  • track all commits in release-please, not just web/ (#27) (d49f649)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (e296ab0)
  • use correct secret name NPM_PUBLISH_TOKEN in publish workflow (#26) (61eed5a)