nanochat/services
Manmohan Sharma 2b6b7186d3
feat(ui): cleaner input layout + sanitize model-output artifacts
ChatInput: textarea on top, inline tool pills (Think, Search) on the left and send button on the right — single rounded pod, no more bolted-on feel. Smaller pill buttons with subtle ring instead of heavy borders. MessageBubble: add sanitizeModelOutput() that strips training-artifact leaks: <b>/<i>/<strong>/<em> HTML tags, stray standalone '<' markers, leading 'Answer:/Response:' labels, placeholder image markdown. Applied before tool-marker parsing so cleaned text also feeds the <think> card renderer.
2026-04-22 15:31:00 -07:00
..
auth Merge pull request #26 from manmohan659/fix/missing-models 2026-04-16 16:50:22 -04:00
chat-api feat(ui): add Search toggle that forces web_search every message 2026-04-22 15:20:45 -07:00
frontend feat(ui): cleaner input layout + sanitize model-output artifacts 2026-04-22 15:31:00 -07:00
inference fix(inference): regenerate uv.lock after structlog/prometheus deps added 2026-04-16 12:49:05 -07:00