diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a6e12c..6f39237 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to CloudCLI UI will be documented in this file. +## [1.22.0](https://github.com/siteboon/claudecodeui/compare/v1.21.0...v1.22.0) (2026-03-03) + +### New Features + +* add community button in the app ([84d4634](https://github.com/siteboon/claudecodeui/commit/84d4634735f9ee13ac1c20faa0e7e31f1b77cae8)) +* Advanced file editor and file tree improvements ([#444](https://github.com/siteboon/claudecodeui/issues/444)) ([9768958](https://github.com/siteboon/claudecodeui/commit/97689588aa2e8240ba4373da5f42ab444c772e72)) +* update document title based on selected project ([#448](https://github.com/siteboon/claudecodeui/issues/448)) ([9e22f42](https://github.com/siteboon/claudecodeui/commit/9e22f42a3d3a781f448ddac9d133292fe103bb8c)) + +### Bug Fixes + +* **claude:** correct project encoded path ([#451](https://github.com/siteboon/claudecodeui/issues/451)) ([9c0e864](https://github.com/siteboon/claudecodeui/commit/9c0e864532dcc5ce7ee890d3b4db722872db2b54)), closes [#447](https://github.com/siteboon/claudecodeui/issues/447) +* **claude:** move model usage log to result message only ([#454](https://github.com/siteboon/claudecodeui/issues/454)) ([506d431](https://github.com/siteboon/claudecodeui/commit/506d43144b3ec3155c3e589e7e803862c4a8f83a)) +* missing translation label ([855e22f](https://github.com/siteboon/claudecodeui/commit/855e22f9176a71daa51de716370af7f19d55bfb4)) + +### Maintenance + +* add Gemini-CLI support to README ([#453](https://github.com/siteboon/claudecodeui/issues/453)) ([503c384](https://github.com/siteboon/claudecodeui/commit/503c3846850fb843781979b0c0e10a24b07e1a4b)) + ## [1.21.0](https://github.com/siteboon/claudecodeui/compare/v1.20.1...v1.21.0) (2026-02-27) ### New Features diff --git a/README.md b/README.md index 209a74d..aba9060 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,20 @@
- Claude Code UI + CloudCLI UI

Cloud CLI (aka Claude Code UI)

-A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Cursor CLI](https://docs.cursor.com/en/cli/overview), [Codex](https://developers.openai.com/codex), and [Gemini-CLI](https://geminicli.com/). You can use it locally or remotely to view your active projects and sessions and make changes to them from everywhere (mobile or desktop). This gives you a proper interface that works everywhere. +A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Cursor CLI](https://docs.cursor.com/en/cli/overview), [Codex](https://developers.openai.com/codex), and [Gemini-CLI](https://geminicli.com/). You can use it locally or remotely to view your active projects and sessions and make changes to them from everywhere (mobile or desktop). This gives you a proper interface that works everywhere. + +

+ CloudCLI Cloud · Discord · Bug Reports · Contributing +

+ +

+ Join our Discord + siteboon%2Fclaudecodeui | Trendshift +

-siteboon%2Fclaudecodeui | Trendshift
English · 한국어 · 中文 · 日本語
## Screenshots @@ -56,7 +64,15 @@ A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/cla ## Quick Start -### Prerequisites +### CloudCLI Cloud (Recommended) + +The fastest way to get started — no local setup required. Get a fully managed, containerized development environment accessible from the web, mobile app, API, or your favorite IDE. + +**[Get started with CloudCLI Cloud](https://cloudcli.ai)** + +### Self-Hosted (Open Source) + +#### Prerequisites - [Node.js](https://nodejs.org/) v22 or higher - [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) installed and configured, and/or @@ -64,7 +80,7 @@ A desktop and mobile UI for [Claude Code](https://docs.anthropic.com/en/docs/cla - [Codex](https://developers.openai.com/codex) installed and configured, and/or - [Gemini-CLI](https://geminicli.com/) installed and configured -### One-click Operation (Recommended) +#### One-click Operation No installation required, direct operation: @@ -121,7 +137,7 @@ cloudcli status # Show current configuration ### Run as Background Service (Recommended for Production) -For production use, run Claude Code UI as a background service using PM2 (Process Manager 2): +For production use, run CloudCLI as a background service using PM2 (Process Manager 2): #### Install PM2 @@ -145,7 +161,7 @@ pm2 start cloudcli --name "claude-code-ui" -- --port 8080 #### Auto-Start on System Boot -To make Claude Code UI start automatically when your system boots: +To make CloudCLI UI start automatically when your system boots: ```bash # Generate startup script for your platform @@ -209,7 +225,7 @@ To use Claude Code's full functionality, you'll need to manually enable tools: ## TaskMaster AI Integration *(Optional)* -Claude Code UI supports **[TaskMaster AI](https://github.com/eyaltoledano/claude-task-master)** (aka claude-task-master) integration for advanced project management and AI-powered task planning. +CloudCLI UI supports **[TaskMaster AI](https://github.com/eyaltoledano/claude-task-master)** (aka claude-task-master) integration for advanced project management and AI-powered task planning. It provides - AI-powered task generation from PRDs (Product Requirements Documents) @@ -338,6 +354,8 @@ This project is open source and free to use, modify, and distribute under the GP ## Support & Community ### Stay Updated +- **[Join our Discord](https://discord.gg/buxwujPNRE)** - Get help, share feedback, and connect with the community +- **[CloudCLI Cloud](https://cloudcli.ai)** - Try the hosted cloud version - **Star** this repository to show support - **Watch** for updates and new releases - **Follow** the project for announcements diff --git a/package-lock.json b/package-lock.json index 92cd1ed..6e0c30d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@siteboon/claude-code-ui", - "version": "1.21.0", + "version": "1.22.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@siteboon/claude-code-ui", - "version": "1.21.0", + "version": "1.22.0", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 1839eec..868d18e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@siteboon/claude-code-ui", - "version": "1.21.0", + "version": "1.22.0", "description": "A web-based UI for Claude Code CLI", "type": "module", "main": "server/index.js", diff --git a/src/components/sidebar/view/subcomponents/SidebarCollapsed.tsx b/src/components/sidebar/view/subcomponents/SidebarCollapsed.tsx index c1cc969..0f7c0df 100644 --- a/src/components/sidebar/view/subcomponents/SidebarCollapsed.tsx +++ b/src/components/sidebar/view/subcomponents/SidebarCollapsed.tsx @@ -1,6 +1,16 @@ import { Settings, Sparkles, PanelLeftOpen } from 'lucide-react'; import type { TFunction } from 'i18next'; +const DISCORD_INVITE_URL = 'https://discord.gg/buxwujPNRE'; + +function DiscordIcon({ className }: { className?: string }) { + return ( + + ); +} + type SidebarCollapsedProps = { onExpand: () => void; onShowSettings: () => void; @@ -40,6 +50,18 @@ export default function SidebarCollapsed({ + {/* Discord */} + + + + {/* Update indicator */} {updateAvailable && (