diff --git a/README.md b/README.md index b7433b9..5f39588 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,11 @@

PinchChat

[![CI](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml/badge.svg)](https://github.com/MarlBurroW/pinchchat/actions/workflows/ci.yml) +[![GitHub Release](https://img.shields.io/github/v/release/MarlBurroW/pinchchat?color=cyan)](https://github.com/MarlBurroW/pinchchat/releases) [![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/) [![Docker](https://img.shields.io/badge/docker-ghcr.io-blue)](https://github.com/MarlBurroW/pinchchat/pkgs/container/pinchchat) +[![GitHub Stars](https://img.shields.io/github/stars/MarlBurroW/pinchchat?style=social)](https://github.com/MarlBurroW/pinchchat) [![Website](https://img.shields.io/badge/website-GitHub%20Pages-blueviolet)](https://marlburrow.github.io/pinchchat/) **A sleek, dark-themed webchat UI for [OpenClaw](https://github.com/openclaw/openclaw) — monitor sessions, stream responses, and inspect tool calls in real-time.** @@ -161,6 +163,19 @@ export const localeLabels: Record = { > **Tip:** TypeScript enforces that your new locale object has the same keys as `en` — missing translations won't compile. +## ⌨️ Keyboard Shortcuts + +Press **?** anywhere to open the shortcuts panel. + +| Shortcut | Action | +|---|---| +| `Enter` | Send message | +| `Shift + Enter` | New line | +| `Esc` | Stop generation / close sidebar | +| `Ctrl/⌘ + K` | Focus session search | +| `Alt + ↑` / `Alt + ↓` | Switch between sessions | +| `?` | Show shortcuts help | + ## ❓ Troubleshooting ### Connection fails / "WebSocket error" diff --git a/docs/index.html b/docs/index.html index 69be117..536c8aa 100644 --- a/docs/index.html +++ b/docs/index.html @@ -747,6 +747,13 @@
+
+
⌨️
+

Keyboard Shortcuts

+

Navigate between sessions with Alt+↑/↓, search with ⌘K, and view all shortcuts with ?. Power-user friendly.

+ v1.13 +
+
📥

Conversation Export