Skip to content

Commit 3321133

Browse files
committed
chore: bump to v4.7.0
Co-Authored-By: Rooty
1 parent c41a95b commit 3321133

3 files changed

Lines changed: 43 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,47 @@ All notable changes to AgentDeck will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [4.7.0] - 2026-03-29
9+
10+
### Added
11+
- Keyboard tab cycling: Ctrl+Tab / Ctrl+Shift+Tab
12+
- ConfirmDialog component for destructive actions (project/workflow deletion)
13+
- IPC error-to-notification middleware with user-friendly messages (12 new tests)
14+
- Workflow state hydration — renderer recovers running workflow status after reload
15+
- WSL health status banner — red warning when WSL is not detected
16+
- PTY spawn failure now shows error message in terminal instead of blank screen
17+
- Suspense spinner fallback for lazy-loaded screens
18+
- Agent install guidance tooltips for missing agents
19+
- Empty sidebar section hints (pinned, templates, workflows)
20+
- Sidebar path tooltips on hover
21+
- Workflow load failure error state
22+
- Resource limits: max 20 PTY sessions, max 3 concurrent workflow runs
23+
- Default 30-minute absolute timeout on agent nodes
24+
- safeStorage unavailability warning toast
25+
- Process cleanup handlers (uncaughtException, unhandledRejection)
26+
- CSP enforced via onHeadersReceived header (in addition to meta tag)
27+
- Smart Settings command palette action (resolves active project, disabled state)
28+
29+
### Fixed
30+
- Accessibility: prefers-reduced-motion support (targeted, preserves ambient effects)
31+
- Accessibility: keyboard support on all interactive div elements (role, tabIndex, onKeyDown)
32+
- Accessibility: ARIA landmark/widget roles across sidebar, tab bars, status bar, toasts
33+
- Accessibility: visible focus indicators (:focus-visible)
34+
- Accessibility: WCAG AA color contrast on all 4 light themes (--text3 darkened)
35+
- Security: shellQuote for project paths in pty-manager (was double-quote interpolation)
36+
- Security: sessionId validation in pty:spawn handler
37+
- Security: block all navigation in will-navigate (was only blocking file://)
38+
- Reliability: async WSL check (was blocking main process up to 10s)
39+
- Reliability: electron-store write lock prevents concurrent save races
40+
- Reliability: workflowEngine.stopAll() on renderer crash and window close
41+
- Reliability: WSL distro fallback warning log
42+
- UX: tab bar horizontal scroll on overflow
43+
- UX: quick-open bar opens command palette instead of wizard
44+
- UX: replaced window.confirm with custom ConfirmDialog
45+
46+
### Changed
47+
- 511 tests (up from 499)
48+
849
## [4.6.1] - 2026-03-29
950

1051
### Changed

docs/USER-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AgentDeck User Guide
22

3-
> **Version**: 4.6.1
3+
> **Version**: 4.7.0
44
55
AgentDeck is a desktop command center for managing AI coding agents through WSL2 terminals. This guide covers every feature from first launch to advanced workflow automation.
66

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agentdeck",
3-
"version": "4.6.1",
3+
"version": "4.7.0",
44
"description": "Electron desktop app for managing WSL agent sessions",
55
"main": "./out/main/index.js",
66
"license": "Elastic-2.0",

0 commit comments

Comments
 (0)