---
title: "v0.26.1 — Production Proxy & Theme Fix"
date: 2026-03-26
version: v0.26.1
---

## Fixes

**Sidecar proxy for production** — added a reverse proxy in the Rust server for sidecar HTTP and WebSocket routes. In development Vite handles proxying to the sidecar on port 3001, but in production these requests were silently failing. The chat page now works correctly in production builds.

**Light mode in chat page** — DockviewReact was missing the `theme` prop, causing it to default to the dark Abyss theme regardless of system or user preference. The theme prop is now passed explicitly so light mode renders correctly.

## Improvements

**Smart port binding** — the server now reclaims ports from stale claude-view processes and auto-increments (up to +10) when the port is held by another app, instead of failing on startup.

**Stale sidecar cleanup** — zombie Node processes on the sidecar port are killed before spawning a new instance, preventing EADDRINUSE failures.

**Enterprise sandbox support** — respects `CLAUDE_VIEW_DATA_DIR` for telemetry config path and `CLAUDE_VIEW_SKIP_HOOKS=1` to skip hook registration in read-only environments.

## Getting started

```bash
npx claude-view@latest
```
