diff --git a/apps/frontend/app/channels/[id]/page.tsx b/apps/frontend/app/channels/[id]/page.tsx index b2ddc21..3554b48 100644 --- a/apps/frontend/app/channels/[id]/page.tsx +++ b/apps/frontend/app/channels/[id]/page.tsx @@ -21,6 +21,7 @@ import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Badge, type badgeVariants } from "@/components/ui/badge"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Separator } from "@/components/ui/separator"; import type { VariantProps } from "class-variance-authority"; export const dynamic = "force-dynamic"; @@ -111,40 +112,12 @@ export default async function ChannelDetailPage({ params }: { params: Promise<{ )} - +

Aktif: {channel.isActive ? "evet" : "hayır"} · Son kontrol:{" "} {channel.lastCheckedAt ? formatTr(channel.lastCheckedAt) : "—"}

-
-
- - -
- - - Boş bırakılırsa global varsayılan kullanılır. Sadece bundan sonra başlayacak kayıtları etkiler. - -
- {status === undefined && (

api-daemon'dan canlı durum alınamadı (servis erişilemez olabilir). @@ -152,7 +125,7 @@ export default async function ChannelDetailPage({ params }: { params: Promise<{ )} {status?.lastPollError && ( -

+
son poll hatası @@ -161,32 +134,64 @@ export default async function ChannelDetailPage({ params }: { params: Promise<{ {formatTr(status.lastPollError.at)}
-
+              
                 {status.lastPollError.message}
               
)} - {status?.recording && activeSession?.liveVideoId && activeSession.liveVideoId !== "forced" && ( -