Commit Graph

44 Commits

Author SHA1 Message Date
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