Carlos Florêncio
9b00a16bbe
feat: add github repo filter search ( #1476 )
2026-06-23 16:56:30 +01:00
Carlos Florêncio
6126edb203
feat: add subtask completion trigger ( #1473 )
2026-06-23 16:07:10 +01:00
Carlos Florêncio
e91975be17
feat: improve ci auto-fix prompt control ( #1474 )
2026-06-23 15:58:11 +01:00
Carlos Florêncio
f56889e114
fix: polish task dialog popovers and CI block icons ( #1472 )
2026-06-23 14:34:42 +01:00
Clément Fiere
18366382b4
fix(backend): expand ~ home links and report missing file paths cleanly ( #1468 )
2026-06-23 12:13:46 +01:00
Carlos Florêncio
d58d9d03bb
fix: support issue links in remote task dialog ( #1462 )
2026-06-22 15:16:43 +01:00
José Almeida
31b32836f6
fix: keep CI popover open when cursor moves onto it ( #1461 )
2026-06-22 15:00:57 +01:00
Carlos Florêncio
da45983c4c
feat: add native kandev launcher ( #1391 )
2026-06-20 19:40:15 +01:00
Carlos Florêncio
7ada858f17
feat: add CI PR automation controls ( #1446 )
2026-06-20 10:05:25 +01:00
Carlos Florêncio
a404e9818b
fix(web): preserve kanban card runtime state ( #1443 )
2026-06-19 12:31:31 +01:00
Carlos Florêncio
c30d187440
fix: constrain dialog text inputs ( #1437 )
2026-06-18 23:03:32 +01:00
Carlos Florêncio
3f0b391fd0
fix: restore debug flag in Vite shell ( #1442 )
2026-06-18 23:00:33 +01:00
Carlos Florêncio
ffda4638e9
fix(web): constrain ci checks popover height ( #1441 )
2026-06-18 22:28:56 +01:00
Carlos Florêncio
f100fc97a5
fix: focus changes panel on git updates ( #1436 )
2026-06-18 22:16:49 +01:00
Carlos Florêncio
323aae12df
fix: restore SPA favicon assets ( #1438 )
2026-06-18 21:30:38 +01:00
Carlos Florêncio
aee1846cd5
feat: remove nextjs production runtime ( #1389 )
2026-06-18 18:36:48 +01:00
Carlos Florêncio
e148234e80
fix: backfill running chat turns without prompt frame ( #1429 )
2026-06-18 16:29:39 +01:00
Clément Fiere
fce3b421ea
fix: split multi-file agent read links and strip line-range selectors ( #1426 )
2026-06-18 16:28:06 +01:00
José Almeida
74b756f04a
fix(web): stop session-tab flicker when same-task sessions have diverged env ids ( #1428 )
...
* fix(web): stop session-tab flicker when same-task sessions have diverged env ids
* test(web): fail fast on missing dockview bridge and clear diverged-env interval
2026-06-18 13:49:13 +01:00
Carlos Florêncio
4cf2829d77
fix: show quick chat session model options ( #1422 )
2026-06-18 09:56:29 +01:00
Clément Fiere
a71ee2e2c1
fix: open agent file links that carry line-range selectors ( #1412 )
2026-06-17 20:32:40 +01:00
Carlos Florêncio
d8436dfd8f
feat: improve passthrough composer and session recovery ( #1411 )
2026-06-17 19:01:42 +01:00
Carlos Florêncio
327f7d4ec0
fix: persist agent error dismissal ( #1397 )
2026-06-16 22:27:28 +01:00
Carlos Florêncio
e930061fe4
fix(web): chat badge, dockview preview routing, and agent-error icon cleanup ( #1395 )
2026-06-16 20:29:35 +01:00
Carlos Florêncio
d3575e2683
fix: restore office sidebar navigation ( #1396 )
2026-06-16 20:19:13 +01:00
Carlos Florêncio
179ba51ccb
fix: stabilize postgres startup and model dropdown scroll ( #1393 )
2026-06-16 13:59:15 +01:00
Carlos Florêncio
e8f7a654a6
fix: preserve chat session during workflow advances ( #1392 )
2026-06-16 13:58:48 +01:00
Carlos Florêncio
1f4aecc7d5
feat: split general settings pages ( #1383 )
2026-06-15 21:13:04 +01:00
Carlos Florêncio
61acc82b74
feat: add reset action for integration watches ( #1381 )
2026-06-15 18:54:16 +01:00
Carlos Florêncio
fd421848fb
feat: add feature toggles settings ( #1372 )
2026-06-15 13:33:45 +01:00
Carlos Florêncio
a140c5817b
fix: preserve recoverable agent errors ( #1368 )
2026-06-14 21:40:52 +01:00
Carlos Florêncio
010948767a
feat: add file-backed prompt attachments ( #1367 )
2026-06-14 21:40:02 +01:00
Carlos Florêncio
35a12fdb2c
fix: distinguish sidebar workspace types ( #1364 )
2026-06-14 18:27:40 +01:00
Carlos Florêncio
45dd77ae17
fix: improve diff undo and wrapping defaults ( #1366 )
2026-06-14 17:58:18 +01:00
Carlos Florêncio
0988087b9f
ci: speed up e2e checks ( #1361 )
2026-06-14 11:32:59 +01:00
Carlos Florêncio
e983cb1be1
feat: show session config in message metadata ( #1354 )
2026-06-13 22:32:12 +01:00
José Almeida
42556971ef
feat(web): tabbed multi-PR CI popover for topbar button and chat status chip ( #1356 )
...
* feat(web): tabbed multi-PR CI popover for topbar button and chat status chip
* test(e2e): cover multi-PR CI popover tabs, chip aggregate, and dropdown
* fix(web): address multi-PR popover review feedback
- suppress hover popover while the PR dropdown is open (no stacked overlays)
- repo-scope tab testids so same-number PRs on different repos stay unique
- guard non-array taskPRs store value in PRStatusChip (same as PRTaskIcon)
- add tablist/tab/aria-selected semantics to the popover tabs
* fix(web): warm default PR only, skip terminal PRs, add tabpanel ARIA
- chip background-sync warms pickDefaultPR (the tab the popover opens), not list head
- PRFeedbackWarmer skips merged/closed PRs (no wasted fetches in topbar path)
- tabpanel role + aria-controls/labelledby wire tabs to the panel
* fix(web): complete ARIA tabs keyboard model in multi-PR popover
- roving tabindex: only the active tab in the page tab order
- ArrowLeft/ArrowRight move selection + focus within the tablist (wrapping)
- stable useId-scoped tabpanel id so every tab's aria-controls resolves
- document topbar-only scoping of prCheckGroup e2e helpers
* refactor(web): skip duplicate rank call for first PR in pickDefaultPR
2026-06-12 19:34:27 +01:00
Carlos Florêncio
7eec66836b
fix: hide sidebar footer urls on hover ( #1348 )
2026-06-12 09:50:35 +01:00
Carlos Florêncio
8d0493d1a4
fix: persist session runtime config ( #1346 )
2026-06-12 08:56:14 +01:00
Carlos Florêncio
0d69fc1078
fix(office): route setup cancel to homepage ( #1333 )
2026-06-11 22:41:35 +01:00
Carlos Florêncio
1ba3f086d6
fix(web): update session tab title on model changes ( #1335 )
2026-06-11 22:27:06 +01:00
Carlos Florêncio
c7b1c106e8
fix: de-flake e2e resume flicker, WS-subscribe race, and agent-boot contention ( #1338 )
2026-06-11 21:15:56 +01:00
Carlos Florêncio
68a9f77b15
fix(harness): harden pr-state and e2e guidance ( #1331 )
2026-06-11 15:51:51 +01:00
Carlos Florêncio
817fbee0e5
test(e2e): de-flake review-watch, port-forward, and pr-list specs ( #1330 )
2026-06-11 13:54:44 +01:00
Carlos Florêncio
00500cca05
fix(acp): persist session model and drop composite id logic ( #1327 )
2026-06-11 11:07:22 +01:00
Clément Fiere
a03d65fdf8
feat(sentry): support self-hosted instances via configurable URL ( #1320 )
2026-06-10 22:06:42 +01:00
Carlos Florêncio
dd182acfd2
fix(acp): bound long session resumes and restore legacy model surfaces ( #1324 )
2026-06-10 21:20:28 +01:00
Carlos Florêncio
b3da5f9af1
feat(web): add session handoff via agent tab context menu ( #1317 )
2026-06-09 16:42:05 +01:00
Carlos Florêncio
64140ae942
fix(acpdbg): read claude agent models and modes from configOptions ( #1310 )
2026-06-08 22:44:02 +01:00
Carlos Florêncio
ec40bf0b87
fix: contain settings page overscroll ( #1316 )
2026-06-08 22:42:14 +01:00