Skip to content

Releases: theflock-labs/flock-code

flock 0.7.50

Choose a tag to compare

@remiminnebo remiminnebo released this 18 Sep 11:14
ebeac8b

flock 0.7.50

Turn speech from a call into an agent prompt you can review.

  • Choose Desktop audio in Settings → Voice to transcribe audio from Teams or other apps on macOS 13 and later. Microphone dictation remains the default.
  • Use the existing hold-or-tap voice shortcut while flock is focused. Transcription runs locally and is inserted into the pane selected when recording starts; review it and press Enter to send.
  • See the active audio source in the recording bar, with visible permission and capture errors and steps to recover.
  • Keep microphone device selection when switching sources. Prevent overlapping dictations and stop pending capture when its window closes.

Desktop audio captures other apps, including notification sounds, without mixing in your microphone or flock's own audio. It requires macOS Screen & System Audio Recording permission; no screen images are recorded. Switching apps stops dictation, and hands-free capture stops automatically after four minutes.

Known limitations

  • Desktop audio currently captures all other apps rather than a single selected app. Continuous meeting transcription and automatic prompt submission are not included.
  • Docker workspace isolation has a known Git-configuration escape: repository-controlled Git configuration can execute commands on the host. Do not rely on this boundary for untrusted repositories or agent code.
  • The social backend migration and matching presence service rollout remain pending. The client update does not complete that server rollout.

flock 0.7.49

Choose a tag to compare

@remiminnebo remiminnebo released this 17 Sep 23:34
fe9364e

flock 0.7.49

Build a workspace around the agents you want to run.

  • Save and reuse agent presets, including mixed teams such as Claude Code and Codex.

  • Choose session counts and checkout isolation directly, then edit individual agents in the numbered launch preview.

  • Keep the launch action visible while scrolling, with layouts that adapt to smaller windows and larger text.

  • Check readiness for every selected agent and show when an existing checkout shares changes.

  • Prevent workspace restoration from replacing or duplicating a freshly launched lineup.

  • Update Rust TLS handshake validation to address RUSTSEC-2026-0285.

Known limitations

  • Docker workspace isolation has a known Git-configuration escape: repository-controlled Git configuration can execute commands on the host. Do not rely on this boundary for untrusted repositories or agent code.
  • The social backend migration and matching presence service rollout remain pending. The client update does not complete that server rollout.

flock 0.7.48

Choose a tag to compare

@remiminnebo remiminnebo released this 11 Sep 10:31
08377ec

flock 0.7.48

Improvements

  • Starting an agent no longer opens the repeated workspace execution approval dialog, including when the agent uses a separate worktree.
  • Terminals use system monospace by default. Choose a preset or custom installed font in Settings → Appearance, with a preview and reset option.
  • Font preferences apply live to local, remote, and popped-out terminal panes. Bundled Hack remains available, with regular and bold fonts loaded before terminal layout updates.

Known limitations

  • Docker workspace isolation has a known Git-configuration escape: repository-controlled Git configuration can execute commands on the host. Do not rely on this boundary for untrusted repositories or agent code.
  • The social backend migration and matching presence service rollout remain pending. The client update does not complete that server rollout.

flock 0.7.46

Choose a tag to compare

@remiminnebo remiminnebo released this 09 Sep 08:18
1ccc51a

flock 0.7.46

Improvements

  • Updated development test tooling to fix the Vitest redirect-mock file-read advisory.
  • Release smoke cleanup tolerates delayed WebKit shutdown while preserving failure reporting.
  • Clearer setup, workspace navigation, monitoring, pull requests and memory views.
  • More useful progress, empty states and recovery messages throughout the desktop.
  • New accounts can finish claiming a handle while privacy features are being rolled out.
  • Privacy controls default usage sharing and online status to off. Sharing is limited to accepted friends and explicitly authorized terminal sessions.
  • Native approval protects workspace access and security settings. Local graph credentials and network controls have been hardened.
  • Apple Silicon builds use a portable Whisper CPU target, fixing the macOS CI compiler failure.

