José Almeida
3f33ce0451
feat(ui): use native mobile confirmation sheets ( #3621 )
2026-09-12 14:58:49 +02:00
José Almeida
5ffe881877
fix(ui): improve mobile threads and shared listing headers ( #3570 )
2026-09-10 20:06:10 +00:00
Carlos Florêncio
5ffbda61a9
feat(ui): standardize responsive control sizing ( #3563 )
2026-09-10 18:14:05 +01:00
José Almeida
65d64f6fa9
fix(ui): blur mobile menu sheet backgrounds ( #3569 )
2026-09-10 15:29:45 +01:00
Carlos Florêncio
39864c036c
chore: record harness learnings ( #3131 )
2026-09-10 14:30:58 +01:00
Carlos Florêncio
d74e85883d
feat: add plugin-backed canvases ( #3111 )
2026-09-05 18:44:43 +00:00
Carlos Florêncio
7f24cce795
feat: expand compact workflow step navigation ( #3054 )
2026-08-26 13:11:37 +00:00
Carlos Florêncio
832734bb67
docs: migrate legacy specs and add product context ( #2964 )
2026-08-24 11:09:03 +00:00
Alassane
64bc820c45
feat(plugins): add task-row tags and sidebar actions ( #2609 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-21 18:12:30 +01:00
João Salavisa
66cadc5963
test(e2e): graduate the sleep guard to all of e2e now the conversion is done ( #2653 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-18 00:14:14 +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
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
Alassane
31e07fab34
feat(plugins): add sidebar workspace actions to New Task ( #2607 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-15 17:00:02 +01:00
João Salavisa
2905495da4
test(e2e): wait on causal signals instead of timeout budgets ( #2638 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-13 19:28:45 +01:00
Alassane
81e16c4c32
fix(test): pin NODE_ENV so React unit tests can render ( #2568 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-13 12:52:31 +01:00
José Almeida
f218880ecb
feat(plugins): add source-control extension contracts ( #2117 )
2026-08-13 08:29:29 +01:00
Carlos Florêncio
b4a84f8212
docs: prevent em dashes in public copy ( #2516 )
2026-08-12 11:13:25 +01:00
Carlos Florêncio
58e7be4b78
chore: improve agent harness guidance ( #2185 )
2026-08-11 08:28:25 +01:00
Carlos Florêncio
5e60dd5d10
feat(web): center settings save surface ( #2466 )
2026-08-10 22:37:07 +01:00
Alassane
6aa967f873
fix(plugins): correct stale plugin-hook availability claims ( #2309 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
2026-08-10 10:14:46 +01:00
João Salavisa
b41ba97d10
docs(i18n): mark the directory-by-directory migration complete ( #2453 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-08 23:51:14 +01:00
Alassane
82177a270b
feat(plugins): add a task-card-tags slot ( #2332 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-07 21:46:45 +01:00
Carlos Florêncio
32ccb02895
feat(quick-terminal): unify terminal and chat tabs ( #2235 )
2026-08-06 11:16:29 +01:00
Alassane
345ea1216d
feat(plugins): add task panel, menu, and storage hooks ( #2152 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-05 19:02:29 +01: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
Aulma
446eb550b9
fix(web): align the responsive breakpoints with the sidebar boundary ( #2254 )
2026-08-04 21:54:56 +01:00
Carlos Florêncio
cc6eb4dd5f
fix: restore conditional pull request tab behavior ( #2198 )
2026-08-03 15:12:19 +01:00
Carlos Florêncio
e68d3f1d8f
docs(plugins): improve plugin authoring guidance ( #2164 )
2026-08-02 21:39:02 +01:00
João Salavisa
83c3c1ccf1
feat(i18n): ratchet new code to require t()/<Trans> everywhere ( #2105 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-01 23:14:50 +01:00
João Salavisa
6cd89a78d3
feat(i18n): add scoped i18n foundation with one migrated page ( #2097 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-01 23:11:18 +02:00
Carlos Florêncio
5182cfb95a
chore: improve harness guidance and ACP debugging ( #1969 )
2026-08-01 18:35:14 +01:00
José Almeida
f9956a90d5
docs(skills): define Kandev mobile UI language ( #1820 )
...
* docs(skills): define Kandev mobile UI language
* docs(skills): restore mobile fixture import guidance
2026-07-20 17:34:59 +01:00
Carlos Florêncio
ba75922fa1
feat: add configurable task layout profiles ( #1799 )
2026-07-20 12:09:06 +01:00
Carlos Florêncio
33aa7af67e
feat: configure profiles for MCP-created tasks ( #1797 )
2026-07-19 23:18:06 +01:00
Carlos Florêncio
5a691ea8b2
chore: improve harness verification guidance ( #1777 )
2026-07-18 19:08:55 +01:00
Carlos Florêncio
4f717be720
chore: improve harness reliability ( #1716 )
2026-07-15 23:17:33 +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
818e9c7abc
chore: improve harness feedback workflow ( #1561 )
2026-07-01 07:54:19 +01:00
Carlos Florêncio
aee1846cd5
feat: remove nextjs production runtime ( #1389 )
2026-06-18 18:36:48 +01:00
Carlos Florêncio
19c17b1321
chore: improve agent harness skills ( #1378 )
2026-06-15 22:45:48 +01:00
Carlos Florêncio
224383c557
chore: improve PR fixup and E2E harness guidance ( #1351 )
2026-06-13 18:59:44 +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
d66d9e6f67
feat: remote tab in task-create dialog — multi-row GitHub repo picker ( #1116 )
2026-05-30 15:47:02 +01:00
Carlos Florêncio
372779ad32
feat(preview): inspect mode with pin and area annotations ( #917 )
2026-05-24 11:21:50 +01:00