Carlos Florêncio
892ce9bf09
fix(worktree): preserve colon paths in copy files ( #1674 )
2026-07-13 13:56:40 +01:00
Carlos Florêncio
248e8bf48e
feat: add workflow WIP pull system ( #1613 )
2026-07-13 12:18:57 +01:00
Jérémy Coatelen
fd7c7a2b0f
feat(worktree): add per-file copy/symlink materialization per repository ( #1650 )
2026-07-13 10:54:23 +01:00
Clément Fiere
fe392e60f5
feat: support multiple concurrent Sentry instances ( #1469 )
2026-07-10 23:32:18 +01:00
Carlos Florêncio
05b550e122
fix: show pending task input before messages load ( #1663 )
2026-07-10 23:29:40 +01:00
José Almeida
b277dcdcdf
fix: simplify walkthrough prompt requests ( #1660 )
...
* fix: simplify walkthrough prompt requests
* fix: address walkthrough review feedback
2026-07-10 16:04:12 +01:00
José Almeida
12ed7123ab
fix: support markdown preview comments ( #1648 )
...
* fix: support markdown preview comments
* fix: address markdown preview review feedback
* fix: address markdown preview comment scope
* fix: address markdown preview follow-up feedback
* fix: preserve markdown preview run action in file tabs
* fix: ignore svg clicks in markdown preview controls
* fix: ignore svg markdown preview selection targets
2026-07-10 14:03:32 +01:00
Carlos Florêncio
3cb965d0fd
feat: add durable plan implement action ( #1645 )
2026-07-10 12:56:05 +01:00
José Almeida
61723934b9
fix: isolate saved layouts from stale sessions ( #1649 )
...
* fix: isolate saved layouts from stale sessions
* fix: preserve session tabs in saved layouts
* fix: handle materialized saved layout visibility
* fix: preserve sibling sessions on env switch
* fix: load task sessions before saved layouts
* fix: preserve sibling tabs on layout fast paths
* test: cover layout session id deduplication
2026-07-10 11:18:36 +01:00
José Almeida
3e237e177a
feat: add agent-authored code walkthroughs ( #1647 )
...
* feat: add code-walkthrough backend (MCP tool, service, persistence, WS events)
* feat: render agent code walkthroughs as line-anchored cards + editor window
* test: add code-walkthrough re-emit mock-agent scenario
* fix: rework code-walkthrough UX (floating card, line reveal, minimize, clickable file)
* fix: improve code walkthrough editor UX
* fix: backfill walkthrough launcher after websocket connect
* fix: improve walkthrough requests and editor anchors
* fix: clear walkthrough highlights on close
* feat: add walkthrough discard and prompt customization
* fix: send walkthrough requests through saved prompt
* fix: support postgres built-in prompt seeding
* fix: address walkthrough review feedback
* fix: address walkthrough review follow-ups
* fix: harden walkthrough lifecycle races
* fix: reuse walkthrough notification cleanup
* fix: guard stale walkthrough file opens
* fix: abort stale file opens before paint
* fix: stabilize github settings e2e readiness
* fix: use stable github settings e2e selector
2026-07-10 08:34:57 +01:00
Carlos Florêncio
500068c961
feat(settings): improve workspace sidebar navigation ( #1643 )
2026-07-09 23:20:48 +01:00
Carlos Florêncio
e2eaad01ed
fix: expand nested custom prompts ( #1637 )
2026-07-09 21:37:22 +01:00
Carlos Florêncio
ff2647bf13
feat: add configurable branch names ( #1615 )
2026-07-09 19:59:29 +01:00
Clément Fiere
7e2a460f59
fix(web): open each linked PR in its own tab from the "+" menu ( #1636 )
2026-07-09 19:23:17 +01:00
Clément Fiere
e7aa5de634
fix: stop archived automation-run tasks from pinning max_concurrent_runs ( #1632 )
2026-07-09 19:22:00 +01:00
José Almeida
482ac19c68
fix(sidebar): keep created subtasks during hydration ( #1626 )
...
* fix(sidebar): keep created subtasks during hydration
* fix(sidebar): preserve placeholder subtasks during hydration
* fix(sidebar): mark websocket placeholder snapshots
2026-07-09 17:26:41 +01:00
José Almeida
9c73a2d8c3
fix: keep diff previews tied to the correct file ( #1618 )
...
* fix: keep diff previews tied to the correct file
* fix: handle legacy file editor panel restores
* test: align file editor image mock
* fix: ignore sibling repo editor sync changes
* test: use repo scoped file keys in save tests
* fix: guard file editor preview restoration
* fix: remove redundant preview path fallback
* test: cover repo scoped image previews
* test: use repo scoped keys in sync tests
* fix: guard stale file editor open fetches
* fix: distinguish repeated file editor requests
* fix: open single-repo PR diffs without repo filter
* fix: keep pending file opens alive
2026-07-09 17:25:33 +01:00
Carlos Florêncio
0187390245
fix: stop kanban spinner for not-started sessions and fix truncated manual backup size ( #1622 )
2026-07-08 18:30:15 +01:00
José Almeida
1ed2c59997
feat: persist and expire quick chats ( #1612 )
...
* feat: persist and expire quick chats
* fix: address quick chat review feedback
* fix: resolve quick chat review findings
* fix: close remaining quick chat review gaps
* fix: avoid repeated quick chat expiration rechecks
* fix: guard quick chat expiration deletes
* fix: expire abandoned starting quick chats
* fix: ignore missing quick chat expiration candidates
2026-07-08 12:11:28 +01:00
Carlos Florêncio
8b90ec2593
feat: improve office onboarding and workspace flows ( #1606 )
2026-07-08 12:07:38 +01:00
Carlos Florêncio
164b80ac54
feat(integrations): single workspace switcher with deep links and copy-config dialog ( #1616 )
2026-07-08 10:06:50 +01:00
José Almeida
d62b51b0be
fix: route controlled diff comment updates ( #1599 )
...
* fix: route controlled diff comment updates
* fix: address review comments overview feedback
* fix: address automated review feedback
* fix: keep failed controlled edits open
* fix: guard controlled comment deletes
* fix: compare controlled delete handler
* test: cover controlled update rerender
2026-07-07 10:19:56 +01:00
Carlos Florêncio
c3f713e494
feat: scope GitHub integration settings by workspace ( #1572 )
2026-07-06 21:43:13 +01:00
José Almeida
5105ac224c
feat: cmd+click and shift+click multi-select for kanban and sidebar ( #1518 )
...
* feat: add anchored range selection to multi-select reducer
* feat: cmd+click and shift+click multi-select on kanban board
* feat: add cmd/shift multi-select to sidebar task list
* test: e2e coverage for cmd/shift multi-select
* fix: harden multi-select selection lifecycle from review feedback
* test: scope multi-select e2e helpers to active containers
* fix: add sidebar multi-select hook tests and tighten bulk-action lifecycle
* fix: prune hidden sidebar selections and order bulk moves by view
* test: cover visible-order bulk move and anchor realignment
* fix: harden sidebar bulk-move scope and keyboard selection parity
* fix: order kanban bulk moves by board position
* test: cover multi-select helpers and fix stale-id sort fallback
* fix: order kanban card context-menu moves by board position
* feat: sidebar multi-select shows only bulk-valid actions with bulk pin and delete
* fix: harden multi-select bulk ordering, selection clearing, and a11y
* fix: gate kanban card move-to-step for mixed-workflow selections
* fix: unpin fully pinned sidebar selections
* refactor: keep sidebar task components under limits
* test: restore sidebar selection console spy safely
2026-07-06 17:16:14 +01:00
Clément Fiere
26773b28d1
feat(automation): delete buttons for individual and all runs in Recent Runs ( #1586 )
2026-07-06 16:39:33 +01:00
Carlos Florêncio
c18a13c361
feat(tasks): adopt Office-style /tasks list UX ( #1593 )
2026-07-03 22:56:13 +01:00
Carlos Florêncio
93c72ae651
fix(web): preserve active workspace on settings bootstrap ( #1591 )
2026-07-03 20:19:52 +01:00
Carlos Florêncio
d451e8f9f8
feat: filter Jira tickets by project statuses ( #1588 ) ( #1595 )
2026-07-03 19:17:14 +01:00
Carlos Florêncio
e27a9e84aa
fix: support postgres database stats page ( #1589 )
2026-07-03 16:58:21 +01:00
Carlos Florêncio
3f930f5029
fix: preserve task create defaults after refresh ( #1575 )
2026-07-02 13:59:57 +01:00
Carlos Florêncio
a8089ebb32
fix: add task lifecycle diagnostics ( #1571 )
2026-07-02 11:25:50 +01:00
José Almeida
e99f81394e
feat: press Enter on a dialog to run its semantic action ( #1565 )
...
* feat: press Enter on a dialog to run its semantic action
* fix: harden dialog Enter-to-confirm from review feedback
* fix: refine dialog Enter guards and fix prettier CI
2026-07-01 23:43:04 +01:00
Carlos Florêncio
a30dd39566
fix: avoid stale task worktree repository launches ( #1568 )
2026-07-01 21:25:05 +01:00
StefanFVogel
4b981bc4c6
feat: add Download option to file browser context menu ( #1567 )
2026-07-01 21:24:07 +01:00
Jingran
e9bc8353cb
fix: keep user-selected terminal session active instead of auto-handoff ( #1562 )
2026-07-01 14:28:36 +01:00
Nicolas Lenepveu
6b81dd1566
feat: add per-watch dispatch sorting to the Linear issue watcher ( #1553 )
2026-07-01 07:55:28 +01:00
Carlos Florêncio
3743f4b501
fix: preserve nested markdown code fences ( #1557 )
2026-06-30 22:45:25 +01:00
Carlos Florêncio
7893a5e33e
fix: trigger workflow on agent task messages ( #1555 )
...
* fix: trigger workflow on agent task messages
* fix: harden agent task message dispatch
* fix: preserve completed task message sessions
* fix: restore review step on task message failure
* test: cover completed task message handoff
* fix: publish task message rollback events
* fix: restore task message session rollback
* fix: avoid orphaned task message rows
* docs: explain task message prompt recording
* fix: harden task message rollback cleanup
* fix: complete task message rollback cleanup
* fix: restore task message dispatch side effects
* fix: restore task state after capture failure
* fix: simplify task message rollback cleanup
* fix: preserve task message rollback snapshots
* fix: restore task message turn-start snapshots
* fix: preserve task message queue snapshots
* fix: fail closed on office task lookup
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 18:28:28 +01:00
Carlos Florêncio
393b750a4e
fix: sync archived task websocket removals ( #1556 )
...
* fix: sync archived task websocket removals
* fix: address archived task review cleanup
* fix: handle archived office task routes
* fix: share task route pathname normalization
* fix: refresh office task removal views
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 16:40:52 +01:00
Carlos Florêncio
1abb1c914e
fix: keep acknowledged agent errors hidden ( #1558 )
...
* fix: keep acknowledged agent errors hidden
* fix: address agent error acknowledgement review
* fix: include fallback sessions in error acknowledgements
* test: cover agent error acknowledgement helpers
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 16:29:46 +01:00
Carlos Florêncio
ef9807bd72
fix: coalesce ci auto-fix queue rounds ( #1552 )
...
* fix: coalesce ci auto-fix queue rounds
* fix: centralize ci auto-fix round cap
* fix: keep ci auto-fix state fresh
* fix: refine ci auto-fix round status
* fix: handle ci auto-fix exhaustion edge cases
* fix: reduce ci auto-fix dispatch complexity
* fix: refresh pending ci auto-fix before direct prompt
* fix: harden ci auto-fix queue replacement
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-30 01:19:52 +01:00
Carlos Florêncio
5ed975ddbf
feat: redirect and toast when focused task is auto-deleted ( #1544 )
2026-06-29 19:10:08 +01:00
Carlos Florêncio
f3b26dbc5a
feat: support remote macos ssh hosts ( #1534 )
2026-06-29 19:06:33 +01:00
Carlos Florêncio
d0a032fa60
fix: prefer main for worktree base branches ( #1532 )
2026-06-29 14:17:14 +01:00
Carlos Florêncio
8ca17e0d6e
fix: preserve pinned task sessions ( #1517 )
2026-06-28 16:10:04 +01:00
Carlos Florêncio
2ec30ef8cb
fix: preserve task repo on rename updates ( #1511 )
2026-06-27 12:46:31 +01:00
Carlos Florêncio
9484bc33d9
fix: prime task create last-used cache before dialog effects ( #1509 )
2026-06-27 00:01:28 +01:00
Nicolas Lenepveu
5021066d78
feat: bind repository to Linear/Jira/Sentry issue watchers ( #1491 )
2026-06-25 18:33:15 +01:00
Carlos Florêncio
ec5a81f805
fix: debug task dialog selection restore ( #1493 )
...
* fix: debug task dialog selection restore
* fix: address task dialog debug review
* fix: address task dialog review feedback
* fix: finish task dialog debug review
* fix: keep portaled task selectors clickable
* test: cover portaled selector option clicks
---------
Co-authored-by: root <root@kandev.ts.net >
2026-06-25 16:06:38 +01:00
Carlos Florêncio
365a3bdd24
fix: recreate github review tasks after reset ( #1492 )
2026-06-25 14:13:39 +01:00