diff --git a/messages/es.json b/messages/es.json
index 84b1a3401..f762ac8a5 100644
--- a/messages/es.json
+++ b/messages/es.json
@@ -874,7 +874,7 @@
"progressAria": "Health Score progress",
"deltaVsLastWeek": "{delta} vs last week",
"deltaUnavailable": "No history yet — check back next week.",
- "componentBp": "BP",
+ "componentBp": "PA",
"componentWeight": "Peso",
"componentMood": "Estado de ánimo",
"componentCompliance": "Meds",
diff --git a/messages/fr.json b/messages/fr.json
index 391fb2282..0dd6c6d92 100644
--- a/messages/fr.json
+++ b/messages/fr.json
@@ -874,7 +874,7 @@
"progressAria": "Health Score progress",
"deltaVsLastWeek": "{delta} vs last week",
"deltaUnavailable": "No history yet — check back next week.",
- "componentBp": "BP",
+ "componentBp": "TA",
"componentWeight": "Poids",
"componentMood": "Humeur",
"componentCompliance": "Meds",
diff --git a/messages/it.json b/messages/it.json
index e1b616912..dea12620b 100644
--- a/messages/it.json
+++ b/messages/it.json
@@ -874,7 +874,7 @@
"progressAria": "Health Score progress",
"deltaVsLastWeek": "{delta} vs last week",
"deltaUnavailable": "No history yet — check back next week.",
- "componentBp": "BP",
+ "componentBp": "PA",
"componentWeight": "Peso",
"componentMood": "Umore",
"componentCompliance": "Meds",
diff --git a/messages/pl.json b/messages/pl.json
index 569f95b3b..94682d681 100644
--- a/messages/pl.json
+++ b/messages/pl.json
@@ -874,7 +874,7 @@
"progressAria": "Health Score progress",
"deltaVsLastWeek": "{delta} vs last week",
"deltaUnavailable": "No history yet — check back next week.",
- "componentBp": "BP",
+ "componentBp": "RR",
"componentWeight": "Waga",
"componentMood": "Nastrój",
"componentCompliance": "Meds",
diff --git a/src/app/insights/medikamente/page.tsx b/src/app/insights/medikamente/page.tsx
index d77a1d309..1f92e064d 100644
--- a/src/app/insights/medikamente/page.tsx
+++ b/src/app/insights/medikamente/page.tsx
@@ -182,15 +182,17 @@ export default function InsightsMedikamentePage() {
- {med.taken7}{" "}
+ {med.taken7}{" "}
{t("insights.taken")}
- {med.skipped7}{" "}
+
+ {med.skipped7}
+ {" "}
{t("insights.skipped")}
- {med.missed7}{" "}
+ {med.missed7}{" "}
{t("insights.missed")}
diff --git a/src/components/insights/therapy-timeline.tsx b/src/components/insights/therapy-timeline.tsx
index af1c28271..d8ce593aa 100644
--- a/src/components/insights/therapy-timeline.tsx
+++ b/src/components/insights/therapy-timeline.tsx
@@ -97,8 +97,11 @@ export function TherapyTimeline({ limit }: TherapyTimelineProps) {
- {data.entries.map((entry, idx) => (
- -
+ {data.entries.map((entry) => (
+
-
+
) : entry.doseDelta === "down" ? (
-
+
) : null;
return (
@@ -167,7 +170,10 @@ function renderEntryLine(
: "";
return (
-
+
{drug}
{site}
diff --git a/src/components/medications/glp1-medication-card.tsx b/src/components/medications/glp1-medication-card.tsx
index 5a1214624..d2be7693a 100644
--- a/src/components/medications/glp1-medication-card.tsx
+++ b/src/components/medications/glp1-medication-card.tsx
@@ -11,7 +11,7 @@ import {
Loader2,
Pencil,
SkipForward,
- Smile,
+ Stethoscope,
Syringe,
} from "lucide-react";
@@ -426,7 +426,7 @@ export function Glp1MedicationCard({
{streak > 0 && (
-
+
{streak} {t("medications.dayStreak")}
@@ -471,7 +471,7 @@ export function Glp1MedicationCard({
className="min-h-11"
onClick={() => onLogSideEffect(medication)}
>
-
+
{t("medications.glp1LogSideEffect")}
)}
diff --git a/src/components/medications/medication-form.tsx b/src/components/medications/medication-form.tsx
index 80475aa92..a94d98269 100644
--- a/src/components/medications/medication-form.tsx
+++ b/src/components/medications/medication-form.tsx
@@ -712,7 +712,7 @@ export function MedicationForm({
type="button"
variant="ghost"
size="sm"
- className="h-8"
+ className="min-h-11"
onClick={addSchedule}
>
@@ -741,7 +741,7 @@ export function MedicationForm({
type="button"
variant="ghost"
size="icon"
- className="h-7 w-7"
+ className="h-11 w-11"
aria-label={t("common.moreOptions")}
>
@@ -778,7 +778,7 @@ export function MedicationForm({
pattern="[0-2][0-9]:[0-5][0-9]"
placeholder="08:00"
value={s.windowStart}
- className="h-8 text-xs md:text-xs"
+ className="h-11 text-xs md:text-xs"
onChange={(e) =>
updateSchedule(i, "windowStart", e.target.value)
}
@@ -796,7 +796,7 @@ export function MedicationForm({
pattern="[0-2][0-9]:[0-5][0-9]"
placeholder="09:00"
value={s.windowEnd}
- className="h-8 text-xs md:text-xs"
+ className="h-11 text-xs md:text-xs"
onChange={(e) =>
updateSchedule(i, "windowEnd", e.target.value)
}
@@ -810,7 +810,7 @@ export function MedicationForm({
updateSchedule(i, "label", e.target.value)}
placeholder={t("medications.labelPlaceholder")}
maxLength={50}
@@ -822,7 +822,7 @@ export function MedicationForm({
updateSchedule(i, "dose", e.target.value)}
placeholder={dose || t("medications.defaultDose")}
maxLength={50}