Files
kilocode/packages/opencode/src
kiloconnect[bot] dfbdc97cd3 refactor(cli): simplify isBinaryFile check to UTF-16 BOM only
Per review: CJK and legacy single-byte encodings already passed the old
control-char heuristic (their bytes are all >= 0x80, never NUL), so the
full Encoding.detect pass in isBinaryFile was solving a non-problem for
them. The only realistic regression in the old heuristic is UTF-16 with
BOM, where the second byte of every ASCII character is 0x00 and fires
the NUL-byte early-return.

Replace the detect call with a 2-byte BOM check via a new
Encoding.hasUtf16Bom helper. Also reword the move/add inline markers in
patch/index.ts to note that Encoding.write handles mkdir.
2026-04-22 13:05:31 +00:00
..
2026-04-12 01:00:50 +02:00
2026-04-20 10:45:43 +02:00
2026-04-16 01:39:31 +02:00
2026-04-15 22:51:15 +02:00
2026-04-20 11:04:03 +02:00
2026-04-20 10:45:43 +02:00
2026-04-13 22:28:16 -04:00
2026-04-20 10:45:43 +02:00
2026-04-12 13:36:08 +02:00
2026-04-20 11:04:03 +02:00
2026-04-20 10:45:43 +02:00
2026-04-16 01:39:31 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-16 01:39:31 +02:00
…
2026-04-16 01:39:31 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 11:04:03 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 11:04:03 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-20 10:45:43 +02:00
2026-04-14 14:25:38 -04:00
2026-04-20 10:45:43 +02:00
…
2026-04-11 14:06:52 +02:00
…