From 2bad0a249f0c562d465af52d519a87f428565d3c Mon Sep 17 00:00:00 2001 From: yusufipk Date: Sat, 25 Jul 2026 16:48:39 +0700 Subject: [PATCH] refactor(video): share R2 playback URL resolution and guard drift resync - move resolveR2PlaybackUrl into lib/video-upload-validation.ts so the compare view and the main video page cannot drift apart - validate the resolved URL with isPlayableVideoUrl before it reaches