# Changelog All notable changes to Chat Switchboard. ## [0.17.2] — 2026-02-28 ### Added - **CodeMirror 6 integration.** Rich editor infrastructure compiled at Docker build time via esbuild (IIFE bundle, ~295KB min / ~90KB gzip). Two factory functions exposed on `window.CM`: - `CM.chatInput()` — Markdown-mode editor for the chat input with auto-growing height, Enter=send / Shift+Enter=newline, spell check, and WYSIWYG fenced code block decorations (visual container with monospace font and accent border, matching claude.ai UX). - `CM.codeEditor()` — Full-featured code editor for admin extension panel with line numbers, bracket matching, search/replace, fold gutter, and 10 bundled language modes (Markdown, JavaScript, JSON, SQL, HTML, CSS, YAML, Go, Python, Rust). - **Graceful degradation.** All CM6 integration points check `window.CM` availability. If the bundle fails to load, the app falls back to native `