kilo-maintainer[bot]
31e1981361
release: v7.2.1
2026-04-08 16:32:13 +00:00
kilo-maintainer[bot]
760f24608e
release: v7.2.0
2026-04-07 19:11:12 +00:00
kilo-maintainer[bot]
5650850aa6
release: v7.1.23
2026-04-07 16:19:27 +00:00
Jean du Plessis
1a5c73c0dc
fix: update diff, dompurify, yaml, and solid-js for security patches
...
- diff: catalog 8.0.2 → 8.0.4, kilo-vscode ^7.0.0 → 8.0.4
(DoS in parsePatch/applyPatch: GHSA-73rr-hh4g-fpgx)
- dompurify: catalog + packages/ui 3.3.1 → 3.3.3
(mutation-XSS, XSS, URI bypass: GHSA-h8r8-wccr-v5f2, GHSA-v2wj-7wpq-c8vv,
GHSA-cjmm-f4jc-qw8r, GHSA-cj63-jhhr-wcxv)
- yaml: kilo-vscode 2.8.2 → 2.8.3
(stack overflow via nested collections: GHSA-48c2-rrv3-qjmp)
- solid-js: catalog 1.9.10 → 1.9.12
(fixes seroval transitively: DoS, RCE, prototype pollution)
2026-04-07 10:57:51 +02:00
kilo-maintainer[bot]
fc014b1205
release: v7.1.22
2026-04-06 16:10:12 +00:00
kilo-maintainer[bot]
e10324aa7f
release: v7.1.21
2026-04-05 15:48:18 +00:00
kilo-maintainer[bot]
b91653bf97
release: v7.1.20
2026-04-02 17:33:20 +00:00
kilo-maintainer[bot]
e45ddb41b4
release: v7.1.19
2026-04-02 14:00:55 +00:00
kilo-maintainer[bot]
3b2db43a4b
release: v7.1.18
2026-04-02 10:18:47 +00:00
kilo-maintainer[bot]
8f7a5f48b3
release: v7.1.17
2026-04-01 15:08:40 +00:00
kilo-maintainer[bot]
325a64eaca
release: v7.1.16
2026-04-01 14:37:43 +00:00
kilo-maintainer[bot]
a1c8e5d798
release: v7.1.15
2026-04-01 12:32:06 +00:00
kilo-maintainer[bot]
c9d4d1ac87
release: v7.1.14
2026-04-01 10:39:53 +00:00
kilo-maintainer[bot]
3cc4d38f12
release: v7.1.13
2026-04-01 07:35:46 +00:00
kilo-maintainer[bot]
1e8e07f9dc
release: v7.1.12
2026-03-31 22:51:56 +00:00
kilo-maintainer[bot]
9fd9ffd8f0
release: v7.1.11
2026-03-31 11:02:44 +00:00
kilo-maintainer[bot]
64f6ca8962
release: v7.1.10
2026-03-31 09:49:05 +00:00
kilo-maintainer[bot]
43811bfa03
release: v7.1.9
2026-03-28 07:57:17 +00:00
kilo-maintainer[bot]
121f6e3cac
release: v7.1.8
2026-03-26 20:05:26 +00:00
kilo-maintainer[bot]
5c0daa4162
release: v7.1.7
2026-03-26 18:42:18 +00:00
kilo-maintainer[bot]
9e5d96dd30
release: v7.1.6
2026-03-26 17:30:35 +00:00
kilo-maintainer[bot]
18c5fc3f22
release: v7.1.5
2026-03-26 09:56:13 +00:00
kilo-maintainer[bot]
fd5fee9ec3
release: v7.1.4
2026-03-25 16:32:24 +00:00
kilo-maintainer[bot]
b20cedb571
release: v7.1.3
2026-03-24 10:45:11 +00:00
kilo-maintainer[bot]
bb20679c42
release: v7.1.2
2026-03-23 17:48:25 +00:00
kilo-maintainer[bot]
6888ff1515
release: v7.1.1
2026-03-23 16:03:34 +00:00
kilo-maintainer[bot]
ef16ae7fb7
release: v7.1.0
2026-03-20 18:20:58 +00:00
Adam
565a7e5078
revert(app): "STUPID SEXY TIMELINE ( #16420 )" ( #16745 )
2026-03-19 19:43:43 +01:00
Catriel Müller
47e8dc28c4
Merge pull request #7240 from Kilo-Org/catrielmuller/kilo-opencode-v1.2.22
...
OpenCode v1.2.22
2026-03-19 14:12:58 -03:00
kilo-maintainer[bot]
6ed7fdb40d
release: v7.0.51
2026-03-19 13:20:57 +00:00
Catriel Müller
30d39649aa
refactor: merge main
2026-03-18 18:18:38 -03:00
Catriel Müller
7edd3f6fc2
Merge branch 'main' into catrielmuller/kilo-opencode-v1.2.21
2026-03-18 17:10:56 -03:00
Catriel Müller
b8f07d8070
resolve merge conflicts
2026-03-18 08:21:52 -03:00
Catriel Müller
660328cfad
refactor: kilo compat for v1.2.22
2026-03-18 08:11:10 -03:00
kilo-maintainer[bot]
7d54d7dec2
release: v7.0.50
2026-03-18 11:06:45 +00:00
Catriel Müller
7ff4983aec
Merge branch 'main' into catrielmuller/kilo-opencode-v1.2.21
2026-03-17 17:52:56 -03:00
Catriel Müller
bddd2e6941
feat: fix opencode v1.2.21
2026-03-17 17:47:13 -03:00
kilo-maintainer[bot]
bea9eb6bf4
release: v7.0.49
2026-03-17 14:54:34 +00:00
Catriel Müller
a01e8e5bfb
feat: merge opencode v1.2.19
2026-03-17 07:46:46 -03:00
Catriel Müller
00920f503d
fix: add missing lib
2026-03-17 07:27:25 -03:00
Catriel Müller
b13b701310
feat: merge opencode v1.2.18
2026-03-17 07:27:22 -03:00
kilo-maintainer[bot]
18c282d34c
release: v7.0.48
2026-03-17 10:02:59 +00:00
Marius
ee0f3bb6fd
perf(ui): defer markdown syntax highlighting to prevent main thread blocking ( #7102 )
...
Switching sessions with 40+ messages caused a 2.3s UI freeze due to
synchronous Shiki/Oniguruma WASM regex tokenization running on the
main thread for every code block.
Implements two-pass rendering: first pass renders code blocks as plain
<pre><code data-lang> tags (instant), second pass highlights progressively
via setTimeout(0) to keep the UI responsive.
Key implementation details:
- Morphdom guard preserves Shiki-highlighted <pre> blocks during streaming
- replaceWithHighlighted() is wrapper-aware - preserves copy button structure
- LRU highlight cache (500 entries) with null-byte key delimiter
- Generation counter + abort signal prevent stale callbacks and race conditions
- data-source-hash stores FNV-1a hash for O(1) content-change detection
- Removed marked-shiki dependency
Original work by @daem0ndev in #6474 .
Supersedes #6474 to run CI from an internal branch.
Fixes #6221
2026-03-16 14:29:59 +00:00
Kevin van Dijk
4e227ca318
Merge branch 'main' into kevinvandijk/kilo-opencode-v1.2.17
2026-03-13 13:55:22 +01:00
kilo-maintainer[bot]
702c27a8d2
release: v7.0.47
2026-03-13 12:45:52 +00:00
Kevin van Dijk
e6d04c204b
refactor: kilo compat for v1.2.17
2026-03-12 12:19:04 +01:00
Kevin van Dijk
1147de8101
Merge branch 'main' into kevinvandijk/kilo-opencode-v1.2.16
2026-03-12 00:41:02 +01:00
kilo-maintainer[bot]
b27f5832b4
release: v7.0.46
2026-03-11 14:40:06 +00:00
kilo-maintainer[bot]
e8a8433c96
release: v7.0.45
2026-03-11 14:24:32 +00:00
Mark IJbema
976939328d
Merge branch 'main' into kevinvandijk/kilo-opencode-v1.2.16
2026-03-11 11:41:53 +01:00