43b03e4837
docs(changelog): update for v2.19.0
ClaudeDo CI2026-10-02 17:13:48 +00:00
214e53b714
feat(merge): resolve conflicts straight from the merge modal
v2.19.0
mika kuns2026-10-02 18:53:34 +02:00
8cf3a3a9d0
fix(claude-do): merge Bug: conflict resolver no longer opens on a merge conflict
mika kuns2026-10-02 17:27:47 +02:00
36ce8fb622
fix(claude-do): merge Lists sidebar: auto-scroll while dragging a list/folder near
mika kuns2026-10-02 17:27:02 +02:00
feb0afa33a
fix(merge): pass the stash consent to the conflict resolver so it opens on a dirty target
mika kunsandClaude Sonnet 5.52026-10-02 17:25:52 +02:00
bba7117d54
fix(ui): auto-scroll the lists sidebar while dragging near its top/bottom edge
mika kunsandClaude Sonnet 5.52026-10-02 17:16:34 +02:00
ff7197c410
refactor(worker): drop ForceSetStatusAsync, route every status write through a guarded transition
mika kuns2026-10-02 16:03:59 +02:00
59d990c267
perf(worker): read untracked-worktree sweep from .git instead of spawning git per list
mika kuns2026-10-02 15:37:35 +02:00
a75acbb2c0
fix(ui): close the pseudo console when a conpty tile is disposed
mika kuns2026-10-02 15:30:12 +02:00
b35755e1f0
fix(ssh): remove remote mcp config via trap when the tile kills ssh
mika kuns2026-10-02 15:30:12 +02:00
4b1f5c65c3
fix(worker): put ~/.local/bin on PATH for remote claude in ssh sessions
mika kuns2026-10-02 14:36:01 +02:00
2e29e03a8e
docs(ssh): document ssh workspace sessions
mika kuns2026-10-02 14:34:34 +02:00
8c5db95c01
fix(ui): ssh settings tab survives an offline worker without wiping workspaces
mika kuns2026-10-02 14:33:57 +02:00
89ed885295
feat(ui): ssh workspaces settings tab
mika kuns2026-10-02 14:32:05 +02:00
6c400dfb1a
feat(ui): ssh workspaces as quick-session targets in mission control
mika kuns2026-10-02 14:29:26 +02:00
1b58e628e6
feat(worker): ssh launch spec with reverse-tunnelled claudedo MCP
mika kuns2026-10-02 14:26:52 +02:00
34970ca600
feat(worker): remote MCP listener gated by per-session tokens
mika kuns2026-10-02 14:23:37 +02:00
0314319872
feat(data): store ssh workspaces on app_settings
mika kuns2026-10-02 14:21:21 +02:00
f7625baa24
docs(ssh): spec and plan for ssh workspace sessions
mika kuns2026-10-02 14:18:59 +02:00
9e4a14040e
chore(claude-do): merge Remove http logs from worker logs window. they are just nois
mika kuns2026-10-02 13:03:13 +02:00
d9f42d7d48
fix(conpty): stop pinning --effort on hand-driven interactive sessions
mika kuns2026-10-02 12:09:19 +02:00
d9355383a4
refactor(claude-do): merge Material icons: delete dead Icon.* geometries + guard test
mika kuns2026-10-01 17:13:19 +02:00
f6e0e824ef
test(prompts): align improvement-child assertion with a76788a5mika kuns2026-10-01 17:03:14 +02:00
de68515128
refactor(ui): delete dead Icon.* geometries and icon-stroke styles, add MDI name guard test
mika kunsandClaude Sonnet 5.52026-10-01 16:56:45 +02:00
03f5eae35b
style(claude-do): merge Material icons: shared controls + modals (incl. Unicode glyp
mika kuns2026-10-01 16:53:44 +02:00
72141b133a
style(claude-do): merge Material icons: detail pane
mika kuns2026-10-01 16:53:32 +02:00
426d8eb137
style(claude-do): merge Material icons: task rows + notes editor
mika kuns2026-10-01 16:53:19 +02:00
ef50973d01
refactor(claude-do): merge Material icons: list + smart-list icon keys with legacy mapp
mika kuns2026-10-01 16:53:07 +02:00
ce3f233710
style(claude-do): merge Material icons: window chrome + Mission Control
mika kuns2026-10-01 16:52:46 +02:00
3e11090fe3
style(claude-do): merge Material icons: lists sidebar
mika kuns2026-10-01 16:52:17 +02:00
7c0fe92a3e
refactor(ui): Material icons for list, folder and smart-list icon keys with legacy mapping
mika kunsandClaude Sonnet 5.52026-10-01 16:50:31 +02:00
89312e0b22
style(ui): Material Design icons for window chrome, modal shell and Mission Control
mika kunsandClaude Sonnet 5.52026-10-01 16:50:22 +02:00
eaa697b08e
fix(claude-do): merge batch_get_tasks: accept "number" (and "id") in the fields fi
mika kuns2026-10-01 13:32:59 +02:00
a4596eea5b
fix(claude-do): merge preview_merge_set: don't report a symbol as removed when the
mika kuns2026-10-01 13:32:48 +02:00
57257c3ead
fix(claude-do): merge Fix ghost rows in Mission Control's "Running now" section (s
mika kuns2026-10-01 13:32:38 +02:00
f97914878b
test(claude-do): merge Fix Worker.Tests worktree temp-path collisions between concu
mika kuns2026-10-01 13:32:27 +02:00
a736cf3098
test(worker): isolate GitRepoFixture repos under a unique parent so sibling worktree paths never collide
mika kunsandClaude Sonnet 5.52026-10-01 13:31:26 +02:00
06fb73c4dd
fix(worker): preview_merge_set no longer reports a symbol the same diff re-declares
mika kunsandClaude Sonnet 5.52026-10-01 13:30:21 +02:00
ef5dad2700
fix(worker): batch_get_tasks accept "number" and "id" in fields filter
mika kuns2026-10-01 13:26:47 +02:00
61645acf17
fix(worker): drop SignalR hub invocation events so PATs stay out of the worker log
mika kunsandClaude Sonnet 5.52026-10-01 13:26:01 +02:00
c834f17c78
fix(azdo): strip credentials from origin URL in the not-ready message
mika kuns2026-10-01 12:38:02 +02:00
27dca48c43
Merge branch 'claudedo/387-unit-branch-teil-3-firmen-modus-fetch-pu'
mika kuns2026-10-01 12:30:13 +02:00
4917533cb4
fix(worker): kept worktree in a company repo opens a PR, unexpected ADO/git errors never fail a task start
mika kuns2026-10-01 12:25:15 +02:00
93fd6740a1
docs(worker): document company mode (fetch, push, draft PR) and its open smoke tests
mika kuns2026-10-01 12:18:07 +02:00
674db27f6e
fix(worker): keep Git Credential Manager from prompting during company fetch/push
mika kuns2026-10-01 12:18:06 +02:00
0e6a48e268
feat(prompts): merge helper knows company-repo approve ends in a draft PR
mika kuns2026-10-01 12:15:20 +02:00
4976ded7ae
feat(ui): external services tab with Azure DevOps PAT, draft PR button and link in company repos
mika kuns2026-10-01 12:13:57 +02:00
ec25ed3c75
feat(claude-do): merge Show currently running Worker operations (verify, merge, reb
mika kuns2026-10-01 12:10:49 +02:00
2dbec543df
feat(mission-control): show running Worker operations in a Running now section
mika kunsandClaude Sonnet 5.52026-10-01 12:08:43 +02:00
fed0b6ac51
feat(hub): Azure DevOps PAT settings and connection test
mika kuns2026-10-01 12:06:56 +02:00
bc959f25b3
feat(worker): approve in a company repo verifies in the worktree, pushes and opens a draft PR
mika kuns2026-10-01 12:05:33 +02:00
7f7f237656
feat(worker): company unit roots start from a fetched origin base, local base fast-forwarded best-effort
mika kuns2026-10-01 11:59:11 +02:00
78f4d182e8
feat(worker): Azure DevOps client and PAT store, ported from pr-create.ps1
mika kuns2026-10-01 11:55:11 +02:00
f85b9cddfd
fix(claude-do): merge Hide the "Submit for review" button on list-handler panes in
mika kuns2026-10-01 11:52:52 +02:00
61105ff9d3
fix(claude-do): merge Make the merge modal non-modal so a running merge no longer
mika kuns2026-10-01 11:52:40 +02:00
488c28a9d5
fix(claude-do): merge Prevent dragging completed tasks in the task list
mika kuns2026-10-01 11:52:30 +02:00
acf3987a8a
fix(claude-do): merge Fix the text caret overlapping the last typed letter in the
mika kuns2026-10-01 11:52:20 +02:00
c33e57b9c7
feat(claude-do): merge Show the task number (#N) on running autonomous tasks in Mis
mika kuns2026-10-01 11:52:09 +02:00
76f260a9a5
feat(git): fetch/push/ff primitives with auth env, no task trailer in company repos
mika kuns2026-10-01 11:51:28 +02:00
3d74e3dac5
fix(ui): open the merge modal non-modal so a running merge no longer blocks the main window
mika kunsandClaude Sonnet 5.52026-10-01 11:50:58 +02:00
bc0aa28afb
feat(data): worktrees.pull_request_url for the company-repo draft PR
mika kuns2026-10-01 11:49:30 +02:00
2b2f61d7fc
docs(planning): plan for unit branch part 3 (company mode, draft PR)
mika kuns2026-10-01 11:48:11 +02:00