Clément Fiere
|
ba96562f04
|
feat: add quick chat idle dot indicator (#2750)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-18 06:52:26 +00:00 |
|
Carlos Florêncio
|
1d42d0d95a
|
fix(web): use canonical task priority type (#2733) (#2745)
|
2026-08-17 21:21:48 +00:00 |
|
João Salavisa
|
5257dfbaab
|
fix(web): close the i18n coverage gaps in the non-JSX scanner and locale catalogs (#2727)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-16 23:03:29 +00:00 |
|
Carlos Florêncio
|
7c96621de1
|
feat: add executor parity safeguards (#2704)
|
2026-08-16 21:13:41 +00:00 |
|
Carlos Florêncio
|
66a5742d6e
|
feat(web): standardize settings typography (#2722)
|
2026-08-16 19:18:21 +00:00 |
|
Carlos Florêncio
|
e86202647e
|
fix(runtime): recover stale npm metadata (#2714)
|
2026-08-16 17:41:43 +01:00 |
|
João Salavisa
|
63c21686ff
|
fix(web): externalize copy the jsx-only i18n guard cannot see, and gate it (#2711)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-16 12:08:59 +01:00 |
|
José Almeida
|
38c94e7d00
|
fix(web): reveal content search matches in editors (#2681)
|
2026-08-16 10:42:35 +01:00 |
|
Aulma
|
4f06eaa234
|
feat(web;backend): derive office-vs-kanban mode from the active workspace, not the URL (#2677)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-16 10:23:19 +01: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
|
8c9456074a
|
feat: prioritize active workspace in settings (#2663)
|
2026-08-14 15:57:34 +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 |
|
João Salavisa
|
37f4992ed5
|
fix(agents): expose kandev MCP tools to custom TUI agents (#2603)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 17:25:00 +01:00 |
|
nova28
|
a13379cfbc
|
feat: show gitlab mr badge on sidebar and tasks list rows (#2613)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
|
2026-08-13 16:04:52 +01:00 |
|
Carlos Florêncio
|
c745bf399c
|
feat(web): streamline agent settings profiles (#2620)
|
2026-08-13 12:38:44 +01:00 |
|
Carlos Florêncio
|
45c9ba5554
|
fix(agents): add validated managed runtime recovery (#2580)
|
2026-08-13 12:14:01 +01:00 |
|
João Salavisa
|
ce82e2a4ab
|
fix(i18n): externalize remaining frontend copy (#2616)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-13 11:11:46 +01:00 |
|
José Almeida
|
f218880ecb
|
feat(plugins): add source-control extension contracts (#2117)
|
2026-08-13 08:29:29 +01:00 |
|
Clément Fiere
|
e014f8072f
|
fix(web): revert collapsible available-to-install section (#2544) (#2565)
|
2026-08-12 15:30:34 +01:00 |
|
Clément Fiere
|
7e207c6fd1
|
feat: add agent profile duplicate (#2550)
|
2026-08-12 11:19:12 +01:00 |
|
Carlos Florêncio
|
a63cbf3d85
|
feat: duplicate workflow drafts (#2539)
|
2026-08-12 11:12:56 +01:00 |
|
José Almeida
|
6732c16385
|
feat: make status bar a default-off appearance preference (#2523)
|
2026-08-12 00:25:58 +01:00 |
|
Clément Fiere
|
a4430f695e
|
feat: hide disabled agent profiles from left panel navigation (#2528)
|
2026-08-11 23:27:53 +01:00 |
|
Clément Fiere
|
7822b21ef0
|
feat(web): make available-to-install section collapsible (#2544)
|
2026-08-11 23:22:41 +01:00 |
|
João Salavisa
|
9de669558b
|
feat!: move voice mode into task behavior (#2534)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-11 23:29:46 +02:00 |
|
João Salavisa
|
8b21af3296
|
fix(stats): key Top Agents usage by model and stop dropping each range's first day (#2510)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-11 19:43:46 +01:00 |
|
Clément Fiere
|
e21fb8349b
|
fix: keep caret in task title fields clamped at the limit (#2529)
|
2026-08-11 19:23:42 +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 |
|
José Almeida
|
437f610d60
|
feat(github): add saved query default views (#2399)
|
2026-08-11 11:52:34 +01:00 |
|
Carlos Florêncio
|
5e60dd5d10
|
feat(web): center settings save surface (#2466)
|
2026-08-10 22:37:07 +01:00 |
|
João Salavisa
|
fb63a88cd1
|
fix(i18n): close the lint-invisible gaps the guard structurally cannot see (#2470)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-09 23:21:39 +01:00 |
|
Clément Fiere
|
e4bc3be8b1
|
feat: no silent model fallback — explicit failure, gone models, per-profile fallback (#2385)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-09 21:44:25 +01:00 |
|
Carlos Florêncio
|
1928f258bf
|
feat: use agent profiles for utility agents (#2430)
|
2026-08-09 18:36:08 +01:00 |
|
Carlos Florêncio
|
d38d9a0b86
|
fix(plugins): show install loading state (#2454)
|
2026-08-09 12:06:38 +01:00 |
|
nova28
|
b309d2beb6
|
fix(web): render workflow description in settings (#2418)
|
2026-08-09 11:49:04 +01:00 |
|
João Salavisa
|
986545eee3
|
fix(web): delete workspaces via the non-office route when office is off (#2455)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-08 23:56:15 +01:00 |
|
Carlos Florêncio
|
5b13f43d80
|
feat: add provider-neutral agent error recovery (#2437)
|
2026-08-08 19:59:51 +01:00 |
|
João Salavisa
|
7f0d4bdbb7
|
fix(i18n): externalize four SCREAMING_CASE copy tables the lint rule cannot see (#2409)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-08 17:07:07 +02:00 |
|
Alassane
|
131ef6f6c2
|
feat(gitlab): add MR auto-fix, auto-merge, hover preview, badge (#2301)
|
2026-08-08 16:01:39 +01:00 |
|
Carlos Florêncio
|
9e503c5e6b
|
feat: surface allowlisted OpenCode remediation links in recovery surfaces (#2396)
|
2026-08-07 21:27:43 +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 |
|
Clément Fiere
|
1db7379ed8
|
feat: isolate improve-kandev tasks in a dedicated workspace (#2347)
|
2026-08-07 18:18:45 +01:00 |
|
João Salavisa
|
428c8288d5
|
test(i18n): scope the office cron guard to the namespace, not one dialog (#2376)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 18:18:40 +02:00 |
|
Clément Fiere
|
cd5199cd14
|
feat: show red interrupted icon for tasks cut short by a restart (#2358)
|
2026-08-07 17:17:57 +01:00 |
|
João Salavisa
|
28f6a1fd25
|
fix(i18n): pass the routine cron example through as a value (#2373)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 17:24:56 +02:00 |
|
Luan Martins
|
10996c1b57
|
feat: add optional workflow-level agent prompt (#2338)
|
2026-08-07 15:22:44 +01:00 |
|
João Salavisa
|
969dc0ea86
|
feat(i18n): localize app/office, the last un-migrated area (#2367)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-07 14:02:08 +02:00 |
|
João Salavisa
|
88002a60a3
|
fix(i18n): localize date-fns distances and drop redundant t() test stubs (#2363)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 13:29:44 +02: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 |
|
José Almeida
|
f94af8de7b
|
feat(web): add responsive, resizable markdown tables (#2098)
|
2026-08-06 15:40:58 +01:00 |
|