# Changelog ## 0.2.0 Follows the daemon's "worktree IDE" milestone (P7→P12), while keeping the extension a lightweight **visual worktree manager** — no editor/diff duplicated here, that lives in the web IDE: - **Detailed git status** in the worktree tree: staged / unstaged / conflict counts and the last commit subject (from the daemon's enriched `WorktreeGitStatus`). - **Open Worktree IDE** command — deep-links to the web `/workspace/:repoId/:wt` view. - **Fetch** and **Pull** (fast-forward only or rebase) commands on worktrees, alongside commit/push. - **Archived sessions**: the `session_archived` event is handled live; finished, auto-archived sessions are badged and hidden by default, with a new `arboretum.showArchivedSessions` setting to reveal them. ## 0.1.0 Initial release — native VS Code integration for the Arboretum daemon: - Real-time **Repositories** and **Groups** trees (repos → worktrees → sessions) over the daemon WebSocket. - **Native terminals** (`Pseudoterminal`) to attach/observe any session, reusing VS Code's rendering and scrollback. - **Status-bar** waiting counter and native **notifications** on the rising edge to `waiting`, with Yes/No answers via the `answer` command. - Git mutations from the tree: **create worktree, commit, push, promote**; start session / start group session; resume / fork / kill / hide. - **Workspace awareness**: reveal the worktree for the open folder; start a session or create a worktree for the current folder. - Token auth via `Authorization: Bearer` (REST + WebSocket), token stored in SecretStorage.