From 748def03bd778229c3d94b76fafa5c0491b7cc4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Mon, 3 Aug 2026 12:24:05 +0200 Subject: [PATCH] Say what somebody did, not that they did something The activity view told an owner that a delegate acted on their record. With delegated writing it can say which act: added a reading, recorded a lab result, marked a dose. The mapping already existed as a pure module with its own test and a fallback for anything unmapped; this is the wire it was missing. --- src/components/settings/access/record-activity-card.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/settings/access/record-activity-card.tsx b/src/components/settings/access/record-activity-card.tsx index 066ce1e30..e30a5ef8b 100644 --- a/src/components/settings/access/record-activity-card.tsx +++ b/src/components/settings/access/record-activity-card.tsx @@ -7,6 +7,7 @@ import { SettingsCardHeader } from "@/components/settings/_card-header"; import { EmptyState } from "@/components/ui/empty-state"; import { QueryErrorCard } from "@/components/ui/query-error-card"; import { useFormatters, useTranslations } from "@/lib/i18n/context"; +import { recordActivityVerbLine } from "@/lib/record-activity/activity-verb"; import { accountLabel } from "@/lib/sharing/account-access-view"; import { useRecordActivity, @@ -113,7 +114,7 @@ function ActivityRow({ entry }: { entry: RecordActivityEntry }) { > {entry.accesses === null - ? t("recordSharing.activity.acted", { name: who }) + ? recordActivityVerbLine(t, entry.action, who) : t("recordSharing.activity.opened", { name: who, count: entry.accesses,