Commit Graph

90 Commits

Author SHA1 Message Date
Catriel Müller da84f24b6d Merge pull request #11559 from IamCoder18/fix/console-profile-external-link-icons
fix(console): show external link icon on profile sidebar shortcuts
2026-07-03 16:56:02 -03:00
Catriel Müller 545fea5a31 Merge branch 'main' into trusting-property 2026-07-03 14:21:09 -03:00
Catriel Müller 419ff008ef Merge pull request #11564 from IamCoder18/superficial-chimpanzee
feat(kilo-console): align fonts with Kilo Cloud
2026-07-03 14:20:24 -03:00
kilo-maintainer[bot] 4ed43ab7c5 release: v7.4.1 2026-07-03 17:10:11 +00:00
Catriel Müller 79f5ab59c5 Merge branch 'main' into superficial-chimpanzee 2026-07-03 14:01:18 -03:00
kilo-maintainer[bot] c78d44a143 release: v7.4.0 2026-07-03 14:40:55 +00:00
kilo-maintainer[bot] 82da283d1d release: v7.3.63 2026-06-30 09:55:39 +00:00
Aarav 666a15a2e6 Merge branch 'main' into superficial-chimpanzee 2026-06-22 22:22:18 -06:00
Aarav Sharma 6be4c0df84 feat(kilo-console): align fonts with Kilo Cloud
Kilo Console was rendering the OS sans/mono fallback stack instead of
Inter / Roboto Mono / JetBrains Mono like Kilo Cloud. Kilo Cloud's web
app (apps/web/src/app/layout.tsx) loads these via `next/font/google`,
but Kilo Console is a Vite-built SolidJS SPA that can't fetch Google
Fonts at build time the same way.

Changes:

- Self-host Inter Variable, Roboto Mono Variable, and JetBrains Mono
  Variable as woff2 under packages/kilo-web-ui/src/assets/fonts/.
  All three are OFL-1.1; attribution added next to the files.

- Add @font-face blocks at the top of
  packages/kilo-web-ui/src/styles/theme.css for the three variable
  fonts. The blocks live outside the scoped [data-theme="kilo"]
  selector so they're available everywhere Kilo Web UI styles load.

- Declare the three Cloud-mirror tokens in the same scoped block where
  --font-family-sans/-mono are already overridden:
    --font-sans-loaded  -> "Inter Variable"
    --font-mono-loaded  -> "Roboto Mono Variable"
    --font-jetbrains    -> "JetBrains Mono Variable"
  Re-alias --font-family-sans/-font-family-mono to point at the new
  tokens, so all existing var(--font-family-*) consumers across the
  200+ call sites in kilo-ui, kilo-web-ui, and kilo-console pick up the
  new fonts with no per-site change.

- Drop three hard-coded inline fallbacks in kilo-console styles
  (base.css, profile.css, resolved.css) that named "Inter" directly,
  so the value flows through the cascade instead of short-circuiting it.

