Skip to content

Commit d022361

Browse files
jsonifyclaude
andauthored
Fix What's New version display issue (#132)
* Fix: Update What's New fallback to show v2.0.2 release Update fallback-release.json to reflect the most recent merge: - Version: 2.0.2 (was 1.43.14) - PR #131: Add create action items context menu feature - Date: 2025-12-11 The fallback data is used when git log parsing fails, ensuring users always see accurate release information. * docs: Add v2.0 AI context menu features documentation Update documentation to reflect new features: - Summarize Selection (v2.0.1): Select text and get instant AI summary - Create Action Items (v2.0.2): Extract tasks as checkboxes or bullets - Custom File Extensions (v2.0.0): Preserve user-provided extensions Updated files: - README.md: New AI-powered features section - docs/_tabs/features.md: Added new context menu features - docs/_posts/2025-11-07-ai-summarization.md: Detailed usage guide - notes.md: What's New section and AI Context Menu Features * docs: Add missing Version History feature to README AI section --------- Co-authored-by: Claude <[email protected]>
1 parent 594313c commit d022361

File tree

5 files changed

+149
-14
lines changed

5 files changed

+149
-14
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,17 @@ Visual monthly calendar for daily notes with highlighted indicators showing days
8383

8484
Identify orphaned notes (no incoming or outgoing links) and placeholder links (references to notes that don't exist yet). The Orphans panel shows three categories: isolated notes, notes with no backlinks, and notes with no outgoing links. The Placeholders panel groups broken links by target, showing all source locations with context snippets and line numbers.
8585

86-
### AI-powered summarization with GitHub Copilot
86+
### AI-powered features with GitHub Copilot
8787

88-
Generate intelligent summaries of your notes using GitHub Copilot. Summarize single notes instantly or batch process multiple notes by time period (week, month, custom range). Summaries extract key insights, action items, and keywords with smart caching for instant access. Use custom prompt templates for different contexts (meeting notes, technical reviews, brainstorm sessions) and track summary versions over time. Auto-tag notes based on AI-extracted keywords.
88+
Generate intelligent summaries, extract action items, and more using GitHub Copilot. **New in v2.0**: Select any text and right-click for instant AI analysis:
89+
90+
- **Summarize Selection**: Get a concise summary inserted right below your selected text
91+
- **Create Action Items**: Extract tasks as checkboxes (`- [ ]`) or bullets (`-`) from any text
92+
- **Summarize Notes**: Batch process multiple notes by time period (week, month, custom range)
93+
- **Custom Prompts**: Use templates for different contexts (meetings, technical reviews, brainstorms)
94+
- **Smart Caching**: Instant retrieval for previously generated summaries
95+
- **Version History**: Track and compare different versions of summaries over time
96+
- **Auto-Tagging**: Generate tags based on AI-extracted keywords
8997

9098
### Browse templates visually
9199

docs/_posts/2025-11-07-ai-summarization.md

Lines changed: 111 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ Generate intelligent summaries of your notes using GitHub Copilot's AI capabilit
1111

1212
## Quick Start
1313

14+
**Summarize Selection (v2.0.1):**
15+
```
16+
Select text → Right-click → Summarize Selection
17+
```
18+
19+
**Create Action Items (v2.0.2):**
20+
```
21+
Select text → Right-click → Create Action Items → As Checkboxes / As Bullets
22+
```
23+
1424
**Single Note:**
1525
```
1626
Right-click any note → Summarize Note
@@ -31,14 +41,111 @@ Command Palette → Noted: Summarize Custom Date Range
3141

3242
## Overview
3343

34-
AI Summarization provides three main capabilities:
44+
AI Summarization provides five main capabilities:
3545

36-
1. **Single Note Summarization**: Quick summaries of individual notes
37-
2. **Batch Summarization**: Analyze multiple notes across time periods
38-
3. **Smart Caching**: Performance optimization with automatic cache management
46+
1. **Summarize Selection** ⭐ NEW (v2.0.1): Instant summaries of selected text
47+
2. **Create Action Items** ⭐ NEW (v2.0.2): Extract tasks from selected text
48+
3. **Single Note Summarization**: Quick summaries of individual notes
49+
4. **Batch Summarization**: Analyze multiple notes across time periods
50+
5. **Smart Caching**: Performance optimization with automatic cache management
3951

4052
All summaries are generated locally using VS Code's Language Model API, ensuring your notes remain private on your machine.
4153

54+
## Summarize Selection (v2.0.1)
55+
56+
Instantly summarize any selected text and insert the summary directly below your selection.
57+
58+
### How to Use
59+
60+
1. Select any text in a note
61+
2. Right-click to open context menu
62+
3. Click "Summarize Selection"
63+
4. AI generates summary and inserts it below your selection
64+
65+
### Features
66+
67+
- **Inline Results**: Summary inserted directly below selection with a header
68+
- **Cancellable**: Click X during generation to cancel
69+
- **Smart Formatting**: Uses markdown formatting for readability
70+
- **Context Preservation**: Original selection remains intact
71+
72+
### Output Format
73+
74+
```markdown
75+
[Your selected text here]
76+
77+
## Summary
78+
79+
[AI-generated summary of the selected text]
80+
```
81+
82+
### Use Cases
83+
84+
- Summarize long meeting notes or discussions
85+
- Create quick TL;DR for email threads pasted into notes
86+
- Condense research findings or documentation
87+
- Get the gist of copied content before deciding to keep it
88+
89+
## Create Action Items (v2.0.2)
90+
91+
Extract actionable tasks from any selected text with AI analysis.
92+
93+
### How to Use
94+
95+
1. Select text containing tasks, discussions, or notes
96+
2. Right-click to open context menu
97+
3. Hover over "Create Action Items"
98+
4. Choose format:
99+
- **As Checkboxes**: Creates `- [ ] Task description`
100+
- **As Bullets**: Creates `- Task description`
101+
102+
### Features
103+
104+
- **Smart Extraction**: AI identifies actionable items from conversational text
105+
- **Deadline Detection**: Preserves mentioned dates and deadlines
106+
- **Assignee Tracking**: Includes mentioned people in parentheses
107+
- **Priority Markers**: Identifies and marks urgent items
108+
- **Grouped Output**: Related items organized together
109+
110+
### Output Format
111+
112+
**Checkboxes (for task tracking):**
113+
```markdown
114+
## Action Items
115+
116+
- [ ] Review the authentication PR (John)
117+
- [ ] Deploy API updates by Friday
118+
- [ ] [URGENT] Fix production bug in payment service
119+
- [ ] Update documentation for new endpoints
120+
```
121+
122+
**Bullets (for simple lists):**
123+
```markdown
124+
## Action Items
125+
126+
- Review the authentication PR (John)
127+
- Deploy API updates by Friday
128+
- [URGENT] Fix production bug in payment service
129+
- Update documentation for new endpoints
130+
```
131+
132+
### Use Cases
133+
134+
- Extract tasks from meeting notes
135+
- Convert brainstorm sessions into actionable lists
136+
- Parse email threads for follow-up items
137+
- Turn project discussions into task lists
138+
- Create checklists from requirements documents
139+
140+
### When No Items Found
141+
142+
If the AI cannot identify actionable items in your selection, you'll see a notification:
143+
```
144+
No action items identified
145+
```
146+
147+
This happens when the text is purely informational without specific tasks.
148+
42149
## Single Note Summarization
43150

44151
### From Tree View

docs/_tabs/features.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,12 @@ Visualize your note-taking activity over time with stacked area charts showing n
161161

162162
[Learn more →](/noted/posts/activity-chart/)
163163

164-
## ✨ AI Summarization
164+
## ✨ AI Summarization & Action Items
165165

166-
Generate intelligent summaries of your notes using GitHub Copilot. Summarize single notes or batch process multiple notes by time period.
166+
Generate intelligent summaries and extract action items from your notes using GitHub Copilot. **New in v2.0**: Context menu actions for selected text.
167167

168+
- **Summarize Selection** ⭐ NEW: Select text → right-click → get instant AI summary below selection
169+
- **Create Action Items** ⭐ NEW: Extract tasks from selected text as checkboxes or bullets
168170
- **Single Note Summaries**: Right-click any note to generate instant summary
169171
- **Batch Processing**: Summarize week, month, or custom date ranges
170172
- **Smart Caching**: Instant retrieval for previously generated summaries

notes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## What's New
44

5+
### AI Context Menu Features (v2.0.0+) ⭐ LATEST
6+
- **Summarize Selection** (v2.0.1): Select text → Right-click → Get instant AI summary
7+
- **Create Action Items** (v2.0.2): Select text → Right-click → Extract tasks as checkboxes or bullets
8+
- **Custom File Extensions** (v2.0.0): Creating "example.sh" now preserves the extension
9+
510
### Version Popup (v1.43.12+)
611
- **Version Badge**: Displays current extension version at the top of the Templates & Recent panel
712
- **What's New Popup**: Click the version badge to view recent changes and new features
@@ -301,6 +306,19 @@ Templates support powerful variable substitution with 10 built-in placeholders:
301306
- VS Code theme integration for consistent appearance
302307
- Tooltip shows week date range and detailed counts
303308

309+
### AI Context Menu Features (v2.0.0+) ⭐ NEW
310+
- **Summarize Selection** (v2.0.1): Instant AI summaries of selected text
311+
- Select any text in a note → Right-click → "Summarize Selection"
312+
- AI-generated summary inserted directly below selection with `## Summary` header
313+
- Cancellable progress indicator
314+
- Great for: meeting notes, email threads, research findings
315+
- **Create Action Items** (v2.0.2): Extract actionable tasks from selected text
316+
- Select text → Right-click → "Create Action Items" submenu
317+
- Two formats: "As Checkboxes" (`- [ ]`) or "As Bullets" (`-`)
318+
- AI extracts tasks with deadlines, assignees, and priority markers
319+
- Inserts action items below selection with `## Action Items` header
320+
- Smart detection: Shows "No action items identified" when text is purely informational
321+
304322
### AI Summarization (v1.37.0 - Phase 2)
305323
- **Single Note Summarization**: Generate AI-powered summaries of individual notes
306324
- Right-click any note in tree view and select "Summarize Note"

src/version/fallback-release.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"version": "1.43.14",
3-
"date": "2025-11-20",
4-
"prTitle": "Implement hierarchical note naming and organization",
5-
"prDescription": "Add comprehensive support for Dendron-style hierarchical note organization using dot-delimited naming (e.g., project.design.frontend.md).\n\n**Core Features:**\n- **Dot-delimited hierarchies**: Notes like work.meetings.standup.md are organized into visual tree structures\n- **Virtual hierarchy nodes**: Tree view displays hierarchy without requiring actual folder structure\n- **Flexible organization**: Notes stored as flat files in Hierarchical Notes folder, displayed as hierarchical tree\n- **Full validation**: Strict format validation with helpful error messages\n\n**New Commands:**\n- Create Hierarchical Note - Create new hierarchical note with template selection\n- Open Hierarchical Note - Quick picker with existing hierarchy suggestions\n- Search Hierarchical Notes - Find hierarchical notes by path prefix\n\n**Configuration:**\n- Enable/disable hierarchical notes (default: enabled)\n- Configure separator character (. or /)\n- Set maximum depth limit (default: 10 levels)\n- Choose validation level (strict/relaxed)\n\n**Backwards Compatibility:**\nAll existing features work seamlessly with hierarchical notes - wiki links, search, backlinks, tags, graph view, and more!",
6-
"prNumber": 125,
7-
"prUrl": "https://github.com/jsonify/noted/pull/125"
2+
"version": "2.0.2",
3+
"date": "2025-12-11",
4+
"prTitle": "Add create action items context menu feature",
5+
"prDescription": "**New Feature: Create Action Items**\n\nExtract actionable tasks from selected text using AI-powered analysis.\n\n**How to use:**\n- Select text in any note\n- Right-click and choose \"Create Action Items\" from the context menu\n- Choose format: checkboxes (- [ ]) or bullets (- )\n\n**Features:**\n- AI-powered action item extraction using VS Code LLM API\n- Two format options: checkboxes for task tracking, bullets for simple lists\n- Inserts action items below your selection with \"## Action Items\" header\n- Smart detection - shows message when no actionable content is found\n\n**Technical Details:**\n- New ActionItemsService for AI-powered extraction\n- Integrated into Noted editor context menu\n- Uses GitHub Copilot (gpt-4o) for intelligent parsing",
6+
"prNumber": 131,
7+
"prUrl": "https://github.com/jsonify/noted/pull/131"
88
}

0 commit comments

Comments
 (0)