v1.1.22
Release v1.1.22
Previous: v1.1.21
Commits: 43
Changes
- chore: sync bin/ima2.js — process tree kill, error handling, SIGBREAK
- fix: remove unused isGrok/provider vars (TS6133)
- fix(ui): reasoning effort always visible in model selector
- fix(ui): remove fixed width/height/flex from compact web search toggle
- fix(ui): make save button fill grid cell, fix web search sizing
- fix(ui): show reasoning effort for all models including Grok
- fix(ui): add composer__tool class to compact web search toggle
- fix(ui): composer toolbar as 3-column grid — 2 rows of 3 buttons
- fix(ui): remove forced toolbar break so all composer buttons flow in one row
- fix: Windows SIGBREAK handler + exclude .ts from npm package
- fix(ui): use flex: 1 1 auto for composer toolbar buttons
- fix(ui): stretch composer toolbar buttons to fill row width
- fix(site): replace stale npx in Korean docs index with npm install -g
- chore: sync JS build artifacts for grokProxyLauncher and oauthLauncher
- fix(ui): use DRAG handle for images too — pointer capture blocks inline draggable
- fix(ui): right panel tabs 2-row grid layout
- fix(ui): enlarge video drag handle button
- fix(ui): make right panel tabs flex with equal width and center text
- fix(ui): replace drag handle SVG icon with plain DRAG text button
- fix(ui): add dedicated drag handle for canvas video, fix video drag
- feat(ui): enable prompt builder for default profile, show result actions in prompt studio, add canvas image drag-to-composer
- fix(ui): use video URL for all frame extraction buttons
- fix(ui): fix video frame copy buttons, cap toasts at 5 with 3s dismiss
- fix(ui): save button label — 저장/Save
- fix(ui): bookmark button → text label 프롬/Prom
- fix(ui): composer toolbar two-row layout + hint above buttons
- fix(ui): restore text label on 이어가기/Continue button in composer
- fix(ui): video frame buttons — two-line centered labels
- fix: remove unused extractLastFrame import (TS6133)
- feat(ui): video frame copy buttons — 처음/중간/마지막
- fix: memory leak reapers + global error handlers
- ci: skip SIGINT graceful shutdown test on Windows
- fix: deep audit — path traversal, fetch timeout, atomic sidecar writes
- fix(ui): clear existing refs and prompt before continue-from-item, zero-pad quota reset hours
- fix: cross-platform audit — 5 issues patched
- fix(ui): replace wrong Grok SVG with actual Grok logo from cli-jaw
- fix(ui): add provider SVG icons to quota cards, show full date+time on reset labels
- fix(ui): strip composer toolbar labels to SVG-only, reorganize model selector into Image/Video sections with GPT-IMAGE-2 and Grok Imagine sub-groups
- docs(ko): add one-click install and update sections to Korean README
- ci: add install script sync check + pages trigger for scripts/
- feat: cross-platform install scripts + CI graceful shutdown test
- fix: graceful shutdown releases file handles on Windows (EBUSY fix)
- feat(ui): add Codex quota bars and Grok usage link to settings