- Personalization improves answers.
-
- {customizationStatus === 'locked'
- ? ' Unlock your saved profile from the Personalize menu when you are ready.'
- : ' Add ancestry, history, and demographics from the Personalize menu when you are ready.'}
-
-
-
)}
- {/* Provider tip banner */}
- {showProviderTip && (() => {
- const tip = getProviderTip();
- if (!tip) return null;
-
- return (
-
- For better answers, analyze more studies or load a prior results file.
-
-
- )}
+ {}
{EXAMPLE_QUESTIONS.map((question) => (
@@ -1022,14 +871,12 @@ Remember: You have plenty of space. Use ALL of it to provide a complete, thoroug
))}
-
- Disclaimer: LLMs can report incorrect or fabricated information and are not medical experts. For educational purposes only. Consult a healthcare professional for medical advice.
-
)}
{messages
- .filter(message => message.role !== 'system') // Hide system messages from UI
+ .filter(message => message.role !== 'system')
+ .filter(message => !(message.role === 'assistant' && !message.content && isLoading))
.map((message, idx, filteredMessages) => {
// Check if this is the last assistant message in the filtered array
const isLastAssistantMessage = message.role === 'assistant' &&
@@ -1051,31 +898,13 @@ Remember: You have plenty of space. Use ALL of it to provide a complete, thoroug
)}
- AI-generated content may contain errors. This is not medical advice.
+ LLMs can report incorrect or fabricated information and are not medical experts. For educational purposes only. Consult a healthcare professional for medical advice.
>
diff --git a/app/components/MenuBar.tsx b/app/components/MenuBar.tsx
index 21a2510..7e20df0 100644
--- a/app/components/MenuBar.tsx
+++ b/app/components/MenuBar.tsx
@@ -172,6 +172,8 @@ export default function MenuBar() {
};
const handleRunAll = () => {
+ window.dispatchEvent(new Event("showMobileCompatibilityNotice"));
+
if (isRunningAll) {
setShowRunAllModal(true);
return;
@@ -358,9 +360,9 @@ export default function MenuBar() {
isOpen={showHelpDropdown}
onClose={() => setShowHelpDropdown(false)}
onRestartOnboarding={() => {
- trackGetStartedClicked("restart_onboarding");
+ trackGetStartedClicked("welcome_options");
if (pathname === "/") {
- window.dispatchEvent(new CustomEvent("openConversionOnboarding", { detail: { mode: "guided" } }));
+ window.dispatchEvent(new CustomEvent("openNewUserChoiceModal"));
return;
}
@@ -410,13 +412,10 @@ export default function MenuBar() {
-
- DNA Chat
- Premium
-
+ DNA Chat
setShowHelpDropdown(!showHelpDropdown)}
- title="Get help and reopen onboarding"
+ title="Get help and start options"
data-tour="help-button"
>
diff --git a/app/components/MenuDropdowns.tsx b/app/components/MenuDropdowns.tsx
index 7adc8d0..3e227c8 100644
--- a/app/components/MenuDropdowns.tsx
+++ b/app/components/MenuDropdowns.tsx
@@ -321,18 +321,6 @@ export function HelpDropdown({