- No upstream changes: packages/ui/* (the @opencode-ai/ui fork) is
  untouched, avoiding kilocode_change markers in shared files.

Verified with `bun run build` in packages/kilo-console (all four
@font-face blocks emitted to the bundled CSS with hashed woff2 URLs)
and `bun run typecheck` in both kilo-console and kilo-web-ui.
2026-06-22 20:50:49 -06:00
Aarav 9d9a2fe2c5 Merge branch 'main' into fix/console-profile-external-link-icons 2026-06-22 20:34:45 -06:00
Aarav Sharma b2db7a413c fix(console): show real Kilo logo in navbar
The Kilo Console navbar rendered a hardcoded capital "K" letter
inside a 1rem yellow badge instead of the actual Kilo logo. The base
.header-mark style in kilo-web-ui was designed for a single-letter
mark, which is why no image reference existed in the first place.

Swap the letter for the canonical Kilo logo (copied from the VS Code
extension's assets) and drop the redundant "Kilo" wordmark next to
it since the logo already carries the brand name. The new .header-mark-logo
override strips the badge chrome (background, color, font props) so the
SVG renders cleanly, and uses import.meta.env.BASE_URL so the asset
URL resolves correctly whether the console is served by Vite (base /)
or by the CLI's static server under /console/.

Also replace the brand link's plain <a> with the router's <A> component
so the home href is automatically prefixed with the configured router
base, keeping navigation aligned with the asset URL under /console/.
2026-06-22 20:17:38 -06:00
Aarav Sharma 2851bc5efe fix(console): show external link icon on profile sidebar shortcuts
The Usage and Buy Credits items in the Kilo Console profile sidebar
open in a new tab but had no visual indicator, so users could not tell
they navigate out of the app. Add an external-link icon to those items
and to the Open Dashboard primary CTA in the profile header.

The shared console-shell sidebar style hides every [data-component=icon]
inside a config-top-option, so a new modifier class is introduced to
re-enable the icon and push it to the right of the label. The primary
CTA's inner SVG is forced to --primary-foreground via a higher-
specificity override so it remains readable on the yellow button.
2026-06-22 19:58:35 -06:00
kilo-maintainer[bot] 0f55066dc7 release: v7.3.54 2026-06-23 01:51:02 +00:00
kilo-maintainer[bot] 90643d2325 release: v7.3.53 2026-06-22 17:12:51 +00:00
kilo-maintainer[bot] e3da86822f release: v7.3.52 2026-06-22 09:15:48 +00:00
kilo-maintainer[bot] 2e89ea4027 release: v7.3.51 2026-06-22 08:45:30 +00:00
kilo-maintainer[bot] 533c2017fa release: v7.3.50 2026-06-19 18:12:57 +00:00
chrarnoldus 2edb3eeca5 fix(cli): limit privacy filtering to gateway models
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-19 12:51:10 +00:00
chrarnoldus baf5cea43e fix(cli): scope privacy filter to Kilo Gateway
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-19 12:13:59 +00:00
Christiaan Arnoldus 2700c39eb1 Merge branch 'main' into console-explore-privacy-filter 2026-06-19 14:08:11 +02:00
Catriel Müller e8bcb70b9a fix: minimal css fix 2026-06-19 08:46:11 -03:00
nyxst4ck 5d7b1bf4a3 fix(console): add context to settings fields 2026-06-19 02:43:43 -03:00
Catriel Müller b45dd9b303 feat: add account profile to Kilo Console 2026-06-18 14:10:09 -03:00
kilo-maintainer[bot] b134c1c18f release: v7.3.49 2026-06-18 12:00:41 +00:00
kilo-maintainer[bot] 6187a557ba release: v7.3.48 2026-06-18 11:39:42 +00:00
Josh Lambert 89b1829199 fix(cli): declare console diff dependency 2026-06-17 16:33:08 -04:00
Catriel Müller 7b97e4624c refactor: made this change configurable 2026-06-17 09:24:00 -03:00
Mark IJbema b586f1a345 Merge pull request #10993 from idreesmuhammadqazi-create/chore/remove-unused-deps
chore: remove 33 unused dependencies across monorepo
2026-06-17 10:42:35 +02:00
Christiaan Arnoldus 7d6e2a5c57 Merge branch 'main' into console-explore-privacy-filter 2026-06-17 10:07:13 +02:00
Catriel Müller 93dd00b6bc Merge pull request #11262 from Kilo-Org/console-model-training-filter
feat(cli): add prompt-training model filter to Kilo Console
2026-06-16 16:01:21 -03:00
Mark IJbema 5fed0d72b3 Merge branch 'main' into chore/remove-unused-deps 2026-06-16 16:57:34 +02:00
Catriel Müller 0e2132f36b fix: file diff loading 2026-06-16 10:56:29 -03:00
Catriel Müller b5df14024b fix: fix persistence of sidebar width 2026-06-16 10:56:29 -03:00
Catriel Müller 2ee379a19f refactor: kilo-web-ui export required ui components 2026-06-16 10:56:29 -03:00
markijbema c68dbc952b refactor(kilo-console): use Kilo UI boundary
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 10:55:42 -03:00
Z User 8824fa0b35 fix: restore @opencode-ai/ui in kilo-console — it is actively imported
kilo-console's ProjectConsoleRoute.tsx imports @opencode-ai/ui/file,
@opencode-ai/ui/context/file, and @opencode-ai/ui/session-review.
The removal was a false positive from depcheck which failed to detect
the workspace package references. Count now 33 deps removed.
2026-06-16 13:54:46 +00:00
chrarnoldus 081b65325f feat(cli): filter prompt-training models in Explore
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 11:53:42 +00:00
Mark IJbema d82649a073 Merge branch 'main' into chore/remove-unused-deps 2026-06-16 13:36:04 +02:00
Catriel Müller 04d25fdf6d fix(cli): prevent unsafe console worktree actions 2026-06-15 21:08:16 -03:00
Catriel Müller 8c1cdf53a9 fix: kilo console sidebar size 2026-06-15 21:03:15 -03:00
chrarnoldus 0903183799 feat(cli): expose model training filter in console
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-15 15:40:30 +00:00
Z User 7753659911 chore: remove 39 unused dependencies across monorepo
Removed unused packages identified via depcheck static analysis
and verified with full codebase grep to confirm zero usage.

Root (5):
- @aws-sdk/client-s3, heap-snapshot-toolkit, @morphllm/morphsdk
- @actions/artifact, sst

packages/core (1):
- @types/semver

packages/ui (6):
- @shikijs/transformers, @solid-primitives/bounds, luxon
- marked-katex-extension, marked-shiki, @types/luxon

packages/kilo-gateway (1):
- @kilocode/sdk

packages/kilo-ui (3):
- @storybook/addon-a11y, @storybook/addon-docs, @storybook/addon-themes

packages/kilo-vscode (3):
- dotenv, @storybook/addon-a11y, @storybook/addon-docs

packages/kilo-console (1):
- @opencode-ai/ui

packages/opencode (20):
- @hono/node-server, @hono/node-ws, @hono/standard-validator
- @openauthjs/openauth, partial-json, zod-to-json-schema
- @standard-schema/spec, @babel/core, @types/babel__core
- @npmcli/config, @opentelemetry/context-async-hooks
- @opentelemetry/exporter-trace-otlp-http, @pierre/diffs
- chokidar, glob, hono, hono-openapi, minimatch
- rotating-file-stream, xdg-basedir, @types/npmcli__arborist

Result: 264 packages pruned from node_modules (3962 -> 3698)
2026-06-15 13:50:34 +00:00
kilo-maintainer[bot] 5fab7b38d7 release: v7.3.46 2026-06-15 10:14:38 +00:00
kilo-maintainer[bot] c6d5325d65 release: v7.3.45 2026-06-12 17:50:21 +00:00
kilo-maintainer[bot] 4711209072 release: v7.3.44 2026-06-12 13:51:52 +00:00
Catriel Müller eb4d2e6ff6 fix: fix kilo pierre theme 2026-06-12 07:49:44 -03:00
Catriel Müller 65e6d0c8ed refactor: address comments 2026-06-12 06:57:45 -03:00
Catriel Müller 9a187d5aad feat: improve Kilo Console project review 2026-06-12 01:08:09 -03:00
Catriel Müller 35dd730dcc feat: kilo console dialogs 2026-06-11 23:18:42 -03:00
Catriel Müller d5112edf90 fix: code indexing on kilo core 2026-06-11 12:29:01 -03:00