José Almeida
3f33ce0451
feat(ui): use native mobile confirmation sheets ( #3621 )
2026-09-12 14:58:49 +02:00
Carlos Florêncio
8f7216fa1d
fix(github): restore pull request discovery health ( #3609 )
2026-09-11 18:13:12 +01:00
Carlos Florêncio
5ffbda61a9
feat(ui): standardize responsive control sizing ( #3563 )
2026-09-10 18:14:05 +01:00
João Salavisa
5ee5161166
feat(ui): confirm saved view deletion ( #3461 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-09-07 16:14:58 +01:00
Carlos Florêncio
077b492f7b
fix: make accordion menu the default ( #3368 )
2026-09-04 12:44:45 +00:00
Carlos Florêncio
0ccc630c90
fix: preserve qualified remote refs in watcher branches ( #3268 )
2026-09-02 19:49:14 +00:00
Carlos Florêncio
1784b08f24
fix(e2e): remove shared-worker cleanup races ( #3133 )
2026-08-29 07:47:46 +00:00
Carlos Florêncio
832734bb67
docs: migrate legacy specs and add product context ( #2964 )
2026-08-24 11:09:03 +00:00
José Almeida
48a332616e
feat(ui): localize integration removal confirmations ( #2887 )
2026-08-22 22:50:35 +00:00
José Almeida
750019b0ef
feat(ui): localize watcher delete confirmations ( #2883 )
2026-08-22 22:40:26 +00:00
Ahmed Bally
a2685dccae
feat(jira): add OAuth 2.1 with PKCE via Atlassian MCP server ( #2805 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-22 14:49:09 +00:00
Carlos Florêncio
f284985d10
fix: make integration cards clickable ( #2905 )
2026-08-22 15:32:07 +01:00
Carlos Florêncio
24462de07d
feat(settings): unify prompt editors ( #2855 )
2026-08-21 16:40:58 +01:00
Carlos Florêncio
7c96621de1
feat: add executor parity safeguards ( #2704 )
2026-08-16 21:13:41 +00:00
Carlos Florêncio
15788438b4
feat: route managed Improve Kandev contributions to bound forks ( #2569 )
2026-08-15 23:51:39 +01:00
Carlos Florêncio
dfa100df13
fix: refine GitHub rate limit card ( #2668 )
2026-08-15 12:42:17 +01:00
Carlos Florêncio
1a12c0bae0
fix: restore GitHub rate limit indicator ( #2664 )
2026-08-14 17:04:04 +01:00
João Salavisa
bfd632bafa
test(e2e): label or convert every remaining unconditional sleep ( #2650 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-13 23:55:11 +01:00
João Salavisa
6352591787
fix(integrations): scope the enable toggle to its workspace ( #2631 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-13 22:17:24 +01:00
Carlos Florêncio
29b3e397bd
fix: align setup and launch timeouts ( #2578 )
2026-08-13 11:26:02 +01:00
Clément Fiere
b0d63d9b3c
fix(task): truncate title when linking an external issue ( #2527 )
2026-08-11 19:22:18 +01:00
Aulma
31907ba651
feat(web): restructure settings and unify page chrome behind PageShell ( #2322 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-11 19:34:52 +02:00
Carlos Florêncio
5e60dd5d10
feat(web): center settings save surface ( #2466 )
2026-08-10 22:37:07 +01:00
Clément Fiere
76341f7ce3
fix(web): honor hide-disabled-in-nav in the settings integrations tree ( #2461 )
2026-08-09 18:41:53 +01:00
Clément Fiere
312dc0657f
feat(web): add per-integration enable/disable toggle ( #2364 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-07 19:01:07 +01:00
Aulma
4b5203788d
feat(web): drive navigation surfaces from one manifest ( #2233 )
2026-08-04 17:55:54 +01:00
Carlos Florêncio
2ee2fa8c66
fix: make agent turn cancellation responsive ( #2228 )
2026-08-04 08:09:07 +01:00
Carlos Florêncio
4af38e1c3b
feat: add editable Azure DevOps board ( #2033 )
2026-08-02 17:08:22 +01:00
Carlos Florêncio
190eeddbc4
fix: default new workspaces to host GitHub access ( #2156 )
2026-08-02 14:13:04 +01:00
Carlos Florêncio
bb525f1894
fix: preserve integration provider auth errors ( #2119 )
2026-08-01 11:19:40 +01:00
Carlos Florêncio
4fe358423b
fix: prevent GitHub settings refresh flash ( #2118 )
2026-07-31 23:24:46 +01:00
Carlos Florêncio
aeb7c62e49
feat(github): unify workspace GitHub access ( #2084 )
2026-07-31 19:20:49 +01:00
Carlos Florêncio
1f19dbe6d5
fix: keep watcher save state visible ( #2037 )
2026-07-29 14:05:38 +01:00
Clément Fiere
a303ef7d6f
feat(sentry): support polling multiple projects per issue watcher ( #1978 )
2026-07-28 09:29:33 +01:00
Carlos Florêncio
b39a668e99
feat(github): add task git credential policy ( #1985 )
2026-07-27 18:10:12 +01:00
Carlos Florêncio
75abf779ed
feat(github): support per-workspace GitHub App registrations ( #1810 )
2026-07-26 10:39:08 +01:00
Carlos Florêncio
4b6d603f6d
feat(github): explain repository scope ( #1842 )
2026-07-21 19:24:02 +01:00
Carlos Florêncio
c2a678b023
feat: add Azure DevOps integration ( #1778 )
2026-07-21 08:40:26 +01:00
Carlos Florêncio
5fb1923a9a
feat: add explicit save for settings ( #1686 )
2026-07-19 14:21:36 +01:00
João Salavisa
11b15308c5
feat(web): surface Integrations section in mobile nav ( #1771 )
...
* feat(web): surface Integrations section in mobile nav
Add a mobile-reachable entry point for the sidebar Integrations section.
The global AppSidebar is desktop-only (hidden md:block), so on a phone
viewport neither the first-party integration links nor plugin nav items
with section: "integrations" were reachable. Wire the pre-existing
MobileIntegrationsSection into the kanban hamburger sheet and extend it
to render plugin items (gated on the plugins flag), matching the desktop
IntegrationsSection.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
* test(web): track registered plugin ids for cleanup in mobile integrations tests
Route all plugin nav-item registrations through a tracking helper and
unregister the collected ids in a suite-scoped afterEach, so a future test
that registers a new plugin id cannot leak items into subsequent tests.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
---------
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-18 01:14:46 +01:00
Clément Fiere
fe392e60f5
feat: support multiple concurrent Sentry instances ( #1469 )
2026-07-10 23:32:18 +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
65ee3cac15
fix: repair GitHub repository scope filters ( #1641 )
2026-07-09 23:19:06 +01:00
José Almeida
259ff30d9c
fix: equalize integration card heights ( #1624 )
...
* fix: equalize integration card heights
* fix: trim integration card padding
* fix: address integration layout review feedback
* test: harden integration layout selectors
* test: harden session resume dedup e2e
* test: reuse integration card locators
2026-07-09 17:24:36 +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
Carlos Florêncio
c3f713e494
feat: scope GitHub integration settings by workspace ( #1572 )
2026-07-06 21:43:13 +01:00
Carlos Florêncio
d451e8f9f8
feat: filter Jira tickets by project statuses ( #1588 ) ( #1595 )
2026-07-03 19:17:14 +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
365a3bdd24
fix: recreate github review tasks after reset ( #1492 )
2026-06-25 14:13:39 +01:00