Skip to content

Releases: marein/dev-cockpit

1.62.0

Choose a tag to compare

@marein marein released this 03 Sep 06:36
  • Enhance commit view for large changesets by @marein in a4ac695.
    • Handles 30k changes without freezing.
    • Filter over the change list, always visible.
    • Keyboard navigation over files and folders.
  • Add search field to all editor sheets by @marein in 3817606.
    • Filters rows in git, docker and line comment sheets.
    • Live match on typing, e.g. "push" shows the push actions.

1.61.0

Choose a tag to compare

@marein marein released this 01 Sep 05:32
  • Offer git fetch during worktree creation by @marein in 32046be.
    • The branch fields are searchable lists with a resync row that fetches from the remote.
  • Count running containers as an active project by @marein in de420ee.
  • Keep the open burger menu inside the viewport by @marein in da6ff1b.

1.60.0

Choose a tag to compare

@marein marein released this 30 Aug 22:55
  • The editor follows the disk by @marein in 802cdb2.
    • While an editor is open it watches what is on its screen, the open tabs and the unfolded folders, and follows what happens to them outside the editor.
  • Add replace in files to the editor palette by @marein in d67b264.
    • Ctrl+Shift+H opens it, the tree's folder menu does too.
    • Shift+Enter writes the marked match and marks the next one, Ctrl+Enter opens the marked row and the palette stays open.
    • Aa in the search field makes find in files case sensitive too.
  • Enhance search capabilities in the editor by @marein in 163eff5.
    • Find in files takes a file mask and a directory filter, go to file takes the same directory filter.
    • The tree's folder menu offers both searches scoped to that folder.
  • Show coder renames live by @marein in 3edd5a9.
    • A rename inside a coder lands in the heading and the browser title without a reload.
    • A coder that ran a slash command like /rename or /agents no longer keeps its ring spinning.
  • Play assistant answers at full volume by @marein in ead61f7.
    • The voice was capped at a tenth of its level, a full row is now the answer's own volume.
  • Center and flash the linked project row by @marein in f8b69b1.
    • A link to a project scrolls that row into the middle and flashes it, also when the filter was hiding it.
  • Stop the editor from selecting text on gestures by @marein in c330e83.
    • Dragging a splitter no longer selects text around it, the line numbers and the commit rows are not selectable either.
  • Fix initial theme switcher transition by @marein in ebcd45d.
    • The highlight no longer slides across the switcher while a page loads.

1.59.0

Choose a tag to compare

@marein marein released this 29 Aug 15:10
  • Add worktree support to the projects list by @marein in acf51ab, 6872d92.
    • Create a project as an empty folder, a clone, or a worktree of a project you have. A worktree and its main are deleted together.
  • Add a docker log formatter by @marein in 2f36264.
    • Errors and warnings are marked in the gutter. A filter shows only matching lines with their context.
  • Add loading spinner to busy coders by @marein in 6ed4d4f, 4f0d447.
    • The coder icon spins while it works. This runs on a heuristic, so it can be off.
    • A new or resumed coder picks this up, a coder already running when you update needs a resume first.
  • Add a theme switcher to the header by @marein in 7659fe4.
    • Auto, light or dark, stored per device.
  • Add CSS color boxes to the editor by @marein in 5b65ad3.
    • A color value gets a small box in front of it.
  • Keep umlauts in OpenCode after reboot by @marein in 7f7e6aa.
    • This one needs a resume too.

1.58.0

Choose a tag to compare

@marein marein released this 27 Aug 21:20
  • Mute auto answered opencode permission requests by @marein in b340c38.
    • An opencode coder with automatic approval no longer rings for permissions it answers itself.
    • A new or resumed coder picks this up, a coder already running when you update needs a resume first.

1.57.0

Choose a tag to compare

@marein marein released this 27 Aug 06:48
  • Add line comments to the editor by @marein in abb9cf5.
    • Click a line number or press Ctrl+Alt+C to pin a note to a line.
    • A note follows its line while you edit, and shows as outdated when the line is gone.
    • Ctrl+Shift+C lists every comment of the project and copies them as Markdown.
    • The assistant can read and manage them.

1.56.0

Choose a tag to compare

@marein marein released this 26 Aug 05:12
  • Add OpenCode by @marein in f552105.
    • OpenCode joins claude and copilot as a coder, and can answer in the assistant.

1.55.0

Choose a tag to compare

@marein marein released this 25 Aug 13:40
  • Add voice capabilities for assistant by @marein in acdc599.
    • Hold the send button and speak, the release sends what you said. Slide left to cancel.
    • On a keyboard, a double tap on Alt starts and stops the recording.
    • The speaker on an answer reads it aloud. You can also turn on autoplay.
  • Apply project list sorting to all forms by @marein in b9b63ae.

1.54.1

Choose a tag to compare

@marein marein released this 23 Aug 21:35
  • Fix quick nav links on editor pages by @marein in 4183700.
    • A coder started from the quick nav opens on its own page, only the terminal panel's + menu keeps it in the panel.
  • Fix the active tab in the editor's terminal panel by @marein in a4d2a88.
    • The tab strip brings the active tab into view.

1.54.0

Choose a tag to compare

@marein marein released this 23 Aug 10:16
  • Flash the server stats float on every press by @marein in 47a4f5e.
  • Add first plugin api by @marein in 373da60, b0e74eb, 536be03.
    • A plugin can add custom elements, create projects and serve its own endpoints.
    • A fork can import dev-cockpit and build its own distribution. The module path is github.com/marein/dev-cockpit now.