Skip to content

Commit 0dd33b7

Browse files
author
Roberto Amarante
committed
update version to v0.3.0
1 parent dcf236a commit 0dd33b7

4 files changed

Lines changed: 82 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 60 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,63 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
66

77
## [Unreleased]
88

9-
## [v0.2.0] - 2025-08-10
9+
## [v0.3.0] - 2026-05-01
10+
11+
### AI Features
12+
13+
- AI Chat Participant (`@codenotes`) with `/annotate`, `/summarize`, `/relate`, `/diff`, `/suggest-note` commands
14+
- Suggest Note for Selection (AI) — recommends which note fits selected code
15+
- Inline completions — annotation suggestions as you type in `.md` notes
16+
- Auto-Tag Note (AI) — suggest tags based on references
17+
- Ask Notes (AI) — natural language Q&A over your notes
18+
- Refresh Stale Annotations (AI) — detect code drift and regenerate
19+
- Semantic Search (AI) — natural language search across all annotations
20+
- Auto Annotate (AI) — AI generates annotation from code + note context (`Cmd+Shift+;`)
21+
- Smart Linking (AI) — auto-detect related references and add cross-link comments
22+
- Annotation Quality Scoring (AI) — rate staleness/vagueness, suggest rewrites
23+
- Code Review Assistant (AI) — surface relevant annotations for git changes
24+
25+
### AI Provider
26+
27+
- External AI API support (OpenAI, Anthropic, Ollama, any OpenAI-compatible endpoint)
28+
- Auto-detect provider (VS Code LM API or external)
29+
- Secure API key storage via SecretStorage
30+
- Configurable model selection
31+
32+
### Notes & Organization
33+
34+
- Note templates (Bug Investigation, Code Review, Feature Exploration, Architecture Decision, Learning Notes)
35+
- Tags/labels with filtering
36+
- Archive/unarchive notes
37+
- Comments/threads on references
38+
- Export to Markdown
39+
- Git-friendly `.codenotes/` workspace storage option
40+
41+
### Code References
42+
43+
- Pin/favorite references
44+
- Bulk add references
45+
- Drag-and-drop reorder
46+
- Auto-update line numbers on file changes
47+
- Quick Add annotation (`Cmd+Shift+L`) — minimal dialogs
48+
- Delete annotation command
49+
- Annotation history/versioning — track changes over time
50+
- Broken reference detection — auto-scan on startup
51+
52+
### Navigation & Visualization
53+
54+
- Reference graph (interactive webview)
55+
- References to this file command
56+
- Annotation timeline (chronological webview)
57+
- Status bar badge for stale/broken annotations
58+
59+
### Infrastructure
60+
61+
- Open VSX marketplace publishing
62+
- Engine version lowered to `^1.85.0` (Cursor compatibility)
63+
- JSON-based storage with schema migration
64+
65+
## [v0.2.0] - 2026-01-02
1066

1167
- Add search notes
1268
- Add change notes directory
@@ -18,5 +74,6 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
1874
- Initial Release
1975
- Add note taking
2076

21-
[v0.2.0]: https://github.com/Kyonru/feather/compare/v0.1.0...v0.2.0
22-
[v0.1.0]: https://github.com/Kyonru/feather/releases/tag/v0.1.0
77+
[v0.3.0]: https://github.com/Kyonru/code-notes/compare/v0.2.0...v0.3.0
78+
[v0.2.0]: https://github.com/Kyonru/code-notes/compare/v0.1.0...v0.2.0
79+
[v0.1.0]: https://github.com/Kyonru/code-notes/releases/tag/v0.1.0

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@ Codebase Notebook is a VS Code extension that lets you take structured notes acr
3030
- Auto-update line numbers when code shifts (file change watcher)
3131
- Hover preview — see annotation when hovering over referenced lines
3232
- **Quick Add** — Single-keystroke annotation without leaving the editor (`Cmd+Shift+L`)
33+
- **Auto Annotate (AI)** — AI generates an annotation based on selected code and note context (`Cmd+Shift+;`)
34+
- **Annotation History** — Track changes to annotations over time, view full revision history per reference
35+
- **Broken Reference Detection** — Auto-scan for references to deleted/moved files on startup, with manual command
36+
37+
### 📊 Monitoring & Quality
38+
39+
- **Status Bar Badge** — Shows count of stale/broken annotations with warning indicator
40+
- **Annotation Timeline** — Chronological webview showing when annotations were added across all notes
41+
- **Annotation Quality Scoring (AI)** — Rate annotations for staleness/vagueness and suggest rewrites
3342

