Skip to content

Commit ea9fdc8

Browse files
committed
feat: v5.56.0 — I key focus input, character counter for long messages
1 parent 227cd29 commit ea9fdc8

4 files changed

Lines changed: 42 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
> Works on **Windows, macOS, and Linux** — zero platform-specific setup.
1212
13-
> **v5.56.0**Set a **global default engine** (★) for new chats and tasks; the API/Subscription billing choice and the **Fable** model now reach the Kanban board and Scheduler too.
13+
> **v5.56.0**Press **`I`** to instantly focus the message input from anywhere; live **character counter** appears as you type longer messages — orange at 500+, red at 1000+.
1414
1515
---
1616

@@ -139,6 +139,10 @@ Hit **Translate** inside the thinking modal to render the chain of thought in yo
139139

140140
**Session message counter** — the session bar now shows a live message count ("23 msgs") at a glance. It updates automatically after each generation completes — always reflecting the real depth of the current session. Zero noise when the session is empty.
141141

142+
**`I` key — focus message input** — press **`I`** from anywhere outside a text field to instantly move focus to the message input and place the cursor at the end. No mouse required — your hands never leave the keyboard. Works alongside `G` (jump to bottom) and `?` (shortcuts help) as part of the keyboard-first navigation system.
143+
144+
**Character counter** — a compact live counter appears just left of the Send button whenever your message exceeds 100 characters. Shows the exact character count at a glance — helpful when writing detailed prompts or pasting large blocks of context. Turns amber at 500+ chars and red at 1000+ to signal unusually large inputs at a glance. Disappears automatically once you send or clear the input.
145+
142146
**Session fork** — hit the ↗ button next to any chat to create a full copy that shares the same Claude CLI session history. Branch your conversation at any point — explore alternative approaches without losing the original thread. Works on SSH hosts too.
143147

144148
**Session export / import** — take your chat history anywhere. Export any session as a portable JSON file with one click — full message history, tool calls, timestamps, and attachments included. Import it back into any Studio instance to resume where you left off. The Import button lives on the welcome screen so you can restore a session without having to create one first.
@@ -346,7 +350,7 @@ npx github:Lexus2016/claude-code-studio # launch as usual
346350

347351
| Category | Features |
348352
|----------|----------|
349-
| **Chat** | Real-time streaming, screenshot paste, file attach (`@file`), conversation fork, auto-continue (3x), session compact, sidebar quick-filter, CLI session import, extended thinking display, session export/import (JSON + Markdown), mid-task interrupt (PreToolUse hook + attachments), session fork, rate limit auto-wait, effort dial, session name in `/resume` picker, session notes, in-chat search (Ctrl+F / ⌘F), ⚡ Max badge, keyboard shortcuts help (`?`), session message counter, `G` jump-to-bottom |
353+
| **Chat** | Real-time streaming, screenshot paste, file attach (`@file`), conversation fork, auto-continue (3x), session compact, sidebar quick-filter, CLI session import, extended thinking display, session export/import (JSON + Markdown), mid-task interrupt (PreToolUse hook + attachments), session fork, rate limit auto-wait, effort dial, session name in `/resume` picker, session notes, in-chat search (Ctrl+F / ⌘F), ⚡ Max badge, keyboard shortcuts help (`?`), session message counter, `G` jump-to-bottom, `I` focus input, character counter |
350354
| **Engines** | API (headless `claude -p`, per-token billing) + Subscription (Claude Max tmux, no API credits), engine tooltips, ⚡ Max badge, global default (★ set-as-default for new chats/tasks), per-item override, available in Chat + Kanban + Scheduler, tmux-aware (auto-disabled without tmux), Fable / Opus / Sonnet / Haiku model selector |
351355
| **Kanban** | Task queue, parallel + sequential, cross-tab sync, drag-and-drop tabs, dependency graphs, engine + model + effort per task/chain |
352356
| **Scheduler** | One-time + recurring (hourly/daily/weekly/monthly), 5 parallel workers, Run Now, SQLite-persisted, engine + model + effort per task, watchdog auto-recovery |

README_RU.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
> Работает на **Windows, macOS и Linux** — никакой платформозависимой настройки.
1212
13-
> **v5.56.0**Установите **глобальный движок по умолчанию** (★) для новых чатов и задач; выбор биллинга API/Subscription и модель **Fable** теперь доступны также в доске Kanban и Планировщике.
13+
> **v5.56.0**Нажмите **`I`** для мгновенного фокуса на поле ввода из любого места; живой **счётчик символов** появляется при вводе длинных сообщений — оранжевый от 500+, красный от 1000+.
1414
1515
---
1616

