|
30 | 30 | * update integration test for 12 registered commands ([b58f606](https://github.com/patchloom/patchloom-vscode/commit/b58f6068333ee86a1e27e2bdb923f360879dce79)) |
31 | 31 | * update integration test to expect 9 commands ([7e5b78e](https://github.com/patchloom/patchloom-vscode/commit/7e5b78e2d647d5b7ceae1ea5b2d4e5c1be8a35f6)) |
32 | 32 | * validate create action path stays inside workspace folder ([d107a3b](https://github.com/patchloom/patchloom-vscode/commit/d107a3bbacca0f816ccb5d8714f746788c95797d)) |
33 | | - |
34 | | -## 0.0.1 |
35 | | - |
36 | | -### Binary discovery and status |
37 | | - |
38 | | -- Detect Patchloom from `patchloom.path`, `PATH`, or a managed install location |
39 | | -- Show a status bar item with binary readiness and CLI version |
40 | | -- Report CLI compatibility diagnostics with upgrade guidance for outdated builds |
41 | | -- Support remote, WSL, SSH, dev container, and Codespaces environments |
42 | | - |
43 | | -### Workspace setup |
44 | | - |
45 | | -- `Patchloom: Initialize Project` creates or diffs `AGENTS.md` from `patchloom agent-rules` |
46 | | -- `Patchloom: Setup Workspace` walks through binary, AGENTS.md, and MCP config readiness |
47 | | -- `Patchloom: Configure MCP` injects Patchloom MCP server config into VS Code, Cursor, and Windsurf targets |
48 | | -- `Patchloom: Quick Action` builds CLI commands from an interactive picker with six operations: replace, tidy, doc set, search, create, and doc get |
49 | | -- `Patchloom: Batch Apply` opens a JSON plan template and executes all operations atomically via `patchloom batch` |
50 | | -- `Patchloom: Show Output` opens the Patchloom output channel where all CLI invocations and results are logged |
51 | | -- Multi-root workspaces prompt for the target folder when no editor is active |
52 | | - |
53 | | -### Managed install safety |
54 | | - |
55 | | -- Checksum parsing and SHA-256 verification helpers for release archives |
56 | | -- Trusted GitHub release download URL validation |
57 | | -- Staged install path planning with separate staging and live binary directories |
58 | | -- Rollback-safe binary promotion that restores the previous binary on failure |
59 | | -- Persisted failure diagnostics that survive extension reloads |
60 | | -- Staging directory cleanup for failed or cancelled install attempts |
61 | | - |
62 | | -### Infrastructure |
63 | | - |
64 | | -- Automated test harness with unit tests and VS Code extension integration tests |
65 | | -- CI on self-hosted runner with npm audit security scanning (weekly schedule) |
66 | | -- Trivy filesystem vulnerability and misconfiguration scanning |
67 | | -- Gitleaks secret detection across full commit history |
68 | | -- Dependabot auto-merge for minor and patch dependency updates |
69 | | -- Extension packaging with `@vscode/vsce` |
0 commit comments