nanochat/services/frontend/components
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
..
chat feat(ui): cleaner input layout + sanitize model-output artifacts 2026-04-22 15:31:00 -07:00
landing feat: deploy d24 SFT + polished UI redesign with dark mode (#39) 2026-04-16 19:55:16 -04:00
login feat(frontend): wire frontend to real backend auth + chat-api services 2026-04-16 13:21:38 -07:00
svg feat(frontend): Next.js 14 frontend service for samosaChaat (#2) 2026-04-16 11:26:57 -07:00
LandingFooter.tsx fix(frontend): redesign landing and chat pages for warm, premium look 2026-04-16 14:03:55 -07:00
LandingNav.tsx fix(frontend): widen nav pill, default to dark theme (#41) 2026-04-16 20:08:55 -04:00
SessionBoundary.tsx feat(frontend): wire frontend to real backend auth + chat-api services 2026-04-16 13:21:38 -07:00