Skip to content

OpenDucktor v1.1.0

Latest

Choose a tag to compare

@Maxsky5 Maxsky5 released this 06 Nov 07:21
· 88 commits to main since this release

What's Changed

🚀 Features

  • feat(task-details): make the task sheet compact, with collapsible artifacts by @Maxsky5 in #1197
  • feat(chat): collapse compaction context into a separator by @Maxsky5 in #1203
  • feat(mobile): follow and steer agent work from an iOS or Android phone by @Maxsky5 in #1196
  • feat(tasks): detect merged branches and close tasks without a merge by @Maxsky5 in #1214
  • feat: show worktree setup during session startup by @Maxsky5 in #1216
  • feat(ui): make modals clear and quick to use by @Maxsky5 in #1225
  • feat(remote): let only paired devices control a host by @Maxsky5 in #1239
  • feat(gitlab): connect GitLab.com and self-managed GitLab repositories by @Maxsky5 in #1242

🐛 Fixes

  • fix(frontend): keep running sessions responsive and terminals stable by @Maxsky5 in #1198
  • fix(chat): keep composer settings enabled while agents work by @Maxsky5 in #1199
  • fix(codex): show configured names on subagent cards by @Maxsky5 in #1201
  • fix(agent-chat): show skill names and scroll icons for skill calls by @Maxsky5 in #1202
  • fix: keep OpenCode system output readable by @Maxsky5 in #1200
  • fix(browser): keep typing focus during background automation by @Maxsky5 in #1212
  • fix: reduce chat send stalls and complete Codex restoration checks by @Maxsky5 in #1215
  • fix(mobile): show change totals on folders by @Maxsky5 in #1218
  • fix(remote): open 35 MiB sessions on mobile by loading tool details on demand by @Maxsky5 in #1221
  • fix(terminals): improve mobile controls and live terminal lists by @Maxsky5 in #1217
  • fix(mobile): stop transcript scroll jumps and keep following running sessions by @Maxsky5 in #1224
  • fix(codex): preserve native subagent failure messages by @Maxsky5 in #1228
  • fix(frontend): remove workspace rail flicker at drag end by @Maxsky5 in #1230
  • fix(frontend): make the worktree setup toast grow smoothly and show every step up front by @Maxsky5 in #1227
  • fix(terminals): stop false error strips and let users dismiss terminal notices by @Maxsky5 in #1233
  • fix: stop deleted task worktrees from flooding notifications with errors by @Maxsky5 in #1229
  • fix(sessions)!: stop workspace chats from losing their workspace and failing to load by @Maxsky5 in #1236
  • fix(frontend): keep modal actions right aligned and Cancel left by @Maxsky5 in #1234
  • perf(mobile): start sheet closes and taps 2x sooner on Android by @Maxsky5 in #1235
  • fix(runtimes): tell users how to fix a runtime that fails its onboarding check by @Maxsky5 in #1238
  • fix: prevent setup wizard crashes when animations abort by @Maxsky5 in #1244
  • fix(host): show plain runtime versions in Settings and Diagnostics by @Maxsky5 in #1245
  • fix(claude): measure "Worked for" from the current turn after a stopped turn by @Maxsky5 in #1246
  • fix(workspaces): use the repository default branch for new workspaces instead of origin/main by @Maxsky5 in #1247
  • fix(mobile): stop the Add host sheet from hiding the pairing code on Android by @Maxsky5 in #1248
  • perf(sessions): remove the freeze when switching running sessions by @Maxsky5 in #1240
  • fix(task-details): keep the details sheet open behind the dialogs it opens by @Maxsky5 in #1249
  • fix(claude): stop phantom subagents and 22h turn durations after a restart by @Maxsky5 in #1250
  • fix: keep application fonts available offline by @Maxsky5 in #1254
  • fix: open git panel on branch changes by default by @Maxsky5 in #1252

🏗️ Refactoring

  • refactor(workflows): run tasks from a workflow definition instead of hardcoded rules by @Maxsky5 in #1211
  • refactor(host): share one database across workspaces by @Maxsky5 in #1223
  • refactor(kanban): use one primary-session selection rule by @Maxsky5 in #1253

Full Changelog: v1.0.1...v1.1.0