Skip to content

OpenDucktor v0.9.0

Choose a tag to compare

@Maxsky5 Maxsky5 released this 27 Sep 22:31
· 1245 commits to main since this release

What's Changed

🚀 Features

  • feat(git): support Azure DevOps repositories and reviews by @Maxsky5 in #978
  • feat(sessions): continue external runtime chats in workspaces by @Maxsky5 in #981
  • feat: install the desktop app with one command by @Maxsky5 in #995
  • feat(tasks): import Git provider issues as linked tasks by @Maxsky5 in #999
  • feat(frontend): add Git and file tools to workspace chats by @Maxsky5 in #994
  • feat: add terminals to workspace chats by @Maxsky5 in #1010
  • feat: set workspace identity and models before opening by @Maxsky5 in #1008
  • feat: help Builder finish cleanly and QA catch needless complexity by @Maxsky5 in #1015

🐛 Fixes

  • fix: keep review status when starting a new Builder session by @Maxsky5 in #976
  • fix(codex): keep new session history and todos readable by @Maxsky5 in #977
  • fix(tasks): prevent stale document refetches by @Maxsky5 in #979
  • fix: restore syntax highlighting in repository chats by @Maxsky5 in #982
  • fix(frontend): prevent false red workspace activity badges by @Maxsky5 in #983
  • fix(frontend): keep cached models selectable during catalog refresh by @Maxsky5 in #988
  • fix(workspace-sessions): keep runtime session titles in sync with the chat name by @Maxsky5 in #980
  • fix(host): defer Azure DevOps keychain access until needed by @Maxsky5 in #987
  • fix(frontend): keep agent notifications closable and move Open action below by @Maxsky5 in #990
  • fix(electron): shrink packages by removing unused MSAL broker binaries by @Maxsky5 in #991
  • fix(frontend): restore animated workspace tab status dots by @Maxsky5 in #992
  • perf(claude): remove repeated parsing of streamed tool input by @Maxsky5 in #993
  • fix(claude): keep background tool cards live until tasks finish by @Maxsky5 in #989
  • fix(codex): prevent startup history warnings in fresh sessions by @Maxsky5 in #996
  • fix(frontend): prevent false error after task deletion by @Maxsky5 in #997
  • fix(frontend): improve single-line question answers by @Maxsky5 in #1002
  • fix: compile MCP sidecars for the selected release target by @Maxsky5 in #1001
  • fix: stop Homebrew macOS requirement warning by @Maxsky5 in #1003
  • fix(terminal): restore logs after replay expires by @Maxsky5 in #1000
  • fix(frontend): make Git diff rows easier to toggle by @Maxsky5 in #1004
  • fix: show short errors for unavailable attachment previews by @Maxsky5 in #1005
  • fix(startup): show invalid settings and stop failed launches by @Maxsky5 in #1007
  • fix: keep Codex workspace titles through the first turn by @Maxsky5 in #1006
  • test: cut CI timeouts while keeping Windows tests fast by @Maxsky5 in #1011
  • fix(frontend): show only enabled runtime favorites by default by @Maxsky5 in #1013
  • fix(electron): prevent startup crash before app ready by @Maxsky5 in #1012
  • fix: report successful pull request unlinks and refresh task data by @Maxsky5 in #1016

🏗️ Refactoring

  • refactor(web): run browser host and terminals on Node by @Maxsky5 in #985
  • refactor(host): share publication rules for spec and plan by @Maxsky5 in #1009

Full Changelog: v0.8.0...v0.9.0