Upgrade notes

  • After upgrading, use the local graph's Start/repair action if its credentials need migration.
  • Terminal sharing requires the matching presence service and database migration. The coordinated social rollout remains pending; terminal sharing is not ready for production use.

Known limitations

  • Docker workspace isolation has a known Git-configuration escape: repository-controlled Git configuration can execute commands on the host. Do not rely on this boundary for untrusted repositories or agent code.
  • The social backend migration and matching presence service rollout remain pending. The client update does not complete that server rollout.

flock 0.7.44

Choose a tag to compare

@remiminnebo remiminnebo released this 05 Sep 11:34

Kind: FEATURE, FIX
Title: flock is open source, and an agent's first frame fills its pane

flock is free and open source. The source now lives at
github.com/theflock-labs/flock-code under Apache-2.0. Every paid tier is
gone: no workspace caps, no agent caps, no plan tab, no checkout. What was
behind the Individual tier, including graph insights, is open to everyone.
Signing in with Google stays, because friends, presence, and shared graphs
need an identity; nothing about it costs anything. If a build older than
this one still shows a cap, the backend has already lifted it, and this
update removes the surfaces that asked.

An agent's first frame fills its pane. A new agent could come up
drawn for a terminal a quarter the size of its pane, hugging the top-left
corner until a window resize snapped it out of it. The pane's size was
never wrong; the agent just never heard about it. The size corrections
land in the agent's first few hundred milliseconds, before its runtime is
listening for them, and a signal delivered to a process that is not
listening yet is simply gone. The agent then laid out its splash and
login screens for the size it read at birth and, redrawing only what it
believes changed, never revisited them. flock now hands every agent one
unmissable size change at the moment it demonstrably starts painting,
which is the earliest a signal is guaranteed a listener. Resizing the
window to wake a pane up is over.

flock 0.7.43

Choose a tag to compare

@remiminnebo remiminnebo released this 25 Aug 06:58

Kind: FIX, DESIGN, PERFORMANCE
Title: The window drags again, and the chrome got a type scale

The window moves when you drag the titlebar. The drag handle had been
removed from every surface that carries one — the titlebar, both popped-out
window bars, and the sign-in screen — leaving a CSS rule that only does
anything on Windows. On a Mac there was nothing left to drag the window by.
All four take the mouse again.

An agent's text no longer comes back scrambled after a workspace switch.
A background workspace still resizes with the window, so its terminals
rewrapped their contents to a size the agent was never told about. Coming
back corrected the size but not the screen, and the agent — which redraws
only what it thinks changed — left the mess where it was. That is why
resizing the window "fixed" it. A pane that moved while it was away now asks
its agent for a full repaint the moment you return, and one that did not
costs nothing.

The chrome has a type scale. There were twenty-four text sizes in the
app, including half-pixel steps, and eighty-five percent of them sat under
12.5px. Everything now snaps to one of nine steps, the smallest text is
10px instead of 7px, and semibold is reserved for the things that earn it
rather than being the default weight. Denser panels are easier to read and
the eye has somewhere to land first.

Icons are drawn, not typed. Thirty-one marks — ticks, crosses, status
dots, the branch fork, the refresh arrow — were Unicode characters that
neither of flock's own typefaces contains, so macOS substituted them from
whichever font happened to have each one. Two marks sitting side by side in
the same row came from two different typefaces. They are proper icons now,
and the arrows that belong in a sentence render in flock's own type instead
of a substitute.

flock opens faster. The startup bundle is down by about 40%: the
settings, plan and pull-request screens now load when you open them rather
than before the first frame, which also takes the charting library out of a
launch that has no charts in it. Switching workspaces and typing in a busy
grid are lighter too — the sidebar and the pane grid were redrawing on every
state change in the app and no longer do.

Your plan sits next to the logo. A small badge in the sidebar shows the
tier you are on and opens plan settings when clicked. It appears when the
rail is wide enough to hold it.

The notifications pill is centred again when the sidebar is collapsed.