diff --git a/components/video-page-content.tsx b/components/video-page-content.tsx index 07dc95b..c2d9755 100644 --- a/components/video-page-content.tsx +++ b/components/video-page-content.tsx @@ -304,7 +304,6 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi const audioPlayerRef = useRef(null); const voiceRafRef = useRef(null); const voiceKnownDurationRef = useRef(0); - const [selectedTimestamp, setSelectedTimestamp] = useState(null); const [showResolved, setShowResolved] = useState(false); const [isExportingCsv, setIsExportingCsv] = useState(false); const [isExportingPdf, setIsExportingPdf] = useState(false); @@ -1725,7 +1724,7 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi const optimisticComment: Comment = { id: tempId, content: (voiceData || imageBlob) ? commentText.trim() || null : commentText, - timestamp: selectedTimestamp ?? currentTime, + timestamp: currentTime, voiceUrl: voiceData?.url ?? null, voiceDuration: voiceData?.duration ?? null, imageUrl: imageBlob ? URL.createObjectURL(imageBlob) : null, @@ -1753,7 +1752,6 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi }); setCommentText(''); - setSelectedTimestamp(null); setSelectedTagId(availableTags.length > 0 ? availableTags[0].id : null); setAudioBlob(null); setImageBlob(null); @@ -1790,7 +1788,7 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ content: (voiceData || imageBlob) ? commentText.trim() || null : commentText, - timestamp: selectedTimestamp ?? currentTime, + timestamp: currentTime, ...(voiceData && { voiceUrl: voiceData.url, voiceDuration: voiceData.duration }), ...(imageData && { imageUrl: imageData.url }), ...(isGuest && normalizedGuestName && { guestName: normalizedGuestName }), @@ -1845,7 +1843,7 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi setIsUploadingImage(false); isMutatingRef.current = false; } - }, [commentText, currentTime, selectedTimestamp, activeVersion, activeVersionId, isGuest, normalizedGuestName, currentUserName, selectedTagId, availableTags, imageBlob, annotationStrokes, isAnnotating, videoId, getGuestUploadToken]); + }, [commentText, currentTime, activeVersion, activeVersionId, isGuest, normalizedGuestName, currentUserName, selectedTagId, availableTags, imageBlob, annotationStrokes, isAnnotating, videoId, getGuestUploadToken]); const handleImageSelect = useCallback((e: React.ChangeEvent, isReply: boolean = false) => { const file = e.target.files?.[0]; @@ -4324,27 +4322,6 @@ export function VideoPageContent({ mode, videoId, projectId: propProjectId }: Vi
-
- - - {selectedTimestamp !== null ? 'Pinned — click to unpin' : 'Pin to this time'} - -
- {isRecording ? (