Skip to content

v0.1.6

Choose a tag to compare

@sirouk sirouk released this 26 Oct 14:20
· 49 commits to main since this release

Fixed

  • Make Enter and Send steer active responses by default, with a separate explicit Queue action; retain steering targets through attachment preparation, reject stale or unavailable steering without silently queuing, and distinguish pending steers from follow-ups.

  • Track native turn starts and prompt promotions directly so fresh turns remain steerable and historical queue snapshots cannot revive delivered inputs or completed turns.

  • Replace plain-text workspace patches with shared, theme-aware unified diff previews, compact file rows, line-number gutters and independent file-opening controls; retain selection, focus, expansion and scroll state across updates and webview recreation.

  • Show the latest completed recorded change per file, distinguish unknown counts from zero, and isolate repeated tool IDs across turns; label binary, missing, incomplete and explicitly truncated previews honestly.

  • Preserve image drafts, prompt-history navigation and in-flight submissions across webview recreation; correlate send acknowledgements without resubmitting or clearing newer edits.

  • Retain admitted and outcome-unknown text attachments, reclaim explicitly discarded unsent files, and preserve saved drafts and inherited-history attachment access.

  • Verify local-runtime identity for text-file staging and reject reproduced file/symlink substitutions before reading selected file contents.

  • Propagate native menu and turn-control failures, preserve provider identity when model names match, and recover failed favorite and attachment-browser controls.

  • Settle fork/bookmark buttons without waiting for another session update, and refresh thread navigation when only the parent changes.

  • Reconcile replay/header accounting without double-counting, distinguish cumulative tokens from current context usage, and isolate inherited session state and delayed tool results.

  • Preserve native eviction counts and explicit process-output truncation markers.

  • Handle broken RPC input streams, truncated HTTP responses, detached daemon spawn failures and stale discovery probes; reconnect every detached controller when deletion fails.

  • Bound pathological Markdown blockquote nesting and preserve mixed-list indentation, ordering and ownership.

  • Gate tag publication on verification, synchronize lockfile versions, and align changelog promotion, secret checks and release-run monitoring with the tag-push workflow.

  • Match native Markdown fences, tables, task lists and emphasis; preserve tool stream hydration, interruption details, image/diff metadata and workspace file links.

  • Open long histories at recent messages, load earlier rows on scroll, and preserve selected text and the visible reading anchor across streaming and replay.

  • Preserve native string user messages such as short follow-ups in live and replayed conversations.

  • Keep Nodecode as a single permanent chat view without a second Sessions section or duplicate session heading; search titles and native conversation content inside history.

  • Rename titles inline, keep the workspace path in a tooltip, and attach workspace file contents through an @ picker.

  • Close only this extension's own session readers before deletion, retaining the gateway protection for sessions open elsewhere.

  • Keep streaming thoughts in a compact, content-sized viewport with independent tail following and preserved reading selections.

  • Browse conversations in an anchored session popover and retain disclosure state across streaming updates.

  • Keep raw turn identifiers in the status tooltip, with concise Sending, Working and Ready labels in the conversation footer.

  • Send prompts and steering in Nodecode's native request envelope, and report protocol rejections immediately instead of waiting for an acknowledgement timeout.

Added

  • Persistent history browsing with nested lineage and recent-session views; fork completed assistant turns into a separate editor conversation.

  • Compact inline reply avatars and contextual icon-only copy controls preserve selections; bookmark recorded checkpoints and show native draft/save state.

  • Keep selected @file references inline at the caret with edit-aware context tracking, separate from + attachments.

  • Inline searchable model and reasoning menus with persisted favorites, native context limits, and separate Main, Aux, Decider and Backup role settings.

  • Automatic long-text attachments, multiple file/image previews, retryable staging, and separate native-runtime browsing and local-computer file selection.

  • Native slash autocomplete and dialogs, installation detection/retry, a service restart action, and linked CLI version metadata.

  • Nested session navigation, spawn notices, per-session recorded file changes, and background process output with independent scrolling.

  • Nodecode-native conversation layout with official axolotl branding, editor-tab icon, compact SVG actions, model and effort controls.

  • Direct child-thread and history-fork navigation with live activity and return-to-parent links.

  • Durable thinking display, collapsible tool results, preserved reading positions, latest-message navigation and acknowledged draft submission.

  • Reducer regression coverage for reasoning, replay, tools and child-thread scoping.

Changed

  • Replaced the extension icon with the official Nodecode axolotl mark: the activity bar icon (media/icon.svg) and the marketplace tile (media/icon.png) now carry the real brand mark.