Changelog

Track all updates, improvements, and new features

Version 0.2.1
Latest

November 12, 2025

Patch release with context menu integration and UX improvements

Added

Editor Context Menu Integration

"Add Note" option now available in editor right-click context menu for quick note creation without keyboard shortcuts

Changed

Selection-based CodeLens disabled - The "Add Note" CodeLens that appeared when selecting text has been temporarily disabled to reduce visual clutter. The context menu option provides a more intuitive alternative. This may be re-enabled with configuration control in a future release.

Technical

• Added editor/context menu contribution in package.json

• Commented out selection-based CodeLens logic in codeLensProvider.ts:80-108 with TODO marker for future re-enablement

Version 0.2.0

October 27, 2025

Major feature update with sidebar view and workspace-wide note browsing

Added

Sidebar View for Browsing All Notes

Dedicated Activity Bar icon with tree view showing all notes across workspace

  • • Notes organized by file with collapsible nodes showing path, note count, and previews
  • • Click notes to navigate directly to location in editor with real-time updates
  • • "+" button for quick note creation without text selection
  • • Context menus for note items (Go to, Edit, Delete, View History) and file items (Open File)
  • • Configurable sorting by file path, date, or author with customizable preview length (20-200 chars)

Changed

Add Note command now works without text selection - creates note for current cursor line when no text is selected
Keyboard shortcut (Ctrl+Alt+N / Cmd+Alt+N) no longer requires selection for more convenient note-taking

Testing

78 comprehensive unit tests for sidebar components (NoteTreeItem: 59 tests, NotesSidebarProvider: 19 tests)

Version 0.1.8

October 23, 2025

Multiple notes per line feature with conditional navigation

Fixed

Multiple Note Creation and Navigation (Issue #6)

Fixed thread lookup methods that were breaking multi-note functionality

  • • Fixed thread lookup to use proper thread keys instead of note IDs
  • • Added "➕ Add Note" CodeLens button even when notes already exist
  • • All multi-note features (viewing, editing, navigating) now work correctly

Changed

Conditional navigation buttons - Previous/Next buttons now only appear when there are multiple notes on the same line
Icon-only UI - Moved actions to native VS Code icon buttons for cleaner display

Version 0.1.7

October 19, 2025

UX improvements to prevent unwanted scrolling and reduce interruptions

Fixed

Prevented unwanted scrolling when adding notes via CodeLens - viewport now stays exactly where it was

Changed

Removed automatic focus/scroll behavior when viewing notes for less disruptive experience
Removed cancel notification to reduce noise

Version 0.1.6

October 19, 2025

Input focus improvements and unified note creation

Fixed

CodeLens "Add Note" action now properly focuses input field for immediate typing

Changed

Unified note creation to use consistent method - removed + icon from editor gutter

Version 0.1.5

October 19, 2025

Focus mode and keyboard shortcut improvements

Added

Auto-collapse all other notes when working on one - only one note visible at a time for better focus

Fixed

Keyboard shortcuts now use modern comment UI (Issues #9, #10)
+ icon comment editor now saves notes properly
Test coverage configuration (Issue #8)

Version 0.1.4

October 17, 2025

ES Module migration for modern package compatibility

Changed

Migrated to ES Modules (ESM) from CommonJS for better compatibility with modern npm packages

Fixed

Fixed "Cannot find module 'uuid'" error by migrating to ES modules

Version 0.1.1

October 17, 2025

Activation and workspace handling improvements

Fixed

Extension now activates properly when no workspace is initially open
Added graceful handling for commands when no workspace is available

Version 0.1.0
Initial Release

October 17, 2025

🎉 First public release - Published to VS Code Marketplace and Open VSX Registry!

Core Features

Add notes using VSCode's native comment UI
Markdown formatting with keyboard shortcuts
CodeLens indicators above code with notes
Intelligent content tracking
Complete version history
Git integration for author detection

Testing & Quality

• 100 total tests (41 unit + 59 integration)

• 88% code coverage

• Package size: 77KB (highly optimized)

Coming in v0.3.0

Future Release

What's next for Code Context Notes

Search and Filter Notes - Full-text search across all note content with filters by author, date range, and file path
Regex Pattern Matching - Advanced search capabilities for power users
Background Indexing - Instant search results with automatic index updates