@@ -139,6 +139,10 @@ npm install -g npm@latest
139139

140140
**Счётчик сообщений сессии** — панель сессии теперь показывает живой счётчик сообщений ("23 msgs") с первого взгляда. Обновляется автоматически после каждой генерации — всегда отражает реальную глубину текущей сессии. Никакого лишнего шума, когда сессия пустая.
141141

142+
**Клавиша `I` — фокус на поле ввода** — нажмите **`I`** в любом месте вне текстового поля, чтобы мгновенно переместить фокус на поле ввода и поставить курсор в конец. Без мыши — руки не отрываются от клавиатуры. Работает вместе с `G` (переход вниз) и `?` (справочник горячих клавиш) как часть клавиатурной системы навигации.
143+
144+
**Счётчик символов** — компактный живой счётчик появляется слева от кнопки «Отправить», как только ваше сообщение превышает 100 символов. Показывает точное количество символов — удобно при написании подробных запросов или вставке больших блоков контекста. Становится янтарным от 500+ символов и красным от 1000+ — сигнализирует о необычно большом вводе. Исчезает автоматически после отправки или очистки.
145+
142146
**Форк сессии** — нажмите ↗ рядом с любым чатом и создайте полную копию с той же историей Claude CLI. Исследуйте альтернативные подходы, не теряя исходный тред. Работает и на SSH-хостах.
143147

144148
**Экспорт / импорт сессий** — берите историю чата куда угодно. Экспортируйте любую сессию в портативный JSON одним кликом — полная история сообщений, вызовы инструментов, временны́е метки и вложения. Импортируйте обратно в любой экземпляр Studio, чтобы продолжить с того места, где остановились. Кнопка импорта расположена прямо на экране приветствия — сессию можно восстановить, не создавая новую.
@@ -346,7 +350,7 @@ npx github:Lexus2016/claude-code-studio # запуск как обычно
346350

347351
| Категория | Возможности |
348352
|----------|----------|
349-
| **Чат** | Потоковая передача в реальном времени, вставка скриншотов, прикрепление файлов (`@file`), ветвление разговора, автопродолжение (3x), сжатие сессий, быстрый фильтр боковой панели, импорт сессий CLI, отображение extended thinking, экспорт/импорт сессий (JSON + Markdown), прерывание задачи (хук PreToolUse + вложения), форк сессии, автоожидание rate limit, заметки к сессиям, поиск в чате (Ctrl+F / ⌘F), бейдж ⚡ Max, справочник горячих клавиш (`?`), счётчик сообщений сессии, клавиша `G` вниз |
353+
| **Чат** | Потоковая передача в реальном времени, вставка скриншотов, прикрепление файлов (`@file`), ветвление разговора, автопродолжение (3x), сжатие сессий, быстрый фильтр боковой панели, импорт сессий CLI, отображение extended thinking, экспорт/импорт сессий (JSON + Markdown), прерывание задачи (хук PreToolUse + вложения), форк сессии, автоожидание rate limit, заметки к сессиям, поиск в чате (Ctrl+F / ⌘F), бейдж ⚡ Max, справочник горячих клавиш (`?`), счётчик сообщений сессии, клавиша `G` вниз, клавиша `I` фокус ввода, счётчик символов |
350354
| **Движки** | API (фоновый `claude -p`, биллинг за токены) + Subscription (Claude Max tmux, без API-кредитов), подсказки движка, бейдж ⚡ Max, глобальный движок по умолчанию (★ сделать дефолтом для новых чатов/задач), отдельный override для элемента, доступно в Чате + Kanban + Планировщике, учёт tmux (автоматически отключается без tmux), выбор модели Fable / Opus / Sonnet / Haiku |
351355
| **Kanban** | Очередь задач, параллельное + последовательное выполнение, синхронизация между вкладками, drag-and-drop вкладок, графы зависимостей, движок + модель + effort для задач/цепочек |
352356
| **Планировщик** | Разовые + повторяющиеся (ежечасно/ежедневно/еженедельно/ежемесячно), 5 параллельных воркеров, Run Now, хранение в SQLite, движок + модель + effort для задачи, сторожевой таймер автовосстановления |

