Releases: Mukller/claude-auto-continue
Release list
v3.7.0 — Rounded cards + collapsible log
What's new
Changed
- Rounded cards — all content cards now use a Canvas-based `RoundedCard` with smooth 12 px corner curves. The border accent color changes when a card is actively running.
- Collapsible log — log is collapsed by default when empty. Click ▸ Log header to expand. A blue count badge `● N` appears on the header when new messages arrive while collapsed. Clearing the log auto-collapses it.
v3.6.0 — System tray + Toast notifications
What's new
Added
- System tray (
pystray) — closing the window minimizes to tray. Checkbox in the top bar to toggle. Double-click the tray icon or choose Show to restore; Exit quits cleanly. - Windows toast notifications (
plyer) — desktop notification fires after every successful trigger cycle. Toggle checkbox shown when plyer is installed. - Both packages are optional — app works fully without them.
Install optional deps
pip install pystray plyer
v3.5.0 — Settings, Chat Selection, Autostart, Stats, History, Theme
What's new
Added
- Settings persistence — time, intervals, plan times and history saved to \settings.json, restored on next launch
- Per-chat checkboxes — select exactly which chats to process; first 3 auto-selected on scan
- Windows autostart — top-bar toggle writes/removes the app in \HKCU...\Run\
- Session statistics — cycle count + success % shown below badges, updates after every run
- Trigger history — last 10 triggers with timestamp, persisted between launches
- Theme toggle — switch between dark (GitHub dark) and light palette; choice is saved
Changed
- Language buttons now highlight the active language with the accent colour
v3.4.0 — UI overhaul
What's new
- Scrollable main body — all cards scroll; log stays pinned at the bottom
- Plan chips — scheduled times shown as compact horizontal chips (05:00 ×, 08:00 ×)
- Dynamic chat list height — canvas auto-sizes to content, up to 5 rows
- Smart scroll dispatch — mouse wheel goes to the right scroll target automatically
- Active card border — accent glow on trigger/plan card while running
- Chat header hover — subtle hover highlight on the collapsible chat list header
- Bigger section labels — font size 9 instead of 8
- Accent header separator — 2 px blue line below the title bar
See CHANGELOG.md for full details.
v3.3.0 — Scrollable chat list + Scheduled plan
What's new
Scrollable chat list
The sidebar chat list is now a scrollable widget — all detected chats are shown, no more … N more truncation. Scroll with the mouse wheel when hovering the list.
Collapsible chat list
Click the Список чатов / Chat list header to collapse or expand the block (▾/▸ arrow). Handy when the list is long and you want a more compact view.
Scheduled plan (cycles)
A new «План запусков / Scheduled plan» card:
- Add as many trigger times as you need (e.g. 05:00 / 08:00 / 17:00)
- Each time fires a full cycle independently
- Repeat daily checkbox — on: loops forever; off: each entry fires once and is auto-removed
- Start plan / Stop plan button — mutually exclusive with the single START button
- Status label shows the next trigger and a live countdown
Installation
pip install -r requirements.txt
python claude_continue_gui.pySee CHANGELOG.md for full history.
v3.2.0 — Editable time, RU/EN toggle, rounded UI
Added:
- Поля часов/минут теперь редактируются напрямую — клик и ввод цифр, не только +/-
- Переключатель RU/EN сверху окна: все подписи меню, кнопки, чекбоксы и бейджи переводятся; технический лог движка остаётся на русском (это диагностика, не меню)
Changed:
- Все кнопки теперь со скруглёнными углами, с плавным переходом цвета при наведении и лёгкой вспышкой при нажатии — та же раскладка и поведение, просто мягче
v3.1.1 — Fix Enter not sending after chat switch
Fixed:
- Continue (Enter) не отправлял сообщение — после переключения чата фокус оставался на кнопке в сайдбаре, а не в поле ввода
- Теперь перед Enter программа находит поле ввода (
Prompt) и кликает в него, чтобы перевести туда фокус
v3.1.0 — Standard docs + Continue fix
Приводит репозиторий к общему стандарту оформления + фиксирует ранее не затегированный фикс.
Fixed:
- Чекбокс
Continueбольше не ищет несуществующую кнопку — теперь просто нажимает Enter после захода в чат, независимо от результата поиска кнопки.
Docs:
- Добавлены CHANGELOG.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, LICENSE.md, RELEASE_INFO.md
- README теперь двуязычный (README.md + README_EN.md) с переключателем языка
v3.0.0 — Auto button search + chat switching
Крупное обновление механизма поиска и добавлена поддержка нескольких чатов в одном окне Claude Desktop.
Новое:
- Автопоиск кнопки Try again/Continue через UI Automation по тексту — больше не нужно вручную захватывать шаблон
- Переключение между чатами в сайдбаре одного окна Claude Desktop (первые N чатов из списка)
- Надёжное определение окна Claude Desktop (не путает с CLI claude-code)
- Вывод окна на передний план через AttachThreadInput перед кликами — обычный SetForegroundWindow из фонового процесса часто не срабатывает
- Резервный вариант (поиск по шаблону) остаётся как опция, если авто-поиск не сработает
Важно: templates/ теперь в .gitignore — захваченные шаблоны кнопок локальны и не пушатся.
v2.0.0 — Screenshot-based detection
Полная замена механизма поиска кнопок: вместо хрупкого UI Automation теперь поиск по скриншоту (template matching через OpenCV) с реальным управлением мышью.
Изменения:
- Захват шаблона кнопки прямо в приложении (выделение рамкой)
- Поиск Try again / Continue по картинке на экране, не по дереву Electron
- Настоящий клик мышью (move + click), не симуляция через UIA/SendKeys
- Авто-Enter после клика — отправляет продолженное сообщение
- Слайдер точности (confidence) для разных DPI/масштабов
- Исправлен ярлык на рабочем столе — больше не открывает консоль (pythonw.exe)