This release incorporates all changes from v1.0.5 (which was not published as a GitHub release) plus a macOS build fix.Documentation Index
Fetch the complete documentation index at: https://ade-app.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Added
- ADE CLI proxy server for packaged runtime — New stdio-to-proxy bridge enabling the bundled ADE ADE CLI binary to launch correctly from within the signed macOS
.appbundle - ADE CLI binary launch service — Resolves the correct ADE CLI binary path inside the packaged app, sets executable permissions, and launches with proper environment variables
- Packaged runtime smoke test — Post-build diagnostic verifying that bundled Claude CLI and ADE CLI binaries are present, executable, and respond to health probes
- Runtime binary permission fixer — Build-time script ensuring all binaries in
Resources/runtime/have correct POSIX executable permissions after electron-builder packs the app - Lane dialog shell — Shared dialog wrapper extracted from Create/Attach lane dialogs for consistent styling and accessibility
Changed
- Lane rebase safety —
conflictServiceandlaneServicenow detect uncommitted changes and skip automatic rebase operations instead of risking data loss - PR merge status detection — Improved tracking with better handling of GitHub API race conditions when a PR is merged externally
- Refactored lane dialogs —
CreateLaneDialogandAttachLaneDialoguse the new sharedLaneDialogShell, reducing duplication - Agent chat service — Now uses
resolveUnifiedRuntimeRootandresolveClaudeCodeExecutablefor reliable binary resolution in both dev and packaged modes - Mac release pipeline — Expanded universal build scripts with runtime binary staging, tightened signing credential validation, and ADE CLI launch verification
Fixed
- Missing Claude CLI during macOS artifact validation —
validate-mac-artifacts.mjsnow gracefully handles the absence of the Claude CLI binary instead of crashing the validation pipeline - Background refresh timer leak — Pending timer cleared when
laneIdchanges, preventing stale data fetches - Duplicate
vi.mockin tests — Removed duplicate mock declaration causing stale assertion failures
Removed
- Redundant runtime resolution logic — Removed duplicated path resolution from
unifiedOrchestratorAdapter, replaced by calls to the shared process service