v1.1.17
Release v1.1.17
Previous: v1.1.16
Commits: 20
Changes
- fix(oauth): stop restart loop when openai-oauth is unavailable
- ci: limit package-install smoke to ubuntu (prepack needs unix shell)
- ci: run package-install smoke + CLI smoke on all OS/node matrix
- fix(windows): use absolute path to progrok binary instead of PATH lookup
- fix: Windows grokProxyLauncher rootDir + test regex alignment
- fix(grok): sync grok.js with grok.ts (bin/ excluded from tsc build)
- fix: video phase persisted server-side + Windows grok login quoting fix
- fix(inflight): preserve local phase during reconcile with server
- feat(ui): show planning/streaming phase in video in-flight queue
- feat(ui): drag gallery thumbnails to prompt area as reference (no prompt injection)
- Revert "revert(planner): rollback to original prompts, keep visible text language rule"
- revert(planner): rollback to original prompts, keep visible text language rule
- feat(planner): add content policy + visible text rules from oauth prompts
- feat(planner): rewrite system prompts with Grok Imagine best practices
- fix(grok): auto-fallback to device-code flow when browser login fails
- fix(video): pass requestId to server to prevent duplicate in-flight entries
- fix(video-progress): show progress only in InFlightList, integrate animate with in-flight tracking
- fix(ui): hide 0% progress label until actual progress arrives
- fix(video): normalize progress from 0-100 to 0-1 for UI consumption
- feat(video): continue-here extracts last frame from video as reference