Releases: huacheng/ai-cli-online
Releases · huacheng/ai-cli-online
v3.0.20
New Features
- Auto Timeline visualization for task auto mode progress tracking
- Status bar merged into single row with default timeout 24h
Bug Fixes
- Auto Timeline DELETE cleanup for non-running sessions + reset button
- Optimize status bar layout with dividers and custom spin inputs
v3.0.19
What's New
Plugin Delegation Protocol (ai-cli-task)
- Lifecycle skills can now discover and delegate to external plugins at runtime
- 7 capability slots:
doc-parse,brainstorm,code-review,frontend-design,debugging,tdd,domain-* - Task subagent isolation prevents plugin output from inflating session context
- All delegation is optional — falls back to inline logic when no plugin matches
Git History Auto-Refresh
- Panel polls every 3s and auto-reloads when new commits are detected
v3.0.17
v3.0.16
v3.0.15
Git History Branch Visualization
New Features
- Lane graph: Branch/merge topology rendered as inline SVG with lane assignment algorithm
- Smooth Bézier curves: Git Graph-inspired cubic Bézier for branch-out and merge-in connections
- 8-color vivid palette: High-saturation colors optimized for dark/light themes
- Ref badges: HEAD, branch, remote, tag labels with color-coded badges
- Branch selector: Dropdown to switch branches or view all branches (
--all) - Diff line numbers: Dual-column old/new line numbers in unified diff view
- Compact layout: Single-line commit rows (ROW_HEIGHT=32) with author + relative time
Backend
--topo-orderfor correct topological commit ordering%P(parents) and%D(refs) in git log format- New
GET /api/sessions/:sessionId/git-branchesendpoint
Testing
- 62 tests total (server 27 + web 35)
- Algorithm tests: lane assignment, merge detection, root commits, branch colors
- Component tests: loading, rendering, error states
- API tests: git-log, git-diff, git-branches
Improvements
- Plan/GitHistory panel mutual exclusion via
panelTogglehelper - Lane duplicate-merge detection for proper branch line termination
wasExpectedflag for correct stem line rendering on root commits
v3.0.14
v3.0.13
v3.0.12
Changes since v3.0.3
Fixes
- fix: switch systemd ProtectSystem from strict to full —
strictmade/tmpread-only for all tmux sessions, breaking Claude Code and other tools that write to/tmp - fix: move upload tmp dir to
server/data/— survive tmpfs cleanup - fix: handle tmux CWD
(deleted)suffix — fallback to DEFAULT_WORKING_DIR when CWD is removed - fix: five-dimension audit — 25 fixes across consistency, correctness, safety
- fix: hide delete button for all system files in AiTasks/ file browser
Features
- feat: migrate ai-cli-task namespace to moonview — align with Claude Code marketplace naming
- feat: Plan task status bar — show task status in Plan panel
- feat: orphan process cleanup — clean up dead tmux process trees at startup
- feat: shared type profiles for cross-task intelligence reuse
- feat: auto-discover types — remove
--typefrom init, auto-expanding registry - feat: dynamic type profiling, research as full-lifecycle intelligence
- feat: add 4 new ai-cli-task sub-commands (verify, list, annotate, summarize)
Style
- Widen panel resize dividers from 2px to 3px for easier grabbing
v3.0.6
Changes since v3.0.3
- style: widen panel resize dividers from 2px to 3px for easier grabbing
- fix: hide delete button for all system files (dot-prefixed) in AiTasks/ file browser
- docs: normalize ai-cli-task invocation format to
/ai-cli-task:plan(colon-separated) in CLAUDE.md - update: slash commands list and Plan panel for ai-cli-task
npm: npx ai-cli-online@3.0.6
v3.0.2
- Update CLAUDE.md to match v3.0 codebase (store slices, route modules, AI task lifecycle, usePanelResize)
- Mention Codex CLI and Gemini CLI alongside Claude Code in all docs
Full changelog: v3.0.1...v3.0.2