Commit Graph

61 Commits

Author SHA1 Message Date
Carlos Florêncio 5b30ef4412 fix: improve recovery failure diagnostics (#3869) 2026-09-22 23:36:07 +01:00
Clément Fiere 1727435c14 fix(sentry): honor every offered watcher lookback period (#3828)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-20 00:04:28 +01:00
Benjamin 8a0335acb6 fix(mcp): name unknown tool arguments and state task binding (#3733)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-17 10:41:43 +01:00
Alassane 85c93d3fde fix: compact fully integrated managed branches (#3158)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-16 23:20:37 +01:00
Carlos Florêncio 4c6e80091d fix: quiet shutdown logs, portable MCP tool schemas, and Copilot model UX (#3726) 2026-09-16 20:28:37 +01:00
Carlos Florêncio 71dbffec0c feat(mcp): add provider-neutral change request tools (#3671) 2026-09-15 23:13:33 +01:00
Henry a0774f4f1a feat(alertsource): let new alert sources share storage, not a table per integration (#3694)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-15 20:42:39 +01:00
José Almeida b586a80cc3 fix: restore single-user MCP PR linking (#3698) 2026-09-15 17:48:39 +01:00
Alassane 262ecdf270 feat(mcp): handle task change links (#3506)
Co-authored-by: Carlos Florêncio <carlosmflorencio@gmail.com>
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
2026-09-14 15:00:35 +01:00
José Almeida 0f4bf79b8d fix(github): preserve PR watch branch identities (#3649) 2026-09-14 13:59:28 +01:00
Carlos Florêncio 9cc146ee21 fix: bridge executor HTTPS Git access through host gh (#3072) (#3635) 2026-09-13 12:19:46 +01:00
Carlos Florêncio f150dd32d1 docs: simplify GitHub credential guidance (#3630) 2026-09-12 22:51:06 +01:00
Carlos Florêncio 49df3794bc docs: replace tracked document catalogs (#3482) 2026-09-12 17:23:20 +01:00
José Almeida e598742110 feat(github): improve mobile dashboard parity (#3614) 2026-09-12 10:06:05 +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 f817de3df5 feat(github): explain workflow approval attention (#3584) 2026-09-10 23:39:56 +01:00
Carlos Florêncio 0057022456 fix(web): hide inactive repository providers (#3470) 2026-09-07 19:23:27 +01:00
Carlos Florêncio 5e9d14312b fix: auto-fix GitHub PR merge conflicts (#3418) 2026-09-06 11:36:16 +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
Henry 71583b82ae fix(clarification): stop failed answer submits from vanishing silently (#3263)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 09:30:54 +00:00
Carlos Florêncio 6074f39a32 feat: add pull request link copy actions (#3179) (#3182) 2026-08-31 11:25:58 +00:00
Carlos Florêncio 58cc84d193 fix: preserve Jira watcher descriptions (#3130) (#3132) 2026-08-29 07:47:01 +00:00
Carlos Florêncio ace26dfd99 fix(github): harden auto-merge and surface task automation (#3128) 2026-08-28 22:23:45 +00:00
Carlos Florêncio f56fd8e180 feat: expose saved prompt reads over MCP (#3118) 2026-08-28 19:19:13 +00:00
Carlos Florêncio c2e2b3a430 fix: reconcile prepared workspace origins (#3077) 2026-08-27 13:13:28 +00:00
Carlos Florêncio 6599a3b714 fix: coordinate task pull request sync consumers (#3090) 2026-08-27 12:59:30 +00:00
Carlos Florêncio e4d17b3925 fix: resolve GitHub clone protocol per host (#3078) 2026-08-27 10:25:37 +00:00
Carlos Florêncio 4dbc7afc53 feat(github): recover pull requests removed from merge queues (#3042) 2026-08-26 10:06:41 +00:00
Carlos Florêncio 1e05cf9201 docs: tighten specification ownership and migration (#3004) 2026-08-24 21:30:53 +00:00
Carlos Florêncio 727d59ce71 ci: unify trusted contributor PR automation (#2996) 2026-08-24 19:11:29 +00:00
Carlos Florêncio 832734bb67 docs: migrate legacy specs and add product context (#2964) 2026-08-24 11:09:03 +00:00
Carlos Florêncio f284985d10 fix: make integration cards clickable (#2905) 2026-08-22 15:32:07 +01:00
Alassane 05fe86fd76 fix(gitcredentials): reject unsafe clone authorities (#2869)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-21 10:34:19 +01:00
Carlos Florêncio d976aec8ff feat: add workflow export MCP tool (#2796) 2026-08-19 10:32:40 +01:00
Alassane 9b99b7d1fd fix(backend): validate managed Git credential identity before session launch (#2787)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-19 07:50:20 +01:00
Carlos Florêncio 15788438b4 feat: route managed Improve Kandev contributions to bound forks (#2569) 2026-08-15 23:51:39 +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
Nazar f82d841955 fix(github): repair GitHub App registration and installation auth (#2511)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-12 11:13:05 +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
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
Carlos Florêncio 4f7298a5d1 fix: support gh account status on stderr (#2348) (#2379) 2026-08-07 18:13:31 +01:00
João Salavisa e05d620876 refactor(plugins): move Slack out to kandev-plugin-slack and list it in the marketplace (#2344)
Co-authored-by: Kandev Agent <agent@kandev.local>
2026-08-07 11:06:17 +02:00
Alassane ae31fa85a9 feat(gitlab): add task MR lifecycle notifications (#2125)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-05 18:22:31 +01:00
José Almeida c95d44193c fix: make walkthrough MCP failures actionable (#2209) 2026-08-03 16:34:04 +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 27e7e0776a fix: preserve managed GitHub tools across login shells (#2141) 2026-08-02 11:18:32 +01:00
Carlos Florêncio 1bccadf8f9 fix: validate MCP tool arguments (#2123) (#2128) 2026-08-01 18:18:08 +01:00
Carlos Florêncio bb525f1894 fix: preserve integration provider auth errors (#2119) 2026-08-01 11:19:40 +01:00