Skip to content

feat(chatbot-ui): modernize OpenCRE chatbot experience (stacked on #795)#796

Open
PRAteek-singHWY wants to merge 2 commits intoOWASP:mainfrom
PRAteek-singHWY:feat/chatbot-modern-ai-ui-stack
Open

feat(chatbot-ui): modernize OpenCRE chatbot experience (stacked on #795)#796
PRAteek-singHWY wants to merge 2 commits intoOWASP:mainfrom
PRAteek-singHWY:feat/chatbot-modern-ai-ui-stack

Conversation

@PRAteek-singHWY
Copy link
Contributor

Summary

This PR modernizes the OpenCRE chatbot UI/UX while keeping existing chatbot functionality and data flow intact.

Stacked PR Context

What Changed

  • Redesigned chatbot layout with modern, production-style UI
  • Improved chat message presentation and conversation flow
  • Added instruction presets and improved composer ergonomics
  • Improved mobile responsiveness and spacing behavior
  • Added better scroll-to-latest interaction placement/styling
  • Improved frontend error display for HTML 500 responses (clean message instead of raw HTML)

Scope Safety

  • Only UI files are changed in this PR:
    • application/frontend/src/pages/chatbot/chatbot.tsx
    • application/frontend/src/pages/chatbot/chatbot.scss

Validation

  • yarn build passes (existing webpack size warnings only)

Screenshots / Video

Before

image

After

Screen.Recording.2026-03-07.at.15.50.53.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Have a separate UI element to enter language request, to prevent requests in the prompt to bother the matching

1 participant