v1.0.0
First 1.x release for the VS Code marketplace.
Features
- Attribution — Track inline AI suggestions (accept, partial accept, reject, timeout) and build a line-level blame map (AI vs human) with diff-based matching for completions and chat-applied edits.
- Editor UX — Gutter icons and structured hover text for attribution; ruler markers; status bar entry for the Changes view.
- Branch-aware state — Working data under
.git/blamely/with per-branch snapshots; session reloads when you switch branches; in-memory state flushed on extension deactivate. - Reports — Generate
report.yml(and related outputs) on demand or on save; align with the IntelliJ Blamely reporting direction. - Git integration — Optional pre-commit hook install/restore; git notes on
refs/notes/blamelyfor commit-scoped reports; commands to generate reports, show blame, attach notes, and push notes. - SCM — Blamely: Changes and Blamely: History webviews in the Source Control sidebar (current edits vs note-backed history).
- Chat — Chat participant
@blamelywhere the VS Code Chat API is available. - Workspaces — Multi-root folders supported; exclude patterns and timeouts configurable per workspace.
Configuration
- All settings live under
blamely.*:suggestionTimeout,autoInstallHook,excludePatterns,reportOnSave,showGutterDecorations.
Reliability
- Safer handling when a single edit transaction mixes human-only and AI-matched chunks; fewer duplicate hovers; improved ordering when opening the AI attribution window relative to document edits.