Commit Graph

298 Commits

Author SHA1 Message Date
kilo-maintainer[bot] 1181567b26 release: v7.3.40 2026-06-06 02:29:27 +00:00
kilo-maintainer[bot] f018b8ffa9 release: v7.3.39 2026-06-05 21:13:04 +00:00
kilo-maintainer[bot] 5c6b83ad28 release: v7.3.33 2026-06-05 03:24:39 +00:00
kilo-maintainer[bot] 77c6b802c5 release: v7.3.32 2026-06-05 02:17:45 +00:00
kilo-maintainer[bot] 7341745449 release: v7.3.31 2026-06-04 22:12:32 +00:00
kilo-maintainer[bot] 3178592e0c release: v7.3.30 2026-06-04 19:53:43 +00:00
kilo-maintainer[bot] b7ce077c91 release: v7.3.29 2026-06-04 07:50:57 +00:00
kilo-maintainer[bot] b6ba97a09f release: v7.3.28 2026-06-03 19:24:41 +00:00
Imanol Maiztegui 6cfd2dd0b4 build(deps): bump bun from 1.3.13 to 1.3.14 (#10884)
Update Bun runtime and type definitions across the repository:
- package.json packageManager field
- @types/bun in root and script/upstream
- Nix flake pinned binary with updated hashes
- Container Dockerfile ARG
- Documentation and story fixtures referencing the version
2026-06-03 17:09:45 +00:00
Imanol Maiztegui b780553791 build(types): upgrade @types/node to 24.12.4 (#10860)
Update Node.js type definitions from 24.12.2 to 24.12.4
in package.json dependencies.
2026-06-03 15:58:09 +00:00
kilo-maintainer[bot] 3feb9d69dc release: v7.3.22 2026-06-02 11:05:45 +00:00
marius-kilocode ece920c1cc Merge remote-tracking branch 'origin/main' into trial/kilo-opencode-v1.14.42
# Conflicts:
#	bun.lock
#	packages/opencode/src/cli/cmd/run.ts
#	packages/opencode/src/cli/cmd/tui/context/tui-config.tsx
#	packages/opencode/src/cli/cmd/tui/thread.ts
#	packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx
#	packages/opencode/src/kilocode/server/httpapi/instance.ts
#	packages/opencode/src/kilocode/server/instance.ts
#	packages/opencode/src/server/routes/global.ts
#	packages/opencode/src/server/routes/instance/index.ts
#	packages/opencode/src/server/routes/ui.ts
#	packages/opencode/test/kilocode/global-config-refresh.test.ts
#	packages/opencode/test/kilocode/server/httpapi-public.test.ts
2026-06-02 10:42:14 +02:00
kilo-maintainer[bot] 1fedf7f201 release: v7.3.21 2026-06-02 05:30:05 +00:00
kilo-maintainer[bot] fafeb4ff73 release: v7.3.20 2026-06-01 20:50:17 +00:00
marius-kilocode 7cc6080646 refactor: kilo compat for v1.14.42 2026-06-01 12:51:31 +02:00
kilo-maintainer[bot] 9721cf9f4e release: v7.3.18 2026-05-29 16:27:57 +00:00
marius-kilocode c1d315c987 refactor(cli): narrow DOCX read routing and surface warnings 2026-05-29 16:59:16 +02:00
kilo-maintainer[bot] 3f6de75f36 release: v7.3.17 2026-05-29 14:49:26 +00:00
marius-kilocode f5742940cc feat(cli): support DOCX text extraction in read tool 2026-05-29 16:24:48 +02:00
kilo-maintainer[bot] 8882b523e3 release: v7.3.16 2026-05-28 21:19:11 +00:00
kilo-maintainer[bot] cd69bca8bf release: v7.3.15 2026-05-28 19:27:46 +00:00
kilo-maintainer[bot] 13783d6f60 release: v7.3.14 2026-05-28 15:09:45 +00:00
Brendan DeBeasi 74e01b1d48 fix(tui): dedupe solid-js and @opentui/solid to fix "No renderer found" startup crash (#8761)
* fix(tui): dedupe solid-js and @opentui/solid to fix "No renderer found" startup crash

The bundled CLI shipped with two copies of solid-js and two copies of
@opentui/solid since 7.2.1. Each duplicated copy of solid-js and
@opentui/solid creates its own RendererContext token via createContext(),
so the context provided by render() (using one copy) is invisible to
useRenderer() calls resolved against the other copy. A reactive setStore
early in boot triggers a cascade that crosses the copy boundary and
explodes with "Error: No renderer found", preceded by the warning
"You appear to have multiple instances of Solid."

Two duplications were responsible:

1. solid-js: @opentui/solid@0.1.87 declares an exact "solid-js": "1.9.9"
   dependency, so bun installed a nested solid-js@1.9.11 inside
   node_modules/@opentui/solid/node_modules while the rest of the
   workspace used the catalog solid-js@1.9.12 at the top level. Force
   dedupe via a root override.

2. @opentui/{core,solid}: packages/kilo-gateway pinned dev/peer
   versions to 0.1.75 while opencode used 0.1.87. With kilo-gateway's
   tui module imported by opencode in 7.2.1+, both versions were
   bundled side-by-side. Bump kilo-gateway's pins to 0.1.87 to match.

Verified locally with a --single build on macOS arm64: pre-fix the binary
crashes on startup with the Solid error; post-fix it boots cleanly. Bundle
shrinks ~16KB from removing the duplicated solid-js copy.

* fix: Upgrade stale version with catalog:

---------

Co-authored-by: Brendan DeBeasi <brendandebeasi@users.noreply.github.com>
Co-authored-by: Johnny Amancio <johnnyeric@gmail.com>
2026-05-28 14:05:12 +00:00
kilo-maintainer[bot] f68b778aa8 release: v7.3.12 2026-05-26 20:58:33 +00:00
kilo-maintainer[bot] 7598495eac release: v7.3.11 2026-05-26 20:02:42 +00:00
kilo-maintainer[bot] 20675fdbeb release: v7.3.10 2026-05-26 07:28:31 +00:00
Kirill Kalishev 25f4172eb5 Merge branch 'main' into indigo-peak 2026-05-25 09:16:49 -04:00
kilo-maintainer[bot] 0da40bad26 release: v7.3.9 2026-05-25 12:14:16 +00:00
kirillk 45362c0393 ci(jetbrains): integrate JetBrains typecheck and tests into repo-wide checks
- Add test:ci root script as alias for bun turbo test:ci
- Wire typecheck as a dependency of kilo-jetbrains#test:ci in turbo.json so compile runs before tests
- Exit with Gradle's code on Linux/macOS so failures block the repo-wide turbo test:ci run; Windows stays non-blocking due to inherent IntelliJ test flakiness there
2026-05-22 17:27:36 -04:00
kilo-maintainer[bot] 1ada99588e release: v7.3.8 2026-05-22 13:41:52 +00:00
Imanol Maiztegui 4a28a5f88f Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.41 2026-05-22 13:15:04 +02:00
Imanol Maiztegui f915fdc058 test(ui): add file:// URL parsing tests and exclude jetbrains from typecheck
Expand extractFilePathFromHref test coverage to handle file:// URLs on
Unix, Windows drives, and encoded characters. Previously file:// URLs
were expected to return undefined; now they resolve to local paths.
Exclude @kilocode/kilo-jetbrains from turbo typecheck filter to avoid
build errors in that package.
2026-05-22 12:49:26 +02:00
kilo-maintainer[bot] 8df0bb73a9 release: v7.3.7 2026-05-21 15:06:25 +00:00
Kirill Kalishev 65733baa01 Merge pull request #10463 from Kilo-Org/panoramic-existence
fix(jetbrains): fix build/tests after OpenCode merge, document Java 21 setup
2026-05-21 10:16:31 -04:00
kilo-maintainer[bot] b10b4c5d74 release: v7.3.6 2026-05-21 13:21:21 +00:00
Imanol Maiztegui f7816a9eeb refactor: kilo compat for v1.14.41 2026-05-21 14:48:36 +02:00
Marius 0ba8f9bbbe Merge pull request #10431 from Kilo-Org/dependabot/npm_and_yarn/turbo-2.9.14
chore(deps-dev): bump turbo from 2.8.13 to 2.9.14
2026-05-21 14:31:53 +02:00
kilo-maintainer[bot] 13e900f630 release: v7.3.5 2026-05-21 12:30:15 +00:00
marius-kilocode 9067de039e fix(vscode): update Pierre diff rendering 2026-05-21 12:29:34 +02:00
kilo-maintainer[bot] 87fd1d6016 release: v7.3.4 2026-05-21 08:18:26 +00:00
kilo-maintainer[bot] 90bc4b0fb3 release: v7.3.3 2026-05-21 07:38:43 +00:00
kirillk c334e5cc11 fix(jetbrains): include JetBrains in repo typecheck/tests and fix serialization failures
Re-enable @kilocode/kilo-jetbrains in bun turbo typecheck (package.json) and
bun turbo test:ci (test.yml). Add Java 21 setup to the typecheck workflow so
Gradle can run. Fix three serialization test failures:

- KiloProfile200Response with null balance / with organizations: Effect's HttpApi
  OpenAPI generator emits balance and currentOrgId as non-nullable even though
  the server schema uses Schema.NullOr. Add fixProfileNullable step to
  OpenApiSpecNormalizer that wraps these fields in anyOf: [{schema}, {type:null}]
  before Kotlin client generation, plus regression tests.

- model limit context and output deserialize with large values (NoSuchMethodError):
  compileTestKotlin was not invalidated when the generated API type changed, leaving
  stale bytecode referencing the old ProviderConfigModelsValueAnyOfLimit class.
  Wire compileTestKotlin -> fixGeneratedApi in backend/build.gradle.kts so API
  regeneration always invalidates test compilation.
2026-05-20 16:03:15 -04:00
kilo-maintainer[bot] 841687d57f release: v7.3.2 2026-05-20 13:56:06 +00:00
dependabot[bot] 4855645b9a chore(deps-dev): bump turbo from 2.8.13 to 2.9.14
Bumps [turbo](https://github.com/vercel/turborepo) from 2.8.13 to 2.9.14.
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](https://github.com/vercel/turborepo/compare/v2.8.13...v2.9.14)

---
updated-dependencies:
- dependency-name: turbo
  dependency-version: 2.9.14
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-20 12:38:55 +00:00
Imanol Maiztegui 2d84bfb01e Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.34 2026-05-20 08:59:50 +02:00
Imanol Maiztegui 86342e3734 ci: exclude jetbrains from root typecheck (#10397)
Fixes #10396

Generated OpenAPI client churn (#10395) breaks the JetBrains gradle
typecheck. Exclude @kilocode/kilo-jetbrains from the root `bun typecheck`
filter so contributors and the typecheck CI workflow don't need Java/Gradle.
The jetbrains test:ci pipeline still runs the gradle typecheck via Turbo's
task graph, so the plugin remains covered in its own CI job.
2026-05-19 16:43:09 +00:00
kilo-maintainer[bot] f6bb9972e8 release: v7.3.1 2026-05-19 14:01:52 +00:00
Imanol Maiztegui f9679c4771 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.34 2026-05-19 15:56:46 +02:00
kilo-maintainer[bot] d1404579fa release: v7.3.0 2026-05-15 10:22:34 +00:00
kilo-maintainer[bot] 8de6c2ea86 release: v7.2.54 2026-05-15 08:44:02 +00:00