Skip to content

Dev Command Center v0.1.28

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:34

v0.1.28 Release Notes

Highlights

  • Added a one-click way to run the workspace's configured fix tasks directly
    from the Inspector, with confirmation before any task can change files.
  • Improved the integrated terminal with persistent custom tab names and a fix
    for terminal applications that started before their initial size was ready.
  • Added validation for typographic dashes in workspace task flags, preventing
    commands such as —fix from silently running with the wrong argument.

Workspace Automation

  • The Inspector now shows when the current workspace has configured fix
    tasks and can run all of them from a single action.
  • Fix-task runs use the saved workspace configuration, show the execution
    report, and refresh Git and automation data when files change.
  • Commands in .dcc.toml are now rejected when a flag begins with a
    typographic dash; the error explains to use ASCII hyphens, such as --fix.

Terminal Experience

  • Terminal tabs can now be renamed without restarting or interrupting their
    running PTY; the name is preserved for the project.
  • The terminal keeps the first measured viewport size while its PTY starts,
    so full-screen applications receive the correct dimensions immediately.
  • Added regression coverage for terminal startup sizing and saved tab names.

Inspector and Review

  • CodeRabbit review remains available when a branch has committed changes,
    even when the working tree itself is clean.
  • Workspace paths in the branch toolbar now show their full value on hover.

Validation Before Publishing

  • Run desktop type checks: yarn workspace @dcc/desktop typecheck
  • Run the complete desktop test suite: yarn workspace @dcc/desktop test
  • Run the Rust workspace tests: cargo test --workspace
  • Check the Tauri crate: cargo check --manifest-path src-tauri/Cargo.toml
  • Confirm release metadata is 0.1.28 in package.json,
    sidecar/package.json, sidecar/src/index.mjs, src-tauri/Cargo.toml, and
    src-tauri/tauri.conf.json.