Skip to content

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 19 Sep 00:08
· 268 commits to main since this release
d99b8fc

Apple Silicon only. This DMG is an arm64 build. It will not run
on an Intel Mac, even though the deployment target (macOS 14) is one
an Intel Mac can reach.

This build is not notarized. It is ad-hoc signed, so macOS will
refuse to open it on the first try. Right-click the app in
/Applications and choose Open, then confirm — or run:

xattr -dr com.apple.quarantine /Applications/Atelier.app

You only have to do this once per install. See
docs/distribution.md.

What's Changed

  • fix(browser): known browser port waits on its own liveness, not port selection by @phaedryx in #167
  • fix(port-detector): guard published properties against no-op republish by @phaedryx in #168
  • docs(port): correct the stale .running reachability claim by @phaedryx in #170
  • feat(ipc): add close_tab, the counterpart to open_tab and open_agent_tab by @phaedryx in #171
  • fix(browser): a fixed or crashed browser port must not hang the overlay by @phaedryx in #172
  • test(port): pin the untested .running + known-browserPort combo by @phaedryx in #169
  • feat(ipc): get_session_checkpoint and update_session_checkpoint by @phaedryx in #173
  • feat(ipc): surface whether a peer has had direct human input by @phaedryx in #174
  • fix(sidebar): swap the vendored file-tree icon theme for Material Icon Theme by @phaedryx in #175
  • refactor(editor): make the file tree a List(selection:) + DisclosureGroup by @phaedryx in #176
  • refactor(views): adopt ContentUnavailableView for the two config empty states by @phaedryx in #178
  • feat(ipc): add a claimable, project-scoped task queue by @phaedryx in #177
  • refactor(views): one keyboard-driven result list, not two by @phaedryx in #179
  • refactor(execution): make the process table a real Table by @phaedryx in #180
  • docs(verification): record why the check row's disclosure stays hand-rolled by @phaedryx in #181
  • refactor(tab bar): native Divider for the quick-add separator by @phaedryx in #182
  • refactor(environment): publish a worktree's facts as one value by @phaedryx in #183
  • refactor(commands): give ContentView's app-level commands a typed channel by @phaedryx in #184
  • feat(editor): add "Paste to Agent" to the code editor context menu by @phaedryx in #185
  • refactor(git): one porcelain parser, one failure shape by @phaedryx in #186
  • refactor(ipc): make a tool a type, shared by the app and the helper by @phaedryx in #187
  • refactor(workstreams): one creation path, and one name for the git choice by @phaedryx in #188
  • refactor(config): one module for a config file read from the project directory by @phaedryx in #190
  • refactor(workstream): one owner for the purge confirmation by @phaedryx in #191
  • refactor(execution): move the run lifecycle onto a per-workstream RunSession by @phaedryx in #189
  • fix: clear the pre-release review — four blockers, four should-fixes, and the 0.2.5 changelog by @phaedryx in #192

Full Changelog: v0.2.4...v0.2.5