feat: rename ClawChat → PinchChat across entire project

- Update package.json name and repo URL
- Update README.md, CONTRIBUTING.md branding and links
- Update UI components (Header, Chat) display names
- Update gateway user-agent string
- Rename GitHub repo via API
- Mark FEEDBACK.md item #1 as done
This commit is contained in:
Nicolas Varrot
2026-02-11 11:16:19 +00:00
parent e34643d122
commit d58c34fbd7
7 changed files with 29 additions and 14 deletions

View File

@@ -1,4 +1,4 @@
# Contributing to ClawChat
# Contributing to PinchChat
Thanks for your interest in contributing! 🦞
@@ -7,8 +7,8 @@ Thanks for your interest in contributing! 🦞
1. **Fork** the repository
2. **Clone** your fork:
```bash
git clone https://github.com/<your-username>/clawchat.git
cd clawchat
git clone https://github.com/<your-username>/pinchchat.git
cd pinchchat
```
3. **Install dependencies:**
```bash

15
FEEDBACK.md Normal file
View File

@@ -0,0 +1,15 @@
# FEEDBACK.md — PinchChat Feedback Queue
## Item #1
- **Date:** 2026-02-11
- **Priority:** high
- **Status:** done
- **Completed:** 2026-02-11
- **Description:** Migrer le projet de "ClawChat" vers "PinchChat"
- Renommer le repo GitHub : MarlBurroW/clawchat → MarlBurroW/pinchchat
- ⚠️ Le rename de repo se fait via `gh api -X PATCH /repos/MarlBurroW/clawchat -f name=pinchchat`
- Mettre à jour tous les fichiers : README, CONTRIBUTING, package.json, title HTML, composants, etc.
- Remplacer toutes les occurrences de "ClawChat" / "clawchat" par "PinchChat" / "pinchchat"
- Mettre à jour le dossier local : `mv ~/clawchat ~/pinchchat` (et adapter le cron)
- Vérifier que le build passe après migration
- Commit + push

View File

@@ -1,12 +1,12 @@
# 🦞 ClawChat
# 🦞 PinchChat
[![CI](https://github.com/MarlBurroW/clawchat/actions/workflows/ci.yml/badge.svg)](https://github.com/MarlBurroW/clawchat/actions/workflows/ci.yml)
[![CI](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml/badge.svg)](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen)](https://nodejs.org/)
**A sleek, dark-themed webchat UI for [OpenClaw](https://github.com/openclaw/openclaw) — monitor sessions, stream responses, and inspect tool calls in real-time.**
> 🖼️ *Screenshot coming soon — [contributions welcome](https://github.com/MarlBurroW/clawchat/issues)!*
> 🖼️ *Screenshot coming soon — [contributions welcome](https://github.com/MarlBurroW/pinchchat/issues)!*
## ✨ Features
@@ -28,8 +28,8 @@
### Installation
```bash
git clone https://github.com/MarlBurroW/clawchat.git
cd clawchat
git clone https://github.com/MarlBurroW/pinchchat.git
cd pinchchat
npm install
cp .env.example .env
```
@@ -83,4 +83,4 @@ Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines
## 🔗 Links
- [OpenClaw](https://github.com/openclaw/openclaw) — the AI agent platform ClawChat connects to
- [OpenClaw](https://github.com/openclaw/openclaw) — the AI agent platform PinchChat connects to

View File

@@ -1,11 +1,11 @@
{
"name": "clawchat",
"name": "pinchchat",
"version": "1.0.0",
"description": "A sleek, dark-themed webchat UI for OpenClaw — monitor sessions, stream responses, and inspect tool calls in real-time.",
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/MarlBurroW/clawchat.git"
"url": "https://github.com/MarlBurroW/pinchchat.git"
},
"license": "MIT",
"author": "Nicolas Varrot",

View File

@@ -53,7 +53,7 @@ export function Chat({ messages, isGenerating, status, onSend, onAbort }: Props)
<Bot className="h-8 w-8 text-cyan-200" />
</div>
</div>
<div className="text-lg text-zinc-200 font-semibold">ClawChat</div>
<div className="text-lg text-zinc-200 font-semibold">PinchChat</div>
<div className="text-sm mt-1 text-zinc-500">Envoie un message pour commencer</div>
</div>
)}

View File

@@ -23,7 +23,7 @@ export function Header({ status, sessionKey, onToggleSidebar, activeSessionData
</div>
<div className="min-w-0">
<div className="flex items-center gap-2">
<span className="font-semibold text-zinc-300 text-sm tracking-wide">ClawChat</span>
<span className="font-semibold text-zinc-300 text-sm tracking-wide">PinchChat</span>
<Sparkles className="h-3.5 w-3.5 text-cyan-300/60" />
</div>
<span className="text-xs text-zinc-500 truncate block">{sessionLabel}</span>

View File

@@ -77,7 +77,7 @@ export class GatewayClient {
permissions: {},
auth: { token: AUTH_TOKEN },
locale: 'fr-FR',
userAgent: 'clawchat/1.0.0',
userAgent: 'pinchchat/1.0.0',
}).then((res) => {
console.log('[GW] connected!', res);
this.connected = true;