README_UA.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
> Працює на **Windows, macOS та Linux** — без специфічного налаштування під платформу.
1212
13-
> **v5.56.0**Встановіть **глобальний типовий рушій** (★) для нових чатів і задач; вибір тарифікації API/Subscription і модель **Fable** тепер доступні також у дошці Kanban і Scheduler.
13+
> **v5.56.0**Натисніть **`I`** для миттєвого фокусу на поле введення з будь-якого місця; живий **лічильник символів** з'являється при введенні довгих повідомлень — помаранчевий від 500+, червоний від 1000+.
1414
1515
---
1616

@@ -146,6 +146,10 @@ npm install -g npm@latest
146146

147147
**Лічильник повідомлень сесії** — панель сесії тепер відображає живий лічильник повідомлень ("23 msgs") одразу видно. Оновлюється автоматично після кожної генерації — завжди відображає реальну глибину поточної сесії. Нічого зайвого, коли сесія порожня.
148148

149+
**Клавіша `I` — фокус на поле введення** — натисніть **`I`** будь-де поза полем тексту, щоб миттєво перемістити фокус на поле введення та встановити курсор в кінець. Без миші — руки не відриваються від клавіатури. Працює поруч з `G` (дно чату) і `?` (довідник скорочень) як частина клавіатурної навігаційної системи.
150+
151+
**Лічильник символів** — компактний живий лічильник з'являється ліворуч від кнопки "Надіслати", щойно ваше повідомлення перевищує 100 символів. Показує точну кількість символів — зручно при написанні детальних запитів або вставці великих блоків контексту. Стає бурштиновим від 500+ символів і червоним від 1000+ — сигналізує про незвично великий ввід. Зникає автоматично після відправки або очищення.
152+
149153
**Форк сесії** — натисніть ↗ поруч з будь-яким чатом і створіть повну копію з тією ж історією Claude CLI. Розгалужуйте розмову в будь-який момент — досліджуйте альтернативні підходи, не втрачаючи оригінальний трек. Працює і на SSH-хостах.
150154

151155
### 📋 Kanban-дошка
@@ -346,7 +350,7 @@ npx github:Lexus2016/claude-code-studio # запуск як зазвичай
346350

347351
| Категорія | Можливості |
348352
|----------|----------|
349-
| **Чат** | Потокова передача в реальному часі, вставка скріншотів, прикріплення файлів (`@file`), форк розмови, авто-продовження (3x), стиснення сесій, швидкий фільтр бічної панелі, імпорт сесій CLI, відображення extended thinking, експорт/імпорт сесій (JSON + Markdown), переривання завдання (хук PreToolUse + вкладення), форк сесії, автоочікування rate limit, нотатки до сесій, пошук в чаті (Ctrl+F / ⌘F), бейдж ⚡ Max, довідник клавіш (`?`), лічильник повідомлень сесії, клавіша `G` на дно |
353+
| **Чат** | Потокова передача в реальному часі, вставка скріншотів, прикріплення файлів (`@file`), форк розмови, авто-продовження (3x), стиснення сесій, швидкий фільтр бічної панелі, імпорт сесій CLI, відображення extended thinking, експорт/імпорт сесій (JSON + Markdown), переривання завдання (хук PreToolUse + вкладення), форк сесії, автоочікування rate limit, нотатки до сесій, пошук в чаті (Ctrl+F / ⌘F), бейдж ⚡ Max, довідник клавіш (`?`), лічильник повідомлень сесії, клавіша `G` на дно, клавіша `I` фокус введення, лічильник символів |
350354
| **Рушії** | API (фоновий `claude -p`, тарифікація за токени) + Subscription (Claude Max tmux, без API-кредитів), підказки рушія, бейдж ⚡ Max, глобальний типовий рушій (★ зробити типовим для нових чатів/задач), окремий override для елемента, доступно в Чаті + Kanban + Scheduler, врахування tmux (автоматично вимикається без tmux), вибір моделі Fable / Opus / Sonnet / Haiku |
351355
| **Kanban** | Черга завдань, паралельно + послідовно, синхронізація між вкладками, drag-and-drop вкладки, графи залежностей, рушій + модель + effort для завдань/ланцюжків |
352356
| **Scheduler** | Одноразово + повторювані (щогодини/щодня/щотижня/щомісяця), 5 паралельних воркерів, Run Now, збереження в SQLite, рушій + модель + effort для завдання, сторожовий таймер автовідновлення |

0 commit comments

Comments
 (0)