This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryUpdates Bug Fixes, 0.50.0 - 2026-05-19, and Refactoring across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
add dev debug logging for git-status, dockview, and chat messages add dev debug logging for git-status, dockview, and chat messages Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
highlight active-tab file row in Changes panel highlight active-tab file row in Changes panel Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
mobile file viewer with desktop parity mobile file viewer with desktop parity Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
clearer custom-answer state and Cmd+Enter submit on clarifications clearer custom-answer state and Cmd+Enter submit on clarifications Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
polish chat message rendering polish chat message rendering Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
show attachment thumbnails on queued messages show attachment thumbnails on queued messages Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
kandev service install for systemd and launchd kandev service install for systemd and launchd Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
autonomous agent management layer autonomous agent management layer Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
cap clarification overlay height and add mock agent ask commands cap clarification overlay height and add mock agent ask commands Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
pre-fill PR head branch when launching task from GitHub PR list pre-fill PR head branch when launching task from GitHub PR list Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
restore last-selected session tab on task re-entry restore last-selected session tab on task re-entry Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
detach dispatched handler ctx from WS connection lifetime detach dispatched handler ctx from WS connection lifetime Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
persist worktree subdir as workspace_path persist worktree subdir as workspace_path Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
mobile-layout fixes for onboarding wizard + dialog mobile-layout fixes for onboarding wizard + dialog Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
skip redundant task-state writes when session state is unchanged skip redundant task-state writes when session state is unchanged Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
improve inline code chip visibility in markdown improve inline code chip visibility in markdown Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
add delete confirmation dialog in task sidebar and mobile sheet add delete confirmation dialog in task sidebar and mobile sheet Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
stop inventing currentModelId from AvailableModels[0] stop inventing currentModelId from AvailableModels[0] Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
strip phantom session panels on env-layout restore strip phantom session panels on env-layout restore Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
respect user-chosen agent on workflow step transitions respect user-chosen agent on workflow step transitions Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
restore diff viewer bg override after pierre 1.1.22 rename restore diff viewer bg override after pierre 1.1.22 rename Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
persist kandev-system wrap on first task prompt persist kandev-system wrap on first task prompt Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
defer Enter to slash/mention suggestion when menu is open defer Enter to slash/mention suggestion when menu is open Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
unblock make dev on WSL2 mirrored networking unblock make dev on WSL2 mirrored networking Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Refactor | Medium |
improve compact desktop layouts improve compact desktop layouts Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Refactor | Medium |
unify file-tree components on a useTree headless hook unify file-tree components on a useTree headless hook Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Refactor | Medium |
tighten type system across backend + frontend tighten type system across backend + frontend Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
Full changelog
0.50.0 - 2026-05-19
Features
- add dev debug logging for git-status, dockview, and chat messages (#961)
- highlight active-tab file row in Changes panel (#954)
- mobile file viewer with desktop parity (#945)
- clearer custom-answer state and Cmd+Enter submit on clarifications (#934)
- polish chat message rendering (#935)
- show attachment thumbnails on queued messages (#936)
- kandev service install for systemd and launchd (#926)
- autonomous agent management layer (#914)
Bug Fixes
- cap clarification overlay height and add mock agent ask commands (#956)
- pre-fill PR head branch when launching task from GitHub PR list (#960)
- restore last-selected session tab on task re-entry (#951)
- detach dispatched handler ctx from WS connection lifetime (#959)
- persist worktree subdir as workspace_path (#958)
- mobile-layout fixes for onboarding wizard + dialog (#955)
- skip redundant task-state writes when session state is unchanged (#953)
- improve inline code chip visibility in markdown (#948)
- add delete confirmation dialog in task sidebar and mobile sheet (#949)
- stop inventing currentModelId from AvailableModels[0] (#947)
- strip phantom session panels on env-layout restore (#944)
- respect user-chosen agent on workflow step transitions (#941)
- restore diff viewer bg override after pierre 1.1.22 rename (#939)
- persist kandev-system wrap on first task prompt (#940)
- defer Enter to slash/mention suggestion when menu is open (#928)
- unblock make dev on WSL2 mirrored networking (#924)
Refactoring
- improve compact desktop layouts (#937)
- unify file-tree components on a useTree headless hook (#919)
- tighten type system across backend + frontend (#920)
Documentation
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About kdlbs/kandev
All releases →Related context
Beta — feedback welcome: [email protected]