Skip to content

Releases: huacheng/ai-cli-online

v3.0.20

18 Feb 13:48

Choose a tag to compare

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

18 Feb 08:30

Choose a tag to compare

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

18 Feb 06:55

Choose a tag to compare

  • feat: click-to-copy commit hash with Copied feedback in Git History panel

v3.0.16

18 Feb 06:49

Choose a tag to compare

  • style: move commit hash after message in Git History panel (reduced visual noise)

v3.0.15

18 Feb 06:40

Choose a tag to compare

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-order for correct topological commit ordering
  • %P (parents) and %D (refs) in git log format
  • New GET /api/sessions/:sessionId/git-branches endpoint

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 panelToggle helper
  • Lane duplicate-merge detection for proper branch line termination
  • wasExpected flag for correct stem line rendering on root commits

v3.0.14

17 Feb 17:41

Choose a tag to compare

fix: update slash command prefix from ai-cli-task to moonview namespace

v3.0.13

17 Feb 17:13

Choose a tag to compare

fix: KillMode=process to preserve tmux sessions across service restart; nvm fallback for node detection; ai-cli-task six-dimensional audit fixes

v3.0.12

16 Feb 17:58

Choose a tag to compare

Changes since v3.0.3

Fixes

  • fix: switch systemd ProtectSystem from strict to fullstrict made /tmp read-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 --type from 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

14 Feb 16:40

Choose a tag to compare

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

14 Feb 08:23

Choose a tag to compare

  • 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