From 0d8821f3a0d01a9db85340ef486acca8955c8723 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Wed, 3 Sep 2025 18:32:59 +0200 Subject: [PATCH] #156 - virtual samples : preserve views files original quality (only convert to webp) --- public/site/models/project.php | 2 +- public/site/plugins/helpers/index.php | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/public/site/models/project.php b/public/site/models/project.php index d657506..9c25835 100644 --- a/public/site/models/project.php +++ b/public/site/models/project.php @@ -108,7 +108,7 @@ class ProjectPage extends NotificationsPage { ]; foreach ($track->views()->toFiles() as $view) { - $trackData['files'][] = getFileData($view); + $trackData['files'][] = getFileData($view, true); } $files['dynamic'][] = $trackData; diff --git a/public/site/plugins/helpers/index.php b/public/site/plugins/helpers/index.php index 15b58f5..3ab39f6 100644 --- a/public/site/plugins/helpers/index.php +++ b/public/site/plugins/helpers/index.php @@ -1,10 +1,12 @@ $file->modified('YYYY-MM-dd'), - 'url' => $file->thumb([ + 'url' => $preserveQuality ? $file->thumb([ + 'format' => 'webp' + ])->url() : $file->thumb([ 'width' => 1000, 'quality' => 80, 'format' => 'webp'