diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..9227b328 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +include=dev diff --git a/CLAUDE.md b/CLAUDE.md index f82e3fa4..dfbfabdc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -35,7 +35,7 @@ When user says "COM": 1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`) 2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web` -**Version**: 0.1619 (must match `package.json`) +**Version**: 0.1620 (must match `package.json`) ## Project Overview diff --git a/README.md b/README.md index 18cb41b5..1092a9d7 100644 --- a/README.md +++ b/README.md @@ -70,9 +70,14 @@ Claudeman requires tmux, so Windows users need [WSL](https://learn.microsoft.com The most responsive Claude Code experience on any phone. Full xterm.js terminal with local echo, swipe navigation, and a touch-optimized interface designed for real remote work. -

+ + + + + +
+
Mobile — keyboard open -

+

+
| Terminal Apps | Claudeman Mobile | |:--------------|:-----------------| @@ -84,6 +89,10 @@ The most responsive Claude Code experience on any phone. Full xterm.js terminal | No agent visibility | Background agents in real-time | | Copy-paste slash commands | One-tap `/init`, `/clear`, `/compact` buttons | +
+ - **Swipe navigation** — left/right on the terminal to switch sessions (80px threshold, 300ms) - **Keyboard accessory bar** — `/init`, `/clear`, `/compact` quick-action buttons appear above the virtual keyboard with confirmation dialogs for destructive commands - **Smart keyboard handling** — toolbar and terminal shift up when keyboard opens (uses `visualViewport` API with 100px threshold for iOS address bar drift) diff --git a/package-lock.json b/package-lock.json index 197904e1..3c958e6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "claudeman", - "version": "0.1618", + "version": "0.1619", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "claudeman", - "version": "0.1618", + "version": "0.1619", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 51df94ce..8b362bb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claudeman", - "version": "0.1619", + "version": "0.1620", "description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence", "type": "module", "main": "dist/index.js",