diff --git a/ordinis-admin-ui/src/components/changelog/ChangelogDiffModal.tsx b/ordinis-admin-ui/src/components/changelog/ChangelogDiffModal.tsx
index 4dc8b27..b3f64b7 100644
--- a/ordinis-admin-ui/src/components/changelog/ChangelogDiffModal.tsx
+++ b/ordinis-admin-ui/src/components/changelog/ChangelogDiffModal.tsx
@@ -1,6 +1,7 @@
import { useTranslation } from 'react-i18next'
import { Badge, LoadingBlock, Modal, QueryErrorState } from '@/ui'
import { useChangelogDiff } from '@/api/queries'
+import { UserCell } from '@/lib/useUserDisplay'
import { kindBadgeVariant, kindLabel } from './kind-meta'
/**
@@ -52,9 +53,9 @@ export function ChangelogDiffModal({
{/* Header strip — kind + author */}
{kindLabel(data.kind, t)}
-
+
{t('changelog.diff.by', { defaultValue: 'автор' })}:{' '}
- {data.publishedBy.name}
+
diff --git a/ordinis-admin-ui/src/components/timetravel/TimeTravelModal.tsx b/ordinis-admin-ui/src/components/timetravel/TimeTravelModal.tsx
index dd7d77c..5a14ff7 100644
--- a/ordinis-admin-ui/src/components/timetravel/TimeTravelModal.tsx
+++ b/ordinis-admin-ui/src/components/timetravel/TimeTravelModal.tsx
@@ -6,6 +6,7 @@ import type { ChangelogEntry, DictionaryDetail, FlattenedRecord } from '@/api/cl
import { useChangelog, useChangelogDiff, useRecords } from '@/api/queries'
import { kindBadgeVariant, kindIcon, kindLabel } from '@/components/changelog/kind-meta'
import { ChangelogDiffModal } from '@/components/changelog/ChangelogDiffModal'
+import { UserCell } from '@/lib/useUserDisplay'
import { cn } from '@/lib/utils'
/**
@@ -411,7 +412,9 @@ function ComparePanel({
· {note}
)}
- {author && · {author}}
+ {author && (
+ ·
+ )}
)
@@ -683,7 +686,7 @@ function ChangesTabContent({
{new Date(e.publishedAt).toLocaleString()}
- {e.publishedBy.name}
+