3443
### 🔌 AI Provider Flexibility
3544

@@ -55,8 +64,13 @@ Additional AI commands (Command Palette):
5564
| Command | Description |
5665
| --------------------------------------------------- | ---------------------------------------------------------- |
5766
| `Codebase Notebook: Suggest Note` | AI suggests which note fits the current code (Cmd+Shift+K) |
67+
| `Codebase Notebook: Auto Annotate (AI)` | AI generates annotation from code context (Cmd+Shift+;) |
5868
| `Codebase Notebook: Auto-Tag Note (AI)` | Suggest tags for a note based on its references |
5969
| `Codebase Notebook: Ask Notes (AI)` | Ask questions about your notes ("Which note covers auth?") |
70+
| `Codebase Notebook: Semantic Search (AI)` | Natural language search across all annotations |
71+
| `Codebase Notebook: Smart Linking (AI)` | Auto-detect related references and suggest cross-links |
72+
| `Codebase Notebook: Annotation Quality Score (AI)` | Rate staleness/vagueness and suggest rewrites |
73+
| `Codebase Notebook: Code Review Assistant (AI)` | Surface relevant annotations during code review (git diff) |
6074
| `Codebase Notebook: Refresh Stale Annotations (AI)` | Detect changed code and regenerate annotations |
6175

6276
### 🏷️ Organization
@@ -76,6 +90,9 @@ Additional AI commands (Command Palette):
7690

7791
- **Reference graph** — Interactive webview showing how notes connect to files (click to open)
7892
- **References to this file** — See all notes referencing the current file
93+
- **Semantic Search (AI)** — Natural language queries across all annotations (sparkle button in tree view)
94+
- **Smart Linking (AI)** — Auto-detect related references and add cross-link comments
95+
- **Code Review Assistant (AI)** — Surface relevant annotations for your git changes
7996
- **CodeLens** — "View Note" lens on referenced lines
8097
- **Inline completions** — Annotation suggestions as you type
8198

@@ -120,6 +137,9 @@ Additional AI commands (Command Palette):
120137
| `Codebase Notebook: Add Comment` | Add a comment to a reference |
121138
| `Codebase Notebook: View Comments` | View/delete comments on a reference |
122139
| `Codebase Notebook: Delete Annotation` | Delete a reference and its section from the note|
140+
| `Codebase Notebook: Show Annotation Timeline` | Chronological view of all annotations |
141+
| `Codebase Notebook: Detect Broken References` | Scan for references to deleted/moved files |
142+
| `Codebase Notebook: View Annotation History` | View revision history of a reference |
123143
| `Codebase Notebook: Set AI API Key` | Store API key securely for external AI provider |
124144
| `Codebase Notebook: Clear AI API Key` | Remove stored AI API key |
125145
| `Codebase Notebook: Change Notes Directory` | Select / change the directory used for notes |
@@ -141,6 +161,7 @@ You'll find most actions in:
141161
| Add Reference to Notebook | `Ctrl + Shift + J` | `Cmd + Shift + J` |
142162
| Quick Add Annotation | `Ctrl + Shift + L` | `Cmd + Shift + L` |
143163
| Suggest Note (AI) | `Ctrl + Shift + K` | `Cmd + Shift + K` |
164+
| Auto Annotate (AI) | `Ctrl + Shift + ;` | `Cmd + Shift + ;` |
144165

145166
### Quick Add vs Add Reference
146167

TODO.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66

77
## AI-Enhanced Features
88

9-
- [ ] Code change impact analysis (identify affected annotations from git diffs)
10-
- [ ] Auto-annotation from PR (suggest annotations for notable PR changes)
11-
- [ ] Knowledge gaps detection (find heavily-modified files with no annotations)
12-
- [ ] Annotation quality scoring (rate staleness/vagueness, suggest rewrites)
13-
- [ ] Generate onboarding guide (compile annotations into a structured walkthrough)
149
- [ ] Code review assistant (surface relevant annotations during code review)
1510
- [ ] Dependency chain narrator (trace call chains from an annotated reference)
1611
- [ ] Note summarization on hover (AI one-liner in tree view tooltip)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"url": "https://github.com/sponsors/kyonru"
66
},
77
"description": "An extension to help taking note across the codebase",
8-
"version": "0.2.0",
8+
"version": "0.3.0",
99
"icon": "icon.png",
1010
"publisher": "SolenodonteLabs",
1111
"engines": {

0 commit comments

Comments
 (0)