11 Commits

Author SHA1 Message Date
Marius 1988db53e3 chore: ignore generated Kilo config artifacts (#10128)
* chore: ignore generated Kilo config artifacts

* chore: ignore Kilo config node modules
2026-05-11 10:29:20 +02:00
kiloconnect[bot] 28b18d362e chore(deps): bump uuid to 13.0.2 in .kilocode lockfile 2026-05-08 10:16:43 +00:00
kirillk d522dfde7c docs(jetbrains): document session style helpers 2026-04-30 15:44:34 -04:00
kiloconnect[bot] 06cd80d1bd chore: enforce minimal markdown table formatting
Prettier pads markdown table cells for column alignment, which turns any
content change into a table-wide realignment diff. Markdown was only in
prettierignore for packages/kilo-vscode/; the root formatter still
repadded docs elsewhere (e.g. TESTING.md, kilo-docs, AGENTS.md).

Adds *.md to the root .prettierignore, documents the convention in
AGENTS.md, and adds script/check-md-table-padding.ts + a workflow to
enforce it. Existing padded tables in Kilo-owned docs have been
rewritten via the script's --fix mode.
2026-04-28 07:45:49 +00:00
Alex Alecu 41e63f6d68 chore: fix annotation markers after main merge 2026-04-27 13:21:47 +03:00
Imanol Maiztegui 7d1c046f10 resolve merge conflicts 2026-04-24 10:06:31 +02:00
Imanol Maiztegui d5357f3961 resolve merge conflicts 2026-04-21 18:03:34 +02:00
Marius 1c2826c440 chore: untrack generated .kilo and .kilocode lockfiles (#9200)
* chore: untrack generated .kilo and .kilocode lockfiles

`kilo serve` regenerates `.kilo/package-lock.json` and `.kilocode/package-lock.json` (plus `node_modules/`) on every run -- see `Config.install` in `packages/opencode/src/config/config.ts:1406` -- but they were accidentally committed in the upstream alignment merge `7fb55e45f1`, so every run dirtied the working tree. Untrack them and add explicit root `.gitignore` rules so they stay ignored even if the per-directory `.gitignore` the CLI writes is removed. `.kilo/run-script` stays tracked -- it's a project dev helper, not a generated artifact.

* chore: rely on generated config dir ignores

The CLI already writes .gitignore files inside .kilo and .kilocode before installing config dependencies. Keep the PR focused on untracking the accidentally committed lockfiles instead of duplicating those generated ignore rules at the repo root.
2026-04-20 11:59:22 +02:00
Imanol Maiztegui 7fb55e45f1 refactor: align kilo codebase with opencode v1.3.14 upstream
Resolve merge conflicts across e2e tests, UI components, and core
packages. Clean up conflict markers in test specs by adopting the
upstream `project` fixture pattern over the legacy `withProject`
approach. Alphabetically sort package.json dependencies, apply
consistent code formatting across i18n files, flag declarations,
and TSX components. Update internal API calls to use current
signatures (Permission.defaultLayer, MessageV2.parts, Git.run).

Key changes:
- Remove Windows-specific test.skip guards and conflict markers
- Replace deprecated `git` util import with `Git.run` in worktree-family
- Drop unused SDK type import from share-next
- Add lib entries to kilo-gateway and kilo-telemetry tsconfigs
- Regenerate models-snapshot.js and SDK types with reordered events
- Fix SDK openapi.json code sample to reference @kilocode/sdk
- Add onCleanup import to popover component
2026-04-13 20:20:47 +02:00
kiloconnect[bot] be1f54ec4f fix(skills): prevent right-side crop in visual regression stories
Do not set explicit width on story wrappers - the Playwright viewport already
controls width. Use max-height instead of height to avoid forced scrollbars
that eat into available horizontal space and crop screenshots.
2026-03-28 15:05:52 +00:00
Marius 7b15e8c738 feat: add vscode visual regression testing skill (#6775)
Add a Kilo skill that provides comprehensive instructions for writing
Storybook stories and visual regression tests for the VS Code extension
webview UI. The skill documents the Storybook + Playwright architecture,
StoryProviders API, mock data patterns, snapshot naming conventions,
CI pipeline details, and import path references.
2026-03-09 11:24:14 +01:00