This repository was archived by the owner on Sep 17, 2026. It is now read-only.
Releases: shinzarou-eng/codebase-chat
Releases · shinzarou-eng/codebase-chat
Release list
v0.29.1 — IDE dashboard, command palette & security hardening
First release as codebase-chat — renamed from dsh-codebase-chat. Install: npx codebase-chat-mcp setup (MCP) or npx codebase-chat (CLI).
Dashboard
- Dense IDE redesign — VS Code-inspired title bar with editor tabs, compact panels, blue status bar, amber code styling. The standalone HTML export and MCP
ui://resource share the same theme. - Command palette —
Ctrl+K/⌘Kopens a searchable command overlay (views, prompt builder, filters, exports, zen mode) with arrow-key navigation. - Zen mode —
zhides the chrome for focused report reading;Escexits. - View shortcuts —
1–5switch views;/focuses the filter.
Security
esc()now escapes quotes in HTML attributes — a file path containing"could previously break out oftitle="…"/value="…"attributes; the file datalist is now escaped too.
Internals
src/report.ts(808l, complexity 184) split into focused modules — max per-file complexity down to 64, output verified byte-identical.- New tests:
ui.test.ts,dashboard.test.ts(HTTP smoke),scanCodecomment-awareness regression tests. - CI: empty-SARIF fallback so
upload-sarifnever masks a check failure;codeql-actionv4.
Packages: codebase-chat (CLI) · codebase-chat-mcp (MCP server) · Website