Releases: xielixing/loopx-console
Releases · xielixing/loopx-console
Release list
v3.9.29
fix(log): cap rendered stream line weight so the panel cannot reflow-…
v3.9.28
fix(stall): watchdog recovers a turn the host silently cancelled BitFun can cancel a MiniApp agent turn without the console ever receiving the completion event (webview hiccup / stale-run cleanup): the card stayed 'running' forever and auto-run froze. The 10s liveness tick now also tracks the last agent event per run; a turn with no events for 5 minutes is treated as dead - cancelled, reported in the log, and the poll loop re-decides, so auto-run relaunches on the persisted session.
v3.9.27
feat(marker): bitfun-loopx co-author trailer on every agent commit Commits inside console-managed clones now carry the bitfun-loopx trailer, countable via GitHub commit search. Two layers: a commit-msg hook installed in the clone cache (re-asserted before every turn; only console-managed clones, never user-selected repos) plus a prompt rule to keep the trailer. Market edition degrades to the prompt rule. Adds a search probe utility verifying the PR-title and commit-trailer queries against the GitHub search API.
v3.9.26
feat(archived): surface archived tasks in a quiet group with a restor…
v3.9.25
fix(resume): persist the host agent session id per goal so 继续 keeps f…
v3.9.24
fix(board): boot-paused tasks stay visible as paused rail cards with 继续 goalGroup routed every auto-run-off goal that is not running into the hidden backlog bucket, so after a restart the boot sequence paused a previously-running task and it silently vanished from the board even though loopx registries and logs were intact. Route auto-run-off goals to the paused group instead: they render as dimmed rail cards (自动已关) whose 继续 button re-arms auto-run and polls immediately.
v3.9.23
feat(composer): explicit modes - independent new task or feedback to …
v3.9.22
feat(progress+dedup): visible task stages and per-issue dedup - cards and the panel now show the live stage (规划中 / 修复 #N / 执行中 / 等待你的确认) derived from loopx's next action, so the distance to the PR confirmation stays visible - taskIntake skips writing a todo when an open todo for the same issue URL already exists in the target goal (single-issue plan path and batch path), reporting skipped duplicates in the completion feedback
v3.9.21
fix(log): tick rows kept the stream and the data array in lockstep - the 10s tick's create path grew the DOM past the 240-line cap without trimming old rows, desyncing the row indices the in-place stream patches rely on: patches then hit older rows and the log visibly jumped back to already-shown content, with full rebuilds flickering after that - the tick path now trims the stream like every other append path - a fresh panel build lands on the bottom synchronously before the next paint instead of flashing the top for one frame
v3.9.20
fix(layout): dragged columns become fixed width - the equal three-column default left flex-grow active, so a drag only changed flex-basis and the column re-widened immediately; a dragged column now switches to flex 0 0 Npx (fixed) while the other columns keep sharing the remaining space, and persisted widths restore the same fixed sizing on boot