Skip to content

UI updates, user feedback fixes#87

Merged
heliamoh merged 7 commits intomainfrom
feedback-tasks
Sep 17, 2025
Merged

UI updates, user feedback fixes#87
heliamoh merged 7 commits intomainfrom
feedback-tasks

Conversation

@GFJHogue
Copy link
Copy Markdown
Collaborator

@GFJHogue GFJHogue commented Sep 15, 2025

@GFJHogue GFJHogue self-assigned this Sep 15, 2025
@GFJHogue GFJHogue added bug Something isn't working enhancement New feature or request labels Sep 15, 2025
@GFJHogue GFJHogue marked this pull request as ready for review September 16, 2025 14:46
Copy link
Copy Markdown
Collaborator Author

@GFJHogue GFJHogue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments for explanations

Comment thread bin/chat-fastapi.py
<img src="https://reactome.org/templates/favourite/images/logo/logo.png" alt="Reactome Logo">
<a href="https://reactome.org" target="_blank">
<img src="https://reactome.org/templates/favourite/images/logo/logo.png" alt="Reactome Logo">
</a>
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding reactome.org hyperlink to /chat landing page Reactome header logo image

<a
key={result.id}
href={result.url}
target="_blank"
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

open search result links in a new tab

Comment thread public/custom.js
Our chatbot uses AI to assist you.
Responses are generated automatically and may not always be accurate.
Do not share sensitive, personal or confidential information.
For more information, please click on the “Readme” icon at the top-right of this window.
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add short disclaimer in place of "Built with Chainlit" footer

Comment thread public/favicon.svg
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

using SVG favicon instead of low-resolution image - no longer appears pixelated when enlarged for login interface

if key in cls._get().embeddings:
return EM_ARCHIVE / cls._get().embeddings[key]
else:
return None
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixes KeyError bug when an unused embeddings bundle is missing

Comment thread chainlit.md

_The information you provide may be retained in accordance with Reactome’s AI provider’s retention policy, which is located [here](https://openai.com/enterprise-privacy/). Do not share sensitive, personal or confidential information._

_The chatbot does not substitute for expert curation or peer-reviewed sources and is not a suitable resource for clinical decisions. Users are responsible for validating any output before using it for research, publication, or medical decisions. Any use of this chatbot is subject to Reactome’s [disclaimer](https://reactome.org/about/disclaimer)._
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add long disclaimer to Readme section

Comment thread config_default.yml
welcome:
message: |-
Welcome to {chat_profile}, your interactive chatbot for exploring Reactome!
Welcome to {chat_profile}, your interactive chatbot for exploring **[Reactome](https://reactome.org/)**!
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

link to Reactome.org at chat start

Comment thread config_default.yml
We hope you're enjoying your experience with React-to-me! We'd love to hear your feedback to make it even better. Please take a few minutes to fill out our [survey](https://forms.gle/Rvzb8EA73yZs7wd38).
trigger:
after_messages: 3

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove survey message

Comment thread bin/chat-fastapi.py
<a class="button" href="$CHAINLIT_URL/chat/guest/" target="_blank">Guest Access</a>
<a class="button" href="$CHAINLIT_URL/chat/personal/" target="_blank">Log In</a>
<a class="button feedback-button" href="https://forms.gle/Rvzb8EA73yZs7wd38" target="_blank">Feedback</a>
<a class="button feedback-button" href="mailto:help@reactome.org" target="_blank">Feedback</a>
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback button link to Reactome Help email instead of old survey

@GFJHogue GFJHogue requested a review from heliamoh September 16, 2025 15:10
@heliamoh heliamoh merged commit 5615ca8 into main Sep 17, 2025
8 checks passed
@heliamoh heliamoh deleted the feedback-tasks branch September 17, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

2 participants