Skip to content

Commit 55c1b5f

Browse files
committed
chore: update VS Code extension to v2.0.1
- Add v2.0 What's new section to extension README - Fix status bar prefix cf: → sm: (SigMap branding) - Add extension CHANGELOG.md - Remove .vsix files from tracking, add to .gitignore - Published to VS Code Marketplace as v2.0.1
1 parent 651c822 commit 55c1b5f

8 files changed

Lines changed: 50 additions & 3 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ gen-context.standalone.js
44
package.json.bak
55
node_modules/
66
.context/
7+
*.vsix

vscode-extension/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Changelog
2+
3+
## [2.0.1] — 2026-04-04
4+
5+
### Added
6+
- v2 pipeline support: TODOs, recent changes, coverage gaps, PR diff context
7+
- Dependency extractors for Python and TypeScript
8+
- Impact radius hints (reverse dependency annotations)
9+
- Enriched signatures with return types and type hints across all 21 languages
10+
- "What's new in 2.0" section in extension README
11+
12+
### Changed
13+
- Status bar prefix updated from `cf:` to `sm:` for SigMap branding alignment
14+
15+
### Fixed
16+
- Status bar now correctly shows SigMap branding
17+
18+
## [1.5.0] — 2026-04-03
19+
20+
### Added
21+
- Initial release on VS Code Marketplace
22+
- Status bar showing health grade (A/B/C/D) and time since last regeneration
23+
- `SigMap: Regenerate Context` command
24+
- `SigMap: Open Context File` command
25+
- Stale context notification (>24h) with one-click regenerate
26+
- Configurable `sigmap.scriptPath` setting
27+
- 21 language support
28+
- Secret scanning (AWS keys, GitHub tokens, DB strings, etc.)
29+
- MCP server support for Claude and Cursor

vscode-extension/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,23 @@ After SigMap: "I can see your AuthService, UserRepository, 47 API routes …"
3131

3232
---
3333

34+
## 🆕 What's new in 2.0
35+
36+
| Feature | Description |
37+
|---|---|
38+
| **TODO extraction** | Inline TODO/FIXME/HACK comments surfaced in context output |
39+
| **Recent changes** | Git log summary so the AI knows what you've been working on |
40+
| **Coverage gaps** | Highlights files/functions lacking tests |
41+
| **PR diff context** | `--diff <base>` shows changed-file signatures for focused reviews |
42+
| **Dependency map** | Import/require graph for Python and TypeScript |
43+
| **Impact radius** | Reverse dependency annotations (used by: ...) |
44+
| **Enriched signatures** | Return types, type hints, and schema field collapse across all 21 languages |
45+
| **New helper extractors** | `deps.js`, `todos.js`, `coverage.js`, `prdiff.js` |
46+
47+
Several v2 enhancements (deps map, TODOs, recent changes) are enabled by default. All v2 sections can be tuned or disabled via `gen-context.config.json`.
48+
49+
---
50+
3451
## ✨ Features
3552

3653
### 🔄 Auto-regeneration on startup

vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "sigmap",
33
"displayName": "SigMap — AI Context Engine",
44
"description": "97% token reduction for Copilot, Claude & Cursor. Extracts code signatures from 21 languages into copilot-instructions.md automatically.",
5-
"version": "2.0.0",
5+
"version": "2.0.1",
66
"publisher": "manojmallick",
77
"engines": {
88
"vscode": "^1.85.0"

vscode-extension/sigmap-1.5.0.vsix

-21.3 KB
Binary file not shown.

vscode-extension/sigmap-1.5.1.vsix

-21.3 KB
Binary file not shown.

vscode-extension/sigmap-1.5.3.vsix

-23.8 KB
Binary file not shown.

vscode-extension/src/extension.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,15 @@ async function updateStatusBar(statusBar) {
121121
const status = await getStatus(root, scriptPath);
122122

123123
if (!status) {
124-
statusBar.text = '$(file-code) cf: no context';
124+
statusBar.text = '$(file-code) sm: no context';
125125
statusBar.tooltip = 'SigMap: no context file found. Run: node gen-context.js';
126126
statusBar.show();
127127
return;
128128
}
129129

130130
const icon = GRADE_ICONS[status.grade] || GRADE_ICONS.A;
131131
const age = formatAge(status.daysSince);
132-
statusBar.text = `$(file-code) cf: ${icon} ${age}`;
132+
statusBar.text = `$(file-code) sm: ${icon} ${age}`;
133133
statusBar.tooltip = `SigMap health: ${status.grade} (${status.score}/100)\nLast regenerated: ${age}\nClick to regenerate`;
134134
statusBar.show();
135135
}

0 commit comments

Comments
 (0)