Skip to content

Commit 13cb5c2

Browse files
committed
docs(website): add v0.8.2 release notes
- 184% faster indexing with zero silent gaps - Section-based progress display for 4 commands - Context-aware dev owners with 3 intelligent modes - Smart ownership display with last touched and recent activity - Architecture simplifications and performance improvements
1 parent cac297c commit 13cb5c2

File tree

2 files changed

+153
-4
lines changed

2 files changed

+153
-4
lines changed

website/content/latest-version.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
*/
55

66
export const latestVersion = {
7-
version: '0.8.0',
8-
title: 'Developer Insights & Performance',
7+
version: '0.8.2',
8+
title: 'Massive Indexing Performance & UX Improvements',
99
date: 'December 13, 2025',
1010
summary:
11-
'New dev map, dev activity, and dev owners commands with major performance improvements (35-224x faster) and persistent metrics.',
12-
link: '/updates#v080--developer-insights--performance',
11+
'184% faster indexing with zero silent gaps, section-based progress display, and context-aware dev owners command.',
12+
link: '/updates#v082--massive-indexing-performance--ux-improvements',
1313
} as const;

website/content/updates/index.mdx

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,155 @@ What's new in dev-agent. We ship improvements regularly to help AI assistants un
99

1010
---
1111

12+
## v0.8.2 — Massive Indexing Performance & UX Improvements
13+
14+
*December 13, 2025*
15+
16+
**184% faster indexing with zero silent gaps and context-aware developer insights.**
17+
18+
### What's New
19+
20+
**⚡ Performance Improvements (184% Faster)**
21+
22+
Eliminated performance bottlenecks throughout the indexing pipeline:
23+
24+
- **63x faster metadata collection** — Single batched git command replaces 863 individual calls
25+
- **Removed storage size calculation** — Deferred to on-demand in `dev stats` (saves 1-3s)
26+
- **Simplified ownership tracking** — Author contributions calculated on-demand (1s vs pre-indexing overhead)
27+
- **Total speedup** — Indexing completes in ~33s vs ~95s (61s improvement!)
28+
29+
**🎨 Section-Based Progress Display**
30+
31+
No more silent gaps during indexing. Clean, informative output inspired by Homebrew and Cargo:
32+
33+
```bash
34+
dev index .
35+
36+
✓ Scanning Repository (3.2s)
37+
433 files → 2,525 components
38+
39+
✓ Embedding Vectors (20.7s)
40+
2,525 documents
41+
42+
✓ Git History (4.4s)
43+
252 commits
44+
45+
✓ GitHub Issues/PRs (7.8s)
46+
163 documents
47+
48+
✓ Repository indexed successfully!
49+
50+
Indexed: 433 files • 2,525 components • 252 commits • 163 GitHub docs
51+
Duration: 33.5s
52+
53+
💡 Next steps:
54+
dev map Explore codebase structure
55+
dev owners See contributor stats
56+
dev activity Find active files
57+
```
58+
59+
**Applied to 4 commands:** `dev index`, `dev update`, `dev git index`, `dev github index`
60+
61+
**🔍 Context-Aware `dev owners` Command**
62+
63+
Completely redesigned to provide actionable insights based on your current context:
64+
65+
**Three Intelligent Modes:**
66+
67+
1. **Changed Files Mode** — Shows ownership of uncommitted changes (perfect for PR reviews)
68+
2. **Root Directory Mode** — High-level overview of top areas (`packages/cli/`, `packages/core/`)
69+
3. **Subdirectory Mode** — Detailed expertise for the specific area you're in
70+
71+
**Smart Ownership Display:**
72+
73+
```bash
74+
# Your file (minimal noise)
75+
└─ src/auth.ts
76+
@you • 50 commits • Last: 6 months ago
77+
78+
# Your file + recent activity by others (coordination warning)
79+
└─ src/auth.ts
80+
@you • 50 commits • Last: 6 months ago
81+
⚠️ Recent activity by @alice (yesterday)
82+
83+
💡 Suggested reviewers: @alice
84+
85+
# Someone else's stale file (review required)
86+
└─ ⚠️ src/legacy.ts
87+
@alice • 12 commits • Last: 2 years ago
88+
89+
# New file (no history)
90+
└─ 🆕 src/feature.ts
91+
New file
92+
```
93+
94+
**Key Features:**
95+
96+
- **Asymmetric icons** — Only flags exceptions (⚠️ others' files, 🆕 new files)
97+
- **Last touched timestamps** — Catches stale code and active development
98+
- **Recent activity detection** — Warns when others recently modified your files
99+
- **Suggested reviewers** — Auto-identifies who to loop in for code reviews
100+
- **Real-time git log analysis** — Works for uncommitted changes
101+
- **Git root detection** — Works from any subdirectory
102+
103+
### Architecture Simplifications
104+
105+
This release removes unnecessary complexity while improving performance:
106+
107+
- **Removed `file_authors` SQLite table** — On-demand calculation is fast enough (1s)
108+
- **Removed `appendFileAuthors()` and `getFileAuthors()` from MetricsStore**
109+
- **Removed `authorContributions` from IndexUpdatedEvent**
110+
- **Cleaner separation** — Metrics for analytics, ownership for developer insights
111+
112+
### UX Improvements
113+
114+
**More frequent progress updates:**
115+
- Scanner logs every 2 batches or 10 seconds (was every 50 files)
116+
- Debug logs for slow file processing (>5s)
117+
- Maximum 1-second gaps between progress updates
118+
119+
**Better grouping in `dev owners`:**
120+
- Groups by GitHub handle instead of email (merges multiple emails per developer)
121+
- Monorepo-aware directory grouping (2 levels for `packages/`, `apps/`)
122+
123+
**Graceful degradation:**
124+
- Verbose mode and non-TTY environments show traditional logs
125+
- TTY detection for CI/CD compatibility
126+
127+
### Before & After
128+
129+
**Before:**
130+
```
131+
[14:27:37] typescript 3450/3730 (92%)
132+
← 3 MINUTES OF SILENCE
133+
[14:30:09] typescript 3600/3730 (97%)
134+
← EMBEDDING COMPLETES
135+
← 63 SECONDS OF SILENCE
136+
[14:31:12] Starting git extraction
137+
```
138+
139+
**After:**
140+
```
141+
✓ Scanning Repository (3.2s)
142+
433 files → 2,525 components
143+
144+
✓ Embedding Vectors (20.7s)
145+
2,525 documents
146+
147+
✓ Git History (4.4s)
148+
252 commits
149+
```
150+
151+
### Migration
152+
153+
No breaking changes for end users. Internal APIs changed:
154+
- `IndexUpdatedEvent` no longer includes `authorContributions`
155+
- `MetricsStore` ownership methods removed (use on-demand calculation)
156+
157+
No re-index required. Changes take effect immediately.
158+
159+
---
160+
12161
## v0.8.0 — Developer Insights & Performance
13162

14163
*December 13, 2025*

0 commit comments

Comments